Skip to content

Commit d5f09b9

Browse files
committed
Compile release notes for v1.0.0
1 parent 8e4c0d7 commit d5f09b9

File tree

9 files changed

+28
-10
lines changed

9 files changed

+28
-10
lines changed

HISTORY.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,31 @@ History
33

44
.. towncrier release notes start
55
6+
py-multicodec v1.0.0 (2025-12-18)
7+
---------------------------------
8+
9+
Improved Documentation
10+
~~~~~~~~~~~~~~~~~~~~~~
11+
12+
- Fixed Read the Docs build failures by updating deprecated Sphinx settings and adding API documentation generation. (`#29 <https://github.com/multiformats/py-multicodec/issues/29>`__)
13+
14+
15+
Features
16+
~~~~~~~~
17+
18+
- Added Codec constants, List all codecs function and Reserved range support for Codec management. (`#23 <https://github.com/multiformats/py-multicodec/issues/23>`__)
19+
- Added serialization with JSON/raw codecs, custom codec interface, encode/decode functions, and a dynamic codec registry. (`#25 <https://github.com/multiformats/py-multicodec/issues/25>`__)
20+
- Updated codec table from official multicodec repository to include all 603 codecs (up from 460). This adds many previously missing codecs including hash functions (sha2-384, sha2-224, murmur3-x64 variants), encryption algorithms (aes-128/192/256, chacha variants), network protocols (noise, quic-v1, webrtc), and many others. Addresses gap analysis from discussion #1063. (`#31 <https://github.com/multiformats/py-multicodec/issues/31>`__)
21+
22+
23+
Internal Changes - for py-multicodec Contributors
24+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25+
26+
- Modernized repository infrastructure to use pyproject.toml, GitHub Actions CI/CD, Python 3.10+ support, ruff for linting/formatting, and pre-commit hooks. (`#21 <https://github.com/multiformats/py-multicodec/issues/21>`__)
27+
- Dropped ``coverage`` and ``codecov`` references, no longer using it. (`#29 <https://github.com/multiformats/py-multicodec/issues/29>`__)
28+
- Updated contributing docs and docs config with current release process. (`#35 <https://github.com/multiformats/py-multicodec/issues/35>`__)
29+
30+
631
0.1.3 (2018-10-20)
732
------------------
833

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ notes: check-bump validate-newsfragments
113113

114114
release: check-bump check-git clean
115115
# verify that notes command ran correctly
116-
./newsfragments/validate_files.py is-empty
116+
python ./newsfragments/validate_files.py is-empty
117117
CURRENT_SIGN_SETTING=$(git config commit.gpgSign)
118118
git config commit.gpgSign true
119119
bump-my-version bump $(bump)
@@ -130,8 +130,8 @@ ifndef bump
130130
endif
131131

132132
check-git:
133-
# require that upstream is configured for multiformats/py-multihash
133+
# require that upstream is configured for multiformats/py-multicodec
134134
@if ! git remote -v | grep "upstream[[:space:]][email protected]:multiformats/py-multicodec.git (push)\|upstream[[:space:]]https://github.com/multiformats/py-multicodec (push)"; then \
135-
echo "Error: You must have a remote named 'upstream' that points to 'py-multihash'"; \
135+
echo "Error: You must have a remote named 'upstream' that points to 'py-multicodec'"; \
136136
exit 1; \
137137
fi

newsfragments/21.internal.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/23.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/25.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/29.docs.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/29.internal.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/31.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/35.internal.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)