Skip to content

Commit ff4bd39

Browse files
github-actions[bot]tiborsimko
authored andcommitted
chore(master): release 1.0.0
1 parent 1bbfcd5 commit ff4bd39

File tree

6 files changed

+78
-27
lines changed

6 files changed

+78
-27
lines changed

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CHANGELOG.md

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.4.0"
2+
".": "1.0.0"
33
}

CHANGELOG.md

Lines changed: 72 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,100 @@
1-
<!-- markdownlint-disable MD013 -->
1+
<!-- markdownlint-disable MD012 MD013 -->
22

33
# Changelog
44

5+
## [1.0.0](https://github.com/cernopendata/cernopendata-client/compare/0.4.0...1.0.0) (2025-02-25)
6+
7+
8+
### ⚠ BREAKING CHANGES
9+
10+
* **python:** Drops support for Python 3.6 and 3.7.
11+
12+
### Build
13+
14+
* **docker:** upgrade to Ubuntu 24.04 and Python 3.12 ([#143](https://github.com/cernopendata/cernopendata-client/issues/143)) ([bac8200](https://github.com/cernopendata/cernopendata-client/commit/bac82006d8ab701c45c4a80df6cec1abfec5963a))
15+
* **python:** add support for Python 3.13 ([#146](https://github.com/cernopendata/cernopendata-client/issues/146)) ([1714dbf](https://github.com/cernopendata/cernopendata-client/commit/1714dbf62fef7a9267629c2baef77d33427c15d0))
16+
* **python:** drop support for Python 3.6 and 3.7 ([#143](https://github.com/cernopendata/cernopendata-client/issues/143)) ([cb633e0](https://github.com/cernopendata/cernopendata-client/commit/cb633e0f3a49484a852033bdf053207b0233670d))
17+
18+
19+
### Bug fixes
20+
21+
* **searcher:** adapt to the new metadata schema with file indices ([#147](https://github.com/cernopendata/cernopendata-client/issues/147)) ([bab9401](https://github.com/cernopendata/cernopendata-client/commit/bab94012690bdd7a71ad2542920a8a82b670ddf3)), closes [#148](https://github.com/cernopendata/cernopendata-client/issues/148)
22+
23+
24+
### Code refactoring
25+
26+
* **docs:** move from reST to Markdown ([#145](https://github.com/cernopendata/cernopendata-client/issues/145)) ([845b1bc](https://github.com/cernopendata/cernopendata-client/commit/845b1bc09d6b022d744bec87e79208d4ce2d0691))
27+
28+
29+
### Test suite
30+
31+
* **metadater:** adapt filtering test after CCID removal ([#147](https://github.com/cernopendata/cernopendata-client/issues/147)) ([4ff86a9](https://github.com/cernopendata/cernopendata-client/commit/4ff86a91d87b57da15b48dfd491ae8913a156567))
32+
33+
34+
### Continuous integration
35+
36+
* **actions:** update GitHub actions due to Node 16 deprecation ([#143](https://github.com/cernopendata/cernopendata-client/issues/143)) ([a3a898e](https://github.com/cernopendata/cernopendata-client/commit/a3a898ed9bd50b30b439b60e90cd166b74615524))
37+
* **actions:** upgrade to Ubuntu 24.04 and Python 3.12 ([#143](https://github.com/cernopendata/cernopendata-client/issues/143)) ([925c0b5](https://github.com/cernopendata/cernopendata-client/commit/925c0b5ddc471bc6937b718f4178934bd818602a))
38+
* **commitlint:** addition of commit message linter ([#143](https://github.com/cernopendata/cernopendata-client/issues/143)) ([e01fff8](https://github.com/cernopendata/cernopendata-client/commit/e01fff80623da66299794dec3f94ec9c1946fbb3))
39+
* **jsonlint:** add JSON linting ([#150](https://github.com/cernopendata/cernopendata-client/issues/150)) ([cab5fcb](https://github.com/cernopendata/cernopendata-client/commit/cab5fcba919557af09b39df7cf99c7390f4b8679))
40+
* **markdownlint:** add Markdown linting ([#150](https://github.com/cernopendata/cernopendata-client/issues/150)) ([45a2a5f](https://github.com/cernopendata/cernopendata-client/commit/45a2a5f6aa5f3f9d64dfcda45e1eec9e67d3515d))
41+
* **prettier:** add Prettier code formatting checks ([#150](https://github.com/cernopendata/cernopendata-client/issues/150)) ([1020c7c](https://github.com/cernopendata/cernopendata-client/commit/1020c7cf5dde9c3397e3073eda73ba0537081351))
42+
* **release-please:** increment version number in Dockerfile ([#151](https://github.com/cernopendata/cernopendata-client/issues/151)) ([1bbfcd5](https://github.com/cernopendata/cernopendata-client/commit/1bbfcd5d1a6fa0f32014e2ad50f3a255b0ca1f55))
43+
* **release-please:** initial Release Please configuration ([#143](https://github.com/cernopendata/cernopendata-client/issues/143)) ([5724844](https://github.com/cernopendata/cernopendata-client/commit/5724844659369e7888a76bf58abf5e556c9f286e))
44+
* **run-tests:** add usage help and refactor options ([#150](https://github.com/cernopendata/cernopendata-client/issues/150)) ([b9368d8](https://github.com/cernopendata/cernopendata-client/commit/b9368d83577bdc1e0a2305dde56c2fc22ff97eb9))
45+
* **run-tests:** stop properly after running all tests ([#145](https://github.com/cernopendata/cernopendata-client/issues/145)) ([357a719](https://github.com/cernopendata/cernopendata-client/commit/357a719b25aa65ce8569989a3abd2c92f0a5e7e9))
46+
* **shfmt:** add shfmt code formatting checks ([#150](https://github.com/cernopendata/cernopendata-client/issues/150)) ([e70291e](https://github.com/cernopendata/cernopendata-client/commit/e70291e62e9331e46977741f847383de32c7f08c))
47+
* **yamllint:** add YAML linting ([#150](https://github.com/cernopendata/cernopendata-client/issues/150)) ([0d70783](https://github.com/cernopendata/cernopendata-client/commit/0d707832ef1835092d043d15e44b01f5dda0730c))
48+
49+
50+
### Documentation
51+
52+
* **usage:** add an example on how to retrieve container images ([#141](https://github.com/cernopendata/cernopendata-client/issues/141)) ([fef3295](https://github.com/cernopendata/cernopendata-client/commit/fef329555565c2d6a4b0841da57b7fe7665c49c5))
53+
554
## 0.4.0 (2024-08-22)
655

7-
- Adds support for Python 3.11 and 3.12.
8-
- Improves `get-metadata --output-field` command by adding a new `--filter`
56+
* Adds support for Python 3.11 and 3.12.
57+
* Improves `get-metadata --output-field` command by adding a new `--filter`
958
option allowing to output only selected field values matching desired
1059
criteria.
11-
- Changes container image base to Fedora 38 and slightly optimises image size.
12-
- Drops support for Python 2.7.
60+
* Changes container image base to Fedora 38 and slightly optimises image size.
61+
* Drops support for Python 2.7.
1362

1463
## 0.3.0 (2022-03-16)
1564

16-
- Adds support for Python 3.10.
17-
- Improves `download-files` command to resume interrupted downloads when using
65+
* Adds support for Python 3.10.
66+
* Improves `download-files` command to resume interrupted downloads when using
1867
HTTP downloads with `pycurl` engine.
19-
- Improves XRootD downloader by using vanilla XRootD package. Changes
68+
* Improves XRootD downloader by using vanilla XRootD package. Changes
2069
`xrootdpyfs` to `xrootd` download engine.
21-
- Improves `download-files` command with a new option `--download-engine` to
70+
* Improves `download-files` command with a new option `--download-engine` to
2271
select `pycurl` or `requests` engines when downloading files over HTTP.
23-
- Fixes minor issues with file index unwinding and output directory handling.
72+
* Fixes minor issues with file index unwinding and output directory handling.
2473

2574
## 0.2.0 (2020-11-19)
2675

27-
- Adds new `list-directory` command to list content of EOS directories holding
76+
* Adds new `list-directory` command to list content of EOS directories holding
2877
open data files.
29-
- Adds support for Python 3.9.
30-
- Improves `download-files` command to allow using XRootD protocol.
31-
- Improves `download-files` command to allow using HTTPS protocol.
32-
- Improves `download-files` command to optionally verify file integrity as soon
78+
* Adds support for Python 3.9.
79+
* Improves `download-files` command to allow using XRootD protocol.
80+
* Improves `download-files` command to allow using HTTPS protocol.
81+
* Improves `download-files` command to optionally verify file integrity as soon
3382
as files are being downloaded.
34-
- Improves `get-file-locations` command to optionally output file sizes and
83+
* Improves `get-file-locations` command to optionally output file sizes and
3584
checksums.
36-
- Improves output format colouring to better indicate notes and errors.
37-
- Fixes minor issues and improves code coverage.
85+
* Improves output format colouring to better indicate notes and errors.
86+
* Fixes minor issues and improves code coverage.
3887

3988
## 0.1.0 (2020-09-24)
4089

41-
- Enriches `download-files` command to optionally download only files matching
90+
* Enriches `download-files` command to optionally download only files matching
4291
certain name, regexp, or range count.
43-
- Adds new `verify-files` command to verify number, size, and checksum of
92+
* Adds new `verify-files` command to verify number, size, and checksum of
4493
downloaded files.
45-
- Improves `get-metadata` command with respect to outputting only certain
94+
* Improves `get-metadata` command with respect to outputting only certain
4695
desired metadata field values.
47-
- Enriches user documentation.
96+
* Enriches user documentation.
4897

4998
## 0.0.1 (2020-09-09)
5099

51-
- Initial public release.
100+
* Initial public release.

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ ENTRYPOINT ["cernopendata-client"]
6868

6969
# Set image labels
7070
LABEL org.opencontainers.image.authors="opendata-team@cern.ch"
71-
LABEL org.opencontainers.image.created="2024-08-22"
71+
LABEL org.opencontainers.image.created="2025-02-25"
7272
LABEL org.opencontainers.image.description="CERN Open Data - command-line client"
7373
LABEL org.opencontainers.image.documentation="https://cernopendata-client.readthedocs.io/"
7474
LABEL org.opencontainers.image.licenses="GPLv3"
@@ -77,5 +77,5 @@ LABEL org.opencontainers.image.title="cernopendata-client"
7777
LABEL org.opencontainers.image.url="https://github.com/cernopendata/cernopendata-client"
7878
LABEL org.opencontainers.image.vendor="cernopendata"
7979
# x-release-please-start-version
80-
LABEL org.opencontainers.image.version="0.4.0"
80+
LABEL org.opencontainers.image.version="1.0.0"
8181
# x-release-please-end

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include docs/requirements.txt
1010
include pytest.ini
1111
include tox.ini
1212
exclude .editorconfig
13+
exclude .prettierignore
1314
prune docs/_build
1415
recursive-include cernopendata_client *.py
1516
recursive-include docs *.png

cernopendata_client/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414

1515
from __future__ import absolute_import, print_function
1616

17-
__version__ = "0.4.0"
17+
__version__ = "1.0.0"

0 commit comments

Comments
 (0)