Skip to content

Releases: Consensys/linea-attestation-registry

Mainnet release v10

04 Feb 10:58
Compare
Choose a tag to compare

What's Changed

  • chore(contracts): Upgrade Verax to V9 on Linea Sepolia by @alainncls in #725
  • chore(sdk): Release SDK v2 by @alainncls in #740
  • chore(contracts): Upgrade Verax to V9 on Testnets by @alainncls in #726
  • task(explorer): Add ReputeX to Explorer Dashboard by @orbmis in #744
  • chore(contracts): Upgrade Verax to V9 on Mainnets by @alainncls in #743
  • fix(explorer): The search is case sensitive by @satyajeetkolhapure in #747
  • chore(sdk): Add a call to attestV2 at the SDK level by @alainncls in #760
  • chore(sdk): Stop supporting the Arbitrum Nova instance by @alainncls in #761
  • chore(sdk): Add unit tests for the subgraph calls on the SDK by @satyajeetkolhapure in #749
  • feat(explorer): As a user, I want to see indication that I am currently looking at a filtered view of Attestations by @Stasn13 in #766
  • chore(ci): Upload SDK coverage report only from the main repository by @alainncls in #768
  • chore(sdk): Upgrade viem version in the SDK for better compatibility on Linea by @alainncls in #780
  • chore(deps): Update dependencies by @alainncls in #785
  • feat(explorer): As a user, I want to see a card view of my Attestations by @satyajeetkolhapure in #778
  • feat(explorer) : As a user, I want the Search feature to redirect me to the Subject page by @satyajeetkolhapure in #792
  • feat(explorer): As a user, I want to see unknown Attestations with a default display by @satyajeetkolhapure in #793
  • chore(sdk): Make the "error handler" give more information by @Chirag-S-Kotian in #777
  • feat(explorer): As a user, I want to see Expired and Revoked Attestations with a watermark on the Subject page by @satyajeetkolhapure in #794
  • chore(sdk): Optimize Error Handler by @alainncls in #795
  • chore(explorer): Remove revoked watermark svg by @satyajeetkolhapure in #798
  • feat(contracts): Implement a default withdraw function by @satyajeetkolhapure in #801
  • feat(contracts): Fix Attestation ID generation in examples by @satyajeetkolhapure in #797
  • docs(contracts): Fix typos by @osrm in #802
  • chore(contract)(sdk): Stop supporting unused arrays in Registries by @satyajeetkolhapure in #799
  • chore(contracts): Fix lint issues on contracts by @alainncls in #812
  • feat(explorer): As a user, I want the Subject Page title to be explicit by @alainncls in #816
  • chore(repo): Update the code owners by @alainncls in #813
  • chore(contracts): Stop supporting deprecated Portal functions by @satyajeetkolhapure in #810
  • chore(contracts): The getAttester function should only be accessible internally by @satyajeetkolhapure in #827
  • feat(sdk): As an Issuer, I want to pass my custom ABI to the SDK to get contextualized errors by @Chirag-S-Kotian in #796
  • chore(contracts): supportsInterface should make use of inheritance by @alainncls in #818
  • chore(contracts): Refactor duplicated code to manage the Router address by @alainncls in #820
  • chore(contracts): Document potential accounting issue with Module by @alainncls in #824
  • chore(explorer): Update wagmi to v2 in the Explorer by @alainncls in #832
  • chore(contracts): Revert when no change happens in a state-changing function by @satyajeetkolhapure in #834
  • chore(contracts): Add tests to cover the bulkRevoke function in AbstractPortal and AbstractPortalV2 by @alainncls in #822
  • chore(contracts): Avoid code duplication in AbstractPortal by @alainncls in #826
  • chore(contracts): The onlyPortalRegistry modifier is not used in the codebase by @alainncls in #830
  • chore(contracts): Inconsistent ordering of functions in AbstractPortal by @alainncls in #831
  • fix(contracts): Deployment script doesn't work as intended for PortalRegistry by @alainncls in #833
  • chore(contracts): Stop counting expired/revoked/replaced Attestation via the balanceOf function by @alainncls in #835
  • chore(contracts): Warning on creating expired Attestation by @alainncls in #836
  • chore(contracts)(sdk): Optimize gas efficiency when fetching a Portal by @satyajeetkolhapure in #838
  • chore(contracts): Add a safety check against data corruption by @satyajeetkolhapure in #839
  • feat(explorer): As a user, I want the Portal page to display latest Attestations by @Chirag-S-Kotian in #837
  • chore(contracts): Replacing an Attestation should revoke first and create the new attestation later by @alainncls in #841
  • chore(explorer): Add Gitcoin to the Issuer list (for the Sovs.xyz initiative) by @alainncls in #843
  • chore(explorer): Update PADO to Primus by @alainncls in #845
  • doc: Improve the contribution documentation by @alainncls in #847
  • chore(deps): Update dependencies by @alainncls in #848
  • feat(explorer): As a user, I want the Portal page to display links to the Portal contract and owner addresses by @Chirag-S-Kotian in #849
  • chore(explorer): Update subgraph URLs by @alainncls in #852
  • As a user, I want to easily access Verax documentation and website by @Chirag-S-Kotian in #850
  • feat(explorer): As a user, I want the Module page to display Portals leveraging it by @Chirag-S-Kotian in #851
  • feat(explorer): As a User, I want to see a disclaimer on the expiration date by @Chirag-S-Kotian in #853
  • Fixing Typo: 'Lead' to 'Led' in 'Community-Led Initiative'" by @savvar9991 in #867
  • fix(sdk): Failing integration tests by @alainncls in #871
  • fix(sdk): AttestV2 doesn't support customABI by @alainncls in #857
  • chore(contracts): Document the deployment of a new Verax instance by @alainncls in #855
  • fix(explorer): Fix attestation ID search redirection by @mo-hak in #873
  • doc(explorer): Improve the deployment documentation for the subgraph by @alainncls in #901
  • doc: Improve the overall deployment documentation by @alainncls in #904
  • doc(explorer): Improve the deployment documentation for the Explorer by @alainncls in #902
  • doc(explorer): Improve the deployment documentation for the SDK by @alainncls in #903
  • chore(deps): Update dependencies by @alainncls in #905
  • fix(contracts): Incorrect Attestation ID in Relationship Attestations by @alainncls in #877
    ...
