Releases: cordx56/rustowl
Releases · cordx56/rustowl
v1.0.0-rc.1
Summary
- Analysis is about 7x faster analysis (measured in the RustOwl repo) thanks to new multithreading and caching
- Updated to support the latest Rust version
- Improved editor plugin experience
🚨 Breaking Changes
- Move installation docs to README - by @MuntasirSZN (31eb0)
- analyzer:
- build:
- lsp:
🚀 Features
- Winget package - by @MuntasirSZN in #178 (d24b0)
- Consolidate and enhance CI workflows by replacing check.yaml with checks.yml and adding a development checks script - by @avifenesh in #233 (52502)
- Add security and memory safety testing workflow - by @avifenesh in #234 (f1407)
- Enhance CLI command handling with options for all targets and features - by @avifenesh in #225 (b0ce9)
- Update to rustc 1.88.0 - by @MuntasirSZN (512de)
- Add docker image - by @MuntasirSZN (01726)
- Add vscode tests, migrate to zod v4, format code - by @MuntasirSZN in #330 (2357d)
- Bump rustc to 1.89.0 - by @cordx56 (41b20)
- Commitlint in script - by @MuntasirSZN (85b45)
- Use rustowl/analyze in nvim - by @cordx56 (e3e29)
- Use rustowl/analyze in emacs - by @cordx56 (8dcb7)
- build:
- cache:
- config:
- Add configurable highlight colors for neovim plugin - by @MuntasirSZN (3a65d)
- neovim:
- Prevent analyzing when disabled - by @cordx56 (d5358)
- Ensure color config falls back to defaults using deep merge - by @MuntasirSZN (5c30d)
- perf-tests:
- Memory fixes - by @avifenesh in #226 (a614c)
- toolchain:
🐞 Bug Fixes
- Add mkdir command - by @MuntasirSZN (a55eb)
- Call vscode bootstrap only when RustOwl is downloaded - by @cordx56 in #309 (10c2f)
- Visualize inside async function - by @cordx56 in #327 (000fc)
- Visualize wrong range, caused by byte check - by @cordx56 in #325 (38f89)
- Add skip installing RustOwl toolchain option on toolchain installation - by @cordx56 in #342 (c90b4)
- Eslint: - by @MuntasirSZN (6ed6f)
- Yarn - by @MuntasirSZN (a5c84)
- Yarn - by @MuntasirSZN (62597)
- Yarn - by @MuntasirSZN (8f068)
- Revert - by @MuntasirSZN (2e16f)
- Commitlint - by @MuntasirSZN (bbe4d)
- Run toolchain install BEFORE cache see https://github.com/Swatinem/rust-cache - by @MuntasirSZN (966bd)
- Cache only on main (we are reaching 10gb) - by @MuntasirSZN (cbfdb)
- Emacs rustowl/analyze - by @cordx56 (a95fd)
- Emacs fixed (by GPT-5) - by @cordx56 (5b057)
- Analysis on check failure - by @cordx56 in #379 (0e133)
- No need to pass frozen-lockfile in ci - by @MuntasirSZN (4508b)
- Block scalar in action-setup - by @MuntasirSZN (eeffc)
- Lockfile: - by @MuntasirSZN (dff02)
- alloc:
- Properly setup mimalloc - by @MuntasirSZN (07bff)
- Move to jemalloc as rustc does - by @MuntasirSZN in #335 (592cd)
- analyzer:
- benchmarks:
- Increase measurement and warm-up time for benchmark tests - by @avifenesh (a7cc2)
- bencmarks:
- Fix benchmarks script to calculate result correctly, and increased the amount of iteration for more precise results - by @avifenesh (57327)
- core-analyzer:
- deps:
- Update tar dependency to version 0.4 - by @avifenesh (208ba)
- docs:
- lsp-backend:
- neovim:
- rustc:
- New 1.88.0, bump version in ci - by @MuntasirSZN in #300 (38f72)
- windows:
- Zip now contains a top level dir - by @MuntasirSZN in #341 (584c2)
View changes on GitHub
v0.3.4
v0.3.3
🚀 Features
🐞 Bug Fixes
- Use native ca certs by enabling native roots feature of reqwest - by @MuntasirSZN in #162 (91bf0)
- GitHub Actions typo - by @cordx56 (9f8bc)
- Support CRLF - by @cordx56 (c3873)
- pkgbuild: Use rustup instead of cargo - by @MuntasirSZN in #156 (20d64)
View changes on GitHub
v0.3.3-rc.2
v0.3.3-rc.1
🚀 Features
🐞 Bug Fixes
- Use native ca certs by enabling native roots feature of reqwest - by @MuntasirSZN in #162 (91bf0)
- pkgbuild: Use rustup instead of cargo - by @MuntasirSZN in #156 (20d64)
View changes on GitHub
v0.3.2
🚨 Breaking Changes
🚀 Features
- Support single .rs file analyze and VS Code download progress - by @cordx56 (60e48)
- Documented binstall method - by @cordx56 (1d440)
- Add a bump.sh for bumping - by @MuntasirSZN in #148 (a1195)
- Support RUSTOWL_SYSROOT_DIRS - by @cordx56 (caeab)
- V0.3.2 release - by @cordx56 (1f49e)
🐞 Bug Fixes
- Restore current newest version - by @cordx56 (40fc2)
- Specify pkg-fmt for binstall - by @cordx56 (7769a)
- Version.sh removed and use ./scripts/bump.sh - by @cordx56 (df186)
- Support gsed (macOS) - by @cordx56 (ec143)
View changes on GitHub
v0.3.1
Overview
- VS Code extension now checks RustOwl version and automatically update
- Published to AUR
- Remove redundant library. It saves your storage over 100MB.
- Support binstall
- Support Linux using old glibc
BREAKING CHANGES
RUSTOWL_SYSROOTSbecame no more supported. sysroot directory is moved inside runtime directory.
Details
🚀 Features
- Auto release changelogs, changelog generation - by @MuntasirSZN (8a052)
- Use zip instead of tar in windows - by @MuntasirSZN (43cc0)
- Automatic updates with dependabot - by @MuntasirSZN (7836f)
- Aur packages - by @MuntasirSZN (7c9fe)
- Aur packages - by @MuntasirSZN in #105 (8ab30)
- Add a code of conduct and security file - by @MuntasirSZN (74858)
- Add a pr template - by @MuntasirSZN (d0540)
- RustOwl version check for VS Code extension - by @cordx56 (a1355)
- Remove redundant rustc_driver - by @cordx56 (11bf3)
- Support multiple fallbacks - by @cordx56 (707d8)
- Better-release-notes - by @MuntasirSZN (2eafd)
- archive: Implement zipping for windows - by @MuntasirSZN (e2b4f)
🐞 Bug Fixes
- Pr permission for changelog - by @cordx56 (e4d71)
- Use target name in cp command - by @MuntasirSZN (bc955)
- Add release on top of cp - by @MuntasirSZN (67eca)
- Change compress script to use sysroot dir - by @cordx56 in #125 (25fd3)
- Dont use tar, use Compress-Archive instead - by @MuntasirSZN (16a46)
- Email - by @cordx56 (ae629)
- Rustowlc ext for Windows - by @cordx56 (120ab)
- Avoid failure to find sysroot - by @cordx56 (e7252)
- Arm Windows build - by @cordx56 (002c5)
- Check before release and profile dir - by @cordx56 (a548c)
- VS Code version check returns null - by @cordx56 (4a53c)
- aur: Add cd lines as it errors - by @MuntasirSZN (258fa)
- binstall: Use archives instead of binaries - by @MuntasirSZN (c3ab9)
- changelogen: Only add normal releases, not alpha and others - by @MuntasirSZN (81863)
- ci: Use powershell in windoes ci - by @MuntasirSZN (99738)
- reqwest: Dont depend on openssl-sys, use rustls for lower system deps - by @MuntasirSZN (a723c)
- windows: Unzip - by @MuntasirSZN (427aa)
View changes on GitHub
v0.3.1-rc.1
🚀 Features
- RustOwl version check for VS Code extension - by CHISEN Kaoru (a1355)
- Remove redundant rustc_driver - by CHISEN Kaoru (11bf3)
- Support multiple fallbacks - by CHISEN Kaoru (707d8)
- Better-release-notes - by Muntasir Mahmud (2eafd)
🐞 Bug Fixes
- Email - by CHISEN Kaoru (ae629)
- Avoid failure to find sysroot - by CHISEN Kaoru (e7252)
- Arm Windows build - by CHISEN Kaoru (002c5)
- Check before release and profile dir - by CHISEN Kaoru (a548c)
- aur: Add cd lines as it errors - by Muntasir Mahmud (258fa)
- changelogen: Only add normal releases, not alpha and others - by Muntasir Mahmud (81863)
- windows: Unzip - by Muntasir Mahmud (427aa)
View changes on GitHub
v0.3.1-alpha.3
Full Changelog: v0.3.1-alpha.2...v0.3.1-alpha.3
v0.3.1-alpha.2
What's Changed
- fix: dont use tar, use Compress-Archive instead by @MuntasirSZN in #128
- feat: add a code of conduct, security file and pr template by @MuntasirSZN in #129
Full Changelog: v0.3.1-alpha.1...v0.3.1-alpha.2