Skip to content

Commit ce8f533

Browse files
committed
Update changelog formatting
Signed-off-by: Jakub Dzikowski <jakub.t.dzikowski@gmail.com>
1 parent 68c16e8 commit ce8f533

File tree

1 file changed

+75
-155
lines changed

1 file changed

+75
-155
lines changed

CHANGELOG.md

Lines changed: 75 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -1,204 +1,125 @@
1+
## 2.4.2
2+
3+
### Bug Fixes
4+
* Update chaincode image for init CCaaS command [#634](https://github.com/hyperledger-labs/fablo/pull/634)
5+
16
## 2.4.1
27

38
### Features
4-
* `fablo init ccaas` command
5-
[#630](https://github.com/hyperledger-labs/fablo/pull/630)
9+
* `fablo init ccaas` command [#630](https://github.com/hyperledger-labs/fablo/pull/630)
610

711
## Documentation
8-
* Update supported features hooks documentation
9-
[#629](https://github.com/hyperledger-labs/fablo/pull/629)
12+
* Update supported features hooks documentation [#629](https://github.com/hyperledger-labs/fablo/pull/629)
1013

1114
### Chore & Maintenance
12-
* Set Fabric 3.1.0 as the default one for tests
13-
[#626](https://github.com/hyperledger-labs/fablo/pull/626)
14-
* Fix wrong script file name in release GH action
15-
[#631](https://github.com/hyperledger-labs/fablo/pull/631)
15+
* Set Fabric 3.1.0 as the default one for tests [#626](https://github.com/hyperledger-labs/fablo/pull/626)
16+
* Fix wrong script file name in release GH action [#631](https://github.com/hyperledger-labs/fablo/pull/631)
1617

1718

1819
## 2.4.0
1920

2021
### Features
21-
* CCaaS dev mode
22-
[#622](https://github.com/hyperledger-labs/fablo/pull/622)
23-
* Support chaincodes with the same name but on different channels
24-
[#607](https://github.com/hyperledger-labs/fablo/pull/607)
25-
* Add post-start hook executed after up/start
26-
[#616](https://github.com/hyperledger-labs/fablo/pull/616)
27-
* Detect changes in `fablo-config.json` to prevent reusing old network by accident
28-
[#614](https://github.com/hyperledger-labs/fablo/pull/614)
22+
* CCaaS dev mode [#622](https://github.com/hyperledger-labs/fablo/pull/622)
23+
* Support chaincodes with the same name but on different channels [#607](https://github.com/hyperledger-labs/fablo/pull/607)
24+
* Add post-start hook executed after up/start [#616](https://github.com/hyperledger-labs/fablo/pull/616)
25+
* Detect changes in `fablo-config.json` to prevent reusing old network by accident [#614](https://github.com/hyperledger-labs/fablo/pull/614)
2926

3027
### Bug Fixes
31-
* Hardcoded CCaaS cert
32-
[#621](https://github.com/hyperledger-labs/fablo/pull/621)
33-
* Use proper certificates in multiple orderer groups setup
34-
[be5e462](https://github.com/hyperledger-labs/fablo/commit/be5e4629550fc74b74a64d472956c9b4dd372363)
35-
* Restart Explorer once channels are created
36-
[#615](https://github.com/hyperledger-labs/fablo/pull/615)
28+
* Hardcoded CCaaS cert [#621](https://github.com/hyperledger-labs/fablo/pull/621)
29+
* Use proper certificates in multiple orderer groups setup [be5e462](https://github.com/hyperledger-labs/fablo/commit/be5e4629550fc74b74a64d472956c9b4dd372363)
30+
* Restart Explorer once channels are created [#615](https://github.com/hyperledger-labs/fablo/pull/615)
3731

3832
## Documentation
39-
* Update supported features
40-
[#617](https://github.com/hyperledger-labs/fablo/pull/617)
33+
* Update supported features [#617](https://github.com/hyperledger-labs/fablo/pull/617)
4134

4235
## 2.3.0
4336

4437
### Features
45-
* Support for running Java chaincode in development mode
46-
[#553](https://github.com/hyperledger-labs/fablo/pull/553)
47-
* Support installing Chaincode from Docker image using CCaaS
48-
[#550](https://github.com/hyperledger-labs/fablo/pull/550)
49-
[#582](https://github.com/hyperledger-labs/fablo/pull/582)
50-
[#594](https://github.com/hyperledger-labs/fablo/pull/594)
51-
* Export network topology with Mermaid
52-
[#565](https://github.com/hyperledger-labs/fablo/pull/565)
53-
[#579](https://github.com/hyperledger-labs/fablo/pull/579)
54-
* Generate diagrams by default for each 'generate' command
55-
[#584](https://github.com/hyperledger-labs/fablo/pull/584)
56-
* Added Fablo Sample Gateway Connection for Node.js
57-
[#541](https://github.com/hyperledger-labs/fablo/pull/541)
58-
* Adds gateway option to init
59-
[#544](https://github.com/hyperledger-labs/fablo/pull/544)
60-
* Support query command for docker setup
61-
[#597](https://github.com/hyperledger-labs/fablo/pull/597)
62-
* Add orderers and channels in connection profile
63-
[#595](https://github.com/hyperledger-labs/fablo/pull/595)
64-
* Add check for unique chaincode names
65-
[#596](https://github.com/hyperledger-labs/fablo/pull/596)
66-
* Hardcode fablo config inside init generator
67-
[#554](https://github.com/hyperledger-labs/fablo/pull/554)
68-
* Publish sample chaincode Docker image
69-
[#555](https://github.com/hyperledger-labs/fablo/pull/555)
70-
* Include and test Sample Go chaincode in samples/chaincodes/chaincode-kv-go
71-
[#569](https://github.com/hyperledger-labs/fablo/pull/569)
38+
* Support for running Java chaincode in development mode [#553](https://github.com/hyperledger-labs/fablo/pull/553)
39+
* Support installing Chaincode from Docker image using CCaaS [#550](https://github.com/hyperledger-labs/fablo/pull/550) [#582](https://github.com/hyperledger-labs/fablo/pull/582) [#594](https://github.com/hyperledger-labs/fablo/pull/594)
40+
* Export network topology with Mermaid [#565](https://github.com/hyperledger-labs/fablo/pull/565) [#579](https://github.com/hyperledger-labs/fablo/pull/579)
41+
* Generate diagrams by default for each 'generate' command [#584](https://github.com/hyperledger-labs/fablo/pull/584)
42+
* Added Fablo Sample Gateway Connection for Node.js [#541](https://github.com/hyperledger-labs/fablo/pull/541)
43+
* Adds gateway option to init [#544](https://github.com/hyperledger-labs/fablo/pull/544)
44+
* Support query command for docker setup [#597](https://github.com/hyperledger-labs/fablo/pull/597)
45+
* Add orderers and channels in connection profile [#595](https://github.com/hyperledger-labs/fablo/pull/595)
46+
* Add check for unique chaincode names [#596](https://github.com/hyperledger-labs/fablo/pull/596)
47+
* Hardcode fablo config inside init generator [#554](https://github.com/hyperledger-labs/fablo/pull/554)
48+
* Publish sample chaincode Docker image [#555](https://github.com/hyperledger-labs/fablo/pull/555)
49+
* Include and test Sample Go chaincode in samples/chaincodes/chaincode-kv-go [#569](https://github.com/hyperledger-labs/fablo/pull/569)
7250

7351
### Bug Fixes
74-
* Verify if post-generate.sh exists before executing
75-
[#521](https://github.com/hyperledger-labs/fablo/pull/521)
76-
[#526](https://github.com/hyperledger-labs/fablo/pull/526)
77-
* Fix chaincode invoke CLI for endorsement policy involving multiple peers
78-
[#549](https://github.com/hyperledger-labs/fablo/pull/549)
79-
* Fix tag format for release CI
80-
[#504](https://github.com/hyperledger-labs/fablo/pull/504)
81-
* Fix missing FABLO_VERSION in publish docker workflow
82-
[#556](https://github.com/hyperledger-labs/fablo/pull/556)
83-
* CI: Update release workflow to match proper version tagging
84-
[#516](https://github.com/hyperledger-labs/fablo/pull/516)
85-
* Fix Gradle build for Java chaincode
86-
[#583](https://github.com/hyperledger-labs/fablo/pull/583)
52+
* Verify if post-generate.sh exists before executing [#521](https://github.com/hyperledger-labs/fablo/pull/521) [#526](https://github.com/hyperledger-labs/fablo/pull/526)
53+
* Fix chaincode invoke CLI for endorsement policy involving multiple peers [#549](https://github.com/hyperledger-labs/fablo/pull/549)
54+
* Fix tag format for release CI [#504](https://github.com/hyperledger-labs/fablo/pull/504)
55+
* Fix missing FABLO_VERSION in publish docker workflow [#556](https://github.com/hyperledger-labs/fablo/pull/556)
56+
* CI: Update release workflow to match proper version tagging [#516](https://github.com/hyperledger-labs/fablo/pull/516)
57+
* Fix Gradle build for Java chaincode [#583](https://github.com/hyperledger-labs/fablo/pull/583)
8758

8859
### Documentation
89-
* Docs: Clarify usage of global vs local fablo installation in README
90-
[#520](https://github.com/hyperledger-labs/fablo/pull/520)
91-
* Fix: correct typo in CONTRIBUTING.md
92-
[#538](https://github.com/hyperledger-labs/fablo/pull/538)
93-
* Docs: Coverage tracker / supported features
94-
[#557](https://github.com/hyperledger-labs/fablo/pull/557)
95-
[#564](https://github.com/hyperledger-labs/fablo/pull/564)
96-
[#562](https://github.com/hyperledger-labs/fablo/pull/562)
97-
[#566](https://github.com/hyperledger-labs/fablo/pull/566)
98-
[#563](https://github.com/hyperledger-labs/fablo/pull/563)
99-
[#570](https://github.com/hyperledger-labs/fablo/pull/570)
100-
[#586](https://github.com/hyperledger-labs/fablo/pull/586)
60+
* Docs: Clarify usage of global vs local fablo installation in README [#520](https://github.com/hyperledger-labs/fablo/pull/520)
61+
* Fix: correct typo in CONTRIBUTING.md [#538](https://github.com/hyperledger-labs/fablo/pull/538)
62+
* Docs: Coverage tracker / supported features [#557](https://github.com/hyperledger-labs/fablo/pull/557) [#564](https://github.com/hyperledger-labs/fablo/pull/564) [#562](https://github.com/hyperledger-labs/fablo/pull/562) [#566](https://github.com/hyperledger-labs/fablo/pull/566) [#563](https://github.com/hyperledger-labs/fablo/pull/563) [#570](https://github.com/hyperledger-labs/fablo/pull/570) [#586](https://github.com/hyperledger-labs/fablo/pull/586)
10163

10264
### Testing & CI
103-
* Test cases for `repositoryUtils.ts`
104-
[#548](https://github.com/hyperledger-labs/fablo/pull/548)
105-
* Unit tests for `parseFabloConfig`
106-
[#552](https://github.com/hyperledger-labs/fablo/pull/552)
107-
* Test golang chaincode in Github Actions
108-
[#569](https://github.com/hyperledger-labs/fablo/pull/569)
109-
* Test post-generate hook creation and execution in CI
110-
[#580](https://github.com/hyperledger-labs/fablo/pull/580)
111-
* Test peer dev mode
112-
[#592](https://github.com/hyperledger-labs/fablo/pull/592)
113-
* Test Gateway client
114-
[#587](https://github.com/hyperledger-labs/fablo/pull/587)
115-
* Test: Test CCaaS for Fabric v3
116-
[#603](https://github.com/hyperledger-labs/fablo/pull/603)
65+
* Test cases for `repositoryUtils.ts` [#548](https://github.com/hyperledger-labs/fablo/pull/548)
66+
* Unit tests for `parseFabloConfig` [#552](https://github.com/hyperledger-labs/fablo/pull/552)
67+
* Test golang chaincode in Github Actions [#569](https://github.com/hyperledger-labs/fablo/pull/569)
68+
* Test post-generate hook creation and execution in CI [#580](https://github.com/hyperledger-labs/fablo/pull/580)
69+
* Test peer dev mode [#592](https://github.com/hyperledger-labs/fablo/pull/592)
70+
* Test Gateway client [#587](https://github.com/hyperledger-labs/fablo/pull/587)
71+
* Test: Test CCaaS for Fabric v3 [#603](https://github.com/hyperledger-labs/fablo/pull/603)
11772

11873
### Chore & Maintenance
119-
* Bump all dependencies from Dependabot PRs
120-
[#600](https://github.com/hyperledger-labs/fablo/pull/600)
121-
* Unify Fabric version in tests and samples
122-
[#581](https://github.com/hyperledger-labs/fablo/pull/581)
123-
* Upgrade Blockchain Explorer
124-
[#590](https://github.com/hyperledger-labs/fablo/pull/590)
74+
* Bump all dependencies from Dependabot PRs [#600](https://github.com/hyperledger-labs/fablo/pull/600)
75+
* Unify Fabric version in tests and samples [#581](https://github.com/hyperledger-labs/fablo/pull/581)
76+
* Upgrade Blockchain Explorer [#590](https://github.com/hyperledger-labs/fablo/pull/590)
12577

12678
## 2.2.0
12779

12880
### Features
129-
* Full support for Fabric 3.0.0 and drop solo consensus
130-
[#513](https://github.com/hyperledger-labs/fablo/pull/513)
81+
* Full support for Fabric 3.0.0 and drop solo consensus [#513](https://github.com/hyperledger-labs/fablo/pull/513)
13182

13283
### Bug Fixes
133-
* Fix connection profile issues (CA URL, missing orderers and channels sections)
134-
[#340](https://github.com/hyperledger-labs/fablo/issues/340)
84+
* Fix connection profile issues (CA URL, missing orderers and channels sections) [#340](https://github.com/hyperledger-labs/fablo/issues/340)
13585

13686
## 2.1.0
13787

13888
### Features
139-
* Support Fabric 3.0.0-beta, along with BFT consensus
140-
[#501](https://github.com/hyperledger-labs/fablo/pull/501)
89+
* Support Fabric 3.0.0-beta, along with BFT consensus [#501](https://github.com/hyperledger-labs/fablo/pull/501)
14190

14291
## 2.0.0
14392

14493
### Breaking changes
145-
* Drop support for capabilities v1, and Fabric versions below 2.0.0
146-
[#461](https://github.com/hyperledger-labs/fablo/pull/461)
147-
[#462](https://github.com/hyperledger-labs/fablo/pull/462)
148-
[#464](https://github.com/hyperledger-labs/fablo/pull/464)
149-
[#473](https://github.com/hyperledger-labs/fablo/pull/473)
150-
[#486](https://github.com/hyperledger-labs/fablo/pull/486)
151-
[#488](https://github.com/hyperledger-labs/fablo/pull/488)
152-
* Drop yarn and nvm installation support
153-
[#455](https://github.com/hyperledger-labs/fablo/pull/455)
94+
* Drop support for capabilities v1, and Fabric versions below 2.0.0 [#461](https://github.com/hyperledger-labs/fablo/pull/461) [#462](https://github.com/hyperledger-labs/fablo/pull/462) [#464](https://github.com/hyperledger-labs/fablo/pull/464) [#473](https://github.com/hyperledger-labs/fablo/pull/473) [#486](https://github.com/hyperledger-labs/fablo/pull/486) [#488](https://github.com/hyperledger-labs/fablo/pull/488)
95+
* Drop yarn and nvm installation support [#455](https://github.com/hyperledger-labs/fablo/pull/455)
15496

15597
### Features
156-
* Add application capability V_2_5 [#463]
157-
[#463](https://github.com/hyperledger-labs/fablo/pull/463)
158-
* Support for `chaincode invoke` command (tls and non-tls)
159-
[#403](https://github.com/hyperledger-labs/fablo/pull/403)
98+
* Add application capability V_2_5 [#463] [#463](https://github.com/hyperledger-labs/fablo/pull/463)
99+
* Support for `chaincode invoke` command (tls and non-tls) [#403](https://github.com/hyperledger-labs/fablo/pull/403)
160100
* [#413](https://github.com/hyperledger-labs/fablo/pull/413)
161-
* Support for `chaincodes list` command (tls and non-tls)
162-
[#409](https://github.com/hyperledger-labs/fablo/pull/409)
163-
[#411](https://github.com/hyperledger-labs/fablo/pull/411)
164-
* Christmas easter egg
165-
[#427](https://github.com/hyperledger-labs/fablo/pull/427)
166-
* Remove dev dependencies on chaincode installation for Node.js
167-
[#450](https://github.com/hyperledger-labs/fablo/pull/450)
168-
* Update Fabric version in the initial configuration
169-
[#470]( https://github.com/hyperledger-labs/fablo/pull/470)
170-
* Publish Fablo Docker image for ARM architecture
171-
[#478](https://github.com/hyperledger-labs/fablo/pull/478)
172-
[#487](https://github.com/hyperledger-labs/fablo/pull/487)
101+
* Support for `chaincodes list` command (tls and non-tls) [#409](https://github.com/hyperledger-labs/fablo/pull/409) [#411](https://github.com/hyperledger-labs/fablo/pull/411)
102+
* Christmas easter egg [#427](https://github.com/hyperledger-labs/fablo/pull/427)
103+
* Remove dev dependencies on chaincode installation for Node.js [#450](https://github.com/hyperledger-labs/fablo/pull/450)
104+
* Update Fabric version in the initial configuration [#470]( https://github.com/hyperledger-labs/fablo/pull/470)
105+
* Publish Fablo Docker image for ARM architecture [#478](https://github.com/hyperledger-labs/fablo/pull/478) [#487](https://github.com/hyperledger-labs/fablo/pull/487)
173106

174107
### Fixes
175-
* Fixed https request when tls is enabled
176-
[#438](https://github.com/hyperledger-labs/fablo/pull/438)
177-
* Fixed issue with `fablo up` command when using CouchDB
178-
[#443](https://github.com/hyperledger-labs/fablo/pull/443)
179-
* Update Docker Compose command
180-
[#465](https://github.com/hyperledger-labs/fablo/pull/465)
181-
* Fixed issue with private data collection
182-
[#460]( https://github.com/hyperledger-labs/fablo/pull/467)
108+
* Fixed https request when tls is enabled [#438](https://github.com/hyperledger-labs/fablo/pull/438)
109+
* Fixed issue with `fablo up` command when using CouchDB [#443](https://github.com/hyperledger-labs/fablo/pull/443)
110+
* Update Docker Compose command [#465](https://github.com/hyperledger-labs/fablo/pull/465)
111+
* Fixed issue with private data collection [#460]( https://github.com/hyperledger-labs/fablo/pull/467)
183112
* Updated Node.js version from 12 to 16 in chaincode
184113
* Remove unsupported test library and dependencies
185114

186115
### Chore & Maintenance
187-
* Add contributing guidelines
188-
[#439](https://github.com/hyperledger-labs/fablo/pull/439)
189-
* Documented the Fablo architecture in `ARCHITECTURE.md` file
190-
[#456](https://github.com/hyperledger-labs/fablo/pull/456)
191-
* Changed recommended Node.js version check
192-
[#442](https://github.com/hyperledger-labs/fablo/pull/442)
116+
* Add contributing guidelines [#439](https://github.com/hyperledger-labs/fablo/pull/439)
117+
* Documented the Fablo architecture in `ARCHITECTURE.md` file [#456](https://github.com/hyperledger-labs/fablo/pull/456)
118+
* Changed recommended Node.js version check [#442](https://github.com/hyperledger-labs/fablo/pull/442)
193119
* Library updates (mostly by Dependabot)
194-
* Various CI improvements and fixes
195-
[#467](https://github.com/hyperledger-labs/fablo/pull/467)
196-
[#458](https://github.com/hyperledger-labs/fablo/pull/458)
197-
[#489](https://github.com/hyperledger-labs/fablo/pull/489)
198-
* Improve .gitignore file
199-
[#476]( https://github.com/hyperledger-labs/fablo/pull/476)
200-
* Update Fablo docker image registry to GHCR
201-
[#491](https://github.com/hyperledger-labs/fablo/pull/491)
120+
* Various CI improvements and fixes [#467](https://github.com/hyperledger-labs/fablo/pull/467) [#458](https://github.com/hyperledger-labs/fablo/pull/458) [#489](https://github.com/hyperledger-labs/fablo/pull/489)
121+
* Improve .gitignore file [#476]( https://github.com/hyperledger-labs/fablo/pull/476)
122+
* Update Fablo docker image registry to GHCR [#491](https://github.com/hyperledger-labs/fablo/pull/491)
202123

203124
## 1.2.0
204125

@@ -280,9 +201,8 @@
280201

281202
### Features
282203
* Support for private data ([#104](https://github.com/hyperledger-labs/fablo/issues/104))
283-
* Added channel query scripts ([#169](https://github.com/hyperledger-labs/fablo/issues/169))
284-
* Support for Hyperledger Fabric 2.x ([#132](https://github.com/hyperledger-labs/fablo/issues/132)
285-
, [#178](https://github.com/hyperledger-labs/fablo/issues/178), [#190](https://github.com/hyperledger-labs/fablo/issues/178))
204+
* Added channel query scripts ([#169](https://github.com/hyperledger-labs/fablo/issues/169))
205+
* Support for Hyperledger Fabric 2.x ([#132](https://github.com/hyperledger-labs/fablo/issues/132) [#178](https://github.com/hyperledger-labs/fablo/issues/178) [#190](https://github.com/hyperledger-labs/fablo/issues/178))
286206
* Support default endorsement policy ([#189](https://github.com/hyperledger-labs/fablo/issues/189))
287207
* Support for fablo config in YAML format
288208

@@ -297,14 +217,14 @@
297217
* Support for multiple organizations
298218
* Support for solo consensus protocol
299219
* Support for RAFT consensus protocol ([#16](https://github.com/hyperledger-labs/fablo/issues/16)
300-
, [#38](https://github.com/hyperledger-labs/fablo/issues/38))
220+
, [#38](https://github.com/hyperledger-labs/fablo/issues/38))
301221
* Validation of `fablo-config.json` based on JSON schema and other rules
302222
* Allow to upgrade chaincode ([#45](https://github.com/hyperledger-labs/fablo/issues/36))
303223
* Network recreation in one step ([#105](https://github.com/hyperledger-labs/fablo/issues/105))
304224
* Init command to provide simple config ([#90](https://github.com/hyperledger-labs/fablo/issues/90)) with
305-
chaincode ([#100](https://github.com/hyperledger-labs/fablo/issues/100))
225+
chaincode ([#100](https://github.com/hyperledger-labs/fablo/issues/100))
306226
* Proper exposing Orderer and Peers ports for service
307-
discovery ([#116](https://github.com/hyperledger-labs/fablo/issues/116))
227+
discovery ([#116](https://github.com/hyperledger-labs/fablo/issues/116))
308228

309229
### Fixes
310230
* Missing notify anchor peers step ([#26](https://github.com/hyperledger-labs/fablo/issues/26))

0 commit comments

Comments
 (0)