Releases: Avant-Rbx/Avant-Runtime
Releases · Avant-Rbx/Avant-Runtime
V.1.3.0
V.1.2.3
Changes
- Fixed extra casting in main module.
V.1.2.0
Changes
- Added a main module for public types, classes, and functions.
- Changed internal packages to Wally.
- Changed
RunTeststo be a function.
V.1.1.0
Changes
- Fixed running with Open Cloud Luau Execution due to no
ScriptEditorService.
V.1.0.0
Initial release!
Compared to Nexus Unit Testing
Avant Runtime is a replacement for Nexus Unit Testing. Changes compared to V.2.6.1 of Nexus Unit Testing:
- Added a
ModuleScriptstate tracker to detect renames, source changes, and removals. - Test state is now separate from test running. TestEZ support is significantly easier, and Jest will be much easier to add now.
⚠️ Jest is currently not supported. Help is wanted to properly integrate it.
- Test state objects are now reused when possible, improving performance, memory usage, and UI updates in the plugin.
- Improved test duration reliability, which would sometimes not show under Nexus Unit Testing.
- Fixed errors in
beforeEach/beforeAll/afterEach/afterAllnot appearing in the test. - Fixed
loadstringandgetfenv(0)not using sandboxed values. - Removed Nexus Unit Testing extensions.
- Supporting the extensions added complexity and made the tests incompatible with other TestEZ runners.
- All other "Nexus" projects actively supported no longer use the test extensions.