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
- chore(contracts): Remove
updateChainPrefix
Function to Prevent Risks by @alainncls in #879 - chore(contracts): Deprecate State Variables in Registries by @alainncls in #881
- bugfix(contracts): Ambiguity in
subject
Field of AttestationPayload by @alainncls in #885 - chore(contracts): Remove deprecated contracts by @alainncls in #887
- chore(contracts): Remove empty withdraw function by @alainncls in #889
- chore(contracts): State-Changing
removeIssuer
Succeed and Emit an Event Even When No State Change Occurs by @alainncls in #894 - chore(contracts): Gas-Inefficient Retrieval of Portal Properties by @alainncls in #896
- chore(contracts): Remove
updateRouter
Methods to Prevent Inconsistencies by @alainncls in #883 - bugfix(contracts): Incorrect Expiration Check & Subject Handling in balanceOf by @alainncls in #891
- chore(contracts): Frequent Use of
memory
Parameters Wherecalldata
Would Be Possible by @alainncls in #898 - chore(contracts): Lack of Documentation for Portal Creators About Potential Accounting Problem With Modules by @alainncls in #900
New Contributors
- @Chirag-S-Kotian made their first contribution in #777
- @osrm made their first contribution in #802
- @savvar9991 made their first contribution in #867
- @mo-hak made their first contribution in #873
Full Changelog: v9...v10