Skip to content

Commit 5670ca2

Browse files
committed
Bump to 0.18.0
1 parent e354428 commit 5670ca2

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
### Changed
13+
14+
### Fixed
15+
16+
## [0.18.0] - 2026-04-26
17+
18+
### Added
19+
1220
- **Configurable ephemeris directory** — the Swiss Ephemeris data path is now overridable via a three-tier precedence system, following the convention used by pip, cargo, and pyenv:
1321
1. `SwissEphemerisEngine(ephe_path="/my/ephe")` — explicit argument, highest priority
1422
2. `STELLIUM_EPHE_PATH` environment variable — no code changes needed
@@ -17,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1725
Custom paths are used as-is: Stellium will not create the directory or copy bundled files into it, making it safe to point at an existing Swiss Ephemeris installation or a read-only folder. Missing custom directories emit a stderr warning instead of crashing. Re-initialization against a different path is supported; same-path is a no-op.
1826

1927
**Quick usage:**
28+
2029
```python
2130
# Via engine argument (e.g., portable install, shared .se1 folder)
2231
from stellium.engines.ephemeris import SwissEphemerisEngine

src/stellium/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
>>> chart = ChartBuilder.from_native(native).calculate()
1414
"""
1515

16-
__version__ = "0.17.0"
16+
__version__ = "0.18.0"
1717

1818
# === Core Building Blocks (Most Common) ===
1919
# === Convenience Re-exports ===

0 commit comments

Comments
 (0)