Releases: caronc/apprise-api
Releases · caronc/apprise-api
Apprise API Release v1.3.0
Overview
This is a signifigant release that refactors almost the entire website giving it a much more polished/improved look.
- Improved instructional text and layout in the configuration template.
- Minor template clean-up and formatting alignment for the help content.
- Updated the configuration list view to support API based calls so it can return JSON when requested,
instead of always rendering the template.- This enables programmatic consumption of configuration IDs/keys.
- The API version is now exposed in headers in addition to the Apprise library
version, reducing confusion about the relationship between the two packages. /cfg/<key>now acceptsPOSTin addition to the previous retrieval approach acting exactly how/get/<key>POST works./get/would return the users configuration when it was posted to. It makes sense to use/cfg/<key>as well for users who copy/paste URL's from their Apprise API instance directly (from the browser URL). Basically/cfg/<key>is now an alias of/get/<key>/get/<key>remains supported for backwards compatibility. No plans on removing this either.
- Expanded
swagger.yamlsubstantially to better document the service.-
Added a dedicated
docker-compose.swagger.ymlto launch Swagger UI pointing
at the repositoryswagger.yamlwithout altering Apprise-API runtime.docker compose -f docker-compose.swagger.yml up -d # Browse: # http://localhost:8001
-
- improvements to README.md
- heath checks are now live when viewing the website
- heavy changes to workflow:
- development environment is now just
tox -e runserver - improvements to linting and formatting
- development environment is now just
💡 Features
❤️ Life Cycle
- Bump actions/checkout from 5 to 6 in the actions group by @dependabot[bot] in #281
Full Changelog: v1.2.6...v.1.3.0
Apprise API Release v1.2.6
💡 Features
- Added support for emojis with Apprise API in #266
- container ipv6/ipv4 port/initialization rework in #265
- nginx.conf improvments + css fix in #267
- fixes 'include' references to support recursive configuration imports in #271
- UI Improvements in #274
- Refactored to use non-root user by default in #273
❤️ Life Cycle
- Bump actions/checkout from 4 to 5 in the actions group by @dependabot[bot] in #260
Full Changelog: v1.2.2...v1.2.6
Note: Scrapped build v1.2.3 - Changed to v1.2.4 v1.2.6 (fixed build issue)
- v1.2.4: Fixed deployment
Dockerfileissue not pre-creating/tmp/apprisein advance with adequate permissions - v1.2.5: Fixed Nginx 'Contradictory scheme headers' issue that will only impact some users
- v1.2.6: Resolved issues with backwards compatibility with the old
PUIDandPGIDcontainerization design
Apprise API Release v1.2.1
💡 Features
- Stateless Notify API now returns log data by @mikebarber1 in #254
🐞 Bugfixes
New Contributors
- @mikebarber1 made their first contribution in #254
Full Changelog: v1.2.0...v1.2.1
Apprise API Release v1.2.0
Apprise API Release v1.1.9
💡 Features
- improved LOG_LEVEL environment variable handling in #234
- Basic prometheus /metrics added by @nghduc97 in #188
- IPV4_ONLY and IPV6_ONLY environment control added in #235
- Improved 'empty attachment handling' when feature is disabled in #236
- Improved css, sweetalert2, and new config confirmation prompt in #237
- removed 'root' docker initialization requirement in #238
- Add listing of configuration keys by @jdevera in #240
❤️ Life Cycle
New Contributors
Full Changelog: v1.1.8...v1.1.9
Apprise API Release v1.1.8
Apprise API Release v1.1.7
Apprise API Release v1.1.6
Apprise API Release v1.1.4
💡 Features
PUIDandPGIDbuilt into docker container allowing you to over-ride the default User and Group ID the underlining system runs as. This is inspired by https://www.linuxserver.io/ and their fantastic solutions.- Healthchecks are built into the web browser providing some instructions/debug information for those using it.
🐞 Bugfixes
- n/a
Apprise API Release v1.1.3
💡 Features
- Rebuilt to work with Apprise v1.8.0
- Logging improvements and code tidying in #184
- Added payload mapper in #189
- Added healthcheck endpoint
/statusin #185
🐞 Bugfixes
- n/a