Skip to content

Releases: nanotaboada/java.samples.spring.boot

v1.0.0 - arsenal 🏆

30 Mar 03:24
d1247d4

Choose a tag to compare

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...
Read more