Releases: miaucl/bring-api
Releases · miaucl/bring-api
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
BringAuthResponse
by @tr4nt0r in #119 - Add
BringErrorResponse
dataclass by @tr4nt0r in #120 - Use
exc_info
in debug logging instead of traceback by @tr4nt0r in #121 - Catch
MissingField
exceptions 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_REACTION
by @tr4nt0r in #129 - Add method
get_lists_users
to retrieve members of a shared list by @tr4nt0r in #130 - Fix stale error handling in
get_activity
by @tr4nt0r in #131
Full Changelog: 0.9.1...1.0.0rc2
1.0.0rc1
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
BringAuthResponse
by @tr4nt0r in #119 - Add
BringErrorResponse
dataclass by @tr4nt0r in #120 - Use
exc_info
in debug logging instead of traceback by @tr4nt0r in #121 - Catch
MissingField
exceptions 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
Full Changelog: 0.9.1...1.0.0rc1
1.0.0dev0
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
BringAuthResponse
by @tr4nt0r in #119 - Add
BringErrorResponse
dataclass by @tr4nt0r in #120 - Use
exc_info
in debug logging instead of traceback by @tr4nt0r in #121 - Catch
MissingField
exceptions by @tr4nt0r in #122
Full Changelog: 0.9.1...1.0.0pre0
0.9.1
What's Changed
- Pytest unit test config in pyproject.toml by @miaucl in #92
- Use pytest to run the smoke test against the live api by @miaucl in #93
- Bump mkdocs-material from 9.5.36 to 9.5.40 by @dependabot in #91
- add smoke test pr workflow by @miaucl in #94
- Update ruff requirement from ~=0.6 to ~=0.7 by @dependabot in #98
- Bump mkdocstrings[python] from 0.26.1 to 0.26.2 by @dependabot in #96
- Raise BringAuthException on parsing error for unauthorized requests by @tr4nt0r in #99
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
- Bump mkdocs-material from 9.5.29 to 9.5.30 by @dependabot in #62
- Bump mkdocstrings[python] from 0.25.1 to 0.25.2 by @dependabot in #63
- Align with markdownlint by @miaucl in #69
- Update aiohttp requirement from ~=3.9 to ~=3.10 by @dependabot in #66
- Bump mkdocs-material from 9.5.30 to 9.5.33 by @dependabot in #70
- Update ruff requirement from ~=0.4 to ~=0.6 by @dependabot in #67
- Add markdownlint to pre-commit hooks by @miaucl in #71
- Bump mkdocs-material from 9.5.33 to 9.5.34 by @dependabot in #73
- Bump mkdocstrings[python] from 0.25.2 to 0.26.0 by @dependabot in #72
- Bump mkdocstrings[python] from 0.26.0 to 0.26.1 by @dependabot in #74
- fix typo in BringAuthTokenResponse naming by @miaucl in #76
- Improve publish workflow by @miaucl in #75
- Remove unnecessary debug logging by @tr4nt0r in #81
- Fix typo in mypy.ini filename by @tr4nt0r in #79
- Upgrade deprecated syntax by @tr4nt0r in #82
- Add tool.ruff section to pyproject.toml by @tr4nt0r in #80
- Use
X | Y
for type annotations by @tr4nt0r in #83 - Move return statements to else block by @tr4nt0r in #84
- Update settings for dmypy by @tr4nt0r in #85
- Bump DavidAnson/markdownlint-cli2-action from 16 to 17 by @dependabot in #77
- Merge metadata and configuration for buildtools/mypy to pyproject.toml by @tr4nt0r in #78
- Add type hints for item attributes by @tr4nt0r in #86
- Let mypy enforce type annotations only in bring_api module by @tr4nt0r in #87
- Bump mkdocs-material from 9.5.34 to 9.5.36 by @dependabot in #88
- Bump version to 0.9.0 by @tr4nt0r in #89
Full Changelog: 0.8.1...0.9.0
0.9.0dev2
What's Changed
- Bump mkdocs-material from 9.5.29 to 9.5.30 by @dependabot in #62
- Bump mkdocstrings[python] from 0.25.1 to 0.25.2 by @dependabot in #63
- Align with markdownlint by @miaucl in #69
- Update aiohttp requirement from ~=3.9 to ~=3.10 by @dependabot in #66
- Bump mkdocs-material from 9.5.30 to 9.5.33 by @dependabot in #70
- Update ruff requirement from ~=0.4 to ~=0.6 by @dependabot in #67
- Add markdownlint to pre-commit hooks by @miaucl in #71
- Bump mkdocs-material from 9.5.33 to 9.5.34 by @dependabot in #73
- Bump mkdocstrings[python] from 0.25.2 to 0.26.0 by @dependabot in #72
- Bump mkdocstrings[python] from 0.26.0 to 0.26.1 by @dependabot in #74
- fix typo in BringAuthTokenResponse naming by @miaucl in #76
- Improve publish workflow by @miaucl in #75
- Remove unnecessary debug logging by @tr4nt0r in #81
- Fix typo in mypy.ini filename by @tr4nt0r in #79
- Upgrade deprecated syntax by @tr4nt0r in #82
- Add tool.ruff section to pyproject.toml by @tr4nt0r in #80
- Use
X | Y
for type annotations by @tr4nt0r in #83 - Move return statements to else block by @tr4nt0r in #84
- Update settings for dmypy by @tr4nt0r in #85
- Bump DavidAnson/markdownlint-cli2-action from 16 to 17 by @dependabot in #77
- Merge metadata and configuration for buildtools/mypy to pyproject.toml by @tr4nt0r in #78
- Add type hints for item attributes by @tr4nt0r in #86
- Let mypy enforce type annotations only in bring_api module by @tr4nt0r in #87
Full Changelog: 0.8.1...0.9.0dev2
0.9.0dev1
What's Changed
- Bump mkdocs-material from 9.5.29 to 9.5.30 by @dependabot in #62
- Bump mkdocstrings[python] from 0.25.1 to 0.25.2 by @dependabot in #63
- Align with markdownlint by @miaucl in #69
- Update aiohttp requirement from ~=3.9 to ~=3.10 by @dependabot in #66
- Bump mkdocs-material from 9.5.30 to 9.5.33 by @dependabot in #70
- Update ruff requirement from ~=0.4 to ~=0.6 by @dependabot in #67
- Add markdownlint to pre-commit hooks by @miaucl in #71
- Bump mkdocs-material from 9.5.33 to 9.5.34 by @dependabot in #73
- Bump mkdocstrings[python] from 0.25.2 to 0.26.0 by @dependabot in #72
- Bump mkdocstrings[python] from 0.26.0 to 0.26.1 by @dependabot in #74
- fix typo in BringAuthTokenResponse naming by @miaucl in #76
- Improve publish workflow by @miaucl in #75
- Remove unnecessary debug logging by @tr4nt0r in #81
- Fix typo in mypy.ini filename by @tr4nt0r in #79
- Upgrade deprecated syntax by @tr4nt0r in #82
- Add tool.ruff section to pyproject.toml by @tr4nt0r in #80
- Use
X | Y
for type annotations by @tr4nt0r in #83 - Move return statements to else block by @tr4nt0r in #84
- Update settings for dmypy by @tr4nt0r in #85
- Bump DavidAnson/markdownlint-cli2-action from 16 to 17 by @dependabot in #77
- Merge metadata and configuration for buildtools/mypy to pyproject.toml by @tr4nt0r in #78
Full Changelog: 0.8.1...0.9.0dev1
0.8.1a1
Full Changelog: 0.8.1a0...0.8.1a1
0.8.1a0
What's Changed
- Bump mkdocs-material from 9.5.29 to 9.5.30 by @dependabot in #62
- Bump mkdocstrings[python] from 0.25.1 to 0.25.2 by @dependabot in #63
- Align with markdownlint by @miaucl in #69
- Update aiohttp requirement from ~=3.9 to ~=3.10 by @dependabot in #66
- Bump mkdocs-material from 9.5.30 to 9.5.33 by @dependabot in #70
- Update ruff requirement from ~=0.4 to ~=0.6 by @dependabot in #67
- Add markdownlint to pre-commit hooks by @miaucl in #71
- Bump mkdocs-material from 9.5.33 to 9.5.34 by @dependabot in #73
- Bump mkdocstrings[python] from 0.25.2 to 0.26.0 by @dependabot in #72
Full Changelog: 0.8.1...0.8.1a0
0.8.1
What's Changed
Full Changelog: 0.8.0...0.8.1