Releases: nanotaboada/java.samples.spring.boot
Releases · nanotaboada/java.samples.spring.boot
v1.0.0 - arsenal 🏆
What's Changed
- docs(changelog): prepare release notes for v1.0.0-arsenal
- chore(github): document SDD workflow and issue templates in instructions
- chore(github): update issue templates and add PR template
- fix(cd): use fixed-string matching when excluding current tag
- fix(cd): ensure lowercase image name for GHCR compatibility
- ci(release): implement named releases with tag-based deployment (#252)
- chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0
- chore(claude): improve Claude Code integration
- docs(readme): align structure and update prose
- chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3
- chore(deps): bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0
- chore(deps): bump actions/checkout from 4 to 6
- docs(readme): update CodeQL badge
- ci: add CodeQL workflow
- chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1
- chore(deps): bump org.projectlombok:lombok from 1.18.42 to 1.18.44
- chore(coderabbit): add custom finishing touch recipes
- chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
- chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
- docs(copilot): unify instructions as canonical single-file format
- refactor(tests): remove magic number and use recursive comparison
- refactor(tests): address code review findings and improve clarity
- Merge branch 'master' into test/bdd-given-when-then-pattern
- docs: restructure AI instruction files
- docs: align test naming with BDD and fix port/URL refs
- docs: reorganize agent instruction files
- test: adopt BDD Given-When-Then pattern across all tests
- docs: remove incorrect 400 response from DELETE endpoint (#248)
- test: add coverage for race condition and null ID edge cases (#248)
- refactor(tests,service): add logging and improve test robustness (#248)
- refactor: apply comprehensive code review improvements (#248)
- fix(tests): correct data inconsistencies and improve test configuration (#248)
- feat(domain)!: refactor from Books to Players domain model (#248)
- chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.2
- chore(deps): bump org.xerial:sqlite-jdbc from 3.51.1.0 to 3.51.2.0
- docs: add commit message convention to Copilot instructions (#259)
- chore(ci): remove Codacy integration (#257)
- chore(deps-dev): bump org.apache.maven.plugins:maven-compiler-plugin
- chore(deps): bump docker/login-action from 3.6.0 to 3.7.0
- chore(deps-dev): bump org.assertj:assertj-core from 3.27.6 to 3.27.7
- docs: correct database filenames and config in AGENTS.md
- docs: optimize AI agent instructions for token efficiency
- chore(deps): bump actions/setup-java from 5.1.0 to 5.2.0
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2
- chore: reorganize and enhance workspace extensions
- ci: add Docker Buildx cache to container workflow
- chore: configure CodeRabbit for Java 25/Spring Boot 4 project
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore: aligned inline comments
- chore: configure CodeRabbit auto-planning with 'planning' label
- feat: add feature request issue template
- chore(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0
- chore(deps): bump actions/download-artifact from 6.0.0 to 7.0.0
- chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
- chore: add VS Code workspace extensions recommendations
- chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2
- chore(deps): bump actions/setup-java from 5.0.0 to 5.1.0
- fix: remove assets directory from Dockerfile runtime stage
- docs: modernize README and refine architecture diagram
- chore(deps): bump org.xerial:sqlite-jdbc from 3.51.0.0 to 3.51.1.0
- chore: implement CodeRabbit review comments
- feat: migrate database from H2 to SQLite
- chore(deps): bump actions/checkout from 6.0.0 to 6.0.1
- feat: upgrade to Spring Boot 4.0 and JDK 25 LTS
- feat: add /books/search endpoint with description filtering
- docs: modernize README with comprehensive documentation
- feat: add comprehensive Copilot instructions for agent onboarding
- chore(deps): bump actions/checkout from 5.0.0 to 6.0.0
- chore(deps): bump org.modelmapper:modelmapper from 3.2.5 to 3.2.6
- chore(deps): bump actions/download-artifact from 5.0.0 to 6.0.0
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
- chore(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14
- chore(deps): bump org.modelmapper:modelmapper from 3.2.4 to 3.2.5
- chore(deps): bump docker/login-action from 3.5.0 to 3.6.0
- chore(deps): bump com.h2database:h2 from 2.3.232 to 2.4.240
- chore(deps-dev): bump org.assertj:assertj-core from 3.27.5 to 3.27.6
- chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin
- chore(deps): bump org.projectlombok:lombok from 1.18.38 to 1.18.42
- chore(deps-dev): bump org.assertj:assertj-core from 3.27.4 to 3.27.5
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore: remove Codebeat badge
- chore(deps): bump actions/setup-java from 4.7.1 to 5.0.0
- chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0
- chore(deps-dev): bump org.assertj:assertj-core from 3.27.3 to 3.27.4
- chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0
- chore(deps): bump docker/login-action from 3.4.0 to 3.5.0
- chore(deps): bump org.modelmapper:modelmapper from 3.2.3 to 3.2.4
- chore(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.1
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore(deps): bump docker/build-push-action from 6.17.0 to 6.18.0
- chore(deps): update Maven Wrapper to 3.9.9
- chore(container): optimize layer caching for Maven dependencies
- feat: add multi-stage Dockerfile for building and running app
- chore(ci): pin GitHub Actions to specific versions
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore(deps): bump org.modelmapper:modelmapper from 3.2.2 to 3.2.3
- chore: add code of conduct and contributing guidelines
- refactor: migrate validations from services to controllers
- refactor: adjust naming and formatting to follow conventions
- chore: adjust structure diagram
- fix(ci): set workflow permissions (contents: read)
- chore: update structure diagram
- chore(ci): switch to default setup for CodeQL scanning
- chore: update debug launch config to open Swagger UI
- chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin
- chore: clean up pom.xml structure and dependencies
- chore: include SonarQube for IDE settings
- chore(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13
- chore(deps): bump org.projectlombok:lombok from 1.18.36 to 1.18.38
- fix(ci): migrate workflow from adopt to temurin
- chore: reorganize status badges
- chore: adjust Dependabot frequency
- chore: cleanup Codecov config
- chore: cleanup Codacy config
- fix(ci): missing checkout step on coverage job
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore: update status badges
- chore(ci): simplify Java CI workflow
- chore(ci): improve Java CI workflow
- fix: update Codacy Analysis CLI GitHub Action
- fix: pom.xml to reduce vulnerabilities
- chore(deps): bump org.yaml:snakeyaml from 2.3 to 2.4
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- fix: pom.xml to reduce vulnerabilities
- fix: pom.xml to reduce vulnerabilities
- fix: pom.xml to reduce vulnerabilities
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- fix: pom.xml to reduce vulnerabilities
- chore(deps-dev): bump org.assertj:assertj-core from 3.27.2 to 3.27.3
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore(deps-dev): bump org.assertj:assertj-core from 3.26.3 to 3.27.2
- chore(deps): bump org.modelmapper:modelmapper from 3.2.1 to 3.2.2
- fix: pom.xml to reduce vulnerabilities
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- fix: pom.xml to reduce vulnerabilities
- chore(deps): bump org.projectlombok:lombok from 1.18.34 to 1.18.36
- chore(deps): bump codecov/codecov-action from 4 to 5
- fix: pom.xml to reduce vulnerabilities
- chore(deps): bump org.yaml:snakeyaml from 2.2 to 2.3
- fix: pom.xml to reduce vulnerabilities
- chore(deps): bump com.h2database:h2 from 2.3.230 to 2.3.232
- refactor!: move validation from Entity to DTO
- refactor(models): add Lombok annotations
- chore(deps): bump org.modelmapper:modelmapper from 3.2.0 to 3.2.1
- chore: update default SpringDoc paths
- chore: add API docs section
- chore: rename debug launch config
- feat(api)!: normalize endpoints, add Swagger annotations
- feat: add endpoint to retrieve entire catalog
- chore(deps-dev): bump org.assertj:assertj-core from 3.26.0 to 3.26.3
- chore(deps): bump com.h2database:h2 from 2.2.224 to 2.3.230
- fix: upgrade org.springframework.boot:spring-boot-starter-actuator from 3.3.0 to 3.3.1
- chore: add VS Code debugging launch config
- feat(services): add caching with Spring Boot Starter Cache
- fix: upgrade org.springframework.boot:spring-boot-starter-data-jpa from 3.3.0 to 3.3.1
- fix: upgrade org.springframework.boot:spring-boot-starter-validation from 3.3.0 to 3.3.1
- fix: pom.xml to reduce vulnerabilities
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui
- chore: add groups for Dependabot version updates
- fix: upgrade org.springframework.boot:spring-boot-starter-web from 3.2.5 to 3.3.0
- fix: upgrade org.springframework.boot:sp...