Releases: projectnamul/beginner
Releases · projectnamul/beginner
v0.8.2
v0.8.1
⭐ 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
⭐️ 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
v0.7.3
v0.7.2
⭐ Changes
v0.7.1
v0.7.0
⭐️ 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
⭐️ Changes
- Add additional default handlers to
ExceptionAdviceHandlerfor 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)