Skip to content

Commit cac901c

Browse files
author
github-actions
committed
[skip ci] Update changelog.
1 parent f406ade commit cac901c

File tree

1 file changed

+140
-130
lines changed

1 file changed

+140
-130
lines changed

docs/changelog.md

Lines changed: 140 additions & 130 deletions
Original file line numberDiff line numberDiff line change
@@ -5,216 +5,226 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.13][0.1.13] - 2025-09-17
9+
10+
### <!-- 7 -->⚙️ Miscellaneous Tasks
11+
- Fix mypy analysis and lint tooling by @seandstewart
12+
13+
814
## [0.1.12][0.1.12] - 2025-02-09
915

1016
### <!-- 10 -->💼 Other
11-
- Fix signing and release creation
17+
- Fix signing and release creation by @seandstewart
1218

1319

1420
## [0.1.11][0.1.11] - 2025-02-08
1521

1622
### <!-- 10 -->💼 Other
17-
- Fix publication
23+
- Fix publication by @seandstewart
1824

1925

2026
## [0.1.10][0.1.10] - 2025-02-08
2127

2228
### <!-- 10 -->💼 Other
23-
- Turn on auto-tagging
24-
- Fix tag fetching
25-
- Cleanup bad tags
29+
- Turn on auto-tagging by @seandstewart
30+
- Fix tag fetching by @seandstewart
31+
- Cleanup bad tags by @seandstewart
2632

2733
### <!-- 7 -->⚙️ Miscellaneous Tasks
28-
- Update CI/CD toolchain for uv and git-cliff
29-
- Re-work env checkout for uv in CI
30-
- Skip CI on changelog update
34+
- Update CI/CD toolchain for uv and git-cliff by @seandstewart
35+
- Re-work env checkout for uv in CI by @seandstewart
36+
- Skip CI on changelog update by @seandstewart
3137

3238

3339
## [0.1.9][0.1.9] - 2024-10-30
3440

3541
### <!-- 1 -->🐛 Bug Fixes
36-
- Track "unwrapped" types during routine resolution
42+
- Track "unwrapped" types during routine resolution by @seandstewart
3743

3844

3945
## [0.1.8][0.1.8] - 2024-10-30
4046

4147
### <!-- 1 -->🐛 Bug Fixes
42-
- Handle recursive and cyclic `TypeAliasType`
48+
- Handle recursive and cyclic `TypeAliasType` by @seandstewart
4349

4450

4551
## [0.1.7][0.1.7] - 2024-10-30
4652

4753
### <!-- 1 -->🐛 Bug Fixes
48-
- Handle `TypeAliasType` within `TypeContext` lookups
54+
- Handle `TypeAliasType` within `TypeContext` lookups by @seandstewart
4955

5056

5157
## [0.1.6][0.1.6] - 2024-10-30
5258

5359
### <!-- 1 -->🐛 Bug Fixes
54-
- Unwrap `TypeAliasType` for all nested types in a type graph
60+
- Unwrap `TypeAliasType` for all nested types in a type graph by @seandstewart
5561

5662
### <!-- 7 -->⚙️ Miscellaneous Tasks
57-
- Tweaks to CI
63+
- Tweaks to CI by @seandstewart
5864

5965

6066
## [0.1.5][0.1.5] - 2024-10-30
6167

6268
### <!-- 1 -->🐛 Bug Fixes
63-
- Extract the real `__value__` from a `TypeAliasType` when calling `origin(...)`
69+
- Extract the real `__value__` from a `TypeAliasType` when calling `origin(...)` by @seandstewart
6470

6571

6672
## [0.1.4][0.1.4] - 2024-10-26
6773

6874
### <!-- 1 -->🐛 Bug Fixes
69-
- Correct handling optional types
70-
- Remove use of `graphlib.TypeNode` in type context
75+
- Correct handling optional types by @seandstewart
76+
- Remove use of `graphlib.TypeNode` in type context by @seandstewart
7177

7278

7379
## [0.1.2][0.1.2] - 2024-10-16
7480

7581
### <!-- 1 -->🐛 Bug Fixes
76-
- Inspect types when resolving field marshallers for structured types
77-
- Handle case where a resolved type reference can't match up to the original hint
82+
- Inspect types when resolving field marshallers for structured types by @seandstewart
83+
- Handle case where a resolved type reference can't match up to the original hint by @seandstewart
7884

