Changelog

0.4.5 (2025-05-10)

Full Changelog

Release highlights:

  • Upgrade protobuf dependency to 6.30.2

Documentation updates:

  • Fix title of the documentation #25 (@cpina)

Project maintenance:

  • Upgrade protobuf dependency to 6.30.2 #27 (@sdb9696)

  • Fix typos #24 (@cpina)

  • Migrate workflows to setup-uv github action #22 (@sdb9696)

0.4.4 (2024-09-27)

Full Changelog

Release highlights:

  • Revert changes to compiled protobuf files so they are back to 4.24 to avoid ongoing release management headaches.

Breaking change pull requests:

  • Revert protobuf compilation changes #19 (@sdb9696)

0.4.3 (2024-09-25)

Full Changelog

Release highlights:

  • Suppress unnecessary warnings from dependent library.

Fixed bugs:

  • Catch excessive protobuf warnings #16 (@sdb9696)

0.4.2 (2024-09-25)

Full Changelog

Release highlights:

Upgrades protobuf dependency to 5.28.

Project maintenance:

  • Fix publish workflow to testpypi #15 (@sdb9696)

  • Update protobuf to 5.28 #12 (@sdb9696)

0.4.1 (2024-09-06)

Full Changelog

Release highlights:

Migration to uv for project/package management

Project maintenance:

  • Migrate from poetry to uv and enable testpypi publishing #9 (@sdb9696)

0.4.0 (2024-08-29)

Full Changelog

Release highlights:

  • Support for new FCM HTTP v1 API

  • Previous versions of this library will no longer work due firebase deprecating the legacy APIs

  • Dropping official python 3.8 support

  • Breaking - this version of the library only supports being run in an asyncio event loop

  • Breaking - The api has changed, see the readme for updated details

Breaking change pull requests:

  • Drop python 3.8 support and update CI #5 (@sdb9696)

Implemented enhancements:

  • Support FCM HTTP v1 (async only) #4 (@sdb9696)

Project maintenance:

  • Update releasing instructions and add changelog #6 (@sdb9696)

0.3.0 (2024-03-26)

Full Changelog

Merged pull requests:

  • Make checkin async #2 (@sdb9696)

0.2.1 - 2024-03-19

Compare with 0.2.0

Added

  • Add typing (ae3bc88 by sdb9696).

  • Add ruff pre-commit hook (bd98a4e by sdb9696).

  • Publisher verbose (98cd5c4 by sdb9696).

Fixed

  • Fix publisher (6347dc2 by sdb9696).

  • Fix cryptography warning in key generation (5d4685b by sdb9696).

  • Fix broken proto file (1bf3625 by sdb9696).

Merged

  • Merge pull request #1 from sdb9696/add_typing (919eb97 by Steven B).

0.2.0 - 2023-10-31

Compare with 0.1.4

  • Bump to 0.2.0, rename entry points and add run state for stability (e3cbfda by sdb9696).

Removed

  • Remove need to be created in an event loop (87daa6b by sdb9696).

0.1.4 - 2023-10-25

Compare with 0.1.3

  • Relax protobuf dependency for HA (9ac0bc6 by sdb9696).

0.1.3 - 2023-10-25

Compare with 0.1.2

  • Bugfix python 3.9 async lock (c2ee681 by sdb9696).

0.1.2 - 2023-10-25

Compare with 0.1.1

Fixed

  • Update handling of no event loop and bump version (29f3841 by sdb9696).

0.1.1 - 2023-10-23

Compare with 0.1.0

Fixed

  • Fix gcm checkin with credentials (4c51098 by sdb9696).

0.1.0 - 2023-10-23

Compare with first commit

Added

  • Add tests and docs and refactor (77c225c by sdb9696).

Fixed

  • Fix publish workflow (447d379 by sdb9696).

* This Changelog was automatically generated by github_changelog_generator