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