7985
### <!-- 7 -->⚙️ Miscellaneous Tasks
80-
- Reduce build matrix and fix GH release
81-
- Handle case where current commit is not the exact tag for a given release
82-
- Fix pipeline duplication
86+
- Reduce build matrix and fix GH release by @seandstewart
87+
- Handle case where current commit is not the exact tag for a given release by @seandstewart
88+
- Fix pipeline duplication by @seandstewart
8389

8490

8591
## [0.1.1][0.1.1] - 2024-10-16
8692

8793
### <!-- 0 -->🚀 Features
88-
- Support `enum.Enum` subtypes
94+
- Support `enum.Enum` subtypes by @seandstewart
8995

9096
### <!-- 1 -->🐛 Bug Fixes
91-
- Allow optional and union types to be marks as "stdlib"
97+
- Allow optional and union types to be marks as "stdlib" by @seandstewart
9298

9399
### <!-- 10 -->💼 Other
94-
- Fix dist build and allow manual trigger for publishing the latest version
95-
- Fix wheel build
96-
- Fix wheel build - inputs, not matrix
97-
- Fix wheel build - inputs, not matrix
98-
- Update publish permissions and default to tag name if github.ref is missing
99-
- Fix artifact download for github release, allow failure for pypi publish
100+
- Fix dist build and allow manual trigger for publishing the latest version by @seandstewart
101+
- Fix wheel build by @seandstewart
102+
- Fix wheel build - inputs, not matrix by @seandstewart
103+
- Fix wheel build - inputs, not matrix by @seandstewart
104+
- Update publish permissions and default to tag name if github.ref is missing by @seandstewart
105+
- Fix artifact download for github release, allow failure for pypi publish by @seandstewart
100106

101107
### <!-- 3 -->📚 Documentation
102-
- Fix license shield
103-
- Add site description
108+
- Fix license shield by @seandstewart
109+
- Add site description by @seandstewart
104110

105111

106112
## [0.1.0][0.1.0] - 2024-09-05
107113

108114
### <!-- 0 -->🚀 Features
109-
- Core utilities and graph resolver, with test coverage.
110-
- Unmarshallers for initial primitive types.
111-
- Initial pass of complex types for unmarshalling.
112-
- Better generics interface.
113-
- Defining the unmarshal API.
114-
- Support for cyclic types.
115-
- Support TypeAliasType
116-
- Implement marshallers.
117-
- Add high-level API for creating marshal/unmarshal protocols
118-
- Type-enforce signature binding
119-
- Codec interface
120-
- Re-organize utility modules
121-
- Rename some inspections and rework imports
122-
- Implement the top-level API
115+
- Core utilities and graph resolver, with test coverage. by @seandstewart
116+
- Unmarshallers for initial primitive types. by @seandstewart
117+
- Initial pass of complex types for unmarshalling. by @seandstewart
118+
- Better generics interface. by @seandstewart
119+
- Defining the unmarshal API. by @seandstewart
120+
- Support for cyclic types. by @seandstewart
121+
- Support TypeAliasType by @seandstewart
122+
- Implement marshallers. by @seandstewart
123+
- Add high-level API for creating marshal/unmarshal protocols by @seandstewart
124+
- Type-enforce signature binding by @seandstewart
125+
- Codec interface by @seandstewart
126+
- Re-organize utility modules by @seandstewart
127+
- Rename some inspections and rework imports by @seandstewart
128+
- Implement the top-level API by @seandstewart
123129

