diff --git a/CHANGELOG.md b/CHANGELOG.md index 21f3e29..1e240d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,22 +12,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Added support for `query` in `net.request` parameters, which enables usage of query parameters in URLs without having to manually URL encode values. +- Added a new function `fs.move` to move / rename a file or directory from one path to another. - Implemented a new task scheduler which resolves several long-standing issues: - - Issues with yielding across the c-call/metamethod boundary no longer occur when calling certain async APIs that Lune provides. - - Ordering of interleaved calls to `task.spawn/task.defer` is now completely deterministic, defer is now guaranteed to run last even in these cases. + - Issues with yielding across the C-call/metamethod boundary no longer occur when calling certain async APIs that Lune provides. + - Ordering of interleaved calls to `task.spawn/task.defer` is now completely deterministic, deferring is now guaranteed to run last even in these cases. - The minimum wait time possible when using `task.wait` and minimum delay time using `task.delay` are now much smaller, and only limited by the underlying OS implementation. For most systems this means `task.wait` and `task.delay` are now accurate down to about 5 milliseconds or less. -- Added a new function `fs.move` to move / rename a file or directory from one path to another. - ### Changed - Type definitions are now bundled as part of the Lune executable, meaning they no longer need to be downloaded. - `lune --generate-selene-types` will generate the Selene type definitions file, replacing `lune --download-selene-types` - `lune --generate-luau-types` will generate the Luau type definitions file, replacing `lune --download-luau-types` - Improved accuracy of Selene type definitions, strongly typed arrays are now used where possible -- Improve error handling and messages for `net.serve` -- Improve error handling and messages for `stdio.prompt` +- Improved error handling and messages for `net.serve` +- Improved error handling and messages for `stdio.prompt` - File path representations on Windows now use legacy paths instead of UNC paths wherever possible, preventing some confusing cases where file paths don't work as expected ### Fixed