Commit graph

31 commits

Author SHA1 Message Date
Joe
f5944891a5 8.5.7
- Optimize serve/sourcemap startup from >180s to ~8s (FSEvents on macOS, lazy watch, RefPathIndex from patches)
- Platform-specific file watcher with custom debounce
- Fix cross-platform compilation (macOS-only imports gated)
- Deduplicate is_meta_or_model into shared helper
2026-03-12 21:25:35 -05:00
Joe
6325935557 8.5.6
- Add asynchronous log file compression with lowered thread priority
- Reduce orphan scan logging verbosity (info -> debug)
2026-03-08 18:05:36 -05:00
Joe
863d8f1de1 8.5.5 2026-03-07 21:05:03 -06:00
Joe
338f97040c 8.5.4
- Add multi-place clone support
- Fix globIgnorePaths meta file leak and deletion behavior
- Add globIgnorePaths VFS event and prefetch filtering
- Fix macOS VFS watch setup (kqueue per-file watches)
2026-03-07 15:10:25 -06:00
Joe
8645e4f1b5 8.5.3
- Optimize VFS watch setup: recording mode, non-recursive project root watches, recursive only for $path roots
- Add PrefetchCache with directory init-file resolution and depth-limited traversal
- Enhance scripts-only mode filtering at snapshot middleware, VFS event, and prefetch layers
- Fix walked_roots tracking, prefetch path canonicalization, and sync_scripts_only propagation
- Set core.longpaths git config for Windows support
2026-03-06 22:03:53 -06:00
Joe
c60ee2f7b5 8.5.2
- Fix atlas init to commit project files before adding agent submodules
- Fix scripts-only mode to include explicitly requested instances in API responses
2026-03-03 08:10:38 -06:00
Joe
d434a97334 8.5.1
- Add atlas-push and atlas-playtest agent skills
- Add git_submodule_add and git_config_set helpers
- Improve atlas init with parallel submodule adding
- Update internal documentation
2026-03-02 09:59:05 -06:00
Joe
652e3b2f72 Update version to 8.5.0 and document changes in CHANGELOG
- Bump the version of the `atlas` package from 8.4.1 to 8.5.0 in both `Cargo.toml` and `Cargo.lock`.
- Add a new entry in `CHANGELOG.md` for version 8.5.0, detailing the MCP integration features and enhancements.
- Update the version in `plugin/Version.txt` to reflect the new release.

