Releases: spring-petclinic/spring-petclinic-rest
Releases · spring-petclinic/spring-petclinic-rest
v3.4.0
What's Changed
- Upgrade Spring Boot to 3.2.1 by @simonis in #127
- Upgrade jacoco to 0.8.11 such that we can build with JDK 21 by @simonis in #128
- fix: resolve issue #131 by fixing primary key type for user entity by @woody35545 in #133
- Update readme.md by @Toparvion in #134
- Remove the readOnly property to PetType #125 by @arey in #129
- fix: security configuration updated for 6.3.x version by @thisdudkin in #135
- fix: issue130 Return a 404 error while adding a pet to an unexisting owner by @thisdudkin in #138
- Refactor ClinicServiceImpl by @thisdudkin in #143
- Bump MySQL support from 5.7 to 8.4 Fix #141 by @arey in #142
- Bump com.google.cloud.tools:jib-maven-plugin from 3.4.0 to 3.4.3 by @dependabot in #152
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.13.0 by @dependabot in #155
- Bump org.openapitools:jackson-databind-nullable from 0.2.1 to 0.2.6 by @dependabot in #153
- Fix #145 bad request on GET /api/owners/{id}/pets/{petId} by @arey in #150
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.0.2 to 2.6.0 by @dependabot in #154
- Bump openapi-generator-maven-plugin from 6.3.0 to 7.8.0 by @arey in #158
- Bump javax.xml.bind:jaxb-api from 2.3.0 to 2.3.1 by @dependabot in #163
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 by @dependabot in #161
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.2.0 to 3.6.0 by @dependabot in #160
- Bump mapstruct.version from 1.4.1.Final to 1.6.2 by @dependabot in #162
- Set up DelegatingPasswordEncoder with NoOpPasswordEncoder by @AntonShuvaev in #166
- chore(deps): bump org.openapitools:openapi-generator-maven-plugin from 7.8.0 to 7.9.0 by @dependabot in #170
- chore(deps): bump com.google.cloud.tools:jib-maven-plugin from 3.4.3 to 3.4.4 by @dependabot in #171
- chore(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.2.1 to 3.3.5 by @dependabot in #169
- Improve DTO mapping and pet creation by @misto in #172
- Correcting MapStruct mappings. (issue #157) by @joaobertholino in #176
- Friendly error message for JDK versions < 17 (issue #164) by @joaobertholino in #177
- chore(deps): bump mapstruct.version from 1.6.2 to 1.6.3 by @dependabot in #178
- chore(deps): bump org.openapitools:openapi-generator-maven-plugin from 7.9.0 to 7.10.0 by @dependabot in #180
- Upgrade to Spring Boot 3.4.0 by @arey in #184
- Implements the use of ProblemDetail for HTTP error responses. (issue #149 and PR #173) by @joaobertholino in #175
- Handles container restarts for already initialized postgresql databas… by @arey in #185
New Contributors
- @simonis made their first contribution in #127
- @woody35545 made their first contribution in #133
- @Toparvion made their first contribution in #134
- @thisdudkin made their first contribution in #135
- @dependabot made their first contribution in #152
- @AntonShuvaev made their first contribution in #166
- @misto made their first contribution in #172
- @joaobertholino made their first contribution in #176
Full Changelog: v3.2.1...v3.4.0
v3.2.1
What's Changed
- Bump to Spring Boot 2.6.2 #63 by @arey in #67
- Generate API interface from OpenApi Spec by @arey in #68
- Fix Vet creation from the POST /vets API by @arey in #71
- Fix PetType creation from the POST /pettypes API by @arey in #70
- Remove unused typeId by @arey in #72
- Implement the POST /owners/{ownerId}/pet API by @arey in #73
- Add ownerId property to Pet by @arey in #74
- Configure Springfox to generate the OpenAPI 3 specification by @arey in #75
- Add petId property to Visit by @arey in #76
- Implement the /owners/{ownerId}/pets/{petId}/visits API by @arey in #77
- Update OpenAPI Spec by @alexandre-touret in #84
- feat: add documentation for API First approach by @alexandre-touret in #85
- Add Springdoc to avoid workaround for springfox issue 3462 by @suryaprakashraja in #92
- Fix #102 Location header on specialties endpoint is wrong by @arey in #104
- Upgrading to SpringBoot v3 by @meken in #110
- ignoring unnecessarily generated jacoco report by @java-codehunger in #111
- Update jacoco plugin by @stevenvanophem in #112
- Small fixes to openapi spec by @horiaconstantin-cpi in #114
- Fixed AbstractClinicServiceTests.java readme path by @horiaconstantin-cpi in #115
- ignoring unnecessarily generated surefire report by @optimizing-ci-builds in #116
- Add an addPet (POST /pets endpoint) implementation by @alexandre-touret in #118
- add getOwnersPet implementation by @alexandre-touret in #119
- Fix "Create PetType endpoint returns wrong PetType ID" by @alexandre-touret in #120
- Build & publish Docker image using GitHub Workflow by @addianto in #121
- Bugfix/pet-type-specialty-no-id-temp by @dnokov in #124
New Contributors
- @suryaprakashraja made their first contribution in #92
- @meken made their first contribution in #110
- @java-codehunger made their first contribution in #111
- @stevenvanophem made their first contribution in #112
- @horiaconstantin-cpi made their first contribution in #114
- @optimizing-ci-builds made their first contribution in #116
- @addianto made their first contribution in #121
- @dnokov made their first contribution in #124
Full Changelog: v2.6.2...v3.2.1
v2.6.2
What's Changed
- Remove jcenter repository by @breedx-splk in #48
- Add spring actuator by @breedx-splk in #51
- Migrate from Travis CI to GitHub Actions by @arey in #55
- Reformat OwnerRestController and PetRestController with editorconfig rules by @arey in #54
- Add OPEN API / DTO generation by @alexandre-touret in #52
- Make clean install work again by @arey in #59
- Fix Swagger UI index page by @arey in #62
- Add java8 time api capabilities in DTOs & Model by @alexandre-touret in #58
- Migrate unit test from JUnit Vintage to JUnit 5 #45 by @arey in #66
New Contributors
- @breedx-splk made their first contribution in #48
Full Changelog: v2.4.2...v2.6.2
v2.4.2
What's Changed
- Upgrade to Spring Boot 2.1.5 by @arey in #26
- Use Google Jib to build and publish a Docker image by @arey in #27
- Bump to spring-boot version 2.2.4.RELEASE, maven version 3.6.3 by @oldgit in #29
- mismatching explanation of the properties by @torrespro in #30
- Bump libs to latest versions, improve /owners POST,PUT, add tests by @oldgit in #31
- Bump to spring-boot version 2.2.5.RELEASE by @oldgit in #32
- Update readme.md by @masmangan in #36
- Fix BindingErrorsResponse to handle null field values by @hfcipriano in #38
- Fix redirecting / to Swagger UI when context path has been changed by @sberlin in #41
- Bump to Spring Boot 2.4.2 by @mpbauer in #43
- Replace deprecated property 'spring.datasource.initialize' by @mpbauer in #44
New Contributors
- @oldgit made their first contribution in #29
- @torrespro made their first contribution in #30
- @masmangan made their first contribution in #36
- @hfcipriano made their first contribution in #38
- @sberlin made their first contribution in #41
- @mpbauer made their first contribution in #43
Full Changelog: v2.1.5...v2.4.2
v2.1.5
v1.5.2
What's Changed
- #1 Removing the UI layer by @arey in #2
- Fix GET /api/pets/pettypes endpoint by @arey in #4
- Fixed JAXBExceptinjava.lang.NoClassDefFoundError: javax/xml/bind/JAXB… by @jshao111 in #14
- [Authentication] Added basic http authenticatio non all endpoints by @aistoica in #15
- [Authentication] Enable security when running tests. by @aistoica in #16
New Contributors
Full Changelog: https://github.com/spring-petclinic/spring-petclinic-rest/commits/v1.5.2