Releases: tacheometry/testez-companion
Releases · tacheometry/testez-companion
2.1.4
2.1.3
2.1.2
2.1.1
- Install command: Run mkdir before copying the plugin in case the
Plugins
folder does not exist.
2.1.0
- Dependency updates.
- Option to run tests automatically on save of certain files through the
runTestsOnSave
option. By default,lua
,luau
, andjson
files are detected, but a custom glob can be provided viarunTestsOnSaveFilter
if necessary, and the debounce window to run tests on save can be adjusted viarunTestsOnSaveDebounce
. (#8) - Overall documentation updates.
2.0.0
- Rewrite of the extension/plugin.
- Studio console logs are now sent to the
Output
tab in VS Code. Test errors are printed here too. - The HTTP server to communicate with Studio (
http://localhost:28859
) is now only open while running tests - previously it was open for the entire duration of the extension being active. - The
testez-companion.toml
file's contents are now validated. - The Studio plugin no longer errors when running the game.
1.1.2
- Better hot reloading. Roots aren't cloned anymore.
- Fixes the issue where using modules outside of roots does not hot reload them.
1.1.1
- Better hot reloading. Roots aren't cloned anymore.
Reverted.
1.1.0
- Out with
testRunner.lua
, in withtestez-companion.toml
- Raised JSON decoding limit to 10MB (previously 100kb)
- (Real) communication between the server and plugins, allowing for multi-place support and QoL improvements:
- You can now pick which place you want to run tests in. Either the first time when running tests, or by running
testez-companion.pickPlace
; - The extension notifies you when a place you were listening to gets disconnected, and when there aren't any places to run tests from;
- There's now a progress bar when running tests.
- You can now pick which place you want to run tests in. Either the first time when running tests, or by running
- Better
testez-companion.installPlugin
experience for non-Windows users
1.0.2
- Fix when Studio is minimized (thanks to @LastTalon )