These changes prepare the project for the upcoming release and ensure proper version tracking.
2026-03-02 06:26:19 -06:00
Joe
513eab07ea v8.4.1 2026-02-19 08:08:17 -06:00
Joe
492ad19683 8.4.0 rc 2026-02-19 06:17:52 -06:00
Joe
3caa219df1 Bump version to 8.3.0
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-15 16:28:55 -06:00
Joe
4c6de0d174 8.2.0
- Fix tree drift from echo suppression eating VFS events for new instances
- Add periodic tree reconciliation for lost OS watcher events
- Add /api/validate-tree endpoint and WatcherCriticalError channel
- VFS staleness tests, chaos fuzzer, and tree freshness assertions
- Update protocol version to 6

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 02:29:46 -06:00
Joe
737b3782dd 8.1.0
- Overhaul filename handling with slugify for robust round-trip fidelity
- Refactor syncback instance processing, metadata, and deduplication logic
- Add option to forget prior info for place in reminder notification
- Improve sourcemap path handling with pathdiff
- Use rbx_cookie for Roblox auth cookie retrieval
- Add VS Code extension build steps to CI and release workflows
- Update rbx-dom and vscode-rojo submodules

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 02:10:23 -06:00
Joe
cec2c9f26e 8.0.3
- Bump toolchain deps: selene 0.30.0, stylua 2.3.1
- Add luau and luau-lsp to rokit.toml

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 18:29:41 -06:00
Joe
5f2d30d75a 8.0.2
- Update vscode-rojo extension submodule
- Bump dependencies (fs-err, json5, ryu, unicode-ident, zmij)
- Remove self-referencing atlas entry from rokit.toml

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 17:39:11 -06:00
Joe
ae25a27633 Bump version to 8.0.1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 16:33:30 -06:00
Joe
3cb9e16889 Update Atlas to version 8.0.0
- Bumped version from 7.7.0-rc.2 to 8.0.0 across all relevant files.
- Updated repository links to reflect the new UserGeneratedLLC branding.
- Enhanced CHANGELOG with new features and fixes for the 8.0.0 release.
- Updated plugin version and internal references to align with the new branding.
- Modified dependencies in Cargo files to use the latest version of Atlas.
2026-02-07 13:52:45 -06:00
Joe
50b9e18514 Refactor and rebrand Rojo to Atlas
- Renamed the project from Rojo to Atlas, updating all relevant files, scripts, and documentation to reflect the new branding.
- Bumped version to 7.7.0-rc.2 and updated protocol version from 5 to 6.
- Modified installation scripts and CI workflows to use the new binary name and paths.
- Adjusted plugin settings and internal identifiers to prevent conflicts with the original Rojo.
- Enhanced session management and API response handling to support the new server fork identifier.
- Updated project templates and README files to guide users on using Atlas.
2026-02-07 13:21:52 -06:00
Micah
42568b9709
Release Rojo v7.7.0-rc.1 (#1174) 2025-11-27 12:10:57 -08:00
Ken Loeffler
015b5bda14
Set crate and plugin versions to 7.7.0-prealpha (#1170) 2025-11-21 07:02:09 -08:00
Micah
825726c883
Release 7.6.1 (#1151) 2025-11-06 18:49:05 -08:00
Micah
441c469966
Release Rojo v7.6.0 (#1125) 2025-10-10 19:17:55 -07:00
Micah
b2c4f550ee
Release v7.5.1 (#1035) 2025-04-25 13:56:01 -07:00
Ken Loeffler
d935115591
Release 7.5.0 (#1033) 2025-04-25 19:46:16 +01:00
Kenneth Loeffler
bc2c76e5e2
Use 7.5.0-prealpha for master branch version, not 7.4.4
<p dir="auto">in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2636858743" data-permission-text="Title is private" data-url="https://github.com/rojo-rbx/rojo/issues/989" data-hovercard-type="pull_request" data-hovercard-url="/rojo-rbx/rojo/pull/989/hovercard" href="https://github.com/rojo-rbx/rojo/pull/989">#989</a>, we changed Rojo's version number on the master branch to 7.4.4. This is a little odd, because 7.4.4 is already released, is diverged from the master branch, and we are not working towards 7.4.4 on the master branch. If we're going to spend time on this, I think we should use a more appropriate version number.</p>
<p dir="auto">This PR changes the version number to 7.5.0-prealpha, since Rojo's master branch is currently undergoing development towards 7.5.0. We will most likely <strong>not</strong> be making a release of this version - the only intent is better clarity for those running Rojo's latest master.</p>
2024-11-06 15:59:03 +00:00
boatbomber
4a7bddbc09
Update version in master branch (#989) 2024-11-05 18:10:24 -08:00
Micah
c0a96e3811
Release v7.4.0 (#837) 2024-01-16 12:12:40 -08:00
Micah
41994ec82e
Release v7.4.0-rc3 (#811) 2023-10-25 17:01:06 -07:00
Micah
1caf9446d8
Rojo 7.4.0-rc2 (#798) 2023-10-04 05:36:57 +00:00
Micah
41fca4a2bb
Set version to Rojo 7.4.0-rc1 (#796)
Due to the rewrite of the plugin's core sync loop and the change for the
Notify backend on MacOS, along with all the other changes in 7.4.0, it
makes sense for us to use a release candidate before actually cutting a
proper `7.4.0` release.
2023-10-04 00:04:21 -04:00
Micah
010e50a25d
Add check to ensure plugin version matches cargo version (#794)
This modifies Rojo's build script to throw a fit if we're building a
plugin with a semver incompatible version. In the process, it moves the
version of the plugin to a file named `Version.txt` that's parsed at
runtime. This should be minimally invasive but it's technically worse
for performance than the hardcoded table and string we had before.

This feels better than a CI check or just manually verifying because it
makes it physically impossible for us to forget since Rojo won't build
with it being wrong.
2023-10-03 10:29:47 -04:00