Releases: Collektive/collektive
Releases · Collektive/collektive
5.0.0
5.0.0 (2024-01-16)
⚠ BREAKING CHANGES
- introduce the
exchanging
function to be consistent withsharing
andrepeating
and refactor implementation (#177)
Features
- introduce the
exchanging
function to be consistent withsharing
andrepeating
and refactor implementation (#177) (2bf33d9), closes #190
Dependency updates
- deps: update alchemist to v29.3.5 (4db7363)
- deps: update alchemist to v29.4.0 (a14609a)
- deps: update dependency com.github.gmazzo.buildconfig to v5.3.5 (52b5c64)
- deps: update node.js to 20.11 (bf1ff85)
- deps: update plugin kotlin-qa to v0.58.0 (33e774d)
- deps: update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 (69bffbd)
Tests
Build and continuous integration
- deps: update danysk/build-check-deploy-gradle-action action to v2.2.13 (89f1db0)
4.0.0
4.0.0 (2024-01-08)
⚠ BREAKING CHANGES
- implement rule
[E-FLD]
as described in https://doi.org/10.1145/3285956. Fixes #171 (#172)
Dependency updates
- deps: update alchemist to v29.3.4 (c2090e9)
- deps: update dependency com.github.gmazzo.buildconfig to v5.3.2 (fd5efbf)
- deps: update dependency com.github.gmazzo.buildconfig to v5.3.3 (01573c4)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.85 (312363b)
- deps: update plugin gitsemver to v2.0.5 (f654e59)
- deps: update plugin kotlin-qa to v0.57.1 (5c4a72b)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.17 (9b9382f)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2 (eb03b09)
- deps: update plugin publishoncentral to v5.0.22 (5627bab)
Bug Fixes
- implement rule
[E-FLD]
as described in https://doi.org/10.1145/3285956. Fixes #171 (#172) (bb70be2)
3.0.1
3.0.1 (2023-12-21)
Dependency updates
- core-deps: update kotlin monorepo to v1.9.22 (ffee000)
- deps: update alchemist to v29.0.7 (d8d9241)
- deps: update alchemist to v29.1.0 (8e014ab)
- deps: update alchemist to v29.1.1 (9e7d929)
- deps: update alchemist to v29.2.0 (bbed5f6)
- deps: update alchemist to v29.3.0 (0d77894)
- deps: update alchemist to v29.3.1 (ddc1a29)
- deps: update alchemist to v29.3.2 (d45371b)
- deps: update dependency com.github.gmazzo.buildconfig to v5 (619cd55)
- deps: update dependency com.github.gmazzo.buildconfig to v5.0.1 (40b8323)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.80 (7ed40bc)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.81 (7440ba4)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.82 (82fac18)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.83 (39ae86a)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.84 (bfa62b0)
- deps: update plugin com.gradle.enterprise to v3.16.1 (0693294)
- deps: update plugin kotlin-qa to v0.57.0 (20e5eda)
Build and continuous integration
- deps: update actions/setup-node action to v4.0.1 (7262acf)
Refactoring
3.0.0
3.0.0 (2023-12-07)
⚠ BREAKING CHANGES
- introduce Collektive entrypoint (#142)
Features
Dependency updates
- deps: update alchemist to v29 (ce990da)
- deps: update dependency gradle to v8.5 (a18e39b)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.79 (b58fd5a)
- deps: update plugin com.gradle.enterprise to v3.16 (0bb24d6)
- deps: update plugin gitsemver to v2.0.4 (29c2bae)
- deps: update plugin kotlin-qa to v0.55.2 (9d22b7a)
- deps: update plugin kotlin-qa to v0.56.0 (7849958)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.16 (215292e)
Build and continuous integration
- deps: update danysk/build-check-deploy-gradle-action action to v2.2.12 (c9e1d72)
2.1.3
2.1.3 (2023-11-29)
Dependency updates
- core-deps: update plugin kover to v0.7.5 (52cb126)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.78 (79a7d6f)
- deps: update plugin detekt to v1.23.4 (362f618)
- deps: update plugin gitsemver to v2.0.3 (b033d42)
- deps: update plugin kotlin-qa to v0.54.1 (569afe9)
- deps: update plugin kotlin-qa to v0.55.1 (ef43f6a)
- deps: update plugin multijvmtesting to v0.5.7 (a49737b)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.15 (2f208b0)
- deps: update plugin publishoncentral to v5.0.20 (3448af8)
2.1.2
2.1.2 (2023-11-23)
Dependency updates
2.1.1
2.1.1 (2023-11-17)
Dependency updates
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.75 (93c4ac4)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.76 (33638b0)
- deps: update plugin gitsemver to v2.0.2 (33293d2)
Performance improvements
2.1.0
2.1.0 (2023-11-10)
Features
- rename actual map in mapWithId and add map which not considers the ids (3c95142)
Dependency updates
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.71 (710fa00)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.72 (cd1e069)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.73 (8de97b3)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.74 (21f3d67)
- deps: update plugin kotlin-qa to v0.54.0 (25dc557)
- deps: update plugin publishoncentral to v5.0.19 (eb13b70)
Bug Fixes
- solve a StackOverflowException in equals on fields (f73047d)
Tests
- add field operation tests (6d1000e)
- test the field using a closing operation insead the returning lazy field (b596958)
Build and continuous integration
- fix license and developers for maven pubblication (7ace8cb)
- revert to non-K2 language version and re-enable allWarningsAsErrors = true (946097d)
- revert to non-K2 the compiler plugin (9f64b06)
- set jvm target to 1.8 (bb60c6e)
Style improvements
- remove unused imports (b6a7036)
Refactoring
2.0.1
2.0.1 (2023-11-04)
Dependency updates
- core-deps: update kotlin monorepo to v1.9.20 (f4ce9bb)
- deps: add kotlin gradle api in the catalog (870d3bc)
- deps: update dependency io.arrow-kt:arrow-core to v1.2.1 (8675ba4)
- deps: update kotest to v5.8.0 (7c5d415)
Bug Fixes
- get alignOn function direclty from the AggregateContext class (4f9507b)
- simplify branch representation for the alignemnt adpating to new K2 representation (ba4fd08)
- use new k2 compiler api (c36561c)
Build and continuous integration
- add arrow dependency (5d04552)
- apply collektive plugin to all (future) subprojects and not only to 'dsl' (20b850f)
- deps: update danysk/build-check-deploy-gradle-action action to v2.2.11 (8e3caee)
- enable default hierarchy template and remove deprecated targets (e0a875b)
- enable k2 and minor gradle project refactoring (49cb1b1)
- use catalog dependencies (1d72f2f)
2.0.0
2.0.0 (2023-11-03)
⚠ BREAKING CHANGES
- update usage and functioning of old "butReturn" into "yielding" in share function (#90)
Features
Dependency updates
- deps: update dependency io.gitlab.arturbosch.detekt:detekt-formatting to v1.23.2 (9f4b5a8)
- deps: update dependency io.gitlab.arturbosch.detekt:detekt-formatting to v1.23.3 (786ab0c)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.70 (7e07f66)
- deps: update plugin detekt to v1.23.2 (a13f8c6)
- deps: update plugin detekt to v1.23.3 (f227bc6)
- deps: update plugin gitsemver to v2.0.1 (b4357f2)
- deps: update plugin kotlin-qa to v0.25.1 (3ffd0a7)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.14 (ad55cd5)
- deps: update plugin publishoncentral to v5.0.17 (25e59c3)
- deps: update plugin publishoncentral to v5.0.18 (3061639)
Build and continuous integration
- switch to gradle-kotlin-qa (fc929ca)
General maintenance
- license: create license file (29a96e4)