Skip to content

Releases: aragon/aragonOS

v4.0.0-alpha.2

28 Aug 10:20
Compare
Choose a tag to compare
v4.0.0-alpha.2 Pre-release
Pre-release

Second alpha release of aragonOS 4.0.

🚨aragonOS 4.0 introduces several breaking changes in storage from aragonOS 3.0, so deployed contracts cannot be safely upgraded.

v4.0.0-alpha.1

27 Aug 17:57
Compare
Choose a tag to compare
v4.0.0-alpha.1 Pre-release
Pre-release

Initial alpha release of aragonOS 4.0.

🚨aragonOS 4.0 introduces several breaking changes in storage from aragonOS 3.0, so deployed contracts cannot be safely upgraded.

v3.1.12

22 Aug 13:12
Compare
Choose a tag to compare

🚨 This is the last feature release of aragonOS 3. Future features will continue in aragonOS 4. 🎉

Improvements:

  • Update SafeMath to their most recent, gas-optimized versions from OpenZeppelin (#353)
  • ACL: add an extra event log when permissions are set with parameters (#362)
  • Add a TimeHelpers contract to simplify time operations and conversions (#375)
  • EVMScriptRegistry: emit events when adding and removing executors (#390)
  • EVMScriptExecutor: require that all Script Executors declare their type to allow for off-chain checking (#391)

[Failed release] -- Use v3.1.12

22 Aug 13:03
Compare
Choose a tag to compare

Failed publish to NPM, use v3.1.12 instead.

3.1.10

01 Aug 14:58
Compare
Choose a tag to compare

This release includes the relicensing of aragonOS' interfaces and extendible contracts to MIT. This means that, from this release on, most users of aragonOS should be free to choose their own license, rather than being locked to a GPL.

Also, a number of safety improvements, as suggested by our auditors:

  • Remove delegate executors
  • Add SafeMath lib for uint8
  • Explicitly state state visibility
  • Remove kernelIntegrity modifier
  • Make fallbacks external
  • EVMScriptRunner: add ScriptResult log
  • Add more static contract types to state and function parameters

Finally, we've tweaked some truffle and CI configuration files.

v3.1.9

23 May 14:14
Compare
Choose a tag to compare

Exposes APMNameHash so that users don't have to re-implement apmNamehash() themselves.

v3.1.8

23 May 04:37
Compare
Choose a tag to compare

Fix overloads of Kernel.newAppInstance() and Kernel.newPinnedAppInstance() not returning the created Proxy.

v3.1.7

17 May 06:27
Compare
Choose a tag to compare

Fix dependencies list so that users of @aragon/OS's truffle config get the correct packages used.

v3.1.6

17 May 06:26
Compare
Choose a tag to compare

Fix incorrect role hashes in APM

v3.1.5

15 May 19:15
316d643
Compare
Choose a tag to compare
  • Vault recoverable
  • Add URL to package.json
  • Emit appId in NewAppProxy event
  • Update truffle-privatekey-provider