124130
### <!-- 1 -->🐛 Bug Fixes
125-
- Fix passing var names to unmarshaller
126-
- Tweaking root node assignment.
127-
- The factory function can handle strings/forwardrefs.
128-
- Enforce utc for tz-naive datetime.date during number conversion
129-
- Fix type hints for marshalled values
130-
- Fix type-hints for lower versions of python
131-
- Use compat for future types.
132-
- Reliable UTC timestamps for date objects.
133-
- Use `datetime.timestamp` when converting date/time to numeric values
134-
- Mypy type hinting for non py312 in compat.py
135-
- Mypy type hinting for non py312 in compat.py
136-
- Weakref bug with slotted Codec
137-
- Update param name for type input in dateparse
138-
- Treat sequences as unique from iterables in iteritems
131+
- Fix passing var names to unmarshaller by @seandstewart
132+
- Tweaking root node assignment. by @seandstewart
133+
- The factory function can handle strings/forwardrefs. by @seandstewart
134+
- Enforce utc for tz-naive datetime.date during number conversion by @seandstewart
135+
- Fix type hints for marshalled values by @seandstewart
136+
- Fix type-hints for lower versions of python by @seandstewart
137+
- Use compat for future types. by @seandstewart
138+
- Reliable UTC timestamps for date objects. by @seandstewart
139+
- Use `datetime.timestamp` when converting date/time to numeric values by @seandstewart
140+
- Mypy type hinting for non py312 in compat.py by @seandstewart
141+
- Mypy type hinting for non py312 in compat.py by @seandstewart
142+
- Weakref bug with slotted Codec by @seandstewart
143+
- Update param name for type input in dateparse by @seandstewart
144+
- Treat sequences as unique from iterables in iteritems by @seandstewart
139145

140146
### <!-- 10 -->💼 Other
141-
- Pycharm run configurations
142-
- Use run prefix when building docs and changelog
143-
- GIT_COMMITTER_* env vars are ignored by git
144-
- Fix git add when generating changelog
145-
- Use private app instead of public bot in CI
146-
- Fix env var reference
147-
- Pass release app variables as inputs
148-
- Only pass the secret for the release bot
149-
- Hard-code the app id
150-
- Extract token setup from bootstrap composite action
151-
- Set the git user info in bootstrap
152-
- Update dependencies
153-
- Pull latest from main and gh-pages before building docs
154-
- Enable fast-forward on pull
155-
- Toggle fetch depth on checkout to restore changelog
156-
- Don't refresh remotes
157-
- Update linters and fix commit command for changelog
158-
- Update linters and fix commit command for changelog
159-
- Drop unnecessary inputs
160-
- Fix version tagging
147+
- Pycharm run configurations by @seandstewart
148+
- Use run prefix when building docs and changelog by @seandstewart
149+
- GIT_COMMITTER_* env vars are ignored by git by @seandstewart
150+
- Fix git add when generating changelog by @seandstewart
151+
- Use private app instead of public bot in CI by @seandstewart
152+
- Fix env var reference by @seandstewart
153+
- Pass release app variables as inputs by @seandstewart
154+
- Only pass the secret for the release bot by @seandstewart
155+
- Hard-code the app id by @seandstewart
156+
- Extract token setup from bootstrap composite action by @seandstewart
157+
- Set the git user info in bootstrap by @seandstewart
158+
- Update dependencies by @seandstewart
159+
- Pull latest from main and gh-pages before building docs by @seandstewart
160+
- Enable fast-forward on pull by @seandstewart
161+
- Toggle fetch depth on checkout to restore changelog by @seandstewart
162+
- Don't refresh remotes by @seandstewart
163+
- Update linters and fix commit command for changelog by @seandstewart
164+
- Update linters and fix commit command for changelog by @seandstewart
165+
- Drop unnecessary inputs by @seandstewart
166+
- Fix version tagging by @seandstewart
161167

162168
### <!-- 3 -->📚 Documentation
163-
- Docstrings for everything!
164-
- Extended docstrings for unmarshalling.
165-
- Extended docstrings for the marshal API.
166-
- Cleanup some bad refs
167-
- Docstring coverage for ABCs
168-
- Update README.md and docstrings
169-
- Fix a few refs in docstrings
170-
- Scaffold support for api docs.
171-
- Grammar
172-
- Add examples to serdes docstrings
173-
- Adjust file generation script
174-
- Fix some code refs
175-
- Drop nav generation from docs page gen
176-
- Complete first pass at documentation
177-
- Prepping docs and actions for initial release
178-
- Bug fixes for building docs
179-
- Allow empty changes when building changelog
180-
- Fix version provider configuration
181-
- Re-order tip and re-work some titles
182-
- Include nav footer
169+
- Docstrings for everything! by @seandstewart
170+
- Extended docstrings for unmarshalling. by @seandstewart
171+
- Extended docstrings for the marshal API. by @seandstewart
172+
- Cleanup some bad refs by @seandstewart
173+
- Docstring coverage for ABCs by @seandstewart
174+
- Update README.md and docstrings by @seandstewart
175+
- Fix a few refs in docstrings by @seandstewart
176+
- Scaffold support for api docs. by @seandstewart
177+
- Grammar by @seandstewart
178+
- Add examples to serdes docstrings by @seandstewart
179+
- Adjust file generation script by @seandstewart
180+
- Fix some code refs by @seandstewart
181+
- Drop nav generation from docs page gen by @seandstewart
182+
- Complete first pass at documentation by @seandstewart
183+
- Prepping docs and actions for initial release by @seandstewart
184+
- Bug fixes for building docs by @seandstewart
185+
- Allow empty changes when building changelog by @seandstewart
186+
- Fix version provider configuration by @seandstewart
187+
- Re-order tip and re-work some titles by @seandstewart
188+
- Include nav footer by @seandstewart
183189

