Improvements
- #1360 targets: one spelling works in every language.
util.square, src.util.square and src/util#square all name the same declaration in impact, path and context; spellings that worked before still work, and a name that fits two declarations lists both instead of guessing cli
- #1352 cli:
axiomcode --version prints the installed version cli
Bugs
- #1363 windows:
impact, test-impact and changed --impact crashed for every user without admin rights (WinError 1314) windows
- #1332 windows: a
git.exe, python.exe or py.exe in the working directory was run instead of the real one, which could hang the CLI windows
- #1369 windows:
axiomcode path '*' … received the directory's file names instead of * windows
- #1364 windows:
impact could not find its query binaries in plugin installs, a console window opened on every background refresh, hooks crashed on files on another drive, WSL's bash could be picked instead of Git Bash, and library paths with spaces were split windows
- #1359 macOS: on Apple Silicon Macs whose
python3 is an Intel build (such as Anaconda), impact failed unless Soufflé was installed macos
- #1361 javascript:
impact on a class imported with require refused it as "declared as more than one kind" javascript
Build and release
- #1366 every release is tested on all five platforms (Linux x64/arm64, macOS arm64/x64, Windows x64) with every CLI verb before it is tagged
ci
- #1350 engines are built once per release, and the exact build that passed the tests is the one published
ci
- #1365 releases and tags are published by axiomcode-bot
ci
Contributors
@swapnilpaliwal-sd @JaredHLZhang @suyashpaliwal26 @Whua689