Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Changelog
## Unreleased
## v0.3.0 (2026-08-15)
- add high-level orbit, ephemeris-time, and gravitational-parameter helpers
- add `Astro.Star` catalog propagation and BCRS state-vector conversions with auditable ERFA warnings
- serialize CSPICE-backed NIF access to prevent concurrent kernel/error-state races
- run blocking SPICE-backed NIFs on dirty schedulers to protect BEAM scheduler responsiveness
- harden native string input handling against embedded NULs and oversized binaries
- normalize Julian-date datetime rounding across midnight to avoid invalid hour 24 values
- remove hidden SPICE support result caps for `spkobj`, `bodvcd`, and `bodvrd`
- tighten shared native utility include, allocation, and warning hygiene
- consolidate native wrappers into one NIF with a single atomic CSPICE kernel pool
- vendor the CSPICE N0067 Linux headers and static libraries for offline builds
- convert the solar-system and nearby-stars examples into Livebooks
- restructure the example Livebooks into staged tutorials with interleaved
theory, per-function breakdowns, and intermediate SVG renders
## v0.2.2 (2024-10-01)
- updated Elixir dependencies
- added Nix Flake setup
## v0.2.1 (2024-01-07)
- fix loading strings
- new functions
- `bodvrd`
## v0.2.0 (2024-01-07)
- standardize all functions outputs to be same as in SPICE
- return :ok/:error tuples
- new functions
- `bodvcd`
- `oscelt`
- `conics`
- more documentation
## v0.1.0 (2024-01-03)
- initial release