Read more

Mainnet release v9

11 Sep 15:53
Compare
Choose a tag to compare

What's Changed

  • chore: Deploy subgraph V1 by @alainncls in #614
  • chore: Migrate the governance to Linea by @alainncls in #617
  • chore: Update the SDK for the Explorer by @alainncls in #616
  • chore: Migrate tutorial to the Verax GitHub organization by @alainncls in #618
  • fix(explorer): Explorer is not displaying all the attestations from a given address by @alainncls in #620
  • chore: Update code owners by @alainncls in #621
  • chore: Remove logs from the SDK by @alainncls in #623
  • fix(explorer): Attestation IDs are rendered incorrectly on Verax Explorer on Base mainnet by @alainncls in #626
  • fix(explorer): Base mainnet icon does not appear in toolbar when Base is selected on explorer by @alainncls in #627
  • fix(explorer): List of "Recent Attestations" for a Schema displays the oldest Attestations first by @alainncls in #629
  • chore(explorer): Add Holonym to explorer dashboard by @orbmis in #631
  • task(explorer): Update Holonym logo by @orbmis in #633
  • chore(explorer): Add Hapi to explorer dashboard by @orbmis in #636
  • feat(deployment): Deploy Verax on BSC Testnet and Mainnet by @alainncls in #637
  • chore(contracts): Add a warning on the withdraw function not being implemented by @alainncls in #641
  • chore(contracts): Add a warning on the bulkRunModules being exposed to not incremented attestation ID by @alainncls in #642
  • chore(sdk): As a user, I want to use Linea Sepolia as a default network in examples by @satyajeetkolhapure in #643
  • chore(explorer): Add Okapi to explorer Dashboard by @orbmis in #644
  • feat(contracts): As the platform, I want to emit events on all state-changing actions by @satyajeetkolhapure in #647
  • fix(contracts): Improve the Portal revocation function by @satyajeetkolhapure in #657
  • chore: Remove Clique from ecosystem dashboard by @alainncls in #656
  • chore(contracts): Add the upgradeability check on all new networks by @alainncls in #659
  • fix: End of the Readme is hidden by @alainncls in #658
  • chore: Remove Goerli from the supported networks by @alainncls in #661
  • chore(explorer): Add Index Network to ecosystem dashboard by @alainncls in #665
  • chore(explorer): add Privado ID card by @satyajeetkolhapure in #671
  • fix links by @Solniechniy in #673
  • chore(contracts): Improve the removal of Issuers by @satyajeetkolhapure in #666
  • feat(sdk): As a developer, I want to access the Attestation count on Portals and Schemas by @alainncls in #678
  • chore(ci): Don't check contracts coverage when no change was done by @alainncls in #676
  • chore(deps): bump axios from 1.6.8 to 1.7.4 by @dependabot in #683
  • chore(dependencies): Fix security issues by @alainncls in #684
  • fix(explorer): Block explorer links by @Solniechniy in #674
  • chore(subgraph): Deploy subgraph V2 on all networks by @alainncls in #692
  • fix(explorer): Unable to go back far in the Attestations history by @satyajeetkolhapure in #690
  • fix(explorer): As a user, I want to have a consistent default sorting logic across all the pages in the explorer by @satyajeetkolhapure in #693
  • feat(contracts): As a developer, I want to start using Verax without being allow-listed by @alainncls in #689
  • docs: Fix typo by @eltociear in #696
  • fix(explorer): The Explorer doesn't correctly display the list of Attestations on all networks by @alainncls in #698
  • fix(explorer): Explorer search shows duplicated results by @alainncls in #704
  • fix(explorer): The Explorer doesn't correctly display the list of Attestations on all networks by @alainncls in #705
  • feat(sdk): As a Developer, I want the SDK to be compatible with the new version of the subgraph by @alainncls in #695
  • fix(subgraph): The Arbitrum Sepolia subgraph indexes the Base Sepolia network by @alainncls in #700
  • feat(explorer): As an end-user, I want to get more straight-forward information out of the issuer details page by @satyajeetkolhapure in #672
  • fix(explorer): Unable to search Attestations by subject by @alainncls in #710
  • chore(explorer): Change PrivadoID attestation name by @arthur-remy in #711
  • feat(explorer): As a user, I want EVM addresses to be resolved to their ENS names, if available by @satyajeetkolhapure in #707
  • chore(contracts): Upgrade Verax to V8 by @alainncls in #708
  • feat(contracts): As an Issuer, I want to have dedicated logic on ”attest” and “replace” workflows by @satyajeetkolhapure in #651
  • feat(contracts): As a developer, I want to have a PausablePortal example by @alainncls in #713
  • As an Issuer, I want my default Portal to make me the only one able to replace an Attestation by @satyajeetkolhapure in #717
  • fix(contracts): As an an Admin, I want to ensure that Issuer addresses cannot be set as the zero address by @alainncls in #719
  • fix(explorer): As a user, I want to have a consistent default sorting logic across all the pages in the explorer by @alainncls in #722
  • chore(explorer): Migrate to The Graph production endpoints by @alainncls in #724

