All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.0 - 2026-04-11
- Add benchmark comparison tool and performance documentation
d448fc3
- Update version to 0.3.0 and refine metadata keywords
cc0e967 - Improve non-finite error reporting and coordinate accuracy
d4b1452 - Refine benchmark comparison reporting and documentation
e1b5955 - Expand test coverage for benchmark comparison edge cases
bced7d9 - Update documentation and tests for integer-only Bareiss
2ee3f05 - Restrict benchmark baselines to main and improve reporting
9a7caa2
- Bump astral-sh/setup-uv from 7.3.1 to 7.5.0
0505061 - Bump taiki-e/install-action from 2.68.25 to 2.68.31
dcff501 - Bump actions-rust-lang/setup-rust-toolchain
4678d2e - Bump actions/cache from 5.0.3 to 5.0.4
633c6e2 - Bump taiki-e/install-action from 2.68.34 to 2.69.6
89a306b - Bump astral-sh/setup-uv from 7.5.0 to 7.6.0
676a6ff - Bump codecov/codecov-action from 5.5.2 to 5.5.3
2c15dc1 - Bump the dependencies group with 2 updates
23ade13 - Bump taiki-e/install-action from 2.69.6 to 2.70.1
4073197 - Bump codecov/codecov-action from 5.5.3 to 6.0.0
b3e1380 - Bump taiki-e/install-action from 2.70.1 to 2.73.0
7de720d - Bump astral-sh/setup-uv from 7.6.0 to 8.0.0
af40753 - Add performance regression detection for exact-arithmetic benchmarks
44bce99
- Stack-backed storage for exact arithmetic kernels
b64ac60 - Custom f64 → BigRational via IEEE 754 bit decomposition #63
0a8ce5b - Integer-only Bareiss determinant via BigInt #64
d422b25
0.3.0 - 2026-03-12
- Expose exact determinant value (det_exact, det_exact_f64)
b1a676c - [breaking] Expose exact determinant value (det_exact, det_exact_f64)
92ce476 - Exact linear system solve (solve_exact, solve_exact_f64)
d04fcd3
- Add LaError::Overflow, dimension-coverage tests, and doc fixes
fed0082 - Add #[non_exhaustive] to LaError
d068c0e - Use det_direct() in exact_det_3x3 example
5b69fa8 - Restructure gauss_solve to avoid break/continue
125b259
- Clarify pivoting strategy and use idiomatic rev() in exact.rs
d884581 - Add LDLT example, solve_exact README snippet, and sync examples
2bddccf
- Release v0.3.0
a09bd6f
0.2.2 - 2026-03-11
- Expose determinant error bounds (det_errbound)
0643bcd - Expose det_errbound without requiring exact feature
d96f676
- Bump actions/setup-node from 6.2.0 to 6.3.0
0f2fc34 - Bump taiki-e/install-action from 2.68.20 to 2.68.22
c3e49bd - Release v0.2.2
432c7fe
0.2.1 - 2026-03-08
- Add LDLT NonFinite coverage tests; update README example
d3b7012 - Update changelog generation and release metadata (internal)
8f97a0f
- [breaking] Return Result from det_sign_exact, rename NonFinite field
717d5cf
- Release v0.2.1
b4d0286
0.2.0 - 2026-03-07
- Rename det benchmark and add black_box to tests
40cc2b7 - Clarify det_direct D=0 support and fix example description
1308612 - Polish exact feature — docs, CI, example, review fixes
abfa297 - Make Codacy analysis non-blocking on pull requests (internal)
ecd0a30 - Harden Codacy CI and expand exact feature tests (internal)
d911fcc - Expand det_sign_exact tests for large matrices (internal)
2205f12 - Improve release safety and consolidate error handling
0ef2b94 - Update developer docs and optimize release tagging logic
8aa129a - Improve internal release scripts and expand test coverage
5eb5064
- Bump the dependencies group with 2 updates
ad4b505 - Bump taiki-e/install-action from 2.67.17 to 2.67.30
26f31c4 - Bump astral-sh/setup-uv from 7.2.0 to 7.3.0
f5a3fdd - Bump taiki-e/install-action from 2.67.30 to 2.68.7
4ec8732 - Bump astral-sh/setup-uv from 7.3.0 to 7.3.1
8d584ee - Bump taiki-e/install-action from 2.68.7 to 2.68.15
62a0f39 - Bump actions/upload-artifact from 6.0.0 to 7.0.0
d69f150 - Bump actions-rust-lang/setup-rust-toolchain from 1.15.2 to 1.15.3
58c47f8
- Add det_direct example, hoist 4×4 minors, update docs
159d04e
- Harden tag_release and add release docs
9ed8915
- Replace cspell with typos-cli, bump MSRV to 1.94.0
6db12be - Add changelog tooling (git-cliff + tag script)
5475651 - Release v0.2.0
922006d
0.1.3 - 2026-01-31
- Adds Zenodo DOI badge and identifier
927b500
- Update tooling, Rust version, and dependencies
7cde40b - Enables benchmark feature for criterion
d701b58
- Bump astral-sh/setup-uv from 7.1.6 to 7.2.0
b96c5b8 - Bump actions/setup-node from 6.1.0 to 6.2.0
7df54ec - Bump taiki-e/install-action from 2.65.7 to 2.67.9
bcda58a - Bump actions/cache from 5.0.1 to 5.0.2
9fbbdb5 - Bump actions/checkout from 6.0.1 to 6.0.2
d490ec2
- Release v0.1.3
8f26d72
0.1.2 - 2026-01-06
- Add LDLT factorization, citation metadata, and dev workflow updates
defa9c9
- Bump pastey from 0.2.0 to 0.2.1 in the dependencies group
ee47f50 - Bump astral-sh/setup-uv from 7.1.5 to 7.1.6
2ddd8fc - Bump codecov/codecov-action from 5.5.1 to 5.5.2
069c9da - Bump taiki-e/install-action from 2.62.63 to 2.65.0
71e7e0a - Bump taiki-e/install-action from 2.65.0 to 2.65.12
93d02cf
0.1.1 - 2025-12-16
- Benchmarks and plotting for performance analysis
d7dd9b2
- Corrects nalgebra time display in benchmark table
71908f2 - Refactors benchmarks to compare against other crates
8224d86 - Correctly escapes backslashes in gnuplot strings
732480a - Refactors criterion plotting script for clarity
be24d03 - Improves error handling for README table updates
cd6873f - Updates benchmark data and plot
f157436
- Release v0.1.1
31cd334
0.1.0 - 2025-12-15
- Implements CI/CD workflows and code quality tools
1989c3d - Initial implementation of
la-stackcratec3ab9c5 - Configures CI workflow for cross-platform builds
ff96949
- Initial commit
e9a3553 - Improves linting and validation workflows
f874ff7 - Overhauls public API tests and examples
5699ac5 - Improves numerical stability in tests
9665d94 - Improves code quality with Codacy and stricter lints
6e5b004 - Improves spell check configuration
0ad77f6
- Bump actions/cache from 4.2.4 to 5.0.1
a0834f9 - Bump actions/upload-artifact from 5.0.0 to 6.0.0
9a61b4f
- Add tarpaulin coverage upload
7486dfd