8000 Releases · argon-rbx/argon · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: argon-rbx/argon

2.0.24

28 Apr 21:45
Compare
Choose a tag to compare

Changelog

Added

  • Support for Enum attributes and Content properties
  • Improved performance of .rbxm parsing
  • max_unsynced_changes setting can now be set to much higher values
  • Automatic Wally detection now supports ServerPackages and DevPackages
  • Argon legacy namespace migration warning (.src to init) for every path that contains .src in its name

Fixed

  • BasePart.Color property is now properly converted between Color3 and Color3uint8 types
  • Mismatched line endings no longer cause script diffs (all files are now normalized to LF)
  • --license argument is now independent from the --docs argument in argon init command
  • Empty StringValues (.txt files) are no longer ignored when syncing back
  • Syncback now respects original file extensions so it no longer changes .lua to .luau when writing
  • Package projects (that contain only root $path) are now properly synced back

Changed

  • Updated rbx-dom library to the latest major version
  • Removed line_ending setting in favor of new ignore_line_endings setting
  • All project templates now include improved .gitignore, wally.toml and project.json files
  • Empty projects are no longer included in the tree (in result root project cannot be empty!)
  • Argon legacy namespace for child file definitions (.src) is no longer supported by following middleware: StringValue, RichStringValue, LocalizationTable, JsonModule, TomlModule, YamlModule, MsgpackModule, JsonModel, RbxmModel, RbxmxModel

What's Changed

Full Changelog: 2.0.23...2.0.24

2.0.23

05 Feb 15:09
Compare
Choose a tag to compare

Changelog

Fixed

  • Legacy .src and .data files are working again when rojo_mode setting is enabled

What's Changed

Full Changelog: 2.0.22...2.0.23

2.0.22

26 Jan 21:47
Compare
Choose a tag to compare

Changelog

Added

  • Support for .md (Markdown) files that get transformed into StringValue containing rich text
  • Separate keep_duplicates setting which was previously controlled by rename_instances setting

Fixed

  • Fix meta changes not being updated in the tree (sourcemap regeneration issue for new .src and init files)
  • Argon no longer crashes when removing files that are described by multiple sync rules

Changed

  • rojo_mode setting is now true by default (will be removed in the future along with Argon legacy namespace)

What's Changed

Full Changelog: 2.0.21...2.0.22

2.0.21

22 Nov 13:12
Compare
Choose a tag to compare

Changelog

Added

  • --force parameter for update command that forces update even if there is no newer version

Fixed

  • Replaced old argon run with argon serve command in place template README
  • Latest instance name is now saved in the tree when it was automatically renamed due to the forbidden characters

Changed

  • name field in project file is now optional (defaults to default)

What's Changed

Full Changelog: 2.0.20...2.0.21

2.0.20

24 Oct 20:53
Compare
Choose a tag to compare

Changelog

Added

  • Warning about unsynced changes when running serve and no client is connected (max_unsynced_changes setting)
  • changes_threshold setting to control how many changes are allowed before prompting user for confirmation

Fixed

  • Sourcemap now regenerates when writing client changes

Changed

  • Removed --disable script flag - create data file with Disabled property set to true instead
  • Syncback ignoreGlobs now match directories with /** suffix (not only its contents)

What's Changed

Full Changelog: 2.0.19...2.0.20

2.0.19

19 Sep 11:32
Compare
Choose a tag to compare

Changelog

Added

  • Support for automatic instance hydration with client tree
  • New empty template that describes empty DataModel and contains only necessary files to get started
  • New selene setting that allows to setup selene for codebase linting when initializing a new project

Fixed

  • Syncback instance name filter now works for more complex cases (e.g. CON../)

What's Changed

Full Changelog: 2.0.18...2.0.19

2.0.18

08 Sep 16:21
Compare
Choose a tag to compare

Changelog

Added

  • Automatic renaming instances with corrupted names (rename_instances setting)
  • Support for instances with the same names (rename_instances setting)
  • Support for syncing back RunContext property with legacyScripts disabled
  • Pretty-printed project serialization when syncing back from client
  • line_ending setting to control line endings when writing files

Fixed

  • build and sourcemap commands now properly read --output option with combination of --async
  • Same level .data.json files for non-Folder instances can now parse properties correctly
  • If project has legacyScripts disabled, scripts are now properly written when syncing back from client
  • If the project path does not exist warn the user instead of failing

Changed

  • include_docs setting is now disabled by default

What's Changed

Full Changelog: 2.0.17...2.0.18

2.0.17

21 Aug 22:46
Compare
Choose a tag to compare

Changelog

Fixed

  • Child projects no longer cause root project to ignore file changes
  • Attributes no longer serialize ambiguously for complex types

What's Changed

Full Changelog: 2.0.16...2.0.17

2.0.16

19 Aug 00:04
Compare
Choose a tag to compare

Changelog

Added

  • Support for workspace-defined Argon config (argon.toml)
  • Default templates can now be updated when available (update_templates setting)
  • Improved property parsing error details - filesystem and JSON path

Changed

  • update command now uses cli, plugin, templates or all argument instead of respective option

Fixed

  • Automatic updates are no longer cause output mess when running update command
  • Plugin no longer updates when running argon update for the first time

Full Changelog: 2.0.15...2.0.16

2.0.15

13 Aug 20:07
Compare
Choose a tag to compare

Changelog

Added

  • smart_paths setting that makes specifying paths faster and easier
  • Optional paths that can be specified in projects and are not required to exist

Changed

  • RunContext can no longer be specified inside script's source using comments
  • Argon now returns proper exit code when it fails

Fixed

  • Wally package detection no longer requires use_wally setting when detect_project is enabled

What's Changed

Full Changelog: 2.0.14...2.0.15

0