Skip to content

Releases: pleros-ai/lzcomplexity

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 14:05
edbd34d

2.0.0 (2026-07-26)

⚠ BREAKING CHANGES

  • emc() and lz76()["emc"] now return values read off a projected block-entropy ladder. The value and every summand are non-negative, the summands are increments of the projected ladder rather than raw differences of independent block-entropy estimates, and values change for any input whose raw ladder was not monotone. multi_information is unchanged.

Features

  • project the EMC ladder onto the cone excess entropy lives in (fb0a16d)

Build System

  • pin rand and rand_chacha exactly, and sync Cargo.lock (cecc611)

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 25 Jul 20:02
b08dec4

1.0.2 (2026-07-25)

Documentation

  • credit Efren Aragon Perez as principal author (748902b)

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Jul 11:58
1e8745b

1.0.1 (2026-07-25)

Documentation

  • add a README for the core crate (b1bae5e)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 11:34
5e90d33

1.0.0 (2026-07-25)

Features

  • declare a stable 1.0 public API (76ad6c7)

Build System

  • add package metadata and mark the package production-stable (8889072)

CI

  • add Dependabot and publish the core crate to crates.io (533b285)

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 08:18
ee84bd0

0.13.0 (2026-07-25)

⚠ BREAKING CHANGES

  • emc() and lz76()["emc"] now return values from the block-entropy estimator, which differ numerically from the previous formula.

Features

  • emc uses the block-entropy estimator (d16939d)

Performance

  • linear-time suffix array + reuse/parallelize factorizations (8f858be)

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 13:16
ca84b40

0.12.0 (2026-07-24)

⚠ BREAKING CHANGES

  • entropy_density is renamed to h; nid moves from lz.metrics.nid to lz.nid; metrics.information_distance and the metrics submodule are removed.

Features

  • flatten the API — top-level nid and h, drop the metrics submodule (8fe9ac6)

CI

  • fix release binary uploads and make macOS builds runner-independent (9548a31)
  • publish standalone binaries as artifacts and attach best-effort (6d73227)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 11:59
Immutable release. Only release title and notes can be modified.
70cb788

0.11.0 (2026-07-24)

⚠ BREAKING CHANGES

  • spectral analysis (psd, spectral entropy, semc) is removed and now lives in a separate package; metrics.rid and the standalone factors function are removed (folded into factorization).

Features

  • rewrite the library backend in Rust with a redesigned Python API (96c583f)

Documentation

  • rewrite the README for the Rust library, binaries, and release flow (2bf700d)

CI

  • build Rust wheels for PyPI and automate releases with release-please (5781c2b)

Release 0.9.15

Choose a tag to compare

@github-actions github-actions released this 07 Apr 03:18
fix: update release files and github token permission

- add ubuntu package to the release
- configurate a fixed number for the release version
- add the `HOMEBREW_TAP_TOKEN` in github remote configuration for homebrew-lzcomplexity

Release ${VERSION}

Choose a tag to compare

@github-actions github-actions released this 07 Apr 02:59
feat: add github job for deploy lzcomplexity as a homebrew cask package