ADDED:
- new dependency org.springdoc:springdoc-openapi-ui for the migration to openapi
- new abstract configuration class for openapi
CHANGED:
- update of gradle plugin dependency 'io.freefair.gradle:lombok-plugin' to new version 6.6.1
- removed dependency springfox-swagger-ui for the migration to openapi
- removed abstract configuration class for swagger
- update of dependency spring to new version 6.0.3
- update of test dependency mockito-core to new version 4.10.0
CHANGED:
- update of gradle plugin dependency 'com.diffplug.spotless:spotless-plugin-gradle' to new version 6.3.0
- update of gradle plugin dependency 'io.freefair.gradle:lombok-plugin' to new version 6.4.1
- update of dependency spring to new version 5.3.16
- update of dependency spring-data to new version 2.7.2
- update of dependency bean-mapper-api to new version 2.2
- update of dependency generic-mapper to new version 3.1
- update of dependency data-api to new version 4
- update of dependency silly-collection to new version 20.1
- update of test dependency junit-jupiter-api to new version 5.9.1
ADDED:
- new generic class AuthenticationPrincipalResolver for resolve the current user
- new generic class GenericPrincipal that implements the spring interface UserDetails
- new enum class ApplicationHeaderKeyName for the header key names
CHANGED:
- update of jdk to version 11
- update gradle to new patch version 7.5.1
- update of lombok version to 1.18.24
ADDED:
- new enum for base rest path values
- new enum for base action that follows after base rest paths
CHANGED:
- update of gradle plugin dependency 'com.diffplug.spotless:spotless-plugin-gradle' to new version 6.3.0
- update of gradle plugin dependency 'io.freefair.gradle:lombok-plugin' to new version 6.4.1
- update of dependency spring to new version 5.3.16
- update of dependency spring-data to new version 2.6.2
- update of spring-batch dependency to version 4.3.5
ADDED:
- new gradle plugin dependency 'com.diffplug.spotless:spotless-plugin-gradle' in version 6.2.2
- new dependency data-api in major version 3
CHANGED:
- update gradle to new version 7.4
- remove of dependency ent-api (replaced with new dependency data-api)
- update of dependency spring to new version 5.3.15
- update of dependency spring-data to new version 2.6.1
- update of dependency jobj-core to new version 5.3
- update of test dependency mockito-core to new version 4.3.1
CHANGED:
- method names in class AbstractSwaggerConfiguration from getter to factory methods with new prefix
CHANGED:
- update of gradle-plugin com.github.ben-manes.versions to version 0.41.0
- update of jobj-core dependency version to 5.2
- remove of jobj-copy dependency
- remove of jobj-merge dependency
- update of bean-mapper-api dependency version to 1.2
- update of generic-mapper dependency version to 2.6
CHANGED:
- update of ent-api dependency version to 2.1
- update of spring dependency to version 5.3.14
- update of spring-batch dependency to version 4.3.4
- update of hibernate dependency to version 5.4.28.Final
- update of lombok dependency to version 1.18.22
- update of spring-data dependency to version 2.6.0
- update of test dependency mockito to version 4.2.0
- update of test dependency junit-jupiter-api to version 5.8.2
- update of gradle-plugin com.github.ben-manes.versions to version 0.39.0
ADDED:
- new abstract class AbstractSwaggerConfiguration created
- new method newBaseUrl in class UrlExtensions created
CHANGED:
- update of ent-api dependency version to 2
- update of spring dependency to version 5.3.0
- update of hibernate dependency to version 5.4.22.Final
- update of spring-data dependency to version 2.4.0
- update of lombok dependency to version 1.18.16
- adapted NameEntityService to the new ent-api version 2
- update of dependency commons-lang3 to version 3.11
- update of test dependency mockito to version 3.6.0
- update of gradle-plugin com.github.ben-manes.versions to version 0.34.0
- update of build.gradle file for be more generic
CHANGED:
- update of dependency ent-api version to 1.8
- adapted NameEntityService to the ent-api version
- update of dependency commons-lang3 to version 3.11
- update of test dependency mockito to version 3.4.3
- update of gradle-plugin com.github.ben-manes.versions to version 0.29.0
ADDED:
- new test-dependency junit-jupiter (junit 5) in version 5.6.2
- new class ControllerExceptionHandler
CHANGED:
- update gradle to new version 6.5.1
- update of spring version to 5.2.7
- update of spring-data version to 2.3.1
- update of throw-able dependency to version 1.4
- update of generic-mapper dependency to version 2.4
ADDED:
- gradle as new build system
CHANGED:
- update of spring dependency to version 5.2.6.RELEASE
- update of spring-data-jpa dependency to version 2.3.0.RELEASE
- update of javax.servlet-api dependency to version 4.0.1
- update of jobj-core dependency to version 3.5
ADDED:
- new dependency of swagger-annotations in version 1.5.20 added
- new factory method for FlatFileItemReader
- new factory method for CustomBeanWrapperFieldSetMapper
- new dependency of generic-mapper in version 2.2 added
- new method for expand an url object
CHANGED:
- update of parent version to 5.5
- added swagger documentation to the class AbstractRestController
- moved interface GenericMapper to project generic-mapper
- null safety added to all methods
ADDED:
- new factory class created for generate ParameterizedTypeReference for collection types
- new class for create url for the rest template
ADDED:
- new custom generator class created from the SequenceStyleGenerator that can be used in the GenericGenerator
ADDED:
- new view model bean that holds data for exception representations
- new factory class for create the view model bean for exception representations
ADDED:
- new methods for map colletions
CHANGED:
- added getter methods for mapper and service to AbstractRestController
ADDED:
- new inteface for map entities to view models and back
- new spring abstract rest controller created
- new service interface created that delegates all calls to the JpaRepository
ADDED:
- this changelog file