New Contributors

Full Changelog: v8...v9

Mainnet release v8

11 Sep 15:52
Compare
Choose a tag to compare

What's Changed

  • feat: Better Web3Modal support for the website by @alainncls in #507
  • feat: As a User, I want fully decoded Attestations payloads by @alainncls in #505
  • chore: Update the SDK for website & explorer by @alainncls in #511
  • chore(deps-dev): bump follow-redirects from 1.15.3 to 1.15.4 in /governance by @dependabot in #515
  • fix: Portals are missing from search results by @voenkomatiwe in #510
  • fix: Remove duplication in search result + small UI fixes by @OliynykPro in #516
  • chore: Update dependencies by @alainncls in #517
  • feat: Place beta label next to logo in explorer #518 by @voenkomatiwe in #522
  • feat: As a user, I want the SDK to check the transaction was validated before finishing a process by @satyajeetkolhapure in #519
  • feat: Update navigation links on the website by @alainncls in #526
  • feat: As a developer, I want to see an end-to-end hello-world tutorial by @alainncls in #521
  • feat: As a user, I want a link to Verax's social profiles on the Explorer by @alainncls in #529
  • feat: As a developer, I want to see an end-to-end hello-world tutorial by @alainncls in #530
  • Added missing issuers data to dashboard by @orbmis in #524
  • Task/add missing issuer data by @orbmis in #533
  • feat: As a user, I want to see a link to my attestations in the front page jumbotron for quick navigation by @voenkomatiwe in #534
  • Feat: As a User, I want to see more than 10 items per screen by @Stasn13 in #535
  • fix: Fix the type of the version field in Attestation at the SDK level by @alainncls in #537
  • Update issuer data of Automata Network by @Liao1 in #538
  • Task/add missing issuer data by @orbmis in #539
  • chore(deps-dev): bump vite from 4.5.1 to 4.5.2 by @dependabot in #541
  • fix: Tutorial step 3 is locked by @alainncls in #540
  • fix: Explorer - padding issue in top navbar by @voenkomatiwe in #545
  • Updated Verax homepage to redirect to www.ver.ax by @orbmis in #548
  • Task/add redirect to website by @orbmis in #549
  • feat: On the Explorer, the default network overrides the URL by @voenkomatiwe in #552
  • chore(deps-dev): bump undici from 5.28.2 to 5.28.3 in /governance by @dependabot in #553
  • chore(deps): bump @openzeppelin/contracts-upgradeable from 5.0.1 to 5.0.2 in /governance by @dependabot in #554
  • Feat: As a user, I want to know how many attestations were issued through a given Schema by @Stasn13 in #543
  • chore: Fix CI by @alainncls in #564
  • doc: Update the README file by @alainncls in #560
  • feat: Update the Snap to add a new UI, homepage and transaction insight support by @alainncls in #561
  • feat: Deploy Verax on Arbitrum Sepolia by @alainncls in #563
  • chore(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 in /governance by @dependabot in #569
  • fix: Some attestations are downloaded twice via the "getAllAttestations" script by @alainncls in #573
  • feat: As an Issuer, I want to issue Attestations on Arbitrum Nova by @0xEillo in #523
  • feat: As a user, I want to see the tutorial UI by @alainncls in #576
  • chore(deps-dev): bump vite from 4.5.2 to 4.5.3 by @dependabot in #581
  • chore(deps-dev): bump undici from 5.28.3 to 5.28.4 in /governance by @dependabot in #582
  • fix: Reduce the number of RPC calls when fetching attestations by @alainncls in #580
  • feat: As an Issuer, I want to be able to issue payable attestations via the SDK by @alainncls in #584
  • chore: Reduce number of tests run on commit by @alainncls in #586
  • feat: As a user, I want the indexed objects to contain some "audit" data by @alainncls in #568
  • chore: Update dependencies by @alainncls in #588
  • feat: Introduce Modules V2 with more flexibility by @alainncls in #562
  • chore: Manage Forge dependencies as NPM packages (the Hardhat way) by @alainncls in #592
  • feat: As a developer i want to import the Verax contracts via npm in my project by @alainncls in #593
  • fix: Contracts pipeline by @alainncls in #594
  • feat: Deploy Verax on Linea Sepolia by @alainncls in #595
  • feat: Deploy Verax on Base Sepolia by @alainncls in #596
  • feat: Deploy Verax on Base Mainnet by @alainncls in #597
  • feat: Release SDK v1.6.0 and Subgraphs V1 by @alainncls in #599
  • Update README.md by @witmicko in #600
  • feat: As a user, I want to check attestations from all networks via the Explorer by @alainncls in #602
  • chore: As a developer, I want to use the SDKMode from the SDK by @alainncls in #610
  • feat: As a developer, I want to find the attestation ID prefix for a given network by @alainncls in #607
  • fix: Some attestation payloads caused the subgraph to fail while indexing by @alainncls in #611
  • fix: Linea Sepolia explorer URL by @alainncls in #612
  • feat: As a user, I want to get decoded tuples from Attestation data via the subgraph by @alainncls in #613

New Contributors

Full Changelog: v7...v8

Mainnet release v7

10 Jan 09:56
e64dd92
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6...v7

Mainnet release v6 (Arbitrum+Linea)

27 Nov 13:12
a9bf0f5
Compare
Choose a tag to compare

What's Changed

  • fix: Export our own types through the SDK by @satyajeetkolhapure in #402
  • feat: As a user, I want to have a landing page by @alainncls in #408
  • fix: Webapps fail to load when the browser doesn't have MetaMask installed by @satyajeetkolhapure in #419
  • fix: In a frontend setup, the SDK prompts a wallet popup as soon as it is loaded, before the dApp takes over by @alainncls in #424
  • feat: As a user, I want to differentiate the Attestations from each network by @alainncls in #427
  • chore: Only run the upgradeability checks if the contracts folder was changed by @alainncls in #432
  • chore: Removed link to forum by @orbmis in #429
  • chore: Deploy Verax v6 on Linea by @alainncls in #430

Full Changelog: v5a...v6

Mainnet release v5a (Arbitrum+Linea)

22 Nov 13:33
d570b00
Compare
Choose a tag to compare

What's Changed

  • feat: As a developer, I want the SDK to decode all attestations on the fly by @satyajeetkolhapure in #397
  • chore: upgrade arbitrum contracts to v5 by @0xEillo in #404
  • chore: Release Verax v5 on Linea testnet and mainnet by @alainncls in #401
  • chore: Check contracts upgradeability at the CI level by @alainncls in #403

Full Changelog: v5...v5a

Mainnet release v5

16 Nov 17:33
e574880
Compare
Choose a tag to compare

What's Changed

  • feat: As a user, I want to have an example ecrecover module by @zhanymkanov in #311
  • feat: As a user, I want to be able to call any method on the PortalRegistry via the SDK by @fksyuan in #313
  • feat: As a user, I want to have an example ERC-1271 module by @Builddddder in #314
  • chore: Add unit test to the subgraph by @alainncls in #269
  • fix: Fix SDK tests following new version of the subgraph by @alainncls in #315
  • feat: As a user, I want to be able to call any method on the AttestationRegistry via the SDK by @satyajeetkolhapure in #304
  • feat: As a user, I want to be able to call any method on the SchemaRegistry via the SDK by @satyajeetkolhapure in #309
  • fix: The NFTPortal should declare that the IPortal interface is implemented by @dingning-aspecta in #318
  • chore: Update the SDK documentation to reflect its finalized organization by @alainncls in #320
  • chore: Build and Publish the SDK as an NPM package by @alainncls in #307
  • chore: Initiate the Explorer package using the SDK by @alainncls in #322
  • fix: Forge failing a test by @alainncls in #326
  • fix: As an issuer, I can update another issuer's schema context by @satyajeetkolhapure in #319
  • feat: As a user, I want to have an example schema checker module by @Builddddder in #317
  • fix: Dependencies update by @alainncls in #324
  • Feat: As a user, I want to have an example merkle proof module by @Builddddder in #328
  • feat: As a user i want to be able to call any method on the module registry via the sdk by @satyajeetkolhapure in #329
  • feat: As a user, I want to have an example erc-712 module by @Builddddder in #338
  • fix: SDK Portal integration tests by @alainncls in #343
  • feat: As a user, I want to retrieve an attestation from the registry by @fksyuan in #339
  • feat: As a user, I want the indexed Schemas to be updated when the context is updated by @satyajeetkolhapure in #347
  • fix: Indexation fails when the payload is too large by @alainncls in #348
  • chore: Optimize the gas cost of "for loops" by @alainncls in #350
  • feat: As an Issuer, I want to attest from a frontend via the SDK by @alainncls in #351
  • feat: As a user, I want to know how many attestations were issued by a given Portal by @satyajeetkolhapure in #359
  • feat: As an Issuer, I want a standard library of Modules by @0xEillo in #340
  • feat: As a user, I want the Verax Issuers to be indexed by @satyajeetkolhapure in #360
  • feat: As a user, I want to have a MetaMask Snap to check the attestations of the recipient of a transaction by @alainncls in #356
  • feat: As a user, I want the indexed Attestations to be updated on revocation and all other change events by @satyajeetkolhapure in #364
  • feat: add index attestations by portal by subject by @0xEillo in #362
  • chore(deps): bump axios from 1.5.1 to 1.6.0 by @dependabot in #375
  • doc: Document the Offchain Schema used to attest off-chain payloads by @alainncls in #379
  • fix: Fix the CommonJS version of the SDK by @alainncls in #354
  • chore: Update dependencies by @alainncls in #369
  • feat: as a user i want the version upgrade of the attestation registry to be indexed by @satyajeetkolhapure in #385
  • feat: Update URL of documentation by @orbmis in #386
  • Revert "feat: as a user i want the version upgrade of the attestation registry to be indexed" by @alainncls in #394
  • feat: As a user, I want the version upgrade of the AttestationRegistry to be indexed by @alainncls in #396
  • feat: As an Issuer, I want to use the subject field as an ETH address or an encoded ETH address by @alainncls in #387
  • feat: As an Issuer, I want the Attestions issued on Arbitrum to be indexed by @0xEillo in #395
  • feat: As an Issuer, I want to issue Attestations on Arbitrum by @0xEillo in #384

New Contributors

Full Changelog: v4...v5

Mainnet release v4

20 Oct 12:50
e644262
Compare
Choose a tag to compare

What's Changed

  • chore: minor fixes on the scripts by @alainncls in #197
  • fix: Portal should not be initializable/upgradeable by @alainncls in #199
  • feat: As an Issuer, I want the context of a Schema to be optional by @alainncls in #213
  • fix: When bulk running modules, loop over attestations payloads and not modules by @alainncls in #218
  • fix: The mass import feature should emit an AttestationRegistered event for each attestation created by @alainncls in #216
  • feat: As an attestation issuer, I would like to remain compatible with the ERC-721 standard by @satyajeetkolhapure in #220
  • feat: add msg.value and _attester() to hooks by @0xEillo in #221
  • chore: Cleanup and improvements by @alainncls in #222
  • feat: as an attestation consumer, I want to be able to check if an address has an attestation using the ERC-1155 owner method by @satyajeetkolhapure in #227
  • feat: As a user, I want the contracts data to be indexed via a subgraph by @alainncls in #224
  • Revert "feat: as an attestation consumer, I want to be able to check if an address has an attestation using the ERC-1155 owner method" by @satyajeetkolhapure in #233
  • feat: As a user i want to get decoded attestation data via the subgraph by @alainncls in #229
  • feat: As a User, I want to check the number of Attestation, Modules, Portals and Schemas from the subgraph by @alainncls in #237
  • chore: Minor fixes by @alainncls in #241
  • feat: Deploy on Sepolia by @alainncls in #242
  • chore: Add utils by @alainncls in #243
  • chore: Change the repository architecture to a monorepo by @alainncls in #239
  • feat: attestation read interoperability by @satyajeetkolhapure in #248
  • feat: As an attestation consumer, I want to be able to check if an address has an attestation using the ERC-1155 owner method by @alainncls in #251
  • feat: As a Dev, I want to benefit from a skeleton of the SDK by @alainncls in #254
  • chore: Create a data mapper for the 4 main Verax objects by @alainncls in #260
  • chore: Provide a way to encode/decode attestation data by @alainncls in #263
  • chore: Add test framework by @satyajeetkolhapure in #261
  • chore: Add example calls for all the methods the SDK will implement by @satyajeetkolhapure in #268
  • chore: Add a CI pipeline for the SDK by @alainncls in #266
  • feat: As user, I want to use the SDK to return all attestations that have a relationship to a specific attestation by @alainncls in #271
  • feat: As a user, I want to create an attestation using the SDK by @alainncls in #270
  • chore: Add Scroll testnet config by @0xEillo in #276
  • feat: added revoke and simulateRevoke by @satyajeetkolhapure in #274
  • feat: As a user, I want to batch create and batch revoke attestations with the SDK by @satyajeetkolhapure in #280
  • chore: accepting the param values for examples by @satyajeetkolhapure in #279
  • feat: As a user, I want to query the Attestations on the subgraph via the SDK by @alainncls in #278
  • chore: Publish the Ways of Working by @alainncls in #298
  • chore: Better README by @alainncls in #299

Full Changelog: v3...v4

What's Changed

  • chore: minor fixes on the scripts by @alainncls in #197
  • fix: Portal should not be initializable/upgradeable by @alainncls in #199
  • feat: As an Issuer, I want the context of a Schema to be optional by @alainncls in #213
  • fix: When bulk running modules, loop over attestations payloads and not modules by @alainncls in #218
  • fix: The mass import feature should emit an AttestationRegistered event for each attestation created by @alainncls in #216
  • feat: As an attestation issuer, I would like to remain compatible with the ERC-721 standard by @satyajeetkolhapure in #220
  • feat: add msg.value and _attester() to hooks by @0xEillo in #221
  • chore: Cleanup and improvements by @alainncls in #222
  • feat: as an attestation consumer, I want to be able to check if an address has an attestation using the ERC-1155 owner method by @satyajeetkolhapure in #227
  • feat: As a user, I want the contracts data to be indexed via a subgraph by @alainncls in #224
  • Revert "feat: as an attestation consumer, I want to be able to check if an address has an attestation using the ERC-1155 owner method" by @satyajeetkolhapure in #233
  • feat: As a user i want to get decoded attestation data via the subgraph by @alainncls in #229
  • feat: As a User, I want to check the number of Attestation, Modules, Portals and Schemas from the subgraph by @alainncls in #237
  • chore: Minor fixes by @alainncls in #241
  • feat: Deploy on Sepolia by @alainncls in #242
  • chore: Add utils by @alainncls in #243
  • chore: Change the repository architecture to a monorepo by @alainncls in #239
  • feat: attestation read interoperability by @satyajeetkolhapure in #248
  • feat: As an attestation consumer, I want to be able to check if an address has an attestation using the ERC-1155 owner method by @alainncls in #251
  • feat: As a Dev, I want to benefit from a skeleton of the SDK by @alainncls in #254
  • chore: Create a data mapper for the 4 main Verax objects by @alainncls in #260
  • chore: Provide a way to encode/decode attestation data by @alainncls in #263
  • chore: Add test framework by @satyajeetkolhapure in #261
  • chore: Add example calls for all the methods the SDK will implement by @satyajeetkolhapure in #268
  • chore: Add a CI pipeline for the SDK by @alainncls in #266
  • feat: As user, I want to use the SDK to return all attestations that have a relationship to a specific attestation by @alainncls in #271
  • feat: As a user, I want to create an attestation using the SDK by @alainncls in #270
  • chore: Add Scroll testnet config by @0xEillo in #276
  • feat: added revoke and simulateRevoke by @satyajeetkolhapure in #274
  • feat: As a user, I want to batch create and batch revoke attestations with the SDK by @satyajeetkolhapure in #280
  • chore: accepting the param values for examples by @satyajeetkolhapure in #279
  • feat: As a user, I want to query the Attestations on the subgraph via the SDK by @alain...
Read more

Mainnet release v3

15 Sep 15:23
4aac392
Compare
Choose a tag to compare

What's Changed

  • chore: Add a "releaser" job to the CI by @alainncls in #153
  • feat: Create a relationship schema by @satyajeetkolhapure in #155
  • doc: updated readme with testnet and mainnet relationship schemas inf… by @satyajeetkolhapure in #158
  • feat: As an Issuer, I want to set the attester address via my Portal by @alainncls in #159
  • feat: As a user i want to convert refUID to relationship attestation by @satyajeetkolhapure in #166
  • feat: Investigate mass import mechanism by @alainncls in #161
  • chore: Improve contracts upgrade tooling by @alainncls in #165
  • feat: As an Issuer, I want my module(s) not to be upgradeable by @alainncls in #179
  • fix: Modules shouldn't need an array of validation payloads + chore: Optimize modules for gas by @alainncls in #181
  • feat: As a user, I want the schema context field to be updateable by @satyajeetkolhapure in #185
  • feature: As an Issuer, I want to benefit from a payable Module#183 by @0xEillo in #184
  • fix: add implementation of hooks in abstract portal by @0xEillo in #188
  • feat: add replace attestation feature by @0xEillo in #196

Full Changelog: v2...v3

Mainnet release v2

05 Sep 08:19
77a4e2b
Compare
Choose a tag to compare

What's Changed

  • feat: As a user, I want the Attestation ID to be more predictable by @alainncls in #119
  • Revert "feat: As a user, I want the Attestation ID to be more predictable" by @alainncls in #121
  • feat: As a user, I want the Attestation ID to be more predictable by @alainncls in #122
  • feat: As a Dev, I want script(s) to facilitate the deployment of the smart contracts by @alainncls in #126
  • chore: Update all dependencies by @alainncls in #128
  • feat: As a user, I want the MsgSenderModule to check caller via the tx.origin value by @alainncls in #130
  • feat: Portals should pass attestationPayload to modules as well as validationPayload by @alainncls in #142
  • Add inline attribution to Structs in EAS portal by @orbmis in #141
  • Moved example portal to examples folder by @orbmis in #144
  • feat: Optimize the issuance of attestations by @alainncls in #146
  • chore: Optimize the revocation of attestations by @alainncls in #148
  • chore: Deployment on mainnet by @alainncls in #149

Full Changelog: v1...v2