Releases: argon-rbx/argon
Releases · argon-rbx/argon
2.0.24
Changelog
Added
- Support for
Enum
attributes andContent
properties - Improved performance of
.rbxm
parsing max_unsynced_changes
setting can now be set to much higher values- Automatic Wally detection now supports
ServerPackages
andDevPackages
- Argon legacy namespace migration warning (
.src
toinit
) for every path that contains.src
in its name
Fixed
BasePart.Color
property is now properly converted betweenColor3
andColor3uint8
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 inargon 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 newignore_line_endings
setting - All project templates now include improved
.gitignore
,wally.toml
andproject.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
- Bump trash from 5.2.1 to 5.2.2 by @dependabot in #168
- Bump toml from 0.8.19 to 0.8.20 by @dependabot in #169
- Bump chrono from 0.4.39 to 0.4.40 by @dependabot in #173
- Bump winsafe from 0.0.22 to 0.0.23 by @dependabot in #177
- Bump uuid from 1.13.1 to 1.16.0 by @dependabot in #178
- Bump serde_json from 1.0.138 to 1.0.140 by @dependabot in #182
- Bump actix-web from 4.9.0 to 4.10.2 by @dependabot in #184
- Bump rbx_reflection_database from 1.0.0+roblox-666 to 1.0.1+roblox-666 by @dependabot in #185
- Bump clap from 4.5.27 to 4.5.34 by @dependabot in #179
- Bump whoami from 1.5.2 to 1.6.0 by @dependabot in #180
- Bump serde from 1.0.217 to 1.0.219 by @dependabot in #181
- Bump log from 0.4.25 to 0.4.27 by @dependabot in #187
- Bump reqwest from 0.12.12 to 0.12.15 by @dependabot in #183
- Bump anyhow from 1.0.95 to 1.0.97 by @dependabot in #186
Full Changelog: 2.0.23...2.0.24
2.0.23
Changelog
Fixed
- Legacy
.src
and.data
files are working again whenrojo_mode
setting is enabled
What's Changed
- Bump open from 5.3.1 to 5.3.2 by @dependabot in #159
- Bump clap from 4.5.26 to 4.5.27 by @dependabot in #161
- Bump serde_json from 1.0.135 to 1.0.138 by @dependabot in #163
- Bump log from 0.4.22 to 0.4.25 by @dependabot in #160
- Bump uuid from 1.11.0 to 1.13.1 by @dependabot in #167
- Bump documented from 0.6.0 to 0.9.1 by @dependabot in #162
Full Changelog: 2.0.22...2.0.23
2.0.22
Changelog
Added
- Support for
.md
(Markdown) files that get transformed intoStringValue
containing rich text - Separate
keep_duplicates
setting which was previously controlled byrename_instances
setting
Fixed
- Fix meta changes not being updated in the tree (sourcemap regeneration issue for new
.src
andinit
files) - Argon no longer crashes when removing files that are described by multiple sync rules
Changed
rojo_mode
setting is nowtrue
by default (will be removed in the future along with Argon legacy namespace)
What's Changed
- Bump crossbeam-channel from 0.5.13 to 0.5.14 by @dependabot in #143
- Bump glob from 0.3.1 to 0.3.2 by @dependabot in #144
- Bump reqwest from 0.12.9 to 0.12.12 by @dependabot in #145
- Bump trash from 5.2.0 to 5.2.1 by @dependabot in #146
- Bump serde from 1.0.215 to 1.0.217 by @dependabot in #147
- Bump optfield from 0.3.0 to 0.4.0 by @dependabot in #149
- Bump colored from 2.1.0 to 2.2.0 by @dependabot in #150
- Bump env_logger from 0.11.5 to 0.11.6 by @dependabot in #151
- Bump chrono from 0.4.38 to 0.4.39 by @dependabot in #153
- Bump serde_json from 1.0.133 to 1.0.135 by @dependabot in #156
- Bump anyhow from 1.0.93 to 1.0.95 by @dependabot in #154
- Bump clap from 4.5.21 to 4.5.26 by @dependabot in #157
Full Changelog: 2.0.21...2.0.22
2.0.21
Changelog
Added
--force
parameter forupdate
command that forces update even if there is no newer version
Fixed
- Replaced old
argon run
withargon serve
command inplace
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 todefault
)
What's Changed
- Bump anyhow from 1.0.90 to 1.0.91 by @dependabot in #124
- Bump trash from 5.1.1 to 5.2.0 by @dependabot in #125
- Bump serde from 1.0.210 to 1.0.213 by @dependabot in #126
- Bump anyhow from 1.0.91 to 1.0.92 by @dependabot in #128
- Bump reqwest from 0.12.8 to 0.12.9 by @dependabot in #129
- Bump serde from 1.0.213 to 1.0.214 by @dependabot in #130
- Bump csv from 1.3.0 to 1.3.1 by @dependabot in #131
- Bump anyhow from 1.0.92 to 1.0.93 by @dependabot in #132
- Bump clap from 4.5.20 to 4.5.21 by @dependabot in #133
- Bump serde from 1.0.214 to 1.0.215 by @dependabot in #134
- Bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #135
- Bump open from 5.3.0 to 5.3.1 by @dependabot in #136
- Bump clap-verbosity-flag from 2.2.2 to 2.2.3 by @dependabot in #137
Full Changelog: 2.0.20...2.0.21
2.0.20
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 withDisabled
property set totrue
instead - Syncback
ignoreGlobs
now match directories with/**
suffix (not only its contents)
What's Changed
- Bump clap from 4.5.17 to 4.5.18 by @dependabot in #114
- Bump clap-verbosity-flag from 2.2.1 to 2.2.2 by @dependabot in #115
- Bump clap from 4.5.18 to 4.5.19 by @dependabot in #116
- Bump reqwest from 0.12.7 to 0.12.8 by @dependabot in #117
- Bump clap from 4.5.19 to 4.5.20 by @dependabot in #118
- Bump anyhow from 1.0.89 to 1.0.90 by @dependabot in #120
- Bump serde_json from 1.0.128 to 1.0.132 by @dependabot in #121
- Bump uuid from 1.10.0 to 1.11.0 by @dependabot in #122
Full Changelog: 2.0.19...2.0.20
2.0.19
Changelog
Added
- Support for automatic instance hydration with client tree
- New
empty
template that describes emptyDataModel
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
- Bump whoami from 1.5.1 to 1.5.2 by @dependabot in #106
- Bump clap from 4.5.16 to 4.5.17 by @dependabot in #107
- Bump documented from 0.5.0 to 0.6.0 by @dependabot in #108
- Bump serde from 1.0.209 to 1.0.210 by @dependabot in #109
- Bump anyhow from 1.0.86 to 1.0.87 by @dependabot in #110
- Bump backtrace from 0.3.73 to 0.3.74 by @dependabot in #111
- Bump serde_json from 1.0.127 to 1.0.128 by @dependabot in #112
- Bump anyhow from 1.0.87 to 1.0.89 by @dependabot in #113
Full Changelog: 2.0.18...2.0.19
2.0.18
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 withlegacyScripts
disabled - Pretty-printed project serialization when syncing back from client
line_ending
setting to control line endings when writing files
Fixed
build
andsourcemap
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
- Bump reqwest from 0.12.5 to 0.12.7 by @dependabot in #96
- Bump rbx_reflection from 4.6.0 to 4.7.0 by @dependabot in #97
- Bump rbx_dom_weak from 2.8.0 to 2.9.0 by @dependabot in #98
- Bump serde_json from 1.0.125 to 1.0.127 by @dependabot in #99
- Bump rbx_xml from 0.13.4 to 0.13.5 by @dependabot in #100
- Bump actix-msgpack from 0.1.1 to 0.1.3 by @dependabot in #101
- Bump serde from 1.0.208 to 1.0.209 by @dependabot in #102
- Bump rbx_binary from 0.7.6 to 0.7.7 by @dependabot in #103
- Bump trash from 5.1.0 to 5.1.1 by @dependabot in #104
- Bump actix-msgpack from 0.1.3 to 0.1.4 by @dependabot in #105
Full Changelog: 2.0.17...2.0.18
2.0.17
Changelog
Fixed
- Child projects no longer cause root project to ignore file changes
- Attributes no longer serialize ambiguously for complex types
What's Changed
- Bump ctrlc from 3.4.4 to 3.4.5 by @dependabot in #88
- Bump actix-web from 4.8.0 to 4.9.0 by @dependabot in #89
- Bump clap from 4.5.15 to 4.5.16 by @dependabot in #90
- Bump serde from 1.0.206 to 1.0.208 by @dependabot in #91
- Bump serde_json from 1.0.124 to 1.0.125 by @dependabot in #92
Full Changelog: 2.0.16...2.0.17
2.0.16
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 usescli
,plugin
,templates
orall
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
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 whendetect_project
is enabled
What's Changed
- Bump serde_json from 1.0.122 to 1.0.124 by @dependabot in #82
- Bump trash from 5.0.0 to 5.1.0 by @dependabot in #83
- Bump serde from 1.0.204 to 1.0.206 by @dependabot in #84
- Bump rbx_binary from 0.7.5 to 0.7.6 by @dependabot in #86
- Bump clap from 4.5.13 to 4.5.15 by @dependabot in #85
Full Changelog: 2.0.14...2.0.15