Releases: wren-lang/wren-cli
0.4.0
Support for Wren 0.4.0
Wren 0.4.0 was released a while back with lots of good changes, see the details here.
https://github.com/wren-lang/wren/releases/tag/0.4.0
There were various fixes and additions to the CLI, some listed below.
Partial change list:
- Format help output by @vladimyr in #30
- Upgrade libuv from 1.34.2 to 1.38.0 by @vladimyr in #32
- Python script to regenerate projects using premake by @vladimyr in #37
- Implement
Process.cwd
by @vladimyr in #41 - Implement
Process.version
by @vladimyr in #42 - Updated Process.arguments to only return slice if arg count >= 2 by @txgruppi in #61
- parity between ALLOCATE and FINALIZE by @joshgoebel in #82
- Implement
Process.pid
&Process.ppid
by @vladimyr in #43 - Improve file/directory utils by @joshgoebel in #84
- Implement
Platform.homePath
by @vladimyr in #48 - (chore) Finish the Scheduler.await_ work by @joshgoebel in #100
- (fix) properly escape backslashes in embed Wren source inside C by @joshgoebel in #112
Full Changelog: 0.3.0...0.4.0
0.3.0
Note: all binaries are 64 bit
Blog
See the Wren Blog for more details on Wren 0.3.0 and the plans for Wren 0.4.0.
http://wren.io/blog/2-0.3.0-released.html
0.3.0 changelog
The CLI has been split to its own repo in this release, and therefore the changelog from here on will be CLI only.
For Wren language/VM changes, see https://github.com/wren-lang/wren.
This release was focused on streamlining the build process and making platform support consistent.
All platforms build out of the box, and the pre-build steps have been removed. The CLI should build as is.
This release also includes prebuilt binaries on the GitHub page.
The docs for the CLI have their own home now, http://wren.io/cli
CLI
- Added prebuilt binaries
- Use premake for project generation, see projects/
- Vendor libuv and wren directly into repo, no complex pre-build steps
- Use S_IFDIR in
isDirectory
, portability fix. - Fix memory leak in findModulesDirectory()
- Update libuv to latest at the time (1.34.2)