Releases: muellerberndt/sabre
Releases · muellerberndt/sabre
Sabre v0.10.0
- Add
check
command to check assertions using the MythX propertyChecking mode
Sabre v0.9.9
- Update dependencies
- Remove support for username/password auth
- Improve test report formatting
Sabre v0.9.6
- Update sold release list
Sabre v0.9.4
- Add support for MYTHX_API_KEY and prioritise API key auth over username/password
- Add username/password auth deprecation notice
- Update analysis modes
- Bump min versions of dependencies
Sabre v0.9.2
- Print decoded function calls in text report (if available)
v0.9.1
- Fix length validation of 'analyze' argv list
Sabre v0.9.0
- New CLI command syntax
- Print link to report dashboard on analysis submission
- Add support for authentication using ACCESS_TOKEN
- Bugfix for sourceList ordering
Sabre v0.8.4
- Extend timeouts for full mode
- Bump MythXJS to min 1.3.5 to fix JWT token refresh issue
- Update package names & versions for deprecated dependencies
Sabre v0.8.3
- Sending source code alongside the AST to enable better reporting
- Improve reporting of ANTLR errors
- Explicitly state compiler errors
Sabre v0.8.1
- Fixed tests
- Added axios (npm, GitHub) as dependency to "promisify" compiler.loadSolcVersion() properly.
- Refactored lib/client.js as we now need different data, depending on API interactions. Mage interactions more granular.
- Refactored lib/controllers/analyze.js:
- Now execution flow is largely flattened, also there is no more Promise and callback hells
Now we have only one spinner there instead of 3 diffrent spinners.
Added more spinnter messages to indicate execution stages more clearly. When error is encountered, current spinner message will be preserved, so we can narrow code segment. - Refactored lib/controllers/api-version.js to follow changes in lib/client.js.
- Now text issue formatter will display N/A for issue titles, when API response contains issue with empty field.