Skip to content

Releases: Avant-Rbx/Avant-Runtime

V.1.3.0

26 Oct 04:14
d34b257

Choose a tag to compare

Changes

  • Added support for ignoring paths with AvantIgnoredPaths StringValues.

V.1.2.3

01 Jun 06:03
cc247ad

Choose a tag to compare

Changes

  • Fixed extra casting in main module.

V.1.2.0

27 May 16:17
5e5d963

Choose a tag to compare

Changes

  • Added a main module for public types, classes, and functions.
  • Changed internal packages to Wally.
  • Changed RunTests to be a function.

V.1.1.0

15 May 21:13
11a6ac3

Choose a tag to compare

Changes

  • Fixed running with Open Cloud Luau Execution due to no ScriptEditorService.

V.1.0.0

05 Feb 04:13
81d43e2

Choose a tag to compare

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 ModuleScript state 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/afterAll not appearing in the test.
  • Fixed loadstring and getfenv(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.