Skip to content

Releases: Collektive/collektive

10.8.0

07 Nov 17:01

Choose a tag to compare

10.8.0 (2024-11-07)

Features

  • field: add replaceMatching method replacing the values in a field matching a given predicate (#550) (ca768d0)

Dependency updates

  • deps: update alchemist to v34.1.12 (81f4d20)
  • deps: update docusaurus monorepo to v3.6.0 (c7e9243)

General maintenance

  • add basic codecov configuration (1f4a8c9)

10.7.0

06 Nov 17:41

Choose a tag to compare

10.7.0 (2024-11-06)

Features

  • add aggregate gossip algorithm (85e9a70)
  • add ever happened gossip algorithm (16f9439)
  • add gossipMax and Min with default comparator (e4fd957)
  • add non-self-stabilizing gossip and gossip ever happened (3140aa4)

Dependency updates

  • deps: update alchemist to v34.1.10 (17dc503)
  • deps: update alchemist to v34.1.11 (bef740d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.113 (f0f60a2)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.114 (b577726)
  • deps: update node.js to v22 (c37ef8a)

Documentation

  • add doc to gossip objects (f140ad6)
  • minor in gossipMin doc (423f2dd)

Performance improvements

  • improve algorithm by checking the presence of more than one neighbor in the incoming path (d37508a)

Tests

  • add check on result of the computation (636a4fc)
  • add test for gossipMin (93b8652)
  • add test for stabilizing gossip (39562f2)
  • refactor gossipMax function as in stdlib (d87ac21)

Build and continuous integration

  • deps: update nicolasfara/precompute-semantic-release-version-action action to v2.0.2 (c0de79b)
  • renovate: use with when importing the configuration instead of assert (dc63d13)

General maintenance

Style improvements

  • unify generic type and change function indentation (60ee490)

Refactoring

  • function names (eb76a21)
  • keep track of neighbor's initial value to avoid losing rounds (6882524)
  • minors on val names and docs (5f58744)
  • more idiomatic implementation (45f518e)
  • rename function and generic types (dad4673)
  • rename function name as @danysk suggested (9ce71c7)
  • use foldWithID inside gossip function (e30454c)

10.6.0

31 Oct 07:53

Choose a tag to compare

10.6.0 (2024-10-31)

Features

Build and continuous integration

  • remove generated stdlib from coverage (dceb268)
  • set codecov folder pointing to kover output reports (d9aade6)

10.5.3

28 Oct 21:39

Choose a tag to compare

10.5.3 (2024-10-28)

Dependency updates

  • core-deps: update kotlin monorepo to v2.0.21 (4917030)
  • deps: update alchemist to v34.1.9 (7e04f77)
  • deps: update dependency com.squareup:kotlinpoet to v2 (27ea520)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.112 (9afaa36)
  • deps: update plugin kotlin-qa to v0.69.0 (2112b43)

Build and continuous integration

  • deps: update actions/checkout action to v4.2.2 (45a9e38)
  • deps: update actions/setup-node action to v4.1.0 (93acd3b)
  • deps: update danysk/build-check-deploy-gradle-action action to v3.5.12 (6fdb751)
  • fail fast during the release job (f9c9e3b)
  • fix git status on documentation repository (12d0f32)
  • properly manage site pubblication when no changes to the website are performed but a release is required (e158bf4)
  • use organisation secret (45ec9d4)

Style improvements

10.5.2

22 Oct 23:05

Choose a tag to compare

10.5.2 (2024-10-22)

Dependency updates

  • deps: update alchemist to v34.1.8 (198c13c)

Documentation

  • site: update algolia api pointing to unlimited account (1ed91ec)

Build and continuous integration

  • deps: update danysk/build-check-deploy-gradle-action action to v3.5.11 (041b0ff)

10.5.1

22 Oct 07:36

Choose a tag to compare

10.5.1 (2024-10-22)

Dependency updates

  • deps: update dependency it.unibo.alchemist:alchemist-api to v34.1.7 (0487e63)

Documentation

  • site: setup getting started page and enable algola search (0f8089d)

10.5.0

21 Oct 17:30

Choose a tag to compare

10.5.0 (2024-10-21)

Dependency updates

  • api-deps: update kotlin to v2.0.20 and Kotest to v6.0.0.M1 (#518) (629076b)
  • deps: update alchemist to v34.1.6 (6653b67)
  • deps: update dependency @mdx-js/react to v3.1.0 (998bc35)

Build and continuous integration

  • use the built-in feature of setup-node to install the correct node engine version (#519) (3fdfa8b)

General maintenance

10.4.0

19 Oct 18:12

Choose a tag to compare

10.4.0 (2024-10-19)

Features

  • create site for documentation (f135443)

Dependency updates

  • deps: update alchemist to v34.1.5 (ae2ff42)
  • deps: update dependency gradle to v8.10.2 (ddb55c2)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.107 (1e7f015)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.108 (b7dc684)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.109 (657e09a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.110 (9084d68)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.111 (aa03d44)
  • deps: update dependency typescript to ~5.6.0 (6a936b6)
  • deps: update node.js to 20.18 (70d78ef)
  • deps: update plugin kotlin-qa to v0.67.2 (d8dee31)
  • deps: update plugin kotlin-qa to v0.67.3 (4415f10)
  • deps: update plugin kotlin-qa to v0.68.0 (b4fce68)
  • deps: update plugin multijvmtesting to v1.2.8 (7d5985b)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.0.13 (e8fb01d)
  • deps: update plugin publishoncentral to v5.1.8 (8a7bd97)
  • deps: update plugin publishoncentral to v5.1.9 (a9ddce6)

Documentation

  • site: revam frontpage (2f1716b)
  • website: solved security warning (80d149b)

Tests

  • using the same name convention for all test classes (#489) (f72a900)

Build and continuous integration

  • add command for website deployment (5377d76)
  • deps: remove arrow dependency (e5bb75b)
  • deps: update actions/checkout action to v4 (947fbf4)
  • deps: update actions/checkout action to v4.2.0 (ecac1eb)
  • deps: update actions/checkout action to v4.2.1 (0ee79d2)
  • deps: update danysk/build-check-deploy-gradle-action action to v3.5.10 (cc527e9)
  • deps: update danysk/build-check-deploy-gradle-action action to v3.5.7 (1e43cb0)
  • deps: update danysk/build-check-deploy-gradle-action action to v3.5.8 (358f8f0)
  • deps: update danysk/build-check-deploy-gradle-action action to v3.5.9 (05578a0)
  • enable website build and publish (c120160)
  • fix token name (5b5fcad)
  • stop the Gradle Daemon on Windows before deployment to prevent "The process cannot access the file because it is being used by another process" (a9a92e6)

Style improvements

Refactoring

  • field: change fold implementation to be not dependent from arrow (52b7526)

10.3.2

20 Sep 08:29

Choose a tag to compare

10.3.2 (2024-09-20)

Dependency updates

  • deps: update dependency com.github.gmazzo.buildconfig to v5.5.0 (3a36dae)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.106 (ca1ff69)
  • deps: update plugin publishoncentral to v5.1.7 (5b7649d)

Documentation

  • add companion object kdoc (53070fa)

Build and continuous integration

  • deps: update actions/setup-node action to v4.0.4 (53efd9f)

10.3.1

13 Sep 20:42

Choose a tag to compare

10.3.1 (2024-09-13)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.9.0 (d06b1a4)
  • deps: update alchemist to v34.1.4 (485b86d)
  • deps: update plugin multijvmtesting to v1.2.7 (7343e54)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.0.12 (ab28284)

Build and continuous integration

  • do not cancel in-progress builds (b151f47)