Skip to content

Latest commit

 

History

History
161 lines (106 loc) · 3.92 KB

CHANGELOG.md

File metadata and controls

161 lines (106 loc) · 3.92 KB

Change log


Version 2.4-SNAPSHOT

ADDED:

  • new libs.versions.toml file for new automatic catalog versions update

CHANGED:

  • update of gradle to new version 8.8

Version 2.3

CHANGED:

  • update of gradle to new version 7.5-rc-2
  • update of gradle-plugin dependency of 'org.ajoberstar.grgit:grgit-gradle' in version 5.0.0 for create git release tags
  • update of gradle-plugin dependency of 'com.diffplug.spotless:spotless-plugin-gradle' in version 6.7.2
  • replaced test dependency testng with junit-jupiter-api
  • increase code coverage back to 100%

Version 2.2

ADDED:

  • new export declaration in module-info.java for package io.github.astrapi69.throwable
  • new export declaration to module-info.java for package io.github.astrapi69.throwable.api

Version 2.1

CHANGED:

  • upgrade of jdk to version 11
  • rename of module from throw-able to throwable

Version 1.8

ADDED:

  • new gradle-plugin dependency of 'org.ajoberstar.grgit:grgit-gradle' in version 4.4.1 for create git release tags
  • new gradle-plugin dependency of 'com.diffplug.spotless:spotless-plugin-gradle' in version 6.7.0
  • Improve GRADLE build Performance

CHANGED:

  • update of gradle to new version 7.4.2
  • update dependency of com.github.ben-manes.versions.gradle.plugin to new version 0.42.0
  • update of test dependency file-worker in version 8.2
  • update of test dependency testng to new version 7.5
  • extracted sections from build.gradle to own gradle files

Version 1.7

CHANGED:

  • update of gradle to new version 7.2
  • update of test dependency file-worker to new version 5.9
  • changed all dependencies from groupid de.alpharogroup to new groupid io.github.astrapi69
  • update dependency of com.github.ben-manes.versions.gradle.plugin to new version 0.39.0
  • update gradle-plugin dependency of gradle.plugin.com.hierynomus.gradle.plugins: license-gradle-plugin to new version 0.16.1

Version 1.6

ADDED:

  • new consumer functional interface ThrowableNoArgumentConsumer that provide a method that can handle checked exceptions with no argument
  • new method in RuntimeExceptionDecorator that can handle methods with void return
  • new test dependency file-worker in version 5.7

CHANGED:

  • update of gradle to new version 6.8.1
  • update of com.github.ben-manes.versions.gradle.plugin to new version 0.36.0

Version 1.5

CHANGED:

  • update of gradle version to 6.7
  • update of test dependency testng to new version 7.3.0
  • moved method ThrowableExtensions#toRuntimeExceptionIfNeeded to appropriate RuntimeExceptionDecorator class with a new name decorate
  • changed to new package io.github.astrapi69
  • removed deprecated methods

Version 1.4

ADDED:

  • new class RuntimeExceptionDecorator that can decorate checked Exception with RuntimeException
  • new class ExceptionExtensions that provides methods for convert exceptions to readable string objects with out throwing IOExceptions

CHANGED:

  • update of gradle version to 6.5.1
  • extracted project properties to gradle.properties

Version 1.3

CHANGED:

  • removed lombok dependency
  • removed all lombok dependent imports

Version 1.2.1

CHANGED:

  • gradle version downgraded to 5.6.4

Version 1.2

ADDED:

  • new consumer functional interface that provide a method that can handle checked exceptions
  • new method that creates a consumer that can handle checked exceptions

CHANGED:

  • migrate to gradle build system
  • removed all maven related files

Version 1.1

ADDED:

  • new factory method for create a custom message from a given Throwable with additional infos

CHANGED:

  • update of parent version to 5

Version 1

ADDED:

  • added new utility class for get the result of a stacktrace as string
  • new CHANGELOG.md file created

Notable links: keep a changelog Don’t let your friends dump git logs into changelogs