Skip to content

Commit 475c992

Browse files
committed
parse first section from changelog
1 parent e312269 commit 475c992

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ Pipfile.lock
1010
*.kdbx.out
1111
.idea
1212
.venv*
13+
TMPNOTES

CHANGELOG.rst

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
4.1.0 - 2024-06-26
22
------------------
3-
- merged PR#389 - add PyKeePass.database_name and database_description
4-
- merged PR#392, fixed #390 - fix pkg_resources dependency issue
3+
- merged #389 - add PyKeePass.database_name and database_description
4+
- merged #392, fixed #390 - fix pkg_resources dependency issue
55
- fixed #391 - Entry.tags returns empty list instead of None
66
- fixed #395 - set 'encoding' attribute when exporting as XML
77
- fixed #383 - parse datetimes using isoformat instead of strptime
88

99
4.0.7 - 2024-02-29
1010
------------------
1111
- fixed #359 - PyKeePass has `decrypt` kwarg for accessing header info
12-
- merged PR#347 - added Entry.index and Entry.move for moving entries
13-
- merged PR#367 - added Entry.autotype_window setter
14-
- merged PR#364 - allow filename/keyfile to be file-like objects
15-
- merged PR#371 - drop dateutil dependency
16-
- merged PR#348 - switch to pyproject.toml
12+
- merged #347 - added Entry.index and Entry.move for moving entries
13+
- merged #367 - added Entry.autotype_window setter
14+
- merged #364 - allow filename/keyfile to be file-like objects
15+
- merged #371 - drop dateutil dependency
16+
- merged #348 - switch to pyproject.toml
1717

1818
4.0.6 - 2023-08-22
1919
------------------

Makefile

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ release: lock dist
1818
exit 1
1919
fi
2020
# generate release notes from changelog
21-
awk "/---/{next}; /^$${stripped}/{next}; {print} ; /^$$/{exit}" CHANGELOG.rst > TMPNOTES
21+
awk "BEGIN{p=0}; /^$${stripped}/{next}; /---/{p=1;next}; /^$$/{exit}; p {print}" CHANGELOG.rst > TMPNOTES
22+
# make github and pypi release
2223
gh release create --latest --verify-tag v$(version) dist/pykeepass-$(version)* -F TMPNOTES
2324
twine upload -u __token__ dist/pykeepass-$(version)*
2425

0 commit comments

Comments
 (0)