docs: add changelog file

This commit is contained in:
2026-06-08 13:38:04 -03:00
parent 4d9b3e2986
commit db0cdeda91
+219
View File
@@ -0,0 +1,219 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
---
## [Unreleased]
---
## [app-v2026.06.01.20] - 2026-06-01
### Changed
- Bumped backend and frontend dependencies to latest versions. (#61)
---
## [app-v2026.05.26.19] - 2026-05-26
### Added
- SDD and DDD specification files for AI-assisted development, including Spec 001 implementation. (#60)
---
## [app-v2026.05.19.18] - 2026-05-19
### Changed
- Auth session refresh now uses server-authoritative current user data instead of stale client state. (#59)
---
## [app-v2026.05.18.17] - 2026-05-18
### Added
- Last activity date/time is now tracked and displayed for tasks and notes. (#57)
---
## [app-v2026.05.17.16] - 2026-05-17
### Added
- Users must confirm their email address before they can log in. (#56)
- Migrated app to new domain with Traefik redirect middleware. (#53)
### Fixed
- Mailgun authentication error (401) when sending emails. (#55)
- New domain correctly allowed in CORS and CSP configuration. (#54)
---
## [app-v2026.05.13.15] - 2026-05-13
### Changed
- Dropped refresh token logic; auth now relies solely on short-lived access tokens, simplifying the session flow. (#51)
---
## [app-v2026.05.13.14] - 2026-05-13
### Added
- Cypress E2E tests covering Home, Task, and Notes management flows. (#46)
- Cypress E2E tests for authentication flows. (#39)
- Scheduled database backups. (#48)
### Fixed
- Premature route resolution before initial auth check completes. (#45)
- Blocked inline styles in CSP via SHA-256 hash in `style-src`. (#43)
- Frontend test warnings and errors. (#37)
### Changed
- Upgraded Vite to v8. (#35)
---
## [app-v2026.04.29.4] - 2026-04-29
### Added
- Gemini CLI commands and updated AI agent configuration.
### Changed
- Upgraded TypeScript to v6. (#34)
---
## [app-v2026.04.29.3] - 2026-04-29
### Changed
- Updated client dependencies to latest minor versions. (#33, #32)
---
## [app-v2026.04.16.1] - 2026-04-16
### Added
- Dev environment config files and scripts to run the app locally on VPS. (#29)
### Security
- Improved security posture and added protections against XSS attacks. (#30)
---
## [app-v2026.04.08.20] - 2026-04-08
### Added
- GitHub Actions workflow for building server candidate images.
### Changed
- Bumped Spring Boot to 4.0.5. (#27)
---
## [app-v2026.04.06.19] - 2026-04-06
### Added
- Kubernetes CD pipeline via GitHub Actions.
- Dev container for Java development.
- Workflow skips deployment when no source changes detected.
---
## [app-v2026.03.17.17] - 2026-03-17
### Fixed
- Missing email templates and configuration for new domain.
---
## [app-v2026.03.16.16] - 2026-03-16
### Fixed
- Backend memory leak and state management issues. (#23)
- Error messages not propagating back to client in Spring v4.
### Changed
- Updated error messages and translations for improved user feedback.
---
## [app-v2026.02.28.15] - 2026-02-28
### Added
- Public note sharing: users can share a note via a public link. (#22)
---
## [app-v2026.02.27.13] - 2026-02-27
### Added
- Source and Copy buttons in the note markdown preview modal. (#21)
### Changed
- Upgraded backend to Spring Boot 4.0.3 and Java 25. (#20)
---
## [app-v2026.02.05.5] - 2026-02-05
### Changed
- Improved markdown rendering and added home filter context.
- Added notes tags support throughout the app. (#13)
- Tag suggestion dropdown for Notes and Tasks. (#12)
### Fixed
- Backend null pointer exception.
- Filters now persist between actions in the Home view. (#9)
---
## [app-v2026.01.18.4] - 2026-01-18
### Added
- CI now uses GHCR (GitHub Container Registry) with unified version tagging for backend images.
### Changed
- Upgraded Spring Boot to 3.5.9.
### Fixed
- Docker image name casing issue causing deployment failures.
---
## [app-v2026.01.14.3] - 2026-01-14
### Changed
- Dropped Lombok dependency; bumped to Spring 3.5.9.
- Updated backend dependencies to latest versions.
---
## [app-v2025.12.15.1] - 2025-12-15
### Added
- Initial release with core task and note management features.
- Bruno API collections for local development.
[Unreleased]: https://github.com/RMCampos/tasknote/compare/app-v2026.06.01.20...HEAD
[app-v2026.06.01.20]: https://github.com/RMCampos/tasknote/compare/app-v2026.05.26.19...app-v2026.06.01.20
[app-v2026.05.26.19]: https://github.com/RMCampos/tasknote/compare/app-v2026.05.19.18...app-v2026.05.26.19
[app-v2026.05.19.18]: https://github.com/RMCampos/tasknote/compare/app-v2026.05.18.17...app-v2026.05.19.18
[app-v2026.05.18.17]: https://github.com/RMCampos/tasknote/compare/app-v2026.05.17.16...app-v2026.05.18.17
[app-v2026.05.17.16]: https://github.com/RMCampos/tasknote/compare/app-v2026.05.13.15...app-v2026.05.17.16
[app-v2026.05.13.15]: https://github.com/RMCampos/tasknote/compare/app-v2026.05.13.14...app-v2026.05.13.15
[app-v2026.05.13.14]: https://github.com/RMCampos/tasknote/compare/app-v2026.04.29.4...app-v2026.05.13.14
[app-v2026.04.29.4]: https://github.com/RMCampos/tasknote/compare/app-v2026.04.29.3...app-v2026.04.29.4
[app-v2026.04.29.3]: https://github.com/RMCampos/tasknote/compare/app-v2026.04.16.1...app-v2026.04.29.3
[app-v2026.04.16.1]: https://github.com/RMCampos/tasknote/compare/app-v2026.04.08.20...app-v2026.04.16.1
[app-v2026.04.08.20]: https://github.com/RMCampos/tasknote/compare/app-v2026.04.06.19...app-v2026.04.08.20
[app-v2026.04.06.19]: https://github.com/RMCampos/tasknote/compare/app-v2026.03.17.17...app-v2026.04.06.19
[app-v2026.03.17.17]: https://github.com/RMCampos/tasknote/compare/app-v2026.03.16.16...app-v2026.03.17.17
[app-v2026.03.16.16]: https://github.com/RMCampos/tasknote/compare/app-v2026.02.28.15...app-v2026.03.16.16
[app-v2026.02.28.15]: https://github.com/RMCampos/tasknote/compare/app-v2026.02.27.13...app-v2026.02.28.15
[app-v2026.02.27.13]: https://github.com/RMCampos/tasknote/compare/app-v2026.02.05.5...app-v2026.02.27.13
[app-v2026.02.05.5]: https://github.com/RMCampos/tasknote/compare/app-v2026.01.18.4...app-v2026.02.05.5
[app-v2026.01.18.4]: https://github.com/RMCampos/tasknote/compare/app-v2026.01.14.3...app-v2026.01.18.4
[app-v2026.01.14.3]: https://github.com/RMCampos/tasknote/compare/app-v2025.12.15.1...app-v2026.01.14.3
[app-v2025.12.15.1]: https://github.com/RMCampos/tasknote/releases/tag/app-v2025.12.15.1