All notable changes to this project will be documented in this file. Dates are displayed in UTC.
28 September 2021
- fix(nft-base-api): fix assets transformer
#354 - fix(nft-base-crypto): fix import
#355 - release: 1.0.0
#353
27 September 2021
- chore: update core dependencies to v3
#352 - chore(deps): update dependency prettier to v2.4.1
#351 - chore(deps): update dependency jest to ~27.2.0
#350 - chore(deps): update dependency typedoc to ~0.22.0
#349 - chore(deps): update dependency prettier to v2.4.0
#348 - chore(deps): update dependency typescript to ~4.4.0
#344 - refactor(exchange-crypto): refactor package to use core-nft-crypto
#346 - chore(deps): update dependency eslint-plugin-prettier to v4
#347 - chore(deps): update dependency jest to ~27.1.0
#345 - chore(deps): update dependency @sindresorhus/tsconfig to v2
#343 - refactor: nft-base-crypto
#341 - ci(core-nft-crypto): setup ci and badges
#340 - test(core-nft-crypto): 100% test coverage
#339 - feat(core-nft-crypto): setup abstract builder and abstract transaction
#338 - chore(deps): update dependency @yarnpkg/pnpify to v3
#337 - ci: setup codecov coverage
#335 - chore(deps): update dependency @types/jest to v27
#336 - chore(deps): update dependency eslint to v7.32.0
#333 - chore(deps): update yarn to v3
#332 - chore(deps): update dependency @types/semver to v7.3.8
#330 - chore(deps): update dependency eslint to v7.31.0
#328 - chore(deps): update dependency @types/hapi__joi to v17.1.7
#327 - chore(deps): update dependency @types/semver to v7.3.7
#326 - chore(deps): update dependency eslint to v7.30.0
#325 - chore(deps): update dependency npm-check-updates to ~11.8.0
#324 - release: 1.0.0
e0a523a - fix: package.json name
0c74870
2 July 2021
2 July 2021
- release: 1.0.0 beta.62
#321 - feat(nft-indexer-api): nft-indexer implementation
#319 - chore(deps): update dependency prettier to v2.3.2
#320 - chore(deps): update dependency typedoc to ~0.21.0
#317 - chore(deps): update dependency npm-check-updates to ~11.7.0
#316 - chore(deps): update dependency eslint to v7.29.0
#318 - chore(deps): update dependency typescript to ~4.3.0
#312 - chore(deps): update dependency prettier to v2.3.1
#315 - chore(deps): update dependency eslint to v7.28.0
#314 - chore(deps): update dependency npm-check-updates to ~11.6.0
#313 - chore(deps): update dependency jest to v27
#310 - chore(deps): update dependency eslint to v7.27.0
#309 - chore(deps): update dependency @types/semver to v7.3.6
#308
11 May 2021
- release: 1.0.0 beta.61
#307 - chore(deps): update dependency prettier to v2.3.0
#306 - chore(deps): update dependency eslint to v7.26.0
#305 - chore: update ark deps + adjust code to core changes
#304 - chore(deps): update dependency bip39 to v3.0.4
#303 - chore(deps): update dependency @types/semver to v7.3.5
#302 - chore(deps): update dependency eslint to v7.25.0
#301 - chore(deps): update dependency npm-check-updates to ~11.5.0
#300 - chore(deps): update dependency @types/node to ^14.14.39
#299 - chore: remove unused deps
#298 - chore(deps): update dependency pg to v8.6.0
#297 - chore(deps): update dependency eslint to v7.24.0
#296 - feat: log plugin info on load
#295 - chore(deps): update dependency npm-check-updates to ~11.4.0
#294
7 April 2021
- release: 1.0.0 beta.60
#293 - chore(deps): update dependency @sindresorhus/tsconfig to v1
#292 - chore(deps): update dependency eslint to v7.23.0
#290 - fix(nft-base-crypto): deserializing strings
#289
16 March 2021
- release: 1.0.0 beta.59
#288 - feat(nft-base-api): get wallet's assets endpoint
#287 - chore(deps): update dependency npm-check-updates to ~11.3.0
#286 - chore(deps): update dependency eslint to v7.22.0
#285 - chore(deps): update dependency npm-check-updates to ~11.2.0
#283 - chore(deps): update dependency @sindresorhus/tsconfig to v0.9.0
#279 - chore(deps): update dependency typescript to ~4.2.0
#278
4 March 2021
- release: 1.0.0 beta.58
#282 - feat(nft-base): introduce metadata on collection
#281 - chore(deps): update dependency eslint to v7.21.0
#280 - chore(deps): update dependency eslint-config-prettier to v8
#277 - chore(deps): update dependency eslint to v7.20.0
#276
11 February 2021
- release: 1.0.0-beta.57
#275 - fix: vendor field in transactions
#274 - chore: update md links
#273 - fix(nft-crypto): fix transaction builder pattern
#272 - chore(deps): update dependency delay to v4.4.1
#270 - chore(deps): update dependency eslint to v7.19.0
#271 - chore(deps): update dependency ts-jest to ~26.5.0
#269 - release: 1.0.0-beta.56
#268 - chore: update deps
#267 - chore(deps): update dependency npm-check-updates to ~11.1.0
#266 - refactor: coding style changes
#247 - chore(deps): update dependency npm-check-updates to v11
#265 - chore(deps): update dependency typescript-language-server to ~0.5.0
#263 - chore(deps): update dependency eslint to v7.18.0
#262 - chore(deps): update dependency typedoc to ~0.20.0
#261 - chore(deps): update dependency eslint to v7.17.0
#260 - chore(deps): update dependency jest-localstorage-mock to v2.4.6
#259 - chore(deps): update actions/setup-node action to v2
#258 - chore(deps): update dependency jest-localstorage-mock to v2.4.5
#256 - chore(deps): update dependency jest-localstorage-mock to v2.4.4
#255 - chore(crypto): rollback @protokol/utils, replace core-kernel and bump version
#254 - chore: bump packages version
#253 - chore(crypto): remove @protokol/utils from crypto packages
#252 - chore: unpin ark deps and bump plugins version
#251 - fix(crypto): remove ArkCrypto export
#250 - chore: update to latest devnet devnet and fix local package.json commands
#249 - fix(deps): update ark packages to v3.0.0-next.16
#246 - chore(deps): update dependency eslint-plugin-simple-import-sort to v7
#248 - chore: bump package versions
#245 - fix(deps): update ark packages to v3.0.0-next.14
#243 - fix(deps): update ark packages to v3.0.0-next.13
#242 - fix(deps): update ark packages to v3.0.0-next.12
#241 - chore(deps): update dependency eslint-config-prettier to v7
#240 - chore(deps): update dependency eslint to v7.15.0
#239 - feat: switch to latest yarn
#238 - chore(deps): update dependency pg-query-stream to v4
#237 - chore(deps): update dependency prettier to v2.2.1
#236
25 November 2020
- chore: version bump
#234 - fix(deps): update dependency @protokol/utils to v1.0.0-beta.36
#235 - fix(nft-base-crypto): added minimum number for maximumSupply parameter
#226 - chore(deps): update dependency @arkecosystem/core-test-framework to v3.0.0-next.11
#233 - chore(deps): update dependency @sindresorhus/tsconfig to v0.8.0
#225 - chore(deps): update dependency @arkecosystem/core-test-framework to v3.0.0-next.10
#232 - chore(deps): update dependency eslint to v7.14.0
#227 - chore(deps): update dependency prettier to v2.2.0
#224 - chore(deps): update dependency typescript to ~4.1.0
#223 - chore: update tests configurations and devnet network config
#222 - fix: renovate config, closes #231
#231 - chore: reduce noise with monorepo updates
6a2a9b4 - fix: adjust regex
8a3a0e3 - groupnaming
f52e014
18 November 2020
17 November 2020
- feat: automation deploy with npm, yarn2 local
#219
17 November 2020
- fix: publish
#218
17 November 2020
- fix: deployment and package upgrades
#217
16 November 2020
- version
40c71cd
16 November 2020
- chore(deps): update dependency npm-check-updates to ~10.2.0
#216 - version
4649753 - style: lint
f5c300b
16 November 2020
- Release/bump
#215
16 November 2020
- fix: release - bump to beta.37
#214
16 November 2020
- chore: version bump for gha test
#213
16 November 2020
- Fix/gha release
#212
16 November 2020
- Release/test2
#211
16 November 2020
- Release/test
#210
16 November 2020
- Release bump
#209
16 November 2020
- release: version bump
#208
16 November 2020
- chore: adding release npm automation
#207 - chore(deps): update dependency pg to v8.5.1
#193 - chore(deps): update dependency bip39 to v3.0.3
#204 - fix(deps): update dependency @hapi/hapi to v20
#195 - chore(deps): update dependency jest to ~26.6.0
#196 - chore(deps): update dependency ts-jest to ~26.4.0
#199 - chore(deps): update typescript-eslint monorepo to v4
#203 - chore(deps): update dependency eslint to v7.13.0
#192 - chore(deps): update dependency eslint-plugin-jest to v24
#201 - chore(deps): update dependency prettier to v2.1.2
#194 - chore(deps): update dependency eslint-plugin-simple-import-sort to v6
#206 - chore(deps): update dependency ajv to v6.12.6
#189 - chore(deps): update dependency @types/hapi__joi to v17.1.6
#187 - chore(deps): update dependency @types/uuid to v8
#200 - chore(deps): update dependency npm-check-updates to ~10.1.0
#205 - chore(deps): update dependency npm-check-updates to v10
#202 - chore: bump ark deps to next.9
#198 - chore: renovatebot preserve semver ranges
#190 - chore(deps): update dependency @types/semver to v7.3.4
#188 - Add renovate.json
#183 - chore: remove packages from other repos
#182 - feat: migrate to Berry (yarn2)
#171 - chore: update banners in cli, client, examples and guardian packages
#180 - chore: changelog
#181 - chore: added relay config that syncs with live devnet
df468b8 - style: prettier
0b83645 - chore: updated readme and core-cli to latest
b6d32e5
16 October 2020
- chore: plugin + dependencies bump
#179 - chore: peer-discovery, connection manager and protokol-connection
#178 - test(client+guardian-api): forbidden error handling + client mock amend
#177 - feat(guardian-api): improve forbidden error handling
#176 - chore: update changelog
#175
7 October 2020
- chore: plugin + dependencies bump
#174 - feat(guardian): allow searching for groups/users
#173 - feat(guardian): remove multiple allow and deny fields
#172 - fix(client): user groups type update
#169 - fix(client): add missing allowedIssuers field
#168 - chore: change log and repo in the root package name
#167
24 September 2020
- chore: version bump
#166 - fix(client): added option for querying and fixed user interface
#165 - feat(guardian-transactions): add fee type
#163 - chore: version bump
#164 - chore(cli): rename protokol-cli to cli
#162 - test(client): peer discovery and guardian tests and improvments
#161 - feat(guardian-api): add pagination to groups/users endpoints
#160 - chore(protokol-cli): rename nft-tx-tester to protokol-cli
#159 - fix(client): replace typeof with instanceof
#158 - chore: bump package versions deps
#157 - chore(client + examples + guardian): chore guardian dependencies, fixed peer discovery exports, added guardian examples
#156 - feat(guardian-transactions): give all permissions to genesis and masterKey
#155 - refactor(client): renamed folders and package name from nft-client to client
#151 - fix: errors that appeared after core merge
#152 - feat: fix imports in tests
#150 - chore(guardian): change autoIndex to false, update test branch
#147 - feat(nft client): peer discovery and randomize peer querying
#142 - chore(guardian-api): enable latest version for guardian config api
#148 - chore: walletIndex changed to work with autoIndex false
#139 - chore: adding guardian packages to publish script
#146 - test(nft client): api endpoint unit tests
#143 - feat(guardian): guardian crypto, transactions, api implementation
#140 - fix(nft-tx-tester): update aip36 support
#141 - release: beta.22 release
#138 - chore: alpha deps
16cd43b - chore: version bump - sync alpha.9
2068241 - Update README.md
457540c
27 August 2020
- feat(all): sync with latest ark core develop and version bump for all to beta.21
#137 - chore: expose ark crypto
#136 - fix(nft-base-crypto): remove umd from rollup config
#135 - feat(nft-base-crypto): browserify package
#134 - feat: use protokol utils
#132 - feat: utils package
#131 - refactor: more specific imports for core-kernel
#130 - release: version bump for crypto changes
#129 - refactor: core-kernel utils imports
#128 - chore(nft-client): add timestamp to all endpoints
#126 - fix(nft-base-api + nft-exchange-api): add timestamp to single return endpoints
#125 - chore: root package ver bump
#124 - chore: update to alpha dependencies and bump version
#123 - chore(nft client): added timestamp interface to some client endpoints
#122 - feat(nft-base-api + nft-exchange-api): add timestamp to transactions list
#121 - feat(nft-base-transactions + nft-exchange-transactions): fee type
#119 - feat(nft-base-api + nft-exchange-api): update pagination configuration
#118 - feat(nft-base-transactions): cache compiled validation schema
#115 - feat(nft-base-transactions): prevent additional schema props by default
#114 - feat(nft-tx-tester): add oclif commands
#112 - docs(package.json): add additional info to packages
#109 - feat(nft-tx-tester): implementation of nft-tx-tester
#108 - fix(nft-exchange-crypto): include nft-bid in unit tests
#106 - fix(nft-base-transactions + nft-exchange-transactions): replaced transaction reader with streamByCriteria in bootstrap
#105 - fix(nft-base-transactions + nft-exchange-transactions): fix wallet repository indexing
#104 - chore(nft-examples): update banner
#103 - test(nft-base-transactions + nft-exchange-transactions): added more functional tests
#102 - Cleanup unused code, improve endpoint responses
#97 - chore(nft-client): bump version
#96 - refactor(nft-client): exporat as namespace and add 'nft' path to endpoints
#95 - feat(nft-examples): added complementary examples
#94 - chore: scripts - remove loop and manually call each package
#93 - fix(nft-exchange-api): add transform parameter
#92 - bug: use eslint files from core
#90 - chore: license email update
#91 - chore: update header images
#89 - feat(nft-base-crypto): add byte size for schema data validation to nft-create and nft-register-collection
#86 - docs: adding header images
#87 - feat(nft-exchange-api): show trades with single query to save some query time
#84 - chore: develop version bump of packages
#83 - feat(nft-client): implemented nft-client for nft-api functionalities
#76 - fix(nft-exchange-api): fix api response to show locked balance
#75 - fix(exchange-transactions): allow-bid-cancel-only-to-issuer
#73 - fix(nft-base-api + nft-exchange-api): fix wallet response to return array instead of objects
#72 - fix(nft-exchange-transactions): correctly update lockedBalance when canceling auction
#71 - refactor(transactions): remove custom wallet repository
#68 - fix(nft-exchange-api): fix auctions endpoint payload parameters
#66 - fix(nft-base-api): fix asset response when transaction is burned
#64 - fix: remove unnecessery indexing
#62 - fix(nft-exchange-transactions): prevent bidding on own auction items
#61 - fix(nft-base-crypto): fix fee setup
#60 - test(nft-exchange-transactions): increase test coverage to 100%
#59 - chore: version bump to beta.3 on develop (beta.2 is on npm)
#57 - Update README.md
9d77375 - Update README.md
a782af6 - Update README.md
ec1cc98
10 June 2020
- fix(nft-base-transaction): added validation in nft-burn if nft is on auction
#55 - chore: templates
#56 - test: join functional tests to save some action minutes
#51 - test(nft-base-transactions): increase test coverage to 100%
#49 - fix(nft-exchange-transactions): added missing lock functionality to accept-trade
#48 - feat(nft-exchange-transactions): introduced lock balance
#46 - refactor+test(nft-base-crypto + nft-exchange-crypto): pulled out builder, removed duplicate code and increase test coverage to 100%
#45 - refactor(nft-base-transactions + nft exchange-transactions): introducted abstract handler and pulled out duplicate code
#39 - chore: added option to fresh build packages for protokol only
#44 - fix(nft-base-transactions): fix transfer nonce error
#38 - refactor(nft-base-crypto): introduce helper method for base-builders
#34 - feat(nft-base-transactions): introduced authorizedRegistrators property for whitelisting publicKeys that are allowed to register a collection
#32 - fix(nft-exchange-transactions): fixed pool logic for auction transaction
#33 - docs: license updates for the root repo and disclaimers in packages
#30 - fix(nft-base-api): renamed senderPublicKey to ownerPublicKey
#29 - test(nft-base-transactions + nft-exchange-transactions): added event tests
#25 - feat(nft-exchange-transactions): multi-asset auction
#22 - feat(nft-base-api + nft-exchange-api): added current and latest version
#20 - feat(nft-base-transactions): check if nft id is already on auction
#19 - docs: readme files updates
#18 - tests: rename actions to fit changes in repo rename
#17 - chore: version bump
#15 - docs: replicating license across packages
5a2b161 - feat(nft-exchange-transactions): add multiple nfts to signle auction
68b5477 - docs: plain text license in license file
4d2a61c
29 May 2020
- test: setup automation for monorepo packages
#9 - chore: adding helper scripts
#8 - test(nft-exchange-transactions): pulled out duplicate code from tests
#1 - chore: move exchange-transaction and exchange-crypto to monorepo
8ed96c8 - chore: migrate nft-base-trasactions -> base-transactions under monorepo
a342651 - chore: migrate to mono-repo from exchange-api
de378e3