Release Notes
v0.8.0 (2022-07-07)
API Changes
- #24 simplify python frontend api by refactoring c++ backend with pybind11-empowered virtual function overriding and methods overloading
Documentation Improvements
- #24 update flow graph in dev-guid.md and docstring in _analyzer.py
Maintenance
- PR#26 Introduce cmake module to fetch library pybind11 and date-tz; Modify setup.py to support c++17 on MacOSX >= 10.12; and Build windows version on Windows-2022 with manually downloaded tzdata
v0.7.6 (2022-06-28)
Bug Fixes
- 30e2f2e fix that collect_news changed last head commit
Documentation Improvements
- PR#22 Update Documents: user-guide/install.md dev-guide/
Maintenance
- PR#22 Use mermaid-js to draw UML graphs
v0.7.5 (2022-06-27)
Features
Documentation Improvements
- PR#23 Supplement change logs from v0.5.0 to v0.7.5
Maintenance
- PR#23 Add workflow to build changelog and docs, then publish to GH Pages
v0.7.4 (2022-06-21)
Bug Fixes
- PR#14 tweak tag in build_sdist and build_wheel by CIBW
Maintenance
- PR#17 directory refactoring
v0.7.2.1 (2022-06-21)
Bug Fixes
- 0b1abcc call reused workflow publish_pypi.yml with inherited secrets
Development Milestone
- PR#12 support Linux on Ubuntu20.04 and MSVC on windows2019
Maintenance
- 6812935 GH checkout with ref and full history
- PR#15 release triggered ci & publish
v0.6.0 (2022-06-18)
Maintenance
- PR#6 customize github action workflows for CI
v0.5.0 (2022-05-25)
Development Milestone
- #1
#2
#3
A SunEarthAnalyzer API wrapping pybind11 C++ extension and CI/CD facilities
- SPA sun position algorithm implemented;
- Pytest empowered tests;
- pre-commit hooks, including mypy,isort,black,flake
- docs ready to gh-deploy by mkdocs, with the material theme