Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.25.0 (2026-05-11)
Feat
- ayanamsa: Add traditional Lahiri ayanamsa calculation for compatibility with JHora and similar platforms
v0.24.0 (2026-05-10)
Feat
- settings: Implement context-aware settings overrides using contextvars
v0.23.0 (2026-05-09)
Feat
- engine-configuration: Added support for configuration and updated dasa calculations for more accuracy
v0.22.0 (2026-04-26)
Feat
- core: get_plant_position now gets elevation by passed lat,lon from a third party site
v0.21.0 (2026-04-18)
Feat
- nakshatras: Added current_pada static method to get the current pada of the Nakshatra
v0.20.0 (2026-04-18)
Feat
- dasa: Added methods to get details about dasa for the given date
v0.19.0 (2026-04-12)
Feat
- enums: Nakshatra enum has been updated to hold details about start/end degrees & rules occupation degrees
v0.18.0 (2026-04-04)
Refactor
- HouseCode: Changed house code to have 3 chars always
v0.17.0 (2026-03-21)
Refactor
- ayanamsa: Created a type for list of ayanamsas supported
v0.16.0 (2026-03-15)
Refactor
- enums: Changed the code for rasi, house & nakshatra
v0.15.0 (2026-03-15)
Feat
- planets: Added AstronomicalCode property for planet
v0.14.0 (2026-03-15)
Refactor
- enums: Added/Updated planet, rasi, nakshatra & house codes
v0.13.0 (2026-03-04)
Feat
- ayanamsa: Given ayanamsa system as list of literals
v0.12.0 (2026-03-04)
Refactor
- ayanamsa: Exposed only get_ayanamsa
v0.11.0 (2026-03-04)
Feat
- planet_enum: Added new attri astronomical_code
v0.10.0 (2026-02-13)
Refactor
- combustion.py: Changed the signature to return boolean along with cumbustion periods
v0.9.1 (2026-02-13)
Fix
- core.py: Importing retrograde def creates circular import issue
v0.9.0 (2026-02-13)
Feat
- combution.py: Added functionalities to find the combution time frame for the given planet
v0.8.1 (2026-01-19)
Refactor
- enums: The way how enums imported in other files
v0.8.0 (2026-01-18)
Refactor
- enums: Changed the way you import enums
v0.7.0 (2026-01-14)
Refactor
- core.py: Now methods which returns positions will return in tropical only positions
v0.6.0 (2026-01-13)
Refactor
- core.py: renamed the get_all_planet_positions to get_planets_position with new args planets