Releases: urmzd/linear-gp
Releases · urmzd/linear-gp
v1.6.1
1.6.1 (2026-03-29)
Bug Fixes
- add examples (11bbcc7)
Documentation
- readme: update example usage instructions (4600b73)
- restore overview, CLI reference, search, and output sections (8d179c7)
- move references to rlgp-thesis repository (8883ee0)
- restore full references section (31e6657)
- simplify README to focus on install.sh and core usage (380d69e)
- update documentation for simplified setup (130cb30)
Refactoring
- examples: move examples to lgp crate directory (94850df)
- cli: remove example command (9466be3)
- rename lgp-cli to lgp and lgp to lgp-core for simpler cargo install (73ec7a0)
Miscellaneous
v1.6.0
1.6.0 (2026-03-29)
Features
- core: expose n_threads CLI flag for parallel evaluation (5c5a2f4)
- iris: derive Clone for IrisState (19a4b85)
- gym: add Send + Sync bounds to environment traits (a0e02b1)
- core: parallelize fitness evaluation with rayon (8df4dce)
Bug Fixes
- tracing: use non-blocking stdout to prevent debug logging from stalling computation (f1e7d5f)
Documentation
- update README (9651db3)
- skills: align SKILL.md with agentskills.io spec (2d718ae)
- update thesis repo link after rename to rlgp-thesis (25cbc29)
- add showcase screenshot (d74b437)
- add showcase section to README (3d20d19)
Refactoring
- benchmark: use immutable trials reference (dc2df07)
Miscellaneous
- fix rustfmt formatting (0568a99)
- benchmark: add parallel vs sequential fitness evaluation benchmark (a3986a8)
- use sr-releaser GitHub App for release workflow (#7) (b7cce78)
- update semantic-release action to sr@v2 (82ffaf6)
- move thesis to separate repository (77b5ad3)
- teasr: restructure demo configuration with interactions (7ad2ac0)
- git: add commit message hooks (e26a1c5)
v1.5.0
v1.4.1
v1.4.0
v 1.3.1
v 1.3.0
v 1.2.0
v 1.1.1
v 1.1.0
1.1.0 (2026-02-13)
Features
- add custom git hook scripts (5dbe75e)
- add force re-release support to release workflow (6057970)
- add tracing instrumentation throughout codebase (7fdb696)
- implement structured tracing and logging infrastructure (70d0d7c)
- add experiment configuration files for all benchmarks (90261ec)
- add utility functions for misc operations (7b5f330)
- update iris problem solver with new configuration (9a172c0)
- add Python project configuration with uv support (f08c155)
- add Python tooling package with CLI and utilities (a504f87)
- add justfile for task automation (5cc7e82)
- add iris runner for experiments (746aabe)
- add gym runner for experiments (c27d76d)
- add experiments library and main module (68f29e4)
- add iris baseline experiment outputs (d8051c1)
- move and reorganize experiment assets and parameters (85a5992)
- add experiments workspace with Cargo configuration (24fa7a8)
- add iris classification example (721c68e)
- add cart pole example (3f202d6)
- Add scripts to automate LaTeX compilation and packaging for arXiv submission, update .gitignore, and include all bibliography entries. (bf6e999)
Bug Fixes
- remove legacy hooks config (a0ef469)
- resolve CI pipeline failures (SIGILL crash and ruff lint errors) (8c4f909)
- adapt gym.rs to current gym-rs fork API (0dab1a3)
- remove python version lock (5333491)
Documentation
- update extending guide with current registration patterns (702630b)
- update README with logging and tracing documentation and new output structure (f8d58e9)
- update contributing guidelines with pre-commit hooks and logging guidelines (078db52)
- update contributing guidelines and extend documentation (bfbb331)
- add extending documentation with comprehensive framework guide (7f18f1b)
- remove .gitignore from docs directory (f2a68ef)
- clarify extending documentation with quick start reference (aa17a9f)
- update README with new structure and setup instructions (cbb4c37)
- add comprehensive contributing guidelines (7e59733)
Refactoring
- standardize justfile recipe names for better consistency (8d4ea9f)
- update source files for experiment reorganization (d602b7b)
- update core configuration with new experiment support (e1df7e7)
- migrate scripts to lgp_tools package and remove legacy scripts (20f886d)
- move benchmark_tools to experiments workspace (f71e5b1)
Miscellaneous
- update Cargo.lock (63eb1eb)
- update justfile to use custom git hooks (480b782)
- remove pre-commit framework and simd-json dependency (6bcca66)
- update semantic-release action to v1 (dfd137e)
- license under Apache 2.0 (f9cac83)
- remove crates.io publish step from release workflow (69aa1b6)
- update local settings with additional bash permissions (4c87ad4)
- add just recipes for verbose and trace logging (e25f80f)
- update gitignore to exclude outputs and log files (92a8b26)
- add dependency installation step to experiments workflow (fce031e)
- add --dev flag to uv sync (b26501a)
- cleanup (db08779)
- add local settings and pre-commit configuration (bf6b4c1)
- update project metadata and configuration (fcfb518)
- migrate to workspace structure with lgp and lgp-cli crates (fec89fb)
- migrate to uv_build backend with module root configuration (b351378)
- format code with proper line breaks and imports (a336c4f)
- refactor experiments workflow with input parameters and improved structure (c4483cd)
- update workflow action versions and add arXiv submission job (515ab8c)
- add comprehensive CI workflow with linting and tests (1927867)
- cleanup legacy experimentation results (09cb80d)
- add comprehensive smoke tests (c4b6fa2)
- update module exports (d9bdd44)
- remove test utilities module (c5f2cac)
- remove gym problem solver from main package (bfdf224)
- update Cargo dependencies (d21e01d)
- add Python version specification (0319ad1)
- update .gitignore with Python and UV dependencies (7506103)
- rename .cargo/config to .cargo/config.toml (bedad42)
- cleanup files (a3a46fe)