diff --git a/CHANGELOG.md b/CHANGELOG.md index c797eba488..6613908c33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,124 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/petermetz/blockchain-integration-framework/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* open API generator config - protected keyword ([57e52f4](https://github.com/petermetz/blockchain-integration-framework/commit/57e52f42c3aaab653acb8838ba93518a5a097af8)), closes [#436](https://github.com/petermetz/blockchain-integration-framework/issues/436) +* **api-server:** enables HTML 5 mode for angular front end ([05a2e0b](https://github.com/petermetz/blockchain-integration-framework/commit/05a2e0b7838dc3425c91627cd8eee3d7de671fec)) +* **api-server:** runtime plugin imports ([dcdfcf5](https://github.com/petermetz/blockchain-integration-framework/commit/dcdfcf59e8e5220e24093e3dbeb41f49f1e5ab1b)), closes [#346](https://github.com/petermetz/blockchain-integration-framework/issues/346) +* **ci:** CI now passes, commented flaky test ([c2019ae](https://github.com/petermetz/blockchain-integration-framework/commit/c2019aef4873f5bcc61c1604daa6ff956ad75054)), closes [#12](https://github.com/petermetz/blockchain-integration-framework/issues/12) [#36](https://github.com/petermetz/blockchain-integration-framework/issues/36) +* **ci:** dump all logs script calls docker logs ([c8285a7](https://github.com/petermetz/blockchain-integration-framework/commit/c8285a7491716759fb2d763525de2e6a7ff9f76f)) +* **ci:** eliminate seg faults on CircleCI ([336bd0b](https://github.com/petermetz/blockchain-integration-framework/commit/336bd0bf7f2169f99706a5d501419dbbb1e52460)) +* **ci:** Fix ci script OSX compatability ([611fdfb](https://github.com/petermetz/blockchain-integration-framework/commit/611fdfb925192e842c87564fe00633570cde34ba)) +* **ci:** Fix corda:down causing failing when NO_CORDA=true ([d981d59](https://github.com/petermetz/blockchain-integration-framework/commit/d981d591960bccd31e955898fb523e9ec574b5d2)) +* **ci:** lock mkdirp to 1.0.2 ([c9a51a1](https://github.com/petermetz/blockchain-integration-framework/commit/c9a51a133b96d33e8958f12980e66ae3b67fd59d)) +* **ci:** run full CI suite on CircleCI ([47d22f8](https://github.com/petermetz/blockchain-integration-framework/commit/47d22f82742c7d6c3fcdd2b96a933bc0b070d3ac)) +* **ci:** Use larger ci instance ([0951edd](https://github.com/petermetz/blockchain-integration-framework/commit/0951edd9970dea7b1b373464618e231589dde100)) +* **cmd-api-server:** add IPluginImport to public API surface of package ([8734642](https://github.com/petermetz/blockchain-integration-framework/commit/8734642e01c916fe2c1fc0b8c0a58ebd1db7391b)) +* **cmd-api-server:** bundle name typos ([711ad71](https://github.com/petermetz/blockchain-integration-framework/commit/711ad7168d9ff89dd2ad04ee43efe158200e8fbc)), closes [#376](https://github.com/petermetz/blockchain-integration-framework/issues/376) +* **cmd-api-server:** disallow running on older than Node 12 but provide optional override ([332b306](https://github.com/petermetz/blockchain-integration-framework/commit/332b306c0c1a8cef21e27d116fc92158d3439128)), closes [#150](https://github.com/petermetz/blockchain-integration-framework/issues/150) +* **cmd-api-server:** plugin imports via static config (env,cli,file) ([d7e550e](https://github.com/petermetz/blockchain-integration-framework/commit/d7e550ee9b9483995c95e7a43d175e82bfb1ab6e)) +* **cockpit:** add missing process shim into polyfills ([da73b59](https://github.com/petermetz/blockchain-integration-framework/commit/da73b5933a5172017f289a76e4bd8d51f0c3609b)), closes [#410](https://github.com/petermetz/blockchain-integration-framework/issues/410) +* **common:** flaky KeyConverter unit tests ([43ec924](https://github.com/petermetz/blockchain-integration-framework/commit/43ec924875f161bb1308dca84a4f16d116212266)), closes [#299](https://github.com/petermetz/blockchain-integration-framework/issues/299) [/github.com/hyperledger/cactus/issues/299#issuecomment-720743950](https://github.com//github.com/hyperledger/cactus/issues/299/issues/issuecomment-720743950) [#238](https://github.com/petermetz/blockchain-integration-framework/issues/238) +* **common:** servers.startOnPort() error handling ([51af78d](https://github.com/petermetz/blockchain-integration-framework/commit/51af78dbb6273b4ef4ee26147469fb3599391bb5)), closes [#317](https://github.com/petermetz/blockchain-integration-framework/issues/317) +* **common:** servers#listen() port number validation ([ee28b50](https://github.com/petermetz/blockchain-integration-framework/commit/ee28b50f47a4e94937a29b1a7c843cc56c203329)), closes [#383](https://github.com/petermetz/blockchain-integration-framework/issues/383) +* **examples:** fix README of cartrade ([3400c06](https://github.com/petermetz/blockchain-integration-framework/commit/3400c06b3bf62c98752b50dd8a3edaa8b72c7fdb)) +* **examples:** move copyStaticAssets.ts to examples ([ef31162](https://github.com/petermetz/blockchain-integration-framework/commit/ef311622a75875b777e8c9fcf08a0fe1a5157c23)) +* **npm-deps:** adds lock files where not an issue ([afefb7a](https://github.com/petermetz/blockchain-integration-framework/commit/afefb7a4329200b0623df411944e71c08e3f4924)) +* **plugin-web-service-consortium:** no longer puts spec.json file inside folder ([e509e1f](https://github.com/petermetz/blockchain-integration-framework/commit/e509e1f8bff38d6c937abd8bec8e2469b9932f64)) +* **quorum-connector:** integration tests were failing ([9d8ece1](https://github.com/petermetz/blockchain-integration-framework/commit/9d8ece17f9500078b6aad9862c3d1950754eecdb)) +* **quorum/api:** use Web3 HTTP Provider by default ([#66](https://github.com/petermetz/blockchain-integration-framework/issues/66)) ([d6e69c0](https://github.com/petermetz/blockchain-integration-framework/commit/d6e69c052cc2284146b50c67b82b7bd27e864761)) +* **quorum/api:** web3 patching typo ([be6c39c](https://github.com/petermetz/blockchain-integration-framework/commit/be6c39c009812416fbd619ea2a32062b7e9b9cd3)), closes [#59](https://github.com/petermetz/blockchain-integration-framework/issues/59) +* **sdk:** ignore and delete the unused git_push.sh file ([bd1a7eb](https://github.com/petermetz/blockchain-integration-framework/commit/bd1a7eb0d9ab68d086d625c88ead64db75c785b3)), closes [#212](https://github.com/petermetz/blockchain-integration-framework/issues/212) +* **test-tooling:** bind test ledgers to port zero for macOS ([6ff1b98](https://github.com/petermetz/blockchain-integration-framework/commit/6ff1b981f353449a15627ec0ec724e6e4a3fbb8d)), closes [#186](https://github.com/petermetz/blockchain-integration-framework/issues/186) +* **test-tooling:** fabric AIO image docker in docker support ([4c2ae34](https://github.com/petermetz/blockchain-integration-framework/commit/4c2ae344aa9aec817e330773fc6f7b0e995ff43f)), closes [#279](https://github.com/petermetz/blockchain-integration-framework/issues/279) +* **test-tooling:** getContainerInfo methods lookup criteria ([7456967](https://github.com/petermetz/blockchain-integration-framework/commit/7456967512b0cf4e0e70f3b656de53c9690ea514)), closes [#265](https://github.com/petermetz/blockchain-integration-framework/issues/265) +* **tools:** remove the duplicate wallet.tar ([fc7d707](https://github.com/petermetz/blockchain-integration-framework/commit/fc7d707b8c74841d62cb0c03b8d9b67f2cbf84a3)) +* **tools/docker/besu:** all in one image RPC API CLI args ([1caec7e](https://github.com/petermetz/blockchain-integration-framework/commit/1caec7ef533a9c45576cae2763a3936189c0f65e)), closes [#399](https://github.com/petermetz/blockchain-integration-framework/issues/399) +* **validator,example:** fix bugs of sample code and README of validators ([80c2bb7](https://github.com/petermetz/blockchain-integration-framework/commit/80c2bb7a68eb575360870cc5b87ec3f93a204d78)) +* **validator,example:** fix bugs of sample code and README of validators ([8d2f9ae](https://github.com/petermetz/blockchain-integration-framework/commit/8d2f9ae8099dc4be20cea0385faed90aee84b76b)) +* **validator,example:** fix bugs of sample code and README of validators ([83f93da](https://github.com/petermetz/blockchain-integration-framework/commit/83f93da8a84e846577b34ef423c7fcd0531d656b)) +* add bin/www.js files on FUJITSU ConnectionChain-sample ([#97](https://github.com/petermetz/blockchain-integration-framework/issues/97)) ([5738900](https://github.com/petermetz/blockchain-integration-framework/commit/5738900b57ec4f7780a88fb4ff04068264e18836)) +* bundle name typos: plugin-keychain-memory ([43a127b](https://github.com/petermetz/blockchain-integration-framework/commit/43a127b2d0cfab7cdcf48d75a452d4ab44721551)) +* missed references of cactus-sdk during rename in previous PR ([0892cd6](https://github.com/petermetz/blockchain-integration-framework/commit/0892cd6507e84433e38265060b4a6890c6da6f02)), closes [#314](https://github.com/petermetz/blockchain-integration-framework/issues/314) +* morgan(v1.8.1 -> v1.9.1) on FUJITSU ConnectionChain-sample ([bb7657e](https://github.com/petermetz/blockchain-integration-framework/commit/bb7657efffacd731888d38c88e2418b145498599)) +* new function used for configService ([a3561d3](https://github.com/petermetz/blockchain-integration-framework/commit/a3561d332c9319ed608c9b7dfffa0d263a9b36bc)) +* **webpack:** BundleAnalyzer no automatic open ([de50cbd](https://github.com/petermetz/blockchain-integration-framework/commit/de50cbd037f918368c95a48178ff73dc850cb0d1)) + + +### Features + +* **api-server:** CORS supports wildcard ([b4b0f83](https://github.com/petermetz/blockchain-integration-framework/commit/b4b0f832cf9baabad6e0c9b6d8e5f672c2553da6)) +* **api-server:** DeployContractEndpoint ([51eccff](https://github.com/petermetz/blockchain-integration-framework/commit/51eccff174f585f75da66b156d33c7c449da84cd)) +* **api-server:** TLS, mTLS support ([bcda595](https://github.com/petermetz/blockchain-integration-framework/commit/bcda595c84a1a6805c20375a45b318de3e092319)) +* **besu:** 🎸 OpenAPI support => arbitrary TX, contract deployments ([6d7e788](https://github.com/petermetz/blockchain-integration-framework/commit/6d7e7882eb0e11102a7e06b508433203c7cd821d)) +* **besu:** add keychain reference signing support ([768c4cc](https://github.com/petermetz/blockchain-integration-framework/commit/768c4cc67837699f5e153545cc7350f2807c4460)) +* **besu:** remove references to gethkeychainpassword ([2640b52](https://github.com/petermetz/blockchain-integration-framework/commit/2640b521967de51dc84e30f27749256da6369434)) +* **bif-common:** adds new pkg with logger ([210df1d](https://github.com/petermetz/blockchain-integration-framework/commit/210df1de21e159ff1b1c73e326b52f0639c2ee81)) +* **cactus-common:** add Objects utility class to get owned and inherited methods of class instance ([2299cff](https://github.com/petermetz/blockchain-integration-framework/commit/2299cff9931996a979b9b1e0ddb492843de916c0)) +* **cactus-sdk:** introduces typed (compiler supported) extensibility between different SDK backends ([0799900](https://github.com/petermetz/blockchain-integration-framework/commit/0799900e85836b6dfa648dd039d3ffcace821aec)) +* **cmd-api-server:** fully dynamic plugin imports via config file/env/CLI ([fe396c9](https://github.com/petermetz/blockchain-integration-framework/commit/fe396c969436f1c1a99b6d03d8b58b160e1a93bb)) +* **common:** add Checks#nonBlankString() utility ([c21c873](https://github.com/petermetz/blockchain-integration-framework/commit/c21c873917879839c49d7b69860a988a91802754)) +* **common:** add IAsyncProvider interface definition ([81ec545](https://github.com/petermetz/blockchain-integration-framework/commit/81ec545701409fa626ce82d4e8513e0d78db9e30)) +* **common:** add OpenAPI spec exporter utility function ([6d2e93c](https://github.com/petermetz/blockchain-integration-framework/commit/6d2e93cbace0951ae37db79ffa1b664b2623104a)) +* **common:** add Servers.startOnPreferredPort(), Servers.startOnPort() ([3efb118](https://github.com/petermetz/blockchain-integration-framework/commit/3efb118ace474d23635d34b7b9f5184bb4848fa4)) +* **common:** add utility class Strings with replaceAll ([3986aed](https://github.com/petermetz/blockchain-integration-framework/commit/3986aedc586854cafc7bc8072fa7d71344a1efb1)) +* **common:** Checks and CodedError classes ([c65baf8](https://github.com/petermetz/blockchain-integration-framework/commit/c65baf88749166ba8d0c970760c8aab172a83a1a)), closes [#266](https://github.com/petermetz/blockchain-integration-framework/issues/266) +* **common:** KeyConverter class to and from PEM/hex/buffe ([fc80106](https://github.com/petermetz/blockchain-integration-framework/commit/fc80106f87b66e935b40a450470262713db2f1d5)) +* **common:** Servers utility class ([ad01dee](https://github.com/petermetz/blockchain-integration-framework/commit/ad01dee4def65f47e6292d117eaece2b2ebc1c3c)), closes [#260](https://github.com/petermetz/blockchain-integration-framework/issues/260) [#267](https://github.com/petermetz/blockchain-integration-framework/issues/267) +* **common:** Stable Signature Generation from JS Objects ([22b5f5c](https://github.com/petermetz/blockchain-integration-framework/commit/22b5f5ce05a82b80e067da327b47331ed34e289e)) +* **connection-chain:** add readme, package dir ([#76](https://github.com/petermetz/blockchain-integration-framework/issues/76)) ([e6e9981](https://github.com/petermetz/blockchain-integration-framework/commit/e6e9981a98450d8e70f97b9f6231afc816bc3fe2)) +* **connectionchain:** Add FUJITSU ConnectionChain-sample ([#78](https://github.com/petermetz/blockchain-integration-framework/issues/78)) ([5107068](https://github.com/petermetz/blockchain-integration-framework/commit/5107068552462987d5adb97be592fab769e15a3c)) +* **core-api:** 🎸 add IKeychainPlugin#getKeychainId() ([34656b0](https://github.com/petermetz/blockchain-integration-framework/commit/34656b0730f886619efbbddb512c094029cbbebd)) +* **core-api:** add consensus algorithms OpenAPI enum ([7206b85](https://github.com/petermetz/blockchain-integration-framework/commit/7206b85d77d44707baea67a267318a0bea610a66)), closes [#359](https://github.com/petermetz/blockchain-integration-framework/issues/359) +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/petermetz/blockchain-integration-framework/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **core-api:** getConsensusAlgorithmFamily() on connector API ([477dc7e](https://github.com/petermetz/blockchain-integration-framework/commit/477dc7ed5dfba9ae56060772d478aae349919f10)), closes [#355](https://github.com/petermetz/blockchain-integration-framework/issues/355) +* **core-api:** web service plugins ([8eaeb45](https://github.com/petermetz/blockchain-integration-framework/commit/8eaeb454b1df993b5aa7743a50678ea7fe882364)) +* **examples:** add example/cartrade applications ([769c087](https://github.com/petermetz/blockchain-integration-framework/commit/769c087af524451a1a7c6860ee5cb6d6de08461f)) +* **examples:** add example01-car-trade and its validatorDriver ([c8a84f4](https://github.com/petermetz/blockchain-integration-framework/commit/c8a84f4e2b55f4f56eabec47ced6b8d6c4aea7cf)) +* **fabric:** add run transaction endpoint ([07ff4f8](https://github.com/petermetz/blockchain-integration-framework/commit/07ff4f862f6d02fec5de887d73186777951b745a)) +* **fabric:** user defined fabric samples version ([8a60717](https://github.com/petermetz/blockchain-integration-framework/commit/8a607172f72afbdf2e0519eff3a58679975cd1ee)), closes [#391](https://github.com/petermetz/blockchain-integration-framework/issues/391) +* **fabric-all-in-one:** runs-a-Fabric-Network-in-one-docker-container ([703bc61](https://github.com/petermetz/blockchain-integration-framework/commit/703bc61a850b87176d04793545a9030b9bffc617)), closes [#132](https://github.com/petermetz/blockchain-integration-framework/issues/132) +* **fabric14-testnet:** fabric-v14-testnet ([d2fd5d7](https://github.com/petermetz/blockchain-integration-framework/commit/d2fd5d7f1358ce2e1b8519b4bbca8e7d41779aba)) +* **keychain:** add dummy/in-memory implementation ([f3061ad](https://github.com/petermetz/blockchain-integration-framework/commit/f3061ad3cab220f90042b8746a77c06ced105438)) +* **ledger-connector:** quorum added with contract deployment now generic ([123d6ee](https://github.com/petermetz/blockchain-integration-framework/commit/123d6ee1c38b1eae8006a87d6b3e8caf421c3af8)) +* **ledger-connector-fabric:** golang chaincode deployment ([38e9780](https://github.com/petermetz/blockchain-integration-framework/commit/38e97808c74124bb35f0aa37e4b3d0eb42161920)), closes [#252](https://github.com/petermetz/blockchain-integration-framework/issues/252) [#275](https://github.com/petermetz/blockchain-integration-framework/issues/275) [#276](https://github.com/petermetz/blockchain-integration-framework/issues/276) [#277](https://github.com/petermetz/blockchain-integration-framework/issues/277) +* **plugin-consortium-manual:** JSON Web Signatures for Nodes, Consortium ([caf60b3](https://github.com/petermetz/blockchain-integration-framework/commit/caf60b3f69c81617787afe73ca12165baa2dce50)) +* **plugin-ledger-connector-besu:** add log level to options ([29402d0](https://github.com/petermetz/blockchain-integration-framework/commit/29402d0814bf9ebc642430cd0acb660eb4d50b97)) +* **plugin-ledger-connector-besu:** contract deployment and tests ([3df6b73](https://github.com/petermetz/blockchain-integration-framework/commit/3df6b739a957445bae4e27c52487bb8fe582b195)) +* **plugin-registry:** get keychain by keychainId ([4d93c72](https://github.com/petermetz/blockchain-integration-framework/commit/4d93c72ca4c533697a47782946ba2a3549cc742a)), closes [#381](https://github.com/petermetz/blockchain-integration-framework/issues/381) +* **plugin-validator-besu:** generate signature of simple asset ([4c5c253](https://github.com/petermetz/blockchain-integration-framework/commit/4c5c2534b551cd972f0536e12d930ef995265ab4)) +* **plugin-web-service-consortium:** add dedicated plugin for consortium management API ([f63f5a5](https://github.com/petermetz/blockchain-integration-framework/commit/f63f5a5bcba4099fe7975e07e88bf6b6adbab416)) +* **quorum:** 🎸 export model-type-guards to public API surface ([49ec2d5](https://github.com/petermetz/blockchain-integration-framework/commit/49ec2d5cea181bb37ca610d810350f433ba383d2)) +* **quorum:** 🎸 support Cactus Keychain APIs ([0d4769f](https://github.com/petermetz/blockchain-integration-framework/commit/0d4769fa52d1f79c22bdb6f60c2c2b7200b8cf99)) +* **quorum:** code cleanup ([b6ab258](https://github.com/petermetz/blockchain-integration-framework/commit/b6ab25802b1cca1e69a0cc3e44cdc83a8fbbc74b)) +* **sdk:** adds partially auto-generated SDK ([6527870](https://github.com/petermetz/blockchain-integration-framework/commit/6527870f5d7aff3217d6ca7319595845eb526d4d)) +* **sdk:** routing to nodes by ledger ID ([10e3d1c](https://github.com/petermetz/blockchain-integration-framework/commit/10e3d1c46731bf6d84a28d837e2f6601b4c6a78f)) +* **test-tooling:** 🎸 createEthTestAccount() to Besu,Quorum test ledger ([2c0d73c](https://github.com/petermetz/blockchain-integration-framework/commit/2c0d73c0aba31e1d51d94d9482caad0e2d862ac9)) +* **test-tooling:** all in one besu ledger ([4ba6f4b](https://github.com/petermetz/blockchain-integration-framework/commit/4ba6f4b5a58be0f8bd3a25ef9a5a42303ae26308)) +* **test-tooling:** Containers class ls() and exec() methods ([44ad88a](https://github.com/petermetz/blockchain-integration-framework/commit/44ad88a1f8ddc16735ef4533a1d25c9acf690d2e)), closes [#275](https://github.com/petermetz/blockchain-integration-framework/issues/275) +* **tools:** besu-all-in-one personal RPC HTTP API ([f2219d9](https://github.com/petermetz/blockchain-integration-framework/commit/f2219d95d85f589eb6aef97b547e2b78677315e8)) +* **validator:** elections powered by etcd leases ([#31](https://github.com/petermetz/blockchain-integration-framework/issues/31)) ([61aab4a](https://github.com/petermetz/blockchain-integration-framework/commit/61aab4aafe02e4a40fa91145c5d0182123a11606)) +* **validator:** go-ethereum validator including execSyncFunction ([9e520d0](https://github.com/petermetz/blockchain-integration-framework/commit/9e520d057b6b597f240396967c6e6c4afff874b7)) +* **Validator:** (fixed) Validator on Ethereum-specific Ledger Plugin ([a20ed33](https://github.com/petermetz/blockchain-integration-framework/commit/a20ed330ae676041b5eabf349dd617075aa6ffc5)) +* **Validator:** Validator on Ethereum-specific Ledger Plugin ([a58c81e](https://github.com/petermetz/blockchain-integration-framework/commit/a58c81e1c252ab9ea2808d2b104c21a7b950f9b0)) +* **Validator:** Validator on Fabric-specific Ledger Plugin ([e6483ca](https://github.com/petermetz/blockchain-integration-framework/commit/e6483caef6ef88d18818e4f6a3bee6a8dfdd2b8b)) +* **validator, tools:** validators including execSyncFunction and test-tools for sample app ([3c7bff8](https://github.com/petermetz/blockchain-integration-framework/commit/3c7bff89da6b95f7e2c8c00f9c15d82f99df6b13)) +* 🎸 add method: QuorumTestLedger#getGenesisAccount() ([ac19e49](https://github.com/petermetz/blockchain-integration-framework/commit/ac19e49b87dad7d23d9eea91e2bbca0e3a0f69e4)) +* Add corda to CI ([#84](https://github.com/petermetz/blockchain-integration-framework/issues/84)) ([bd796d6](https://github.com/petermetz/blockchain-integration-framework/commit/bd796d6b007fa58269be0b4560c0e583d26d6e7c)) + + +### Performance Improvements + +* **ci:** travis no longer runs configure.sh ([de10cd4](https://github.com/petermetz/blockchain-integration-framework/commit/de10cd4eac8d2fc127c0c7b67e6bd75c07641b47)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/examples/cactus-example-supply-chain-backend/CHANGELOG.md b/examples/cactus-example-supply-chain-backend/CHANGELOG.md index 8fd35a0574..6595a8ee47 100644 --- a/examples/cactus-example-supply-chain-backend/CHANGELOG.md +++ b/examples/cactus-example-supply-chain-backend/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + +**Note:** Version bump only for package @hyperledger/cactus-example-supply-chain-backend + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) **Note:** Version bump only for package @hyperledger/cactus-example-supply-chain-backend diff --git a/examples/cactus-example-supply-chain-backend/package-lock.json b/examples/cactus-example-supply-chain-backend/package-lock.json index f9110779c2..f4db0c8c2a 100644 --- a/examples/cactus-example-supply-chain-backend/package-lock.json +++ b/examples/cactus-example-supply-chain-backend/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-example-supply-chain-backend", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/examples/cactus-example-supply-chain-backend/package.json b/examples/cactus-example-supply-chain-backend/package.json index a0a4a55cd8..1142614dec 100755 --- a/examples/cactus-example-supply-chain-backend/package.json +++ b/examples/cactus-example-supply-chain-backend/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-example-supply-chain-backend", - "version": "0.2.0", + "version": "0.3.0", "description": "An example application showing how to use Cactus when implementing a supply chain application where two or more blockchains are sharing data with each other to achieve a certain business outcome beneficial to multiple parties (business organizations).", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-example-supply-chain-backend.node.umd.min.js", @@ -60,18 +60,18 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-api-client": "^0.2.0", - "@hyperledger/cactus-cmd-api-server": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-example-supply-chain-business-logic-plugin": "^0.2.0", - "@hyperledger/cactus-example-supply-chain-frontend": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", - "@hyperledger/cactus-plugin-keychain-memory": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-besu": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-quorum": "^0.2.0", - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-api-client": "0.3.0", + "@hyperledger/cactus-cmd-api-server": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-example-supply-chain-business-logic-plugin": "0.3.0", + "@hyperledger/cactus-example-supply-chain-frontend": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", + "@hyperledger/cactus-plugin-keychain-memory": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-besu": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-quorum": "0.3.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "async-exit-hook": "2.0.1", "axios": "0.19.2", "express": "4.17.1", diff --git a/examples/cactus-example-supply-chain-business-logic-plugin/CHANGELOG.md b/examples/cactus-example-supply-chain-business-logic-plugin/CHANGELOG.md index a3353758fc..f76c67e91a 100644 --- a/examples/cactus-example-supply-chain-business-logic-plugin/CHANGELOG.md +++ b/examples/cactus-example-supply-chain-business-logic-plugin/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + +**Note:** Version bump only for package @hyperledger/cactus-example-supply-chain-business-logic-plugin + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) **Note:** Version bump only for package @hyperledger/cactus-example-supply-chain-business-logic-plugin diff --git a/examples/cactus-example-supply-chain-business-logic-plugin/package-lock.json b/examples/cactus-example-supply-chain-business-logic-plugin/package-lock.json index 949989a991..01dee227f6 100644 --- a/examples/cactus-example-supply-chain-business-logic-plugin/package-lock.json +++ b/examples/cactus-example-supply-chain-business-logic-plugin/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-example-supply-chain-business-logic-plugin", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/examples/cactus-example-supply-chain-business-logic-plugin/package.json b/examples/cactus-example-supply-chain-business-logic-plugin/package.json index 2246bdd3a6..3586c73334 100755 --- a/examples/cactus-example-supply-chain-business-logic-plugin/package.json +++ b/examples/cactus-example-supply-chain-business-logic-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-example-supply-chain-business-logic-plugin", - "version": "0.2.0", + "version": "0.3.0", "description": "An example business logic plugin implementation for Cactus", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-example-supply-chain-business-logic-plugin.node.umd.min.js", @@ -63,14 +63,14 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-api-client": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", - "@hyperledger/cactus-plugin-keychain-memory": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-besu": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-quorum": "^0.2.0", + "@hyperledger/cactus-api-client": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", + "@hyperledger/cactus-plugin-keychain-memory": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-besu": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-quorum": "0.3.0", "async-exit-hook": "2.0.1", "axios": "0.19.2", "express": "4.17.1", diff --git a/examples/cactus-example-supply-chain-frontend/CHANGELOG.md b/examples/cactus-example-supply-chain-frontend/CHANGELOG.md index 89256911c2..688e130bbf 100644 --- a/examples/cactus-example-supply-chain-frontend/CHANGELOG.md +++ b/examples/cactus-example-supply-chain-frontend/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + +**Note:** Version bump only for package @hyperledger/cactus-example-supply-chain-frontend + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) **Note:** Version bump only for package @hyperledger/cactus-example-supply-chain-frontend diff --git a/examples/cactus-example-supply-chain-frontend/package-lock.json b/examples/cactus-example-supply-chain-frontend/package-lock.json index 29c339c6d8..5c60203a3e 100644 --- a/examples/cactus-example-supply-chain-frontend/package-lock.json +++ b/examples/cactus-example-supply-chain-frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-example-supply-chain-frontend", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/examples/cactus-example-supply-chain-frontend/package.json b/examples/cactus-example-supply-chain-frontend/package.json index 231fd5427a..671c87b6ef 100644 --- a/examples/cactus-example-supply-chain-frontend/package.json +++ b/examples/cactus-example-supply-chain-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-example-supply-chain-frontend", - "version": "0.2.0", + "version": "0.3.0", "description": "The frontend component of an example project demonstrating how Cactus can be used for cross-chain dapp development.", "files": [ "www/*" @@ -22,13 +22,13 @@ "@angular/platform-browser": "~10.0.0", "@angular/platform-browser-dynamic": "~10.0.0", "@angular/router": "~10.0.0", - "@hyperledger/cactus-api-client": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-example-supply-chain-business-logic-plugin": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-besu": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-quorum": "^0.2.0", + "@hyperledger/cactus-api-client": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-example-supply-chain-business-logic-plugin": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-besu": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-quorum": "0.3.0", "@ionic-native/core": "^5.0.0", "@ionic-native/splash-screen": "^5.0.0", "@ionic-native/status-bar": "^5.0.0", diff --git a/lerna.json b/lerna.json index 41bee76dac..a1c182fc0a 100644 --- a/lerna.json +++ b/lerna.json @@ -3,7 +3,7 @@ "packages/cactus-*", "examples/cactus-*" ], - "version": "0.2.0", + "version": "0.3.0", "command": { "version": { "message": "chore(release): publish" diff --git a/packages/cactus-api-client/CHANGELOG.md b/packages/cactus-api-client/CHANGELOG.md index e6ca0a2ff6..aedc61b094 100644 --- a/packages/cactus-api-client/CHANGELOG.md +++ b/packages/cactus-api-client/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Features + +* **sdk:** routing to nodes by ledger ID ([10e3d1c](https://github.com/hyperledger/cactus/commit/10e3d1c46731bf6d84a28d837e2f6601b4c6a78f)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-api-client/package-lock.json b/packages/cactus-api-client/package-lock.json index a5ee66992a..e1084b791c 100644 --- a/packages/cactus-api-client/package-lock.json +++ b/packages/cactus-api-client/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-api-client", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-api-client/package.json b/packages/cactus-api-client/package.json index 74a6e6c199..21895893fe 100644 --- a/packages/cactus-api-client/package.json +++ b/packages/cactus-api-client/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-api-client", - "version": "0.2.0", + "version": "0.3.0", "description": "Universal library used by both front end and back end components of Cactus. Aims to be a developer swiss army knife.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-api-client.node.umd.min.js", @@ -62,10 +62,10 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", "axios": "0.19.2", "joi": "14.3.1", "typescript-optional": "2.0.1" diff --git a/packages/cactus-cmd-api-server/CHANGELOG.md b/packages/cactus-cmd-api-server/CHANGELOG.md index 6543987057..d47703b6b8 100644 --- a/packages/cactus-cmd-api-server/CHANGELOG.md +++ b/packages/cactus-cmd-api-server/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* **api-server:** runtime plugin imports ([dcdfcf5](https://github.com/hyperledger/cactus/commit/dcdfcf59e8e5220e24093e3dbeb41f49f1e5ab1b)), closes [#346](https://github.com/hyperledger/cactus/issues/346) +* **cmd-api-server:** add IPluginImport to public API surface of package ([8734642](https://github.com/hyperledger/cactus/commit/8734642e01c916fe2c1fc0b8c0a58ebd1db7391b)) +* **cmd-api-server:** bundle name typos ([711ad71](https://github.com/hyperledger/cactus/commit/711ad7168d9ff89dd2ad04ee43efe158200e8fbc)), closes [#376](https://github.com/hyperledger/cactus/issues/376) +* **cmd-api-server:** disallow running on older than Node 12 but provide optional override ([332b306](https://github.com/hyperledger/cactus/commit/332b306c0c1a8cef21e27d116fc92158d3439128)), closes [#150](https://github.com/hyperledger/cactus/issues/150) +* **cmd-api-server:** plugin imports via static config (env,cli,file) ([d7e550e](https://github.com/hyperledger/cactus/commit/d7e550ee9b9483995c95e7a43d175e82bfb1ab6e)) + + +### Features + +* **api-server:** TLS, mTLS support ([bcda595](https://github.com/hyperledger/cactus/commit/bcda595c84a1a6805c20375a45b318de3e092319)) +* **cmd-api-server:** fully dynamic plugin imports via config file/env/CLI ([fe396c9](https://github.com/hyperledger/cactus/commit/fe396c969436f1c1a99b6d03d8b58b160e1a93bb)) +* **common:** Servers utility class ([ad01dee](https://github.com/hyperledger/cactus/commit/ad01dee4def65f47e6292d117eaece2b2ebc1c3c)), closes [#260](https://github.com/hyperledger/cactus/issues/260) [#267](https://github.com/hyperledger/cactus/issues/267) +* **plugin-consortium-manual:** JSON Web Signatures for Nodes, Consortium ([caf60b3](https://github.com/hyperledger/cactus/commit/caf60b3f69c81617787afe73ca12165baa2dce50)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-cmd-api-server/package-lock.json b/packages/cactus-cmd-api-server/package-lock.json index a09eb98f34..f4bfbf25cf 100644 --- a/packages/cactus-cmd-api-server/package-lock.json +++ b/packages/cactus-cmd-api-server/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-cmd-api-server", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-cmd-api-server/package.json b/packages/cactus-cmd-api-server/package.json index e97c6d0ea7..b1378d9426 100644 --- a/packages/cactus-cmd-api-server/package.json +++ b/packages/cactus-cmd-api-server/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-cmd-api-server", - "version": "0.2.0", + "version": "0.3.0", "description": "API server that combines and exposes all the functionality of a Cactus deployment through a unified REST API interface.", "bin": { "cactusapi": "./dist/lib/main/typescript/cmd/cactus-api.js" @@ -62,13 +62,13 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-cockpit": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", - "@hyperledger/cactus-plugin-keychain-memory": "^0.2.0", - "@hyperledger/cactus-plugin-kv-storage-memory": "^0.2.0", + "@hyperledger/cactus-cockpit": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", + "@hyperledger/cactus-plugin-keychain-memory": "0.3.0", + "@hyperledger/cactus-plugin-kv-storage-memory": "0.3.0", "body-parser": "1.19.0", "compression": "1.7.4", "convict": "6.0.0", diff --git a/packages/cactus-cockpit/CHANGELOG.md b/packages/cactus-cockpit/CHANGELOG.md index 5e36061a94..924a3f47a8 100644 --- a/packages/cactus-cockpit/CHANGELOG.md +++ b/packages/cactus-cockpit/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* **cockpit:** add missing process shim into polyfills ([da73b59](https://github.com/hyperledger/cactus/commit/da73b5933a5172017f289a76e4bd8d51f0c3609b)), closes [#410](https://github.com/hyperledger/cactus/issues/410) + + +### Features + +* **cactus-sdk:** introduces typed (compiler supported) extensibility between different SDK backends ([0799900](https://github.com/hyperledger/cactus/commit/0799900e85836b6dfa648dd039d3ffcace821aec)) +* **plugin-consortium-manual:** JSON Web Signatures for Nodes, Consortium ([caf60b3](https://github.com/hyperledger/cactus/commit/caf60b3f69c81617787afe73ca12165baa2dce50)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-cockpit/package-lock.json b/packages/cactus-cockpit/package-lock.json index 0fd1149a89..84aa49d5b0 100644 --- a/packages/cactus-cockpit/package-lock.json +++ b/packages/cactus-cockpit/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-cockpit", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-cockpit/package.json b/packages/cactus-cockpit/package.json index d20a409a46..83fc01698a 100644 --- a/packages/cactus-cockpit/package.json +++ b/packages/cactus-cockpit/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-cockpit", - "version": "0.2.0", + "version": "0.3.0", "files": [ "www/*" ], @@ -24,9 +24,9 @@ "@angular/platform-browser-dynamic": "11.0.3", "@angular/router": "11.0.3", "@capacitor/core": "1.5.1", - "@hyperledger/cactus-api-client": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", + "@hyperledger/cactus-api-client": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", "@ionic-native/core": "5.0.0", "@ionic-native/splash-screen": "5.0.0", "@ionic-native/status-bar": "5.0.0", diff --git a/packages/cactus-common/CHANGELOG.md b/packages/cactus-common/CHANGELOG.md index cd436edd6a..7b9541dd05 100644 --- a/packages/cactus-common/CHANGELOG.md +++ b/packages/cactus-common/CHANGELOG.md @@ -3,6 +3,33 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* **common:** flaky KeyConverter unit tests ([43ec924](https://github.com/hyperledger/cactus/commit/43ec924875f161bb1308dca84a4f16d116212266)), closes [#299](https://github.com/hyperledger/cactus/issues/299) [/github.com/hyperledger/cactus/issues/299#issuecomment-720743950](https://github.com//github.com/hyperledger/cactus/issues/299/issues/issuecomment-720743950) [#238](https://github.com/hyperledger/cactus/issues/238) +* **common:** servers.startOnPort() error handling ([51af78d](https://github.com/hyperledger/cactus/commit/51af78dbb6273b4ef4ee26147469fb3599391bb5)), closes [#317](https://github.com/hyperledger/cactus/issues/317) +* **common:** servers#listen() port number validation ([ee28b50](https://github.com/hyperledger/cactus/commit/ee28b50f47a4e94937a29b1a7c843cc56c203329)), closes [#383](https://github.com/hyperledger/cactus/issues/383) + + +### Features + +* **cactus-common:** add Objects utility class to get owned and inherited methods of class instance ([2299cff](https://github.com/hyperledger/cactus/commit/2299cff9931996a979b9b1e0ddb492843de916c0)) +* **common:** add Checks#nonBlankString() utility ([c21c873](https://github.com/hyperledger/cactus/commit/c21c873917879839c49d7b69860a988a91802754)) +* **common:** add IAsyncProvider interface definition ([81ec545](https://github.com/hyperledger/cactus/commit/81ec545701409fa626ce82d4e8513e0d78db9e30)) +* **common:** add OpenAPI spec exporter utility function ([6d2e93c](https://github.com/hyperledger/cactus/commit/6d2e93cbace0951ae37db79ffa1b664b2623104a)) +* **common:** add Servers.startOnPreferredPort(), Servers.startOnPort() ([3efb118](https://github.com/hyperledger/cactus/commit/3efb118ace474d23635d34b7b9f5184bb4848fa4)) +* **common:** add utility class Strings with replaceAll ([3986aed](https://github.com/hyperledger/cactus/commit/3986aedc586854cafc7bc8072fa7d71344a1efb1)) +* **common:** Checks and CodedError classes ([c65baf8](https://github.com/hyperledger/cactus/commit/c65baf88749166ba8d0c970760c8aab172a83a1a)), closes [#266](https://github.com/hyperledger/cactus/issues/266) +* **common:** KeyConverter class to and from PEM/hex/buffe ([fc80106](https://github.com/hyperledger/cactus/commit/fc80106f87b66e935b40a450470262713db2f1d5)) +* **common:** Servers utility class ([ad01dee](https://github.com/hyperledger/cactus/commit/ad01dee4def65f47e6292d117eaece2b2ebc1c3c)), closes [#260](https://github.com/hyperledger/cactus/issues/260) [#267](https://github.com/hyperledger/cactus/issues/267) +* **common:** Stable Signature Generation from JS Objects ([22b5f5c](https://github.com/hyperledger/cactus/commit/22b5f5ce05a82b80e067da327b47331ed34e289e)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-common/package-lock.json b/packages/cactus-common/package-lock.json index 0043004eae..5d7cb76e41 100644 --- a/packages/cactus-common/package-lock.json +++ b/packages/cactus-common/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-common", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-common/package.json b/packages/cactus-common/package.json index 16fa08643a..ba9dfbab0d 100644 --- a/packages/cactus-common/package.json +++ b/packages/cactus-common/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-common", - "version": "0.2.0", + "version": "0.3.0", "description": "Universal library used by both front end and back end components of Cactus. Aims to be a developer swiss army knife.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-common.node.umd.min.js", diff --git a/packages/cactus-core-api/CHANGELOG.md b/packages/cactus-core-api/CHANGELOG.md index e97aba2afb..6b40872015 100644 --- a/packages/cactus-core-api/CHANGELOG.md +++ b/packages/cactus-core-api/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* open API generator config - protected keyword ([57e52f4](https://github.com/hyperledger/cactus/commit/57e52f42c3aaab653acb8838ba93518a5a097af8)), closes [#436](https://github.com/hyperledger/cactus/issues/436) + + +### Features + +* **core-api:** 🎸 add IKeychainPlugin#getKeychainId() ([34656b0](https://github.com/hyperledger/cactus/commit/34656b0730f886619efbbddb512c094029cbbebd)) +* **core-api:** add consensus algorithms OpenAPI enum ([7206b85](https://github.com/hyperledger/cactus/commit/7206b85d77d44707baea67a267318a0bea610a66)), closes [#359](https://github.com/hyperledger/cactus/issues/359) +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **core-api:** getConsensusAlgorithmFamily() on connector API ([477dc7e](https://github.com/hyperledger/cactus/commit/477dc7ed5dfba9ae56060772d478aae349919f10)), closes [#355](https://github.com/hyperledger/cactus/issues/355) +* **plugin-consortium-manual:** JSON Web Signatures for Nodes, Consortium ([caf60b3](https://github.com/hyperledger/cactus/commit/caf60b3f69c81617787afe73ca12165baa2dce50)) +* **plugin-registry:** get keychain by keychainId ([4d93c72](https://github.com/hyperledger/cactus/commit/4d93c72ca4c533697a47782946ba2a3549cc742a)), closes [#381](https://github.com/hyperledger/cactus/issues/381) +* **plugin-validator-besu:** generate signature of simple asset ([4c5c253](https://github.com/hyperledger/cactus/commit/4c5c2534b551cd972f0536e12d930ef995265ab4)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-core-api/package-lock.json b/packages/cactus-core-api/package-lock.json index 0ef209b4ae..bf0d3d9123 100644 --- a/packages/cactus-core-api/package-lock.json +++ b/packages/cactus-core-api/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-core-api", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-core-api/package.json b/packages/cactus-core-api/package.json index c8654a4b2d..7072b675cd 100644 --- a/packages/cactus-core-api/package.json +++ b/packages/cactus-core-api/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-core-api", - "version": "0.2.0", + "version": "0.3.0", "description": "Contains type definitions/interfaces for the kernel of the codebase. Kept separate from the implementation so that it is easier to use it as a dependency.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-core-api.node.umd.min.js", diff --git a/packages/cactus-core/CHANGELOG.md b/packages/cactus-core/CHANGELOG.md index 314d2e2319..e90a3cbc7a 100644 --- a/packages/cactus-core/CHANGELOG.md +++ b/packages/cactus-core/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + +**Note:** Version bump only for package @hyperledger/cactus-core + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) **Note:** Version bump only for package @hyperledger/cactus-core diff --git a/packages/cactus-core/package-lock.json b/packages/cactus-core/package-lock.json index d3a6192deb..94c2705c99 100644 --- a/packages/cactus-core/package-lock.json +++ b/packages/cactus-core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-core", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-core/package.json b/packages/cactus-core/package.json index 2dd10480db..b7526b90cc 100644 --- a/packages/cactus-core/package.json +++ b/packages/cactus-core/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-core", - "version": "0.2.0", + "version": "0.3.0", "description": "Contains lower level abstractions/implementation that is to be shared by multiple other, higher level packages of the project.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-core.node.umd.min.js", @@ -62,12 +62,12 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", "typescript-optional": "2.0.1" }, "devDependencies": { - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "@types/express": "4.17.8" } } diff --git a/packages/cactus-plugin-consortium-manual/CHANGELOG.md b/packages/cactus-plugin-consortium-manual/CHANGELOG.md index 8426354f56..5751dd606f 100644 --- a/packages/cactus-plugin-consortium-manual/CHANGELOG.md +++ b/packages/cactus-plugin-consortium-manual/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* open API generator config - protected keyword ([57e52f4](https://github.com/hyperledger/cactus/commit/57e52f42c3aaab653acb8838ba93518a5a097af8)), closes [#436](https://github.com/hyperledger/cactus/issues/436) + + +### Features + +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **plugin-consortium-manual:** JSON Web Signatures for Nodes, Consortium ([caf60b3](https://github.com/hyperledger/cactus/commit/caf60b3f69c81617787afe73ca12165baa2dce50)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-plugin-consortium-manual/package-lock.json b/packages/cactus-plugin-consortium-manual/package-lock.json index 20301ff409..59c27a6f66 100644 --- a/packages/cactus-plugin-consortium-manual/package-lock.json +++ b/packages/cactus-plugin-consortium-manual/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-consortium-manual", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-plugin-consortium-manual/package.json b/packages/cactus-plugin-consortium-manual/package.json index ba0f597712..59671e5983 100644 --- a/packages/cactus-plugin-consortium-manual/package.json +++ b/packages/cactus-plugin-consortium-manual/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-consortium-manual", - "version": "0.2.0", + "version": "0.3.0", "description": "A web service plugin that provides management capabilities on a Cactus consortium as a whole for administrative purposes.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-plugin-consortium-manual.node.umd.min.js", @@ -63,9 +63,9 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", "axios": "0.19.2", "body-parser": "1.19.0", "express": "4.17.1", @@ -79,7 +79,7 @@ "typescript-optional": "2.0.1" }, "devDependencies": { - "@hyperledger/cactus-plugin-kv-storage-memory": "^0.2.0", + "@hyperledger/cactus-plugin-kv-storage-memory": "0.3.0", "@types/express": "4.17.8", "@types/joi": "14.3.4", "@types/json-stable-stringify": "1.0.32", diff --git a/packages/cactus-plugin-keychain-memory/CHANGELOG.md b/packages/cactus-plugin-keychain-memory/CHANGELOG.md index 6f306ee659..ef382edcde 100644 --- a/packages/cactus-plugin-keychain-memory/CHANGELOG.md +++ b/packages/cactus-plugin-keychain-memory/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* bundle name typos: plugin-keychain-memory ([43a127b](https://github.com/hyperledger/cactus/commit/43a127b2d0cfab7cdcf48d75a452d4ab44721551)) + + +### Features + +* **cmd-api-server:** fully dynamic plugin imports via config file/env/CLI ([fe396c9](https://github.com/hyperledger/cactus/commit/fe396c969436f1c1a99b6d03d8b58b160e1a93bb)) +* **core-api:** 🎸 add IKeychainPlugin#getKeychainId() ([34656b0](https://github.com/hyperledger/cactus/commit/34656b0730f886619efbbddb512c094029cbbebd)) +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-plugin-keychain-memory/package-lock.json b/packages/cactus-plugin-keychain-memory/package-lock.json index 0ad8cb51c6..6adb61a301 100644 --- a/packages/cactus-plugin-keychain-memory/package-lock.json +++ b/packages/cactus-plugin-keychain-memory/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-keychain-memory", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-plugin-keychain-memory/package.json b/packages/cactus-plugin-keychain-memory/package.json index 972f89a4cd..84cde4cf1a 100644 --- a/packages/cactus-plugin-keychain-memory/package.json +++ b/packages/cactus-plugin-keychain-memory/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-keychain-memory", - "version": "0.2.0", + "version": "0.3.0", "description": "Dummy keychain implementation doing NO encryption and storing everything in-memory. Only suitable for development and testing.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-plugin-keychain-memory.node.umd.min.js", @@ -62,8 +62,8 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", "joi": "14.3.1", "typescript-optional": "2.0.1" }, diff --git a/packages/cactus-plugin-kv-storage-memory/CHANGELOG.md b/packages/cactus-plugin-kv-storage-memory/CHANGELOG.md index 3757ff4975..0a739f157d 100644 --- a/packages/cactus-plugin-kv-storage-memory/CHANGELOG.md +++ b/packages/cactus-plugin-kv-storage-memory/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Features + +* **cmd-api-server:** fully dynamic plugin imports via config file/env/CLI ([fe396c9](https://github.com/hyperledger/cactus/commit/fe396c969436f1c1a99b6d03d8b58b160e1a93bb)) +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-plugin-kv-storage-memory/package-lock.json b/packages/cactus-plugin-kv-storage-memory/package-lock.json index d6bff54f0a..9571fa75e5 100644 --- a/packages/cactus-plugin-kv-storage-memory/package-lock.json +++ b/packages/cactus-plugin-kv-storage-memory/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-kv-storage-memory", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-plugin-kv-storage-memory/package.json b/packages/cactus-plugin-kv-storage-memory/package.json index b8e35017e1..6b49f66ef3 100644 --- a/packages/cactus-plugin-kv-storage-memory/package.json +++ b/packages/cactus-plugin-kv-storage-memory/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-kv-storage-memory", - "version": "0.2.0", + "version": "0.3.0", "description": "Key/value storage plugin that has an in-memory backend. Only makes sense to use it for local development/demo environments where there is only a single Cactus node running in your consortium.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-plugin-kv-storage-memory.node.umd.min.js", @@ -59,8 +59,8 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", "joi": "14.3.1", "typescript-optional": "2.0.1" }, diff --git a/packages/cactus-plugin-ledger-connector-besu/CHANGELOG.md b/packages/cactus-plugin-ledger-connector-besu/CHANGELOG.md index 9afb5cc7f0..450c7b9d87 100644 --- a/packages/cactus-plugin-ledger-connector-besu/CHANGELOG.md +++ b/packages/cactus-plugin-ledger-connector-besu/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* open API generator config - protected keyword ([57e52f4](https://github.com/hyperledger/cactus/commit/57e52f42c3aaab653acb8838ba93518a5a097af8)), closes [#436](https://github.com/hyperledger/cactus/issues/436) + + +### Features + +* **besu:** 🎸 OpenAPI support => arbitrary TX, contract deployments ([6d7e788](https://github.com/hyperledger/cactus/commit/6d7e7882eb0e11102a7e06b508433203c7cd821d)) +* **besu:** add keychain reference signing support ([768c4cc](https://github.com/hyperledger/cactus/commit/768c4cc67837699f5e153545cc7350f2807c4460)) +* **besu:** remove references to gethkeychainpassword ([2640b52](https://github.com/hyperledger/cactus/commit/2640b521967de51dc84e30f27749256da6369434)) +* **cmd-api-server:** fully dynamic plugin imports via config file/env/CLI ([fe396c9](https://github.com/hyperledger/cactus/commit/fe396c969436f1c1a99b6d03d8b58b160e1a93bb)) +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **core-api:** getConsensusAlgorithmFamily() on connector API ([477dc7e](https://github.com/hyperledger/cactus/commit/477dc7ed5dfba9ae56060772d478aae349919f10)), closes [#355](https://github.com/hyperledger/cactus/issues/355) +* **plugin-ledger-connector-besu:** add log level to options ([29402d0](https://github.com/hyperledger/cactus/commit/29402d0814bf9ebc642430cd0acb660eb4d50b97)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-plugin-ledger-connector-besu/package-lock.json b/packages/cactus-plugin-ledger-connector-besu/package-lock.json index 4ee8dae713..8214b63d24 100644 --- a/packages/cactus-plugin-ledger-connector-besu/package-lock.json +++ b/packages/cactus-plugin-ledger-connector-besu/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-ledger-connector-besu", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-plugin-ledger-connector-besu/package.json b/packages/cactus-plugin-ledger-connector-besu/package.json index d25ca8b4f6..5dc474c3cc 100644 --- a/packages/cactus-plugin-ledger-connector-besu/package.json +++ b/packages/cactus-plugin-ledger-connector-besu/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-ledger-connector-besu", - "version": "0.2.0", + "version": "0.3.0", "description": "Allows Cactus nodes to connect to a Besu ledger.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-plugin-ledger-connector-besu.node.umd.min.js", @@ -66,9 +66,9 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", "axios": "0.20.0", "express": "4.17.1", "joi": "14.3.1", @@ -78,8 +78,8 @@ "web3-eea": "0.10.0" }, "devDependencies": { - "@hyperledger/cactus-plugin-keychain-memory": "^0.2.0", - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-plugin-keychain-memory": "0.3.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "@types/express": "4.17.8", "@types/joi": "14.3.4" } diff --git a/packages/cactus-plugin-ledger-connector-fabric/CHANGELOG.md b/packages/cactus-plugin-ledger-connector-fabric/CHANGELOG.md index bdc02e9684..f908f6c876 100644 --- a/packages/cactus-plugin-ledger-connector-fabric/CHANGELOG.md +++ b/packages/cactus-plugin-ledger-connector-fabric/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* open API generator config - protected keyword ([57e52f4](https://github.com/hyperledger/cactus/commit/57e52f42c3aaab653acb8838ba93518a5a097af8)), closes [#436](https://github.com/hyperledger/cactus/issues/436) + + +### Features + +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **core-api:** getConsensusAlgorithmFamily() on connector API ([477dc7e](https://github.com/hyperledger/cactus/commit/477dc7ed5dfba9ae56060772d478aae349919f10)), closes [#355](https://github.com/hyperledger/cactus/issues/355) +* **fabric:** add run transaction endpoint ([07ff4f8](https://github.com/hyperledger/cactus/commit/07ff4f862f6d02fec5de887d73186777951b745a)) +* **fabric:** user defined fabric samples version ([8a60717](https://github.com/hyperledger/cactus/commit/8a607172f72afbdf2e0519eff3a58679975cd1ee)), closes [#391](https://github.com/hyperledger/cactus/issues/391) +* **ledger-connector-fabric:** golang chaincode deployment ([38e9780](https://github.com/hyperledger/cactus/commit/38e97808c74124bb35f0aa37e4b3d0eb42161920)), closes [#252](https://github.com/hyperledger/cactus/issues/252) [#275](https://github.com/hyperledger/cactus/issues/275) [#276](https://github.com/hyperledger/cactus/issues/276) [#277](https://github.com/hyperledger/cactus/issues/277) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-plugin-ledger-connector-fabric/package-lock.json b/packages/cactus-plugin-ledger-connector-fabric/package-lock.json index 5670c9dfb0..e03e6a694e 100644 --- a/packages/cactus-plugin-ledger-connector-fabric/package-lock.json +++ b/packages/cactus-plugin-ledger-connector-fabric/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-ledger-connector-fabric", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-plugin-ledger-connector-fabric/package.json b/packages/cactus-plugin-ledger-connector-fabric/package.json index 48ab8c21e9..548f675782 100644 --- a/packages/cactus-plugin-ledger-connector-fabric/package.json +++ b/packages/cactus-plugin-ledger-connector-fabric/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-ledger-connector-fabric", - "version": "0.2.0", + "version": "0.3.0", "description": "Allows Cactus nodes to connect to a Fabric ledger.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-plugin-ledger-connector-fabric.node.umd.min.js", @@ -66,9 +66,9 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", "express": "4.17.1", "express-openapi-validator": "3.16.11", "fabric-client": "1.4.13", @@ -87,8 +87,8 @@ "web3-eea": "0.9.0" }, "devDependencies": { - "@hyperledger/cactus-test-tooling": "^0.2.0", - "@hyperledger/cactus-plugin-keychain-memory": "^0.2.0", + "@hyperledger/cactus-plugin-keychain-memory": "0.3.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "@types/express": "4.17.8", "@types/joi": "14.3.4", "@types/multer": "1.4.4", diff --git a/packages/cactus-plugin-ledger-connector-quorum/CHANGELOG.md b/packages/cactus-plugin-ledger-connector-quorum/CHANGELOG.md index 804483e242..2940c0c6ec 100644 --- a/packages/cactus-plugin-ledger-connector-quorum/CHANGELOG.md +++ b/packages/cactus-plugin-ledger-connector-quorum/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* open API generator config - protected keyword ([57e52f4](https://github.com/hyperledger/cactus/commit/57e52f42c3aaab653acb8838ba93518a5a097af8)), closes [#436](https://github.com/hyperledger/cactus/issues/436) + + +### Features + +* **cmd-api-server:** fully dynamic plugin imports via config file/env/CLI ([fe396c9](https://github.com/hyperledger/cactus/commit/fe396c969436f1c1a99b6d03d8b58b160e1a93bb)) +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **core-api:** getConsensusAlgorithmFamily() on connector API ([477dc7e](https://github.com/hyperledger/cactus/commit/477dc7ed5dfba9ae56060772d478aae349919f10)), closes [#355](https://github.com/hyperledger/cactus/issues/355) +* **quorum:** 🎸 export model-type-guards to public API surface ([49ec2d5](https://github.com/hyperledger/cactus/commit/49ec2d5cea181bb37ca610d810350f433ba383d2)) +* **quorum:** 🎸 support Cactus Keychain APIs ([0d4769f](https://github.com/hyperledger/cactus/commit/0d4769fa52d1f79c22bdb6f60c2c2b7200b8cf99)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-plugin-ledger-connector-quorum/package-lock.json b/packages/cactus-plugin-ledger-connector-quorum/package-lock.json index 2b781e4ffb..36756bed43 100644 --- a/packages/cactus-plugin-ledger-connector-quorum/package-lock.json +++ b/packages/cactus-plugin-ledger-connector-quorum/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-ledger-connector-quorum", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-plugin-ledger-connector-quorum/package.json b/packages/cactus-plugin-ledger-connector-quorum/package.json index 8dc3519165..bd128231b3 100644 --- a/packages/cactus-plugin-ledger-connector-quorum/package.json +++ b/packages/cactus-plugin-ledger-connector-quorum/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-plugin-ledger-connector-quorum", - "version": "0.2.0", + "version": "0.3.0", "description": "Allows Cactus nodes to connect to a Quorum ledger.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js", @@ -66,9 +66,9 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", "axios": "0.20.0", "express": "4.17.1", "joi": "14.3.1", @@ -81,8 +81,8 @@ }, "devDependencies": { "@hyperledger/cactus-common": "0.2.0", - "@hyperledger/cactus-plugin-keychain-memory": "^0.2.0", - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-plugin-keychain-memory": "0.3.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "@types/express": "4.17.8", "@types/joi": "14.3.4" } diff --git a/packages/cactus-test-api-client/CHANGELOG.md b/packages/cactus-test-api-client/CHANGELOG.md index 357159cdfb..6f8e88d7f5 100644 --- a/packages/cactus-test-api-client/CHANGELOG.md +++ b/packages/cactus-test-api-client/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Features + +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **quorum:** 🎸 support Cactus Keychain APIs ([0d4769f](https://github.com/hyperledger/cactus/commit/0d4769fa52d1f79c22bdb6f60c2c2b7200b8cf99)) +* **sdk:** routing to nodes by ledger ID ([10e3d1c](https://github.com/hyperledger/cactus/commit/10e3d1c46731bf6d84a28d837e2f6601b4c6a78f)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-test-api-client/package-lock.json b/packages/cactus-test-api-client/package-lock.json index 15eec5d7f8..3a7c2563f6 100644 --- a/packages/cactus-test-api-client/package-lock.json +++ b/packages/cactus-test-api-client/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-api-client", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-test-api-client/package.json b/packages/cactus-test-api-client/package.json index fb86fdaecb..f6b9c34c39 100644 --- a/packages/cactus-test-api-client/package.json +++ b/packages/cactus-test-api-client/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-api-client", - "version": "0.2.0", + "version": "0.3.0", "description": "Integration tests for the Cactus API Client package (formerly known as the Cactus SDK package that has been renamed for to purpose of being less ambiguous)", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-test-api-client.node.umd.min.js", @@ -62,15 +62,15 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-api-client": "^0.2.0", - "@hyperledger/cactus-cmd-api-server": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-besu": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-fabric": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-quorum": "^0.2.0", + "@hyperledger/cactus-api-client": "0.3.0", + "@hyperledger/cactus-cmd-api-server": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-besu": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-fabric": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-quorum": "0.3.0", "axios": "0.19.2", "joi": "14.3.1", "jose": "1.27.2", @@ -78,7 +78,7 @@ "web3": "1.2.7" }, "devDependencies": { - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "@types/joi": "14.3.4" } } diff --git a/packages/cactus-test-cmd-api-server/CHANGELOG.md b/packages/cactus-test-cmd-api-server/CHANGELOG.md index d04bbee699..0a6acc39ad 100644 --- a/packages/cactus-test-cmd-api-server/CHANGELOG.md +++ b/packages/cactus-test-cmd-api-server/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* **api-server:** runtime plugin imports ([dcdfcf5](https://github.com/hyperledger/cactus/commit/dcdfcf59e8e5220e24093e3dbeb41f49f1e5ab1b)), closes [#346](https://github.com/hyperledger/cactus/issues/346) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-test-cmd-api-server/package-lock.json b/packages/cactus-test-cmd-api-server/package-lock.json index 6b2372783b..d8a88d68ca 100644 --- a/packages/cactus-test-cmd-api-server/package-lock.json +++ b/packages/cactus-test-cmd-api-server/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-cmd-api-server", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-test-cmd-api-server/package.json b/packages/cactus-test-cmd-api-server/package.json index 5f954e0cdf..f7d778e5d1 100644 --- a/packages/cactus-test-cmd-api-server/package.json +++ b/packages/cactus-test-cmd-api-server/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-cmd-api-server", - "version": "0.2.0", + "version": "0.3.0", "description": "Integration tests for the Cactus API Client package (formerly known as the Cactus SDK package that has been renamed for to purpose of being less ambiguous)", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-test-cmd-api-server.node.umd.min.js", @@ -62,21 +62,21 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-api-client": "^0.2.0", - "@hyperledger/cactus-cmd-api-server": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", - "@hyperledger/cactus-plugin-keychain-memory": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-besu": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-fabric": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-quorum": "^0.2.0", + "@hyperledger/cactus-api-client": "0.3.0", + "@hyperledger/cactus-cmd-api-server": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", + "@hyperledger/cactus-plugin-keychain-memory": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-besu": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-fabric": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-quorum": "0.3.0", "axios": "0.19.2", "joi": "14.3.1", "typescript-optional": "2.0.1" }, "devDependencies": { - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "@types/joi": "14.3.4" } } diff --git a/packages/cactus-test-plugin-consortium-manual/CHANGELOG.md b/packages/cactus-test-plugin-consortium-manual/CHANGELOG.md index 8426354f56..256cdbfd5b 100644 --- a/packages/cactus-test-plugin-consortium-manual/CHANGELOG.md +++ b/packages/cactus-test-plugin-consortium-manual/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Features + +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **plugin-consortium-manual:** JSON Web Signatures for Nodes, Consortium ([caf60b3](https://github.com/hyperledger/cactus/commit/caf60b3f69c81617787afe73ca12165baa2dce50)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-test-plugin-consortium-manual/package-lock.json b/packages/cactus-test-plugin-consortium-manual/package-lock.json index d513383090..730ac6be1a 100644 --- a/packages/cactus-test-plugin-consortium-manual/package-lock.json +++ b/packages/cactus-test-plugin-consortium-manual/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-plugin-consortium-manual", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-test-plugin-consortium-manual/package.json b/packages/cactus-test-plugin-consortium-manual/package.json index d052e9c3f2..86ee98ae42 100644 --- a/packages/cactus-test-plugin-consortium-manual/package.json +++ b/packages/cactus-test-plugin-consortium-manual/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-plugin-consortium-manual", - "version": "0.2.0", + "version": "0.3.0", "description": "Integration tests for the Quorum ledger and the API server.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-test-plugin-consortium-manual.node.umd.min.js", @@ -62,13 +62,13 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-cmd-api-server": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", - "@hyperledger/cactus-plugin-kv-storage-memory": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-quorum": "^0.2.0", + "@hyperledger/cactus-cmd-api-server": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", + "@hyperledger/cactus-plugin-kv-storage-memory": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-quorum": "0.3.0", "axios": "0.19.2", "joi": "14.3.1", "jose": "1.27.2", @@ -78,7 +78,7 @@ }, "devDependencies": { "@hyperledger/cactus-common": "0.2.0", - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "@types/joi": "14.3.4", "@types/json-stable-stringify": "1.0.32", "@types/lodash": "4.14.158" diff --git a/packages/cactus-test-plugin-ledger-connector-besu/CHANGELOG.md b/packages/cactus-test-plugin-ledger-connector-besu/CHANGELOG.md new file mode 100644 index 0000000000..416b3e4ad9 --- /dev/null +++ b/packages/cactus-test-plugin-ledger-connector-besu/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + +**Note:** Version bump only for package @hyperledger/cactus-test-plugin-ledger-connector-besu diff --git a/packages/cactus-test-plugin-ledger-connector-besu/package-lock.json b/packages/cactus-test-plugin-ledger-connector-besu/package-lock.json index 4108ae293a..18a97c610e 100644 --- a/packages/cactus-test-plugin-ledger-connector-besu/package-lock.json +++ b/packages/cactus-test-plugin-ledger-connector-besu/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-plugin-ledger-connector-besu", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-test-plugin-ledger-connector-besu/package.json b/packages/cactus-test-plugin-ledger-connector-besu/package.json index 6ff7ee8ba9..607ea39f06 100644 --- a/packages/cactus-test-plugin-ledger-connector-besu/package.json +++ b/packages/cactus-test-plugin-ledger-connector-besu/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-plugin-ledger-connector-besu", - "version": "0.2.0", + "version": "0.3.0", "description": "Integration tests for the Besu ledger and the API server.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-test-plugin-ledger-connector-besu.node.umd.min.js", @@ -62,13 +62,13 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-cmd-api-server": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-plugin-keychain-memory": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-besu": "^0.2.0", - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-cmd-api-server": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-plugin-keychain-memory": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-besu": "0.3.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "key-encoder": "2.0.3", "web3": "1.2.11", "web3-eea": "0.9.0" diff --git a/packages/cactus-test-plugin-ledger-connector-quorum/CHANGELOG.md b/packages/cactus-test-plugin-ledger-connector-quorum/CHANGELOG.md index 868e286b3b..686e2ed118 100644 --- a/packages/cactus-test-plugin-ledger-connector-quorum/CHANGELOG.md +++ b/packages/cactus-test-plugin-ledger-connector-quorum/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Features + +* **api-server:** TLS, mTLS support ([bcda595](https://github.com/hyperledger/cactus/commit/bcda595c84a1a6805c20375a45b318de3e092319)) +* **cmd-api-server:** fully dynamic plugin imports via config file/env/CLI ([fe396c9](https://github.com/hyperledger/cactus/commit/fe396c969436f1c1a99b6d03d8b58b160e1a93bb)) +* **core-api:** add instanceId getter to ICactusPlugin ([e50d9ce](https://github.com/hyperledger/cactus/commit/e50d9cef081708d7d6b92701f7f941c36ef6f920)) +* **quorum:** 🎸 support Cactus Keychain APIs ([0d4769f](https://github.com/hyperledger/cactus/commit/0d4769fa52d1f79c22bdb6f60c2c2b7200b8cf99)) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-test-plugin-ledger-connector-quorum/package-lock.json b/packages/cactus-test-plugin-ledger-connector-quorum/package-lock.json index 212b046ec2..a6dfbc005c 100644 --- a/packages/cactus-test-plugin-ledger-connector-quorum/package-lock.json +++ b/packages/cactus-test-plugin-ledger-connector-quorum/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-plugin-ledger-connector-quorum", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-test-plugin-ledger-connector-quorum/package.json b/packages/cactus-test-plugin-ledger-connector-quorum/package.json index e5b90fa5d7..44afa9c796 100644 --- a/packages/cactus-test-plugin-ledger-connector-quorum/package.json +++ b/packages/cactus-test-plugin-ledger-connector-quorum/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-plugin-ledger-connector-quorum", - "version": "0.2.0", + "version": "0.3.0", "description": "Integration tests for the Quorum ledger and the API server.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-test-plugin-ledger-connector-quorum.node.umd.min.js", @@ -62,13 +62,13 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-cmd-api-server": "^0.2.0", - "@hyperledger/cactus-common": "^0.2.0", - "@hyperledger/cactus-core": "^0.2.0", - "@hyperledger/cactus-core-api": "^0.2.0", - "@hyperledger/cactus-plugin-consortium-manual": "^0.2.0", - "@hyperledger/cactus-plugin-kv-storage-memory": "^0.2.0", - "@hyperledger/cactus-plugin-ledger-connector-quorum": "^0.2.0", + "@hyperledger/cactus-cmd-api-server": "0.3.0", + "@hyperledger/cactus-common": "0.3.0", + "@hyperledger/cactus-core": "0.3.0", + "@hyperledger/cactus-core-api": "0.3.0", + "@hyperledger/cactus-plugin-consortium-manual": "0.3.0", + "@hyperledger/cactus-plugin-kv-storage-memory": "0.3.0", + "@hyperledger/cactus-plugin-ledger-connector-quorum": "0.3.0", "axios": "0.19.2", "joi": "14.3.1", "jose": "1.27.2", @@ -81,7 +81,7 @@ }, "devDependencies": { "@hyperledger/cactus-common": "0.2.0", - "@hyperledger/cactus-test-tooling": "^0.2.0", + "@hyperledger/cactus-test-tooling": "0.3.0", "@types/joi": "14.3.4", "@types/json-stable-stringify": "1.0.32", "@types/lodash": "4.14.158" diff --git a/packages/cactus-test-tooling/CHANGELOG.md b/packages/cactus-test-tooling/CHANGELOG.md index 28ded26fc1..d2cc986d9e 100644 --- a/packages/cactus-test-tooling/CHANGELOG.md +++ b/packages/cactus-test-tooling/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.3.0) (2021-01-06) + + +### Bug Fixes + +* **test-tooling:** bind test ledgers to port zero for macOS ([6ff1b98](https://github.com/hyperledger/cactus/commit/6ff1b981f353449a15627ec0ec724e6e4a3fbb8d)), closes [#186](https://github.com/hyperledger/cactus/issues/186) +* **test-tooling:** fabric AIO image docker in docker support ([4c2ae34](https://github.com/hyperledger/cactus/commit/4c2ae344aa9aec817e330773fc6f7b0e995ff43f)), closes [#279](https://github.com/hyperledger/cactus/issues/279) +* **test-tooling:** getContainerInfo methods lookup criteria ([7456967](https://github.com/hyperledger/cactus/commit/7456967512b0cf4e0e70f3b656de53c9690ea514)), closes [#265](https://github.com/hyperledger/cactus/issues/265) + + +### Features + +* **fabric:** add run transaction endpoint ([07ff4f8](https://github.com/hyperledger/cactus/commit/07ff4f862f6d02fec5de887d73186777951b745a)) +* **fabric:** user defined fabric samples version ([8a60717](https://github.com/hyperledger/cactus/commit/8a607172f72afbdf2e0519eff3a58679975cd1ee)), closes [#391](https://github.com/hyperledger/cactus/issues/391) +* **fabric-all-in-one:** runs-a-Fabric-Network-in-one-docker-container ([703bc61](https://github.com/hyperledger/cactus/commit/703bc61a850b87176d04793545a9030b9bffc617)), closes [#132](https://github.com/hyperledger/cactus/issues/132) +* **ledger-connector-fabric:** golang chaincode deployment ([38e9780](https://github.com/hyperledger/cactus/commit/38e97808c74124bb35f0aa37e4b3d0eb42161920)), closes [#252](https://github.com/hyperledger/cactus/issues/252) [#275](https://github.com/hyperledger/cactus/issues/275) [#276](https://github.com/hyperledger/cactus/issues/276) [#277](https://github.com/hyperledger/cactus/issues/277) +* **test-tooling:** 🎸 createEthTestAccount() to Besu,Quorum test ledger ([2c0d73c](https://github.com/hyperledger/cactus/commit/2c0d73c0aba31e1d51d94d9482caad0e2d862ac9)) +* 🎸 add method: QuorumTestLedger#getGenesisAccount() ([ac19e49](https://github.com/hyperledger/cactus/commit/ac19e49b87dad7d23d9eea91e2bbca0e3a0f69e4)) +* **test-tooling:** Containers class ls() and exec() methods ([44ad88a](https://github.com/hyperledger/cactus/commit/44ad88a1f8ddc16735ef4533a1d25c9acf690d2e)), closes [#275](https://github.com/hyperledger/cactus/issues/275) + + + + + # [0.2.0](https://github.com/hyperledger/cactus/compare/v0.1.0...v0.2.0) (2020-12-01) diff --git a/packages/cactus-test-tooling/package-lock.json b/packages/cactus-test-tooling/package-lock.json index 6eeb36769d..26b84e4662 100644 --- a/packages/cactus-test-tooling/package-lock.json +++ b/packages/cactus-test-tooling/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-tooling", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cactus-test-tooling/package.json b/packages/cactus-test-tooling/package.json index 3ef9cb6cb1..3c05bfc1d3 100644 --- a/packages/cactus-test-tooling/package.json +++ b/packages/cactus-test-tooling/package.json @@ -1,6 +1,6 @@ { "name": "@hyperledger/cactus-test-tooling", - "version": "0.2.0", + "version": "0.3.0", "description": "Swiss army knife for test development. Main goal is to make pulling up test/dummy ledgers on the fly for tests easy, especially for test cases that are about simulating clean ledger state or wiped ledger state, etc.", "main": "dist/lib/main/typescript/index.js", "mainMinified": "dist/cactus-test-tooling.node.umd.min.js", @@ -62,7 +62,7 @@ }, "homepage": "https://github.com/hyperledger/cactus#readme", "dependencies": { - "@hyperledger/cactus-common": "^0.2.0", + "@hyperledger/cactus-common": "0.3.0", "axios": "0.19.2", "compare-versions": "3.6.0", "dockerode": "3.2.0",