Skip to content

Releases: projectnamul/beginner

v0.9.2

26 Feb 11:21
b80f37a

Choose a tag to compare

⭐ Changes

  • Create a starter module to manage version of modules.
    • You can now easily include both api-payload-webmvc and api-payload-core modules by simply adding the starter dependency.
  • Move AutoConfiguration Location to Starter Package
    • Starting from this version, DefaultFailureResponseWriter and DefaultSuccessResponseWriter are no longer automatically registered when using only the api-payload-core module.
    • To enable automatic registration of these components, please use the api-payload-webmvc-starter.
  • Remove unnecessary dependencies

v0.9.1

22 Feb 06:22
7610644

Choose a tag to compare

⭐️ Changes

  • Add api-payload-webmvc module
    • Add WebRequestWrapper with HttpServletWebRequest and WebResponseWrapper with HttpServletRepsonse
    • Add ErrorCodeExceptionHandlerConfigurer for Spring MVC
    • Add RestControllerAdvice class to apply it to project easily.
      • Developer can add it to project with @Configuration and @Bean or create a new class without using it
  • Refactoring dependencies

v0.9.0

21 Feb 07:26
81e90c3

Choose a tag to compare

⭐ Changes

  • Create request and response wrapper to use in Error control Logics
  • Modify Handler name and remove ControllerAdvice and ExceptionHandler annotation
  • Modify Exception class to Throwable class in every method
  • Add Javadoc to ErrorCodeExceptionHandler's method for Consistency Issues
  • Rename api-payload module and remove dependency (spring-webmvc, spring-webflux) to reduce coupling

v0.8.3

04 Feb 05:17
3bf49fc

Choose a tag to compare

⭐ Changes

  • Modifying DefaultBaseSuccessCode to inherit BaseSuccessCode
  • Add SuccessResponseWriter for use when developers need to make success response

v0.8.2

30 Dec 07:26
368c29d

Choose a tag to compare

⭐ Changes

  • Fix typo supports package
  • Add null checking in DefaultFailureResponseWriter

v0.8.1

29 Dec 04:33
c7ebe78

Choose a tag to compare

⭐ Changes

  • Add method that can customize executor in ExceptionAdviceConfigurer.
  • Add method that create default customize executor in ExeceptionAdviceConfigurer when user unset custom executor.
  • Add javadoc to AdditionalExceptionHandler. description and need to handle consistency problem and Exception, if user need
  • Add supports method to AdditionalExceptionHandler for the user to decide whether to run or not.
  • Add ServerApplication constructors for stacktrace

v0.8.0

07 Dec 12:22
5c6299a

Choose a tag to compare

⭐️ Changes

  • Remove provided additional handlers: discord and slack message system and log handler.
  • Remove default class and interface of SuccssRespnoseWriter. You can use static method DefaultResponse or user custom response.
  • Add BaseErrorCode Generic to ExceptionAdvice, ExceptionAdviceConfigurer, AdditionalExceptionHandler, FailureResponseWriter.
  • Remove ErrorReasonDTO. You can use it with extending BaseErrorCode.
  • Remove several methods in ExceptionAdviceConfigurer. deprecated and useless method.
  • Change logic to handle when ServerApplicationException occurs.
  • Change constant name of DefaultResponseCode
  • Change several class and variable names.
  • Remove spring-boot-starter-validation dependency
  • Add slf4j dependency to log because spring-boot-starter-validation dependency is removed

v0.7.4

01 Nov 14:04
98dade7

Choose a tag to compare

⭐ Changes

  • It has been changed to enable deserialization using default constructor and setter.

v0.7.3

30 Oct 06:41
ff382c2

Choose a tag to compare

⭐ Changes

  • Fix to apply HttpStatus of ErrorReasonDTO in ServerApplication when it occur

v0.7.2

04 Oct 05:07
2073d8c

Choose a tag to compare

⭐ Changes