Releases: miaucl/bring-api
Releases · miaucl/bring-api
1.1.1
What's Changed
👻 Bug Fixes
🧰 Maintenance
- Bump actions/setup-python from 5 to 6 @dependabot[bot] (#199)
- Bump actions/upload-pages-artifact from 3 to 4 @dependabot[bot] (#197)
- Bump actions/download-artifact from 4 to 5 @dependabot[bot] (#194)
- Bump actions/checkout from 4 to 5 @dependabot[bot] (#193)
- Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 @dependabot[bot] (#188)
- Remove ruff S320 @tr4nt0r (#189)
- Use PEP639 compliant SPDX license expression @tr4nt0r (#174)
- Add labels enhancement and skip-changelog to release-drafter @tr4nt0r (#172)
- Configure events and permissions for autolabeler @tr4nt0r (#171)
- Fix errors in release workflow @tr4nt0r (#170)
🔬 Other updates
🧩 Dependency Updates
- Set ruff target version to python 3.14 @tr4nt0r (#205)
- Bump mkdocs-material from 9.6.20 to 9.6.21 @dependabot[bot] (#204)
- Bump syrupy from 4.9.1 to 5.0.0 @dependabot[bot] (#203)
- Bump mkdocstrings[python] from 0.30.0 to 0.30.1 @dependabot[bot] (#202)
- Bump mkdocs-material from 9.6.18 to 9.6.20 @dependabot[bot] (#200)
- Bump actions/setup-python from 5 to 6 @dependabot[bot] (#199)
- Update ruff requirement from ~=0.12 to ~=0.13 @dependabot[bot] (#201)
- Bump actions/upload-pages-artifact from 3 to 4 @dependabot[bot] (#197)
- Bump mkdocs-material from 9.6.17 to 9.6.18 @dependabot[bot] (#196)
- Bump mkdocs-material from 9.6.16 to 9.6.17 @dependabot[bot] (#195)
- Bump actions/download-artifact from 4 to 5 @dependabot[bot] (#194)
- Bump actions/checkout from 4 to 5 @dependabot[bot] (#193)
- Bump mkdocstrings[python] from 0.29.1 to 0.30.0 @dependabot[bot] (#191)
- Bump mkdocs-material from 9.6.14 to 9.6.16 @dependabot[bot] (#192)
- Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 @dependabot[bot] (#188)
- Update ruff requirement from ~=0.11 to ~=0.12 @dependabot[bot] (#187)
- Bump mkdocs-material from 9.6.12 to 9.6.14 @dependabot[bot] (#185)
- Bump DavidAnson/markdownlint-cli2-action from 19 to 20 @dependabot[bot] (#184)
- Bump mkdocs-material from 9.6.10 to 9.6.12 @dependabot[bot] (#182)
- Remove unnecessary yarl requirement @tr4nt0r (#180)
- Bump mkdocstrings[python] from 0.29.0 to 0.29.1 @dependabot[bot] (#176)
- Bump mkdocs-material from 9.6.9 to 9.6.10 @dependabot[bot] (#177)
- Bump crazy-max/ghaction-github-labeler from 5.2.0 to 5.3.0 @dependabot[bot] (#175)
- Bump syrupy from 4.9.0 to 4.9.1 @dependabot[bot] (#173)
Contributors: @Nid01, @dependabot[bot], @tr4nt0r and dependabot[bot]
1.1.0
What's Changed
🚀 New Features
- Add recipes/template retrieval and filtering functionality @tr4nt0r (#155)
- Add support for create, delete and import templates (recipes) in Bring @tr4nt0r (#154)
👻 Bug Fixes
🧰 Maintenance
- Adjust labels in dependabot configuration @tr4nt0r (#168)
- Fix incorrect labels in release drafter's version resolver @tr4nt0r (#158)
- Re-enable generated release notes only for prereleases @tr4nt0r (#151)
- Add CODEOWNERS file @tr4nt0r (#153)
🧩 Dependency Updates
- Bump mkdocs-material from 9.6.7 to 9.6.9 @dependabot[bot] (#167)
- Update ruff requirement from ~=0.9 to ~=0.11 @dependabot[bot] (#166)
- Bump mkdocstrings[python] from 0.28.2 to 0.29.0 @dependabot[bot] (#164)
- Bump syrupy from 4.8.2 to 4.9.0 @dependabot[bot] (#163)
- Bump mkdocs-material from 9.6.5 to 9.6.7 @dependabot[bot] (#162)
- Bump mkdocs-material from 9.6.2 to 9.6.5 @dependabot[bot] (#159)
- Bump syrupy from 4.8.1 to 4.8.2 @dependabot[bot] (#160)
- Bump mkdocstrings[python] from 0.28.0 to 0.28.2 @dependabot[bot] (#161)
Contributors: @dependabot[bot], @tr4nt0r and dependabot[bot]
Full Changelog: 1.0.2...1.1.0
1.1.0rc0
1.0.2
1.0.1
What's Changed
🚀 New Features
👻 Bug Fixes
📃 Documentation
- Deprecate
CHANGELOG.mdand update release process documentation @tr4nt0r (#147) - Update README badges for unit tests and smoke tests @tr4nt0r (#145)
🧰 Maintenance
- Add coverage reporting and upload to Codecov @tr4nt0r (#146)
- Add GitHub workflows for release drafting and labeling @tr4nt0r (#144)
- Add Python 3.13 to the CI workflow matrix @tr4nt0r (#141)
🔬 Other updates
- Refactor unit tests @tr4nt0r (#140)
- Add types to public API exports in bring_api module @tr4nt0r (#138)
- Add Status to public API exports in bring_api module @tr4nt0r (#137)
🧩 Dependency Updates
- Bump mkdocs-material from 9.5.50 to 9.6.2 @dependabot[bot] (#143)
- Bump mkdocstrings[python] from 0.27.0 to 0.28.0 @dependabot[bot] (#142)
Contributors: @tr4nt0r and dependabot[bot]
1.0.1rc2
What's Changed
- Add Status to public API exports in bring_api module by @tr4nt0r in #137
- Add types to public API exports in bring_api module by @tr4nt0r in #138
- Change optional fields to use None type by @tr4nt0r in #139
- Add Python 3.13 to the CI workflow matrix by @tr4nt0r in #141
- Refactor unit tests by @tr4nt0r in #140
- Bump mkdocstrings[python] from 0.27.0 to 0.28.0 by @dependabot in #142
- Bump mkdocs-material from 9.5.50 to 9.6.2 by @dependabot in #143
Full Changelog: 1.0.0...1.0.1rc2
1.0.1rc1
What's Changed
- Add Status to public API exports in bring_api module by @tr4nt0r in #137
- Add types to public API exports in bring_api module by @tr4nt0r in #138
- Change optional fields to use None type by @tr4nt0r in #139
- Add Python 3.13 to the CI workflow matrix by @tr4nt0r in #141
- Refactor unit tests by @tr4nt0r in #140
- Bump mkdocstrings[python] from 0.27.0 to 0.28.0 by @dependabot in #142
- Bump mkdocs-material from 9.5.50 to 9.6.2 by @dependabot in #143
Full Changelog: 1.0.0...1.0.1rc1
1.0.1rc0
What's Changed
- Add Status to public API exports in bring_api module by @tr4nt0r in #137
- Add types to public API exports in bring_api module by @tr4nt0r in #138
- Change optional fields to use None type by @tr4nt0r in #139
- Add Python 3.13 to the CI workflow matrix by @tr4nt0r in #141
- Refactor unit tests by @tr4nt0r in #140
- Bump mkdocstrings[python] from 0.27.0 to 0.28.0 by @dependabot in #142
- Bump mkdocs-material from 9.5.50 to 9.6.2 by @dependabot in #143
Full Changelog: 1.0.0...1.0.1rc0
1.0.0
What's Changed
💥 Breaking changes
🚀 New Features
- Add method to retrieve list activity by @tr4nt0r in #116
- Add support for notification type
LIST_ACTIVITY_STREAM_REACTIONby @tr4nt0r in #129 - Add method
get_lists_usersto retrieve members of a shared list by @tr4nt0r in #130
👻 Bug Fixes
- Fix typing in URL construction by explicitely converting UUIDs to strings by @tr4nt0r in #114
- Set name and email as optional fields in
BringAuthResponseby @tr4nt0r in #119 - Set additional fields as optional and use empty str as defaults by @tr4nt0r in #124
🧰 Maintenance
- Fix tests github action to run also on pull requests by @tr4nt0r in #115
- Fix publish script by @miaucl in #136
🔬 Other updates
- Use yarl for URL building by @tr4nt0r in #111
- Use
exc_infoin debug logging instead of traceback by @tr4nt0r in #121 - Catch
MissingFieldexceptions by @tr4nt0r in #122 - Revert 123 fix typing by @miaucl in #125
- Revert UUID types back to str by @tr4nt0r in #126
- Fix stale error handling in
get_activityby @tr4nt0r in #131 - Update locales from Bring v4.73.1 by @tr4nt0r in #133
- Change
BringAuthResponse.photoPathto optional field by @tr4nt0r in #134 - Use enum for status in
BringItemsResponseby @tr4nt0r in #135 - Add
BringErrorResponsedataclass by @tr4nt0r in #120
🧩 Dependency Updates
- Bump mkdocstrings[python] from 0.26.2 to 0.27.0 by @dependabot in #101
- Bump mkdocs-material from 9.5.40 to 9.5.44 by @dependabot in #102
- Update aiohttp requirement from ~=3.10 to ~=3.11 by @dependabot in #103
- Bump mkdocs-material from 9.5.44 to 9.5.46 by @dependabot in #105
- Bump DavidAnson/markdownlint-cli2-action from 17 to 18 by @dependabot in #104
- Update ruff requirement from ~=0.7 to ~=0.8 by @dependabot in #106
- Bump mkdocs-material from 9.5.46 to 9.5.47 by @dependabot in #107
- Bump mkdocs-material from 9.5.47 to 9.5.48 by @dependabot in #108
- Bump mkdocs-material from 9.5.48 to 9.5.49 by @dependabot in #109
- Bump DavidAnson/markdownlint-cli2-action from 18 to 19 by @dependabot in #110
- Update ruff requirement from ~=0.8 to ~=0.9 by @dependabot in #117
- Bump syrupy from 4.8.0 to 4.8.1 by @dependabot in #118
- Bump mkdocs-material from 9.5.49 to 9.5.50 by @dependabot in #127
Full Changelog: 0.9.1...1.0.0
1.0.0rc2
What's Changed
- Bump mkdocstrings[python] from 0.26.2 to 0.27.0 by @dependabot in #101
- Bump mkdocs-material from 9.5.40 to 9.5.44 by @dependabot in #102
- Update aiohttp requirement from ~=3.10 to ~=3.11 by @dependabot in #103
- Bump mkdocs-material from 9.5.44 to 9.5.46 by @dependabot in #105
- Bump DavidAnson/markdownlint-cli2-action from 17 to 18 by @dependabot in #104
- Update ruff requirement from ~=0.7 to ~=0.8 by @dependabot in #106
- Bump mkdocs-material from 9.5.46 to 9.5.47 by @dependabot in #107
- Bump mkdocs-material from 9.5.47 to 9.5.48 by @dependabot in #108
- Bump mkdocs-material from 9.5.48 to 9.5.49 by @dependabot in #109
- Bump DavidAnson/markdownlint-cli2-action from 18 to 19 by @dependabot in #110
- Use yarl for URL building by @tr4nt0r in #111
- Fix tests github action to run also on pull requests by @tr4nt0r in #115
- Fix typing in URL construction by explicitely converting UUIDs to strings by @tr4nt0r in #114
- Use dataclasses instead of TypedDicts for response classes by @tr4nt0r in #112
- Update ruff requirement from ~=0.8 to ~=0.9 by @dependabot in #117
- Bump syrupy from 4.8.0 to 4.8.1 by @dependabot in #118
- Add method to retrieve list activity by @tr4nt0r in #116
- Set name and email as optional fields in
BringAuthResponseby @tr4nt0r in #119 - Add
BringErrorResponsedataclass by @tr4nt0r in #120 - Use
exc_infoin debug logging instead of traceback by @tr4nt0r in #121 - Catch
MissingFieldexceptions by @tr4nt0r in #122 - Set additional fields as optional and use empty str as defaults by @tr4nt0r in #124
- Revert 123 fix typing by @miaucl in #125
- Revert UUID types back to str by @tr4nt0r in #126
- Bump mkdocs-material from 9.5.49 to 9.5.50 by @dependabot in #127
- Add support for notification type
LIST_ACTIVITY_STREAM_REACTIONby @tr4nt0r in #129 - Add method
get_lists_usersto retrieve members of a shared list by @tr4nt0r in #130 - Fix stale error handling in
get_activityby @tr4nt0r in #131
Full Changelog: 0.9.1...1.0.0rc2