Skip to content

Commit b1e1a96

Browse files
authored
Merge pull request #182 from consideRatio/pr/add-changelog-for-2.0.0
Add changelog for 2.0.0
2 parents 1078d04 + 930ce6f commit b1e1a96

File tree

2 files changed

+96
-36
lines changed

2 files changed

+96
-36
lines changed

CHANGELOG.md

Lines changed: 95 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,69 @@
22

33
## Unreleased
44

5-
## [1.3]
5+
## 2.0
66

7-
### [1.3.0] - 2021-07-26
7+
### 2.0.0 - 2022-08-30
8+
9+
Make sure to read about the breaking changes and the release highlights below!
10+
11+
#### Breaking changes
12+
13+
If you are using chartpress to publish development releases should be aware that
14+
the suffix appended to chart versions and image tags is changed to look like
15+
`1.2.3-0.dev.git.n.hash`, where the following things has changed:
16+
17+
- `-0.dev` is appended by default for non pre-release versions.
18+
- `n` is the number of commits on the branch, where it previously was the number
19+
of commits since the last tag on the branch.
20+
21+
#### Release highlights
22+
23+
- The option `baseVersion` is added to chart configuration in chartpress.yaml,
24+
for more details see the [README.md section on controlling development
25+
versions](https://github.com/jupyterhub/chartpress#controlling-development-versions).
26+
27+
#### New features added
28+
29+
- use baseVersion config to set the base version for development releases (supersedes useChartVersion config) [#179](https://github.com/jupyterhub/chartpress/pull/179) ([@minrk](https://github.com/minrk))
30+
31+
#### Enhancements made
32+
33+
- Allow extra options to be passed to docker build [#142](https://github.com/jupyterhub/chartpress/pull/142) ([@adamblake](https://github.com/adamblake))
34+
35+
#### Bugs fixed
36+
37+
- fix check for first-time publishing chart [#161](https://github.com/jupyterhub/chartpress/pull/161) ([@minrk](https://github.com/minrk))
38+
39+
#### Maintenance and upkeep improvements
40+
41+
- upload test coverage to codecov [#181](https://github.com/jupyterhub/chartpress/pull/181) ([@minrk](https://github.com/minrk))
42+
- Enforce that `--reset` is an exclusive argument [#180](https://github.com/jupyterhub/chartpress/pull/180) ([@minrk](https://github.com/minrk))
43+
- count commits on branch instead of commits since last tag on branch [#178](https://github.com/jupyterhub/chartpress/pull/178) ([@minrk](https://github.com/minrk))
44+
- pre-commit: add pyupgrade and isort (replaces reorder-python-imports) [#173](https://github.com/jupyterhub/chartpress/pull/173) ([@consideRatio](https://github.com/consideRatio))
45+
- (reverted) accept --tag arg in --reset [#152](https://github.com/jupyterhub/chartpress/pull/152) ([@minrk](https://github.com/minrk))
46+
- (reverted) Add `useChartVersion` and change appended version suffix (now like `1.2.3-0.dev.git.3.h123`) [#150](https://github.com/jupyterhub/chartpress/pull/150) ([@minrk](https://github.com/minrk))
47+
- Add tests with dev tags and backport branches [#145](https://github.com/jupyterhub/chartpress/pull/145) ([@minrk](https://github.com/minrk))
48+
- Drop support for py36 and misc ci maintenance [#144](https://github.com/jupyterhub/chartpress/pull/144) ([@consideRatio](https://github.com/consideRatio))
49+
- Remove six (no longer needed by docker) [#140](https://github.com/jupyterhub/chartpress/pull/140) ([@manics](https://github.com/manics))
50+
51+
#### Documentation improvements
52+
53+
- docs: update README about use with GitHub actions [#139](https://github.com/jupyterhub/chartpress/pull/139) ([@consideRatio](https://github.com/consideRatio))
54+
55+
#### Continuous integration improvements
56+
57+
- upload test coverage to codecov [#181](https://github.com/jupyterhub/chartpress/pull/181) ([@minrk](https://github.com/minrk))
58+
59+
#### Contributors to this release
60+
61+
([GitHub contributors page for this release](https://github.com/jupyterhub/chartpress/graphs/contributors?from=2021-07-26&to=2022-08-30&type=c))
62+
63+
[@adamblake](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Aadamblake+updated%3A2021-07-26..2022-08-30&type=Issues) | [@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2021-07-26..2022-08-30&type=Issues) | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Amanics+updated%3A2021-07-26..2022-08-30&type=Issues) | [@minrk](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Aminrk+updated%3A2021-07-26..2022-08-30&type=Issues)
64+
65+
## 1.3
66+
67+
### 1.3.0 - 2021-07-26
868

969
This release improve performance significantly when building images for multiple
1070
platforms. Chartpress can now can now also decide if such images needs to be
@@ -24,14 +84,14 @@ built and pushed, like it can for single platform images.
2484

2585
[@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2021-07-23..2021-07-26&type=Issues) | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Amanics+updated%3A2021-07-23..2021-07-26&type=Issues)
2686

27-
## [1.2]
87+
## 1.2
2888

29-
### [1.2.2] - 2021-07-23
89+
### 1.2.2 - 2021-07-23
3090

3191
The release of 1.2.1 was made incorrectly to PyPI, so this is another release to
3292
fix the situation.
3393

34-
### [1.2.1] - 2021-07-23
94+
### 1.2.1 - 2021-07-23
3595

3696
#### Bugs fixed
3797

@@ -44,7 +104,7 @@ fix the situation.
44104

45105
[@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2021-06-23..2021-07-23&type=Issues) | [@yuvipanda](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Ayuvipanda+updated%3A2021-06-23..2021-07-23&type=Issues)
46106

47-
### [1.2.0] - 2021-06-23
107+
### 1.2.0 - 2021-06-23
48108

49109
#### New features added
50110

@@ -60,9 +120,9 @@ fix the situation.
60120

61121
[@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2021-04-12..2021-06-23&type=Issues) | [@minrk](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Aminrk+updated%3A2021-04-12..2021-06-23&type=Issues)
62122

63-
## [1.1]
123+
## 1.1
64124

65-
### [1.1.0] - 2021-04-12
125+
### 1.1.0 - 2021-04-12
66126

67127
#### Enhancements made
68128

@@ -82,9 +142,9 @@ fix the situation.
82142

83143
[@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2021-01-20..2021-04-11&type=Issues) | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Amanics+updated%3A2021-01-20..2021-04-11&type=Issues)
84144

85-
## [1.0]
145+
## 1.0
86146

87-
### [1.0.4] - 2021-01-20
147+
### 1.0.4 - 2021-01-20
88148

89149
#### Bugs fixed
90150

@@ -94,7 +154,7 @@ fix the situation.
94154

95155
- refactor: rename two local variables for readability [#114](https://github.com/jupyterhub/chartpress/pull/114) ([@consideRatio](https://github.com/consideRatio))
96156

97-
### [1.0.3] - 2020-12-14
157+
### 1.0.3 - 2020-12-14
98158

99159
#### Enhancements made
100160

@@ -110,7 +170,7 @@ fix the situation.
110170

111171
[@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2020-12-04..2020-12-14&type=Issues) | [@minrk](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Aminrk+updated%3A2020-12-04..2020-12-14&type=Issues)
112172

113-
### [1.0.2] - 2020-12-04
173+
### 1.0.2 - 2020-12-04
114174

115175
#### Bugs fixed
116176

@@ -123,7 +183,7 @@ fix the situation.
123183

124184
[@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2020-12-03..2020-12-04&type=Issues) | [@danielnorberg](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Adanielnorberg+updated%3A2020-12-03..2020-12-04&type=Issues) | [@minrk](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Aminrk+updated%3A2020-12-03..2020-12-04&type=Issues)
125185

126-
### [1.0.1] - 2020-12-03
186+
### 1.0.1 - 2020-12-03
127187

128188
#### Bugs fixed
129189

@@ -135,7 +195,7 @@ fix the situation.
135195

136196
[@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2020-11-21..2020-12-03&type=Issues)
137197

138-
### [1.0.0] - 2020-11-21
198+
### 1.0.0 - 2020-11-21
139199

140200
[@betatim](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Abetatim+updated%3A2018-02-23..2020-11-21&type=Issues) | [@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2018-02-23..2020-11-21&type=Issues) | [@jacobtomlinson](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Ajacobtomlinson+updated%3A2018-02-23..2020-11-21&type=Issues) | [@jirikuncar](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Ajirikuncar+updated%3A2018-02-23..2020-11-21&type=Issues) | [@leafty](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Aleafty+updated%3A2018-02-23..2020-11-21&type=Issues) | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Amanics+updated%3A2018-02-23..2020-11-21&type=Issues) | [@minrk](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Aminrk+updated%3A2018-02-23..2020-11-21&type=Issues) | [@rokroskar](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Arokroskar+updated%3A2018-02-23..2020-11-21&type=Issues) | [@yuvipanda](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Ayuvipanda+updated%3A2018-02-23..2020-11-21&type=Issues)
141201

@@ -153,9 +213,9 @@ reliable, thank you everyone for your contributions and work on it!!!
153213
- Migrate from Travis CI to GitHub Actions [#101](https://github.com/jupyterhub/chartpress/pull/101) ([@consideRatio](https://github.com/consideRatio))
154214
- CI: fix syntax typo making us not run tests before publish [#100](https://github.com/jupyterhub/chartpress/pull/100) ([@consideRatio](https://github.com/consideRatio))
155215

156-
## [0.7]
216+
## 0.7
157217

158-
### [0.7.0] - 2020-11-02
218+
### 0.7.0 - 2020-11-02
159219

160220
#### Enhancements made
161221

@@ -174,9 +234,9 @@ reliable, thank you everyone for your contributions and work on it!!!
174234

175235
[@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3AconsideRatio+updated%3A2020-01-12..2020-11-01&type=Issues) | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Amanics+updated%3A2020-01-12..2020-11-01&type=Issues) | [@minrk](https://github.com/search?q=repo%3Ajupyterhub%2Fchartpress+involves%3Aminrk+updated%3A2020-01-12..2020-11-01&type=Issues)
176236

177-
## [0.6]
237+
## 0.6
178238

179-
### [0.6.0] - 2020-01-12
239+
### 0.6.0 - 2020-01-12
180240

181241
0.6.0 include a single fix to avoid breaking SemVer 2 validity, which is
182242
essential for Helm 3 compatibility. The change is to prefix build number and
@@ -189,9 +249,9 @@ Helm 3 enforce this, while Helm 2 doesn't.
189249

190250
- Prefix build info with n and h to ensure SemVer 2 validity, in order to solve Helm 3 compatibility [#87](https://github.com/jupyterhub/chartpress/pull/87) ([@consideRatio](https://github.com/consideRatio))
191251

192-
## [0.5]
252+
## 0.5
193253

194-
### [0.5.0] - 2019-12-01
254+
### 0.5.0 - 2019-12-01
195255

196256
#### Added
197257

@@ -208,9 +268,9 @@ Helm 3 enforce this, while Helm 2 doesn't.
208268
- Setup CD of PyPI releases on git tag pushes [#83](https://github.com/jupyterhub/chartpress/pull/83) ([@consideRatio](https://github.com/consideRatio))
209269
- Adopt bump2version for automating version bumps [#74](https://github.com/jupyterhub/chartpress/pull/74) ([@minrk](https://github.com/minrk))
210270

211-
## [0.4]
271+
## 0.4
212272

213-
### [0.4.3] - 2019-10-29 (Breaking changes)
273+
### 0.4.3 - 2019-10-29 (Breaking changes)
214274

215275
0.4.3 contains important bug fixes for versions `0.4.0` to `0.4.2`. A big bug
216276
fixed was that charts published using `--publish-chart` replaced previous charts
@@ -260,12 +320,12 @@ commits.
260320
image: "image:tag" # <--sets this here
261321
```
262322
263-
### [0.4.2] - 2019-10-19 (broken)
323+
### 0.4.2 - 2019-10-19 (broken)
264324
265325
- --long flag to always output build information in image tags and chart version [#57](https://github.com/jupyterhub/chartpress/pull/57) ([@consideRatio](https://github.com/consideRatio))
266326
- Refactor publish_pages for comprehensibility [#56](https://github.com/jupyterhub/chartpress/pull/56) ([@consideRatio](https://github.com/consideRatio))
267327
268-
### [0.4.1] - 2019-10-17 (broken)
328+
### 0.4.1 - 2019-10-17 (broken)
269329
270330
- Deprecate --commit-range [#55](https://github.com/jupyterhub/chartpress/pull/55) ([@consideRatio](https://github.com/consideRatio))
271331
- Reset Chart.yaml's version to a valid value [#54](https://github.com/jupyterhub/chartpress/pull/54) ([@consideRatio](https://github.com/consideRatio))
@@ -276,41 +336,41 @@ commits.
276336
- Chart and image versioning, and Chart.yaml's --reset interaction [#52](https://github.com/jupyterhub/chartpress/pull/52) ([@consideRatio](https://github.com/consideRatio))
277337
- Add --version flag [#45](https://github.com/jupyterhub/chartpress/pull/45) ([@consideRatio](https://github.com/consideRatio))
278338
279-
## [0.3]
339+
## 0.3
280340
281-
### [0.3.2] - 2019-10-05
341+
### 0.3.2 - 2019-10-05
282342
283343
- Update chartpress --help output in README.md [#42](https://github.com/jupyterhub/chartpress/pull/42) ([@consideRatio](https://github.com/consideRatio))
284344
- Add initial setup when starting from scratch [#36](https://github.com/jupyterhub/chartpress/pull/36) ([@manics](https://github.com/manics))
285345
- avoid mangling of quotes in rendered charts (#1) [#34](https://github.com/jupyterhub/chartpress/pull/34) ([@rokroskar](https://github.com/rokroskar))
286346
- Add --skip-build and add --reset to reset image tags as well as chart version [#28](https://github.com/jupyterhub/chartpress/pull/28) ([@rokroskar](https://github.com/rokroskar))
287347
288-
### [0.3.1] - 2019-02-07
348+
### 0.3.1 - 2019-02-07
289349
290350
- Fix conditionals for builds with new tagging scheme,
291351
by checking if images exist locally or on the registry
292352
rather than assuming the correct tag was pushed based on commit range.
293353
- Echo shell commands that are executed during the chartpress process
294354
295-
### [0.3.0] - 2019-02-07
355+
### 0.3.0 - 2019-02-07
296356
297357
- Add chart version as prefix to image tags (e.g. 0.8-abc123)
298358
- Fix requires-python metadata to specify that Python 3.6 is required
299359
300-
## [0.2]
360+
## 0.2
301361
302-
### [0.2.2] - 2018-09-19
362+
### 0.2.2 - 2018-09-19
303363
304364
- Another ruamel.yaml type fix
305365
306-
### [0.2.1] - 2018-09-10
366+
### 0.2.1 - 2018-09-10
307367
308368
- Add `--image-prefix` option
309369
- Workaround ruamel.yaml bug when strings are all-digits
310370
and start with 0 and contain an 8 or 9.
311371
- Fix type checking for recent ruamel.yaml
312372

313-
### [0.2.0] - 2018-05-29
373+
### 0.2.0 - 2018-05-29
314374

315375
- Fix image tagging when building multiple images
316376
- Make image-building optional
@@ -319,12 +379,12 @@ commits.
319379
- Include chartpress.yaml when resolving last changed ref
320380
- Update only necessary fields
321381

322-
## [0.1]
382+
## 0.1
323383

324-
### [0.1.1] - 2018-02-23
384+
### 0.1.1 - 2018-02-23
325385

326386
- Add missing dependency on ruamel.yaml
327387

328-
### [0.1.0] - 2018-02-23
388+
### 0.1.0 - 2018-02-23
329389

330390
first release!

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ optional arguments:
150150
loaded into the local docker engine.
151151
--list-images print list of images to stdout. Images will not be
152152
built.
153-
--version Print current chartpress version and exit.
153+
--version show program's version number and exit
154154
```
155155

156156
## Configuration

0 commit comments

Comments
 (0)