- Use `datetime.now(timezone.utc)` with `.utcnow()` fallback for python 2.7 [6](https://github.com/uniphil/feedwerk/pull/6/) [uniphil](https://github.com/uniphil) with thanks to [Siecje](https://github.com/Siecje) for [reporting it](https://github.com/uniphil/feedwerk/issues/5).
Some features we depend on were deprecated in werkzeug 2.0 and removed in 2.1:
- remove `werkzeug.utils.escape` in favour of MarkupSafe [2](https://github.com/uniphil/feedwerk/pull/2/) [mar1ad](https://github.com/mar1ad) - use `Response` instead of `werkzeug.wrappers.BaseResponse` [3](https://github.com/uniphil/feedwerk/pull/3/) [uniphil](https://github.com/uniphil)
Both changes are backwards-compatible with previous werkzeug back to 1.0. Client code that depends on the return type of `AtomFeed.get_response()` may need to be updated in rare cases.
1.0.0
Nothing has exploded on the sites I've been able to upgrade werkzeug with it. One open-source contribution has rolled in 🥰. No breaking changes are ever supposed to happen here, so seems as good a time as any to signal that it's stable 🎉