Skip to content

Latest commit

 

History

History
453 lines (359 loc) · 33.7 KB

CHANGELOG.md

File metadata and controls

453 lines (359 loc) · 33.7 KB

Changelog

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

  • release: 1.0.0 beta.63 #323
  • feat(nft-indexer-api): enable configuration version #322

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

  • ci: autopublish to use yarn2 #221
  • chore: version bump #220

17 November 2020

  • feat: automation deploy with npm, yarn2 local #219

17 November 2020

17 November 2020

  • fix: deployment and package upgrades #217

16 November 2020

16 November 2020

  • chore(deps): update dependency npm-check-updates to ~10.2.0 #216
  • version 4649753
  • style: lint f5c300b

16 November 2020

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

16 November 2020

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

v1.0.0-beta.1

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