Releases: JamieMason/syncpack
14.0.0-alpha.17
14.0.0-alpha.17 (2025-06-29)
Bug Fixes
14.0.0-alpha.16
14.0.0-alpha.16 (2025-06-22)
Bug Fixes
- config: locate config in JS/TS rcfiles correctly (f2c8eb3)
Performance Improvements
14.0.0-alpha.15
14.0.0-alpha.15 (2025-06-21)
DEPRECATED
Bug Fixes
14.0.0-alpha.14
14.0.0-alpha.14 (2025-06-15)
DEPRECATED
β οΈ If any of these alpha releases are going to have problems, it'll be this one. It changes how syncpack discovers its config file from using cosmiconfig to a custom implementation in Rust. If you have a JavaScript or TypeScript config file, you will need to install tsx. If your config file is JSON, you do not need tsx.Local tests show that a JSON config file takes ~1ms to load while a JS one takes ~1s, due to the overhead of calling out to Node.js. There are good reasons to have a JS config file, but if your config is not at all dynamic then it might be better to switch to JSON (which still has autocomplete [docs]).
This version is also the first time syncpack has been published to crates.io if you want to give that a try, again this should be a little quicker as you're not having to go through npm and node.js to get to the binary.
Please open an issue if you run into problems.
Features
- core: complete removal of banned custom types (3641fa4)
Bug Fixes
- cargo: update dependencies (201806f)
- cargo: update icu to v2 (8f9e82b)
- npm: update dependencies (9192ed6)