Releases: ByteChkR/BadScript2
Releases · ByteChkR/BadScript2
Release list
Release 2026.05.07.205-master
Release 2024.06.30.56
Full Changelog: 2024.04.11.43...2024.06.30.56
Notable Changes:
- Reflection System with Attributes
- Better ZipFile Encoding handling
- Execute/Parse functions now can perform with a custom filesystem.
- Better DateTime Support(culture specific formatting and date manipulation functions)
Release 2024.04.11.43
Full Changelog: 2024.04.03.36...2024.04.11.43
Breaking Changes
- BadSettingsReader Constructor now takes an instance if IFileSystem
New
- Loading Settings from a IFileSystem instance when configuring a BadRuntime object is now supported.
- Blazor Webassembly REPL Project(WIP)
Changes
- Console Commandline System is now using Async/Await
- Debugger/NewProject projects now use the Async Console.ReadLineAsync method instead of the synchronous one.
- CommandlineParser used in the Console App is now a submodule with minor changes to it(to prevent crashing in the WebAssembly Project)
Fixes
- Fixed bug when optimizing format strings without arguments. Thanks to @xRj427
Release 2024.04.03.36
Full Changelog: 2024.03.16.30...2024.04.03.36
Breaking Changes
- Moved to .NET8 for all previous .NET6 projects
New
- Add
Map<K, V>to Generic Project - Add
Runtime.MakeReferenceApi Function that allows to create a Runtime Reference by supplying it with get/set/delete methods - Add
voidType and special rules described in this commit that are enforced when usingvoidto declare the absence of a return value from a function. bs settingscommand now has a -e/--edit flag that opens the file or folder of the selected setting.
Changes
- Code Cleanup
- More and better comments
- Minor Optimizations
- Nuget Package Updates
Release 2024.03.16.30
Full Changelog: 2024.03.11.28...2024.03.16.30
Release 2024.03.11.28
Merge branch 'refs/heads/internal-dev' into public-dev
Release 2024.03.03.27
Merge branch 'refs/heads/internal-dev' into public-dev
Release 2024.03.03.26
Update Github workflow.
Release 2024.03.03.25
Merge branch 'refs/heads/internal-dev' into public-dev
Release 2024.03.03.24
Merge branch 'refs/heads/internal-dev' into public-dev