Skip to content

Releases: muellerberndt/sabre

Sabre v0.10.0

15 Jun 14:09
Compare
Choose a tag to compare
  • Add check command to check assertions using the MythX propertyChecking mode

Sabre v0.9.9

06 Jun 08:10
Compare
Choose a tag to compare
  • Update dependencies
  • Remove support for username/password auth
  • Improve test report formatting

Sabre v0.9.6

11 Feb 04:21
Compare
Choose a tag to compare
  • Update sold release list

Sabre v0.9.4

29 Jan 04:39
Compare
Choose a tag to compare
  • 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

22 Oct 17:37
968563d
Compare
Choose a tag to compare
  • Print decoded function calls in text report (if available)

v0.9.1

04 Oct 07:07
Compare
Choose a tag to compare
  • Fix length validation of 'analyze' argv list

Sabre v0.9.0

03 Oct 10:10
Compare
Choose a tag to compare
  • 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

06 Sep 12:15
Compare
Choose a tag to compare
  • 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

03 Sep 06:54
Compare
Choose a tag to compare
  • Sending source code alongside the AST to enable better reporting
  • Improve reporting of ANTLR errors
  • Explicitly state compiler errors

Sabre v0.8.1

24 Aug 14:18
Compare
Choose a tag to compare
  • 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.