Skip to content

Releases: Consensys/linea-attestation-registry

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

Testnet release v1

05 Sep 08:19
116b4b5
Compare
Choose a tag to compare

What's Changed

  • feat: As a user, I can create a Schema by @alainncls in #22
  • chore: As a Dev, I want a pre-commit hook to run some checks locally by @alainncls in #27
  • chore: As a Dev, I want a PR template to have a well formatted comment by @alainncls in #29
  • feat: As a Module creator, I can publish my Module by @satyajeetkolhapure in #44
  • feat: As a User, I can discover all the Schemas by @alainncls in #30
  • feat: As a User, I can discover all the Modules by @satyajeetkolhapure in #46
  • chore: As a Dev, I want the CI pipeline to fail if the smart contract coverage is not 100% by @alainncls in #47
  • feat: as a portal creator, I can publish my Portal SC by @0xEillo in #67
  • feat: As a Module Developer, I want to have an example Module by @alainncls in #50
  • feat: As a Module Developer, I want to have an abstract Module smart contract by @satyajeetkolhapure in #66
  • feat: As a Verax Developer, the licence of the code produced is the MIT by @satyajeetkolhapure in #68
  • feat: as a Portal, I can create an Attestation by @0xEillo in #69
  • chore: Add two code owners by @alainncls in #84
  • fix: Fixes the Foundry version to avoid its latest regression by @alainncls in #87
  • feat: As an Attestation Issuer, I can use the DefaultPortal of Verax as my Portal by @satyajeetkolhapure in #70
  • chore: Use Foundry's nightly version for the CI by @alainncls in #89
  • [US] As a user, I want to query the current version of the registry by @orbmis in #85
  • feat: As a Verax dev, I want the core smart contracts to be TransparentUpgradable by @alainncls in #83
  • feat: As a user, I want to have a central router contract by @alainncls in #86
  • chore: Check contracts upgradeability in CI by @alainncls in #88
  • Update AttestationRegistry.sol: Gas Optimizations by @Aryan9592 in #101
  • feat: As an Attestation Issuer, I can use a EAS Portal by @satyajeetkolhapure in #102
  • feat: As an Attestation Issuer, I want to revoke an Attestation I issued by @alainncls in #103
  • feat: Tweaks and Adjustments by @alainncls in #105
  • feat: added integrity check for attestation by @satyajeetkolhapure in #104
  • feat: added isIssuer check on module, schema and portal registries by @satyajeetkolhapure in #110
  • feat: As an attestation issuer, I want to revoke attestations that I've issued in bulk by @alainncls in #108
  • feat: add lifecycle hooks to abstract contract by @0xEillo in #97
  • feat: As an Attestation Issuer, I have a Portal that shows how bulk a… by @alainncls in #113
  • feat: added license to all files by @satyajeetkolhapure in #116
  • feat: As a Dev, I want the EASPortal to be based on the AbstractPortal by @0xEillo in #106

New Contributors

Full Changelog: https://github.com/Consensys/linea-attestation-registry/commits/v1