Skip to content

Releases: Collektive/collektive

22.2.0

16 Apr 07:50

Choose a tag to compare

22.2.0 (2025-04-16)

Features

  • stdlib: add support for non-Riemann manifolds in gradientCast and distanceTo (#900) (2915f6f)

22.1.0

15 Apr 19:34

Choose a tag to compare

22.1.0 (2025-04-15)

Features

  • provide better alignment clash errors (#897) (7b42339)

Dependency updates

  • deps: update plugin gitsemver to v5 (e987aea)

Bug Fixes

  • alchemist-incarnation-collektive: support Boolean properties (#898) (6a4e23e)

Build and continuous integration

  • deps: update danysk/build-check-deploy-gradle-action action to v3.7.17 (c9c4d49)

Style improvements

  • dsl: rename evolv/e/ing type arguments (#899) (de2bc52)

22.0.1

14 Apr 18:11

Choose a tag to compare

22.0.1 (2025-04-14)

Dependency updates

  • deps: update alchemist to v42.0.8 (287c5ef)

Bug Fixes

  • alchemist-incarnation-collektive: adjust the retention messages and fix internal time (#891) (2bee997)

Build and continuous integration

  • deps: update actions/setup-node action to v4.4.0 (7e55f32)

22.0.0

12 Apr 19:11

Choose a tag to compare

22.0.0 (2025-04-12)

⚠ BREAKING CHANGES

  • add collektive- prefix to all the modules in the project (#892)

Build and continuous integration

  • add collektive- prefix to all the modules in the project (#892) (682584a)

21.0.0

11 Apr 01:30

Choose a tag to compare

21.0.0 (2025-04-11)

⚠ BREAKING CHANGES

  • dsl: make Field.neighbors a Set (#888)

Dependency updates

  • deps: update plugin org.gradle.toolchains.foojay-resolver-convention to v0.10.0 (5a4fe34)

Bug Fixes

  • alchemist-incarnation-collektive: fix a bug preventing exchanging to work as expected (#887) (da40234)

Performance improvements

  • dsl: make Field.neighbors a Set (#888) (e63552b)
  • dsl: minimize the data customization when exchanging (#885) (01c5312)
  • dsl: remove useless toList() transformation of a List (#890) (ebb99bb)
  • dsl: transform array-backed fields to sequences before mapping (#889) (f69df8c)

Tests

  • stdlib: add a convergcast test on collections with custom distance metric (#886) (3329f7e)

Build and continuous integration

  • deps: update danysk/build-check-deploy-gradle-action action to v3.7.16 (d486e63)

20.2.3

10 Apr 00:49

Choose a tag to compare

20.2.3 (2025-04-10)

Dependency updates

  • deps: update alchemist to v42.0.6 (8c4fe20)
  • deps: update alchemist to v42.0.7 (c19f8f6)
  • deps: update plugin com.gradle.develocity to v4 (cacd8f0)
  • deps: update plugin gitsemver to v4.0.6-dev09-12b3ab5 (5c3e720)

Bug Fixes

  • alchemist-incarnation-collektive: provide access to the random generator and simplify the API (#869) (7eb6f1b)
  • deps: early-force the project version (c701be8)
  • stdlib: improve gradientCast multi-path multi-source management when the maximum path count is constrained (#873) (988866d)
  • stdlib: improve and greatly simplify gradientCast (#879) (e17def8)
  • stdlib: pass a metric Field to bellmanFordGradientCast instead of a function (#876) (7f887a3)

Build and continuous integration

  • raise significantly the Mocha timeouts, as stdlib tests require time on js (04ec446)

Style improvements

  • stdlib: prefer the Accumulator typealias in distanceTo (#875) (68d7b6b)

20.2.2

09 Apr 08:20

Choose a tag to compare

20.2.2 (2025-04-09)

Bug Fixes

  • release: force dependencies on the compiler-plugin to use the same version of the project (#868) (bc01603)

Build and continuous integration

  • deps: bump estree-util-value-to-estree in /site (c1afb97)
  • deps: update danysk/build-check-deploy-gradle-action action to v3.7.15 (4beb361)

20.2.1

08 Apr 17:55

Choose a tag to compare

20.2.1 (2025-04-08)

Bug Fixes

  • alchemist-incarnation-collektive: make the DSL and the stdlib API-level dependencies to simplify the import (#866) (893e988)

20.2.0

08 Apr 13:08

Choose a tag to compare

20.2.0 (2025-04-08)

Features

  • stdlib: implement boundedElection (9c4e693)

Dependency updates

  • deps: update plugin publishoncentral to v8.0.6 (13b2e17)

20.1.0

08 Apr 09:52

Choose a tag to compare

20.1.0 (2025-04-08)

Features