Skip to content

Releases: superfluid-org/protocol-monorepo

sdk-core@v0.8.0

07 Aug 12:01
b9cd188
Compare
Choose a tag to compare

Changes in this stable release

Breaking

  • Removed all FlowNFT related functionality, because deprecated from the protocol

metadata@v1.4.0

05 Aug 15:47
69c5856
Compare
Choose a tag to compare

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

ethereum-contracts@v1.11.0

06 Aug 17:00
69c5856
Compare
Choose a tag to compare

[v1.11.0]

Breaking

  • FlowNFTs are being deprecated. The hooks aren't invoked anymore by CFA and GDA.

ethereum-contracts@v1.10.0

15 Jul 13:48
44b6510
Compare
Choose a tag to compare

[v1.10.0]

Breaking

  • ISuperfuidPool self-transfer is not allowed.
  • FoundrySuperfluidTester is test with forge-std@v1.9.1, which may break with 1.7.x and prio forge-std lib.
  • Removing SafeGasLibrary, in favor of CallbackUtils.

Added

  • batchCall now supports 4 additional operation types:
    • OPERATION_TYPE_SUPERTOKEN_UPGRADE_TO
    • OPERATION_TYPE_SUPERTOKEN_DOWNGRADE_TO
    • OPERATION_TYPE_SIMPLE_FORWARD_CALL
    • OPERATION_TYPE_ERC2771_FORWARD_CALL
      The latter 2 allow to add arbitrary contract calls to batch call.
  • Solidity library CallbackUtils for dealing with EIP-150 1/64-rule for callbacks.

Changed

  • increase SuperApp callback gas limit on some chains, to be queried with host.CALLBACK_GAS_LIMIT()
  • Remove try/catch in PoolNFT callbacks.
  • upgrade flake locked foundry: 0.2.0 (20b3da1 2024-07-02T00:18:52.435480726Z).
  • relax pragram solidity with "^0.8.23".
  • bump solc to 0.8.26.
  • Faster SuperAppMockAux._burnGas implementation.
  • foundry test reorg:
    • rename '.prop.sol' to '.prop.t.sol';
    • mark mock-contract files with 't.sol' to be skipped by foundry build automatically;
    • move some mock contracts to test/foundry if they are only used for foundry tests.

Fixes

  • Fix a few types and build warnings.
  • Make testTokenURIIsExpected work with non via-ir pipeline.

metadata@v1.3.1

02 Jul 13:08
4f3345a
Compare
Choose a tag to compare

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

metadata@v1.3.0

02 Jul 11:10
5875f1a
Compare
Choose a tag to compare

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

metadata@v1.2.6

19 Jun 10:40
d420211
Compare
Choose a tag to compare

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

metadata@v1.2.5

12 Jun 17:08
8b4f683
Compare
Choose a tag to compare

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

metadata@v1.2.4

31 May 12:07
2ab8206
Compare
Choose a tag to compare

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

metadata@v1.2.3

24 May 14:15
8b26dd5
Compare
Choose a tag to compare

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.