Skip to content

Latest commit

 

History

History
229 lines (212 loc) · 29.2 KB

CHANGELOG.md

File metadata and controls

229 lines (212 loc) · 29.2 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

v2.1.1 - 2022-08-08

Merged

  • character bound linklist #3
  • Limit operator authority #2

Commits

  • Add: primary character settings & linklist transfer 9f5ce96
  • refactor: use forge 1b48f31
  • feat: update submodule 16df9cc
  • BREAKING CHANGE: use character instead of profile 3c588f9
  • Add: test receive character & burn ee561b6
  • feat: deploy and verify contracts with hardhat 6da06b2
  • feat: add CBT 646b9f3
  • feat: character bound linklist 41551a5
  • feat: update deploy script 9142220
  • feat: add CBT1155 6ee1303
  • feat: add changelog e1bbe6b
  • feat: attach linklist to character 668d6a7
  • Add: burn test 19b5723
  • refactor f1b01eb
  • feat: update CBT1155 b5f18ce
  • Update: catch up main branch manually bc6d496
  • feat: remove amount param for mint; add test cases for grantRole/revokeRole 4a26022
  • fix: Update hardhat.config.ts cb77cb3
  • Fix: test format 162329c
  • refactor: move expectEmit into utils f1d3d07
  • Add: test resolver 836764b
  • refactor: rename balanceOfByCharacterId to balanceOf a9831d7
  • add: setup.t.sol e62ce7b
  • feat: add createProfile/setProfileUri aee4825
  • feat: support setHandle/setCharacterUri in migrate 0072545
  • Add: linkProfile test 563edc9
  • Add: utils.sol and testCreateCharacterFail 6f7c3d7
  • fix: fix warnings 59ae95a
  • feat: add migrate interface 49a12b9
  • Add: test CharacterHandle&uri 7fd5b16
  • Update: Character.t.sol ef004b0
  • fix: limit operator's authority cc6a06c
  • feat: do not validate linklist when unlinking 6eeb7d2
  • fix: fix totalSupply for mint nft 935edd2
  • fix: rename da7edc1
  • style: lint b1a3d0a
  • update: README 67c2e36
  • Add: balance test 3bcfba4
  • Add: approve test 3d60f98
  • Update: createCharacter.sol c7e1acf
  • Add: mock nft 827e056
  • feat: rename Profile 72484f9
  • Add: only role can set uri c155b3b
  • feat: rename ownerOfByCharacterId to characterOwnerOf 6165813
  • feat: burn from character 2690f70
  • refactor: renamed CBT to CharacterBoundToken 54e09bb
  • feat: remove the limit for reserved handles 057cd9b
  • fix: change public into external 1ee68be
  • fix: fix import 4eb9e63
  • Add: makeCharacterData utils 5fc7303
  • Add: transfer & transfer batch 2899c69
  • Update LinkCharacter.t.sol 02db7f8
  • Add: balanceOfBatch test 9beebcb
  • fix: fix burn 907052b
  • Update: add resolver setup 3266e50
  • feat: do not set handle for migrate a108eff
  • Add: set uri test 8597e47
  • Fix: remove useless import 467b10a
  • Add: mint test b7761d2
  • Update Constants.sol 16e3e6f
  • fix: add remappings.txt 9df7f28
  • Fix: balance mapping error a211092
  • Update Linklist.sol b755d75
  • Fix: remove useless import 018ca71
  • fix: for verify contract ebef910
  • Fix: characterId != 0 256c9f8
  • Update Web3Entry.sol 39fd52a
  • fix: fix ci 0a53326

v2.1.0 - 2022-06-20

Commits

  • feat: refactor and support deleteNote d831f7e
  • refactor: use struct as function params a20511f
  • feat: add LinkLogic library 7a79087
  • feat: use unlink struct for unlinkAddress and unlinkLinklist 48d31b8
  • feat: add setNoteUri and freezeNote 56327de
  • fix: detach linklist in profile transfer hooks 363552a
  • feat: modify event and interfaces for postNote4Link 2359efa
  • feat: rename freeze c612d3f
  • refactor: rename 3522e2a
  • refactor: move unlink operations into library 8fa52cf
  • feat: remove linklistId from note struct 62ad131
  • feat: reserve handle for ens and rns f494601
  • feat: add more slot storage for linklist, add upgrade script 41ef041
  • feat: rename dispatcher and fix linklist transfer 641ed2d
  • feat: refactor resolver and add unit tests d1462dc
  • refactor 7652795
  • feat: add Dispatcher a305a1d
  • feat: user cannot link or mint a non-existent or deleted note 245011d
  • feat: add getNotesByProfileId ec477f0
  • feat: add getLinkingx interfaces b0800f2
  • feat: modify function params for post with link e24599b
  • refactor: move setLinkModule to library a23f250
  • feat: use struct for function params b1f175b
  • feat: add getLinking items for periphery 843128a
  • feat: emit DeleteNote 4a14334
  • feat: rename link item type 2d39428
  • feat: _validateLinklistAttached for unlink d9bb5fa
  • feat: add getLinkingNotes and getLinkingERC721s 28969c1
  • refactor: refactor for storage upgrade 2501210
  • feat: add createProfileThenPostNote for periphery f6ae8a4
  • feat: limit the minimum handle length to 3 64fd616
  • feat: add linkKeyType for linkllist 96aefbb
  • feat: support single linking item query for web3Entry 01330e0
  • feat: support single linking item query for linklist 436a007
  • feat: periphery deploy script e9eb80d
  • feat: add periphery upgrade script b3c401e
  • feat: move getNotesByProfileId to periphery c0b52ad
  • feat: modify linkProfilesInBatch f17f354
  • feat: modify query params for getLinking items ce35649
  • feat: add Periphery 626807f
  • feat: locked note cannot be set link or mint module d548c3b
  • feat: add oldProfileId for Events.SetPrimaryProfileId 037afae
  • feat: update test for process link 4910d91
  • refactor: move setNoteUri to library a1e815c
  • feat: add try catch on process link d928cb1
  • feat: update postNote event ef205c9
  • fix: fix getNotesByProfileId c91822a
  • feat: clear profile on burn 3b16f6c

v2.0 - 2022-05-12

Commits

  • feat: use v2 and add modify linkmodule for note aba06c2
  • feat: disable "." for handle 9c3c923

v1.0 - 2022-05-12

Commits

  • feat: add build info 75ce574
  • feat: merge and fix some test cases 315abad
  • feat: update build-info 8eb22df
  • feat: add link profile tests a850e6c
  • feat: update build-info 51c6ce1
  • feat: add test for link and createThenLink b3a03bf
  • feat: use library to reduce bytecode size f361322
  • refactor: refactor and use PostLogic library 10fad44
  • feat: post note for link 4490291
  • fix: fix createThenLinkProfile handle d94ed4e
  • feat: check linkmodule 3328c4e
  • feat: refactor and validate handle e920c32
  • feat: linkAny and unlinkAny b2937f8
  • feat: linkLinklist and unlinkLinklist e890374
  • feat: linkAddress and unlinkAddress fa6148a
  • feat: remove link link e65fe2b
  • feat: do not validate default handle, and refactor 0dd254b
  • refactor b888cc6
  • feat: add verify script 1225bbf
  • refactor: rename 1693f0c
  • feat: add upgrade script 28d7f74
  • feat: setLinkModule4ERC721 5ebe6a1
  • feat: add test case for postNote 624d887
  • fix: fix compile 36dc1ba
  • feat: update hardhat config for crossbell 6bf783e
  • feat: add getRevision 21ac524
  • feat: merge with latest 47b9fec
  • feat: add AttachLinklist and DetachLinklist event db11034
  • feat: merge with latest 8b01cc0
  • refactor c837ca1
  • doc: add sample metadata 8169d21
  • feat: update deploy script 7b14791
  • feat: add getNote 9a53d1e
  • feat: use _setProfileLinkModule aa2a7af
  • feat: modify deploy script 8a96740
  • fix: fix test cases 0a00b01
  • fix: fix mintNFT mint f862f28
  • fix: fix compile 6229b94
  • feat: merge with latest 58021df
  • feat: add source code c9e73ca
  • feat: add build info 581119c
  • style: format 525b732
  • style: format 23bcaa0
  • feat: add createThenLink method fabe145
  • feat: add interfaces and social token for profile 00bfaae
  • feat: add linkModule and mintModule 11b0d6d
  • feat: finish linklist 18d55e4
  • feat: linkProfileLink and unlinkProfileLink e1f6c14
  • feat: move links from web3 entry to link list nft a559d2e
  • feat: add mint and link module 1728423
  • feat: rename methods for link list 5caf398
  • feat: add linkNote and unlinkNote 0dfba9e
  • feat: add get interfaces 2e138d4
  • feat: linkERC721 2efa72d
  • feat: add link module for address and refactor 4af6ba3
  • feat: add implementation for mintNote 9b05125
  • feat: use require and use NFTBase 95c176f
  • feat: add proxyAdmin 19c0f56
  • feat: use incrementing token id for linklist and add transfer hook 52b8012
  • feat: rename LinkList and add linkmodule for createProfile edb94dd
  • feat: use storage for linklist 387341f
  • feat: add UIDataProvider ee2b146
  • feat: modify deploy 75fc17e
  • feat: rename and add profileId for getProfile e549fb5
  • feat: add post note 4dfcccf
  • feat: unlinkERC721 f82afd6
  • feat: add getLinkedProfiles for Web3Entry 483053f
  • fix: fix compile and rename LinkList to Linklist 67bb61c
  • feat: use oz initializer d01cba4
  • feat: use public Web3Entry for MintNFT and Linklist 728df3e
  • feat: add initialize for IWeb3Entry and add link interfaces f60ded9
  • feat: use 4 instead of for 9dbea54
  • feat: handle primaryProfileB for create and transfer aade557
  • feat: rename socialToken 934072a
  • fix: change LinkList to Linklist eb94c32
  • feat: finish deploy script 1dd0c75
  • merge: merge with conflicts 3d06c5f
  • fix ea00b53