Changelog
Release history of Planar.jl — from the first public release to the latest version. The Planar package is published to the PlanarRegistry and mirrored to PyPI as planarjl-py.
v1.8.0
2026-08-12
PyPI packaging & docs on planar.pages.dev
- Python package renamed to planarjl-py and published to PyPI with tag-derived versions
- PyPI publishing split into per-package workflows with OIDC auth
- Documentation deployed to planar.pages.dev/docs with a new Julia theme
v1.7.2
2026-07-26
Source tree consolidation
- Absorbed source trees into PlanarCore and Planar, rewrote imports across the monorepo
- Critical runtime bug fixes on all progress-bar surfaces
- Gateway detection switched to pidfile check; FRED API fixes
v1.7.0
2026-06-17
Full migration to CcxtGateway
- Removed the remaining Python ccxt dependencies from PaperMode, Fetch, Exchanges, and Watchers
- Watchers migration from Python ccxt to CcxtGateway completed
- Removed JULIA_NOPRECOMP from all 33 entry files; fixed precompile and coverage bugs
- Expanded test suites — 73 watcher tests, ~100% coverage for all testable packages
v1.6.11
2025-11-25
Docker & scripting polish
- Streamlined Dockerfile stages and removed redundant user declarations
- mount-strategy.sh now checks for existing mounts
- Customizable build target in build-sysimage script
v1.6.8
2025-11-08
LiveMode & watcher improvements
- Improved event handling and execution in LiveMode
- Better task management and logging in watchers
- Enhanced task stopping and balance fetching
v1.6.0
2025-10-20
Julia 1.12 base image
- Docker base image updated to Julia 1.12
- Strategy loading accepts keyword arguments
- Precompile scripts log to stdout for Live and Paper modes
v1.0.x
2025-05
First public releases
- Initial public release (v1.0.0) with CI compilation fixes
- Docker image ownership moved to the project org, env-var handling fixes
- Docs and logo polish across the repository