Skip to content

Latest commit

 

History

History
392 lines (254 loc) · 8.4 KB

CHANGELOG.adoc

File metadata and controls

392 lines (254 loc) · 8.4 KB

Changelog

All notable changes to this project will be documented in this file.

Format and Versioning Scheme

The format is based on Keep a Changelog.

[unreleased]

[0.5.10] — 2024-12-11

Fixed
  • reverted kotlin upgrade to 2.1.0 - seems to require Kotlin 2.1 on usage side

[0.5.9] — 2024-12-11

Changed
  • Bumped kotlin, coroutines, junit5, mockk, assertj, gradle, detekt, git-publish, reckon, asciidoctor, foojay-resolver-convention, binary-compatibitility-validator, sonarqube, checkout action, gradle action

  • Adusted to new way of configuring the git publish plugin

[0.5.3] — 2024-06-29

Changed
  • Resolved deprecations with gradle actions

[0.5.2] — 2024-06-29

Note: The publication of this release to Maven Centeral failed.

Changed
  • Bumped kotlin, coroutines, junit5, kotest, mockk, assertj-core, detekt, gradle, gradle-nexus.publish-plugin, sonarqube-plugin, actions/checkout digest, gradle/wrapper-validation-action

  • resoled some warnins and deprecations

[0.5.1] — 2024-03-23

Changed
  • Bumped dependency kotlin, couroutines, gradle, dokka, junit5, kotest, mockk, assertj, detekt, reckon, asciidoctor-plugin, git-publish-plugin, versions-plugin, sonarqube-plugin, binary-compatibility-validator

Removed
  • detekt-hint build action

[0.5.0] — 2023-10-07

Changed
  • Bumped dependency gradle-wrapper, kotest, mockk, versions gradle plugin, checkout github action

  • Fail on gradle deprecation warnings

Removed
  • Java 11 compatibility (now requiring java platform 17 as minimum)

  • #132 Remove deprecated RIS fields number and typeOfWork

[0.4.9] — 2023-09-05

Changed
  • Bumped dependencies kotlin, coroutines, kotlinx-coroutines-rx2 junit5, kotest, mockk, kluent, dokka, detekt, reckon, versions gradle plugin, git-publish plugin, binary compatibility-validator, sonarqube gradle plugin,

Added
  • detekt hints

Fixed
  • Path to guide build directory

[0.4.6] — 2023-04-03

Added
  • Add Stream API to KRisIO (thanks to @pawelpasterz)

[0.4.5] — 2023-04-01

Changed
  • Skip list collection where applicable (thanks to @pawelpasterz)

  • Bumped kotlin, dokka, nexus-graddle-plugin

[0.4.3] — 2023-03-02

Fixed
  • #138 Properly handle newlines when importing

[0.4.2] — 2023-02-26

Changed
  • Bumped dependencies kotlin, kotest, kluent, detekt, mockk, junit5, assertj-core, reckon, gradle wrapper, sonarqube gradle plugin, versions gradle plugin, nexus publish gradle plugin

  • move reckon configuration from build.gradle.kts into settings.gradle.kts

Deprecated
  • #129 RisRecord.number, RisRecord.typeOfWork (in favor of RisRecord.miscellaneous1 and RisRecord.miscellaneous3)

Fixed
  • #129 Allow importing M1 as String

[0.4.1] — 2022-10-16

Changed
  • #89 use kotest as testing/specification library

  • use renovate instead of dependabot for dependency management

  • Bumped dokka, kluent

Fixed
  • re-introduced sonar analysis

[0.4.0] — 2022-10-09

Changed
  • Bumped gradle-wrapper, kotlin, coroutines, git-publish, detekt, junit-jupiter, spek, mockk, assertj, reckon, checkout, cache, setup-java

  • Publish to maven-central

Removed
  • removed kordamp gradle plugins

[0.3.3] — 2021-12-22

Changed
  • Bumped gradle-wrapper, kotlin, coroutines, mockk, rxjava, junit, kordamp-gradle-plugins, kluent, assertj

[0.3.2] — 2021-03-28

Changed
  • Bumped gradle-wrapper, kotlin, coroutines, mockk, rxjava, junit, kordamp-gradle-plugins

[0.3.1] — 2021-02-04

Changed
  • Bumped kotlin, gradle-wrapper, kotlin, kluent, spek, assertj, kordamp-gradle-plugins, couroutines, mockk spek

[0.3.0] — 2020-11-07

Added
  • #45 Activated explicit api mode

Changed
  • Bumped gradle, rxjava2, kluent, assertj, coroutines, kordamp-gradle-plugins

[0.2.6] — 2020-10-04

Added
  • Improved some kotlinDoc (RisTag)

Changed
  • Bumped gradle, kotlin, kordamp-gradle-plugins, gradle-wrapper, coroutines, junit, spekframework, assertj, mockk

  • #45 Compile to Java 11

Fixed
  • GitHub action for publication

[0.2.5] — 2020-06-07

Changed
  • #35 Bumped kordamp-gradle-plugins, mockk, kluent

  • #36 Bumped kordamp-gradle-plugins, assertj, coroutines

  • #37 Use kordamp plugin and project DSL

  • #38 Bump gradle-wrapper

  • #39 Bump coroutines

  • #40 Bump github action cache

  • #41 Bumped kordamp-gradle-plugins

Fixed
  • Dokka guide, Readme

  • #42 Fix sonar setup, bumpt gradle-wrapper, spek, kordamp-gradle-plugins

[0.2.3] — 2020-04-11

Added
  • #31 Added module.md and include link from README to dokka guide

Changed
  • Bumped junit-jupiter

Fixed
  • Guide: Fixed link to kotlindoc

  • #17 Restore test coverage for integration-tests in jrio-io

[0.2.1] — 2020-03-28

Security

Full Changelog

Added
Changed
  • Bumped kotlin, coroutines, rxjava, kordamp-gradle-plugins, junit-jupiter, gradle-wrapper

  • leverage kordamp-gradle-plugins to push static code analysis and coverage to sonarcloud

Fixed
  • #27 Enabling bintray plugin with kordamp breaks IntelliJ project configuration

[0.2.0] — 2020-03-10

Security

Full Changelog

Changed
  • Bumped kotlin, coroutines, spekframework, rxjava, gradle-wrapper

  • Improved guide

[0.1.0] — 2020-03-01

First version of KRis (initially forked from JRis)

Added
  • Guide

  • #2 Added GitHub Actions

  • #3 Static code analysis on SonarQube

  • #5 Integrate Detekt (static analysis for kotlin files)

  • #7 Configure to push code coverage into sonarcloud

  • Publish KRis to bintray

Changed
  • Migrated from Java to Kotlin

  • Migrated from maven to gradle, using kordamp-gradle-plugins

  • #4 Define API convenient both for code using JRis written in Kotlin and Java

  • #9 Implement API

  • #18 Upgrade kordamp-gradle-plugins to 0.31.0

  • #24 Migrate Repo into KRis

  • #26 Guide: Fix Javadoc and Source links in Section 5

  • use reckon for version management

  • GitHub action to publish guide

  • Bumped kotlin, gradle-wrapper, kordamp-gradle-plugins, coroutines, rxjava, reckon, git-publish plugin, spekframework, detekt, kluent, assertj

Security
  • GitHub actions: validate gradle-wrapper