Releases: software-mansion/protostar
Releases · software-mansion/protostar
v0.2.2 `__setup__` hook
- added
__setup__
testing hook - added support for glob patterns to select test files and test cases
- added
--ignore
flag - changed
--target
flag to accept a list of globs - removed
--omit
flag
- added
- improved error feedback of
expect_events
cheatcode
- fixed the bug that froze Protostar
- (probably) fixed the SSL issue that could occur during upgrading and deploying
- other minor fixes and improvements
How to upgrade Protostar
Run protostar upgrade
.
In case of issues, run the following script:
curl -L https://raw.githubusercontent.com/software-mansion/protostar/master/install.sh | bash
v0.2.2 pre-release
v0.2.2-01-pre-release Merge branch 'master' into fix/ssl-issue
v0.2.1 deploy cmd & configuration profiles
Protostar 0.2.1
Changelog
- added
deploy
command - added support for
configuration profiles
- updated
start_prank
to support contracts deployed bydeploy_contract
cheatcode - updated
cairo-lang
to version0.8.2.1
- updated test collector to load tests to the memory before running tests, what allows working on the project and running tests at the same time
- renamed main directory from
src
toprotostar
- removed
--match
flag oftest
command - fixed exit codes (Protostar used to return exit code
0
despite failing tests)
How to upgrade Protostar
Run protostar upgrade
.
In case of issues, run the following script:
curl -L https://raw.githubusercontent.com/software-mansion/protostar/master/install.sh | bash
v0.2.0 test performance
Protostar 0.2.0
Changelog
- Significantly improved tests performance (state caching, multiprocessing).
- Added
expect_events
cheatcode. - Added support for configuring any command parameter from the
protostar.toml
. - Added CLI reference documentation.
- Improved testing output.
- -Changed
expect_revert
to compareerror_message
against all detect error messages. - Added min git version requirement.
- Improved
help
descriptions. - Changed the examples generated by
protostar init
. - Changed
protostar init
to not create a new git repository if it can be found. - Fixed error message when Protostar didn't find any test file.
- Protostar searches for repo in parent repositories.
- Fixed
protostar upgrade
. - Deprecated the callback returned by the
expect_revert
cheatcode. - Reduced technical debt.
How to upgrade Protostar
Please run the following script. Protostar upgrade could not work as expected.
curl -L https://raw.githubusercontent.com/software-mansion/protostar/master/install.sh | bash
v0.2.0
0_2_0.mov
v0.1.0
0_1_0.mov
v0.1.0
update protostar (0.1.0)
Test release #1
v0.0.1 hotifx except_revert (#161)