184190
### <!-- 6 -->🧪 Testing
185-
- Test coverage for unmarshallers.
186-
- Tests for unmarshal API
187-
- Try xfail for 3.12-only test
188-
- Fix refs test helper
189-
- Introduce tox for local testing of all envs and shore up multi-version support
190-
- Shore up support for windows in tests
191-
- Shore up support for windows in tests
192-
- Add coverage for kwargs-only and args-only bindings
191+
- Test coverage for unmarshallers. by @seandstewart
192+
- Tests for unmarshal API by @seandstewart
193+
- Try xfail for 3.12-only test by @seandstewart
194+
- Fix refs test helper by @seandstewart
195+
- Introduce tox for local testing of all envs and shore up multi-version support by @seandstewart
196+
- Shore up support for windows in tests by @seandstewart
197+
- Shore up support for windows in tests by @seandstewart
198+
- Add coverage for kwargs-only and args-only bindings by @seandstewart
193199

194200
### <!-- 7 -->⚙️ Miscellaneous Tasks
195-
- Separate commands for lint.
196-
- Update development status
197-
- Switch to pre-commit for lint and format
198-
- Set up initial pass at CI/CD
199-
- Fix test matrix reference
200-
- Fix matrix os ref
201-
- Fix mypy args and CI job names.
202-
- Fix cache key
203-
- Update dependencies
204-
- Lint commit messages
205-
- Make lint runnable from tox
206-
- Troubleshoot codecov
207-
- Fix secrets inheritance
208-
- Type-checker support when used as a library
209-
- README.md and package name
210-
- Revert project name
211-
- Rename `format.py` to `interchange.py`
212-
- Drop displaying installed dependencies
213-
- Split tag creation and release publication workflows
214-
- Split changelog creation into separate workflow
215-
- Set default shell for all workflows
216-
217-
201+
- Separate commands for lint. by @seandstewart
202+
- Update development status by @seandstewart
203+
- Switch to pre-commit for lint and format by @seandstewart
204+
- Set up initial pass at CI/CD by @seandstewart
205+
- Fix test matrix reference by @seandstewart
206+
- Fix matrix os ref by @seandstewart
207+
- Fix mypy args and CI job names. by @seandstewart
208+
- Fix cache key by @seandstewart
209+
- Update dependencies by @seandstewart
210+
- Lint commit messages by @seandstewart
211+
- Make lint runnable from tox by @seandstewart
212+
- Troubleshoot codecov by @seandstewart
213+
- Fix secrets inheritance by @seandstewart
214+
- Type-checker support when used as a library by @seandstewart
215+
- README.md and package name by @seandstewart
216+
- Revert project name by @seandstewart
217+
- Rename `format.py` to `interchange.py` by @seandstewart
218+
- Drop displaying installed dependencies by @seandstewart
219+
- Split tag creation and release publication workflows by @seandstewart
220+
- Split changelog creation into separate workflow by @seandstewart
221+
- Set default shell for all workflows by @seandstewart
222+
223+
## New Contributors
224+
* @invalid-email-address made their first contribution
225+
* @seandstewart made their first contribution
226+
227+
[0.1.13]: https://github.com/seandstewart/python-typelib/compare/v0.1.12..v0.1.13
218228
[0.1.12]: https://github.com/seandstewart/python-typelib/compare/v0.1.11..v0.1.12
219229
[0.1.11]: https://github.com/seandstewart/python-typelib/compare/v0.1.10..v0.1.11
220230
[0.1.10]: https://github.com/seandstewart/python-typelib/compare/v0.1.9..v0.1.10

0 commit comments

Comments
 (0)