github therobbiedavis/Listenarr 0.2.20
Canary 0.2.20

latest releases: 0.2.45, 0.2.44, 0.2.40...
pre-releaseone month ago

This pull request introduces several important improvements to project documentation, dependency management, and frontend persistence logic. The most significant changes are the addition of comprehensive changelog and security policy files, a detailed fix for webhook persistence in the frontend, and updates to the frontend dependencies to support new features and improve maintainability.

Documentation Enhancements:

  • Added a CHANGELOG.md file following the Keep a Changelog format, documenting all notable changes, bug fixes, and technical debt for the project, including details for the 0.2.19 release and a version history legend.
  • Added a SECURITY.md file with a complete security policy, including supported versions, vulnerability reporting process, best practices for deployment and configuration, known security considerations, and audit trail.

Frontend Persistence and Type Safety:

  • Documented and resolved the issue of webhooks not persisting across page reloads by updating the ApplicationSettings TypeScript interface, adding a persistence helper, modifying webhook operations to save changes to the backend, updating migration and loading logic, and providing a testing checklist.

Dependency and Package Management:

  • Updated fe/package-lock.json to:
    • Add new dependencies: @microsoft/signalr for real-time communication, @vueuse/core for Vue composition utilities, and web-vitals for performance measurement.
    • Remove unused dependencies: @phosphor-icons/web and phosphor-icons.
    • Add supporting packages for new dependencies, such as abort-controller, eventsource, and fetch-cookie. [1] [2] [3] [[4]](diffhunk://#diff-f5c8bb8efd...

Automated canary build

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.