Skip to content

Releases: projectnamul/beginner

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

v0.7.1

09 Sep 06:34
2ab2795

Choose a tag to compare

⭐️Changes

  • Add methods that use BaseErrorCode and mark oldMethod as Deprecated in Configure class (#56 )

v0.7.0

04 Sep 05:29
08090f0

Choose a tag to compare

⭐️ Changes

  • Remove Generic type of ErrorReasonDTO in ExceptionAdvice, ExceptionAdviceRegistry, ExceptionAdviceHandler, ExceptionAdviceLogger, FailureResponseWriter (#53 )
  • Separate additional function (AdditionalExceptionHandler) from ExceptionAdvice (#53 )
  • Modify how to configure ExceptionAdvice (#53 )
    • User inject ExceptionAdvice in Bean by using configurer instead of ExceptionAdviceConfigurer

v0.6.0

22 Jul 07:15
ebfcbeb

Choose a tag to compare

⭐️ Changes

  • Add additional default handlers to ExceptionAdviceHandler for Http API errors (#50)
    • Add handler for HttpMessageNotReadableException
    • Add handler for HttpRequestMethodNotSupportedException
    • Add handler for MissingPathVariableException
    • Add handler for MissingServletRequestParameterException
    • Add handler for NoResourceFoundException
    • Add handler for TypeMismatchException
  • Fix the ErrorCode.message to remove semantic redundancy with ErrorCode.code (#50)

v0.5.2

10 Jun 05:38
fd7e205

Choose a tag to compare

⭐️ Changes

  • Add slack message sender to the exception advice with slack web hook api (#42)
  • Add slack properties to configure slack scope, enable, web-hook-url (#42)