CHANGELOG
v1.1.0 (2025-07-21)
Feature
feat: New minor release (
a147f2e)feat: Added pdm scripts
Summary of scripts added:
build-docs-XXX: Build the documentation in the docs folder
lock_XXXX: Generates a lock file
format: Runs ruff to format the source code
check-style: Runs ruff to check the coding style of the source code. (380973f)
Fix
fix: Updated CI-CD.yml (
17d968f)
Unknown
fix (util.py): Fixed doctests on numpy>=2 strings (
66202cc)docs (LICENSE): Updated licence. (
3013992)docs (CONTRIBUTING.md): Detailed the commit message format. (
0922f5b)refactor (geodesic.py, util.py): Rewrite unnecessary generators as dict comprehensions (
276417e)feat (karney): Removed support for python 3.8 and added for python 3.13 (
de013ec)docs (geodesic.py): Minor typo
Fixes issue #1 (0c0e220)
refactor (karney): Changed build backend from Poetry to PDM (Python Development Master)
pyproject.toml: Modified to follow PEP 621 for project metadata and to use PDM for dependency management and build configuration.
.github/workflows/CI-CD.yml: The GitHub Actions workflow is updated to use PDM for installing dependencies and running tests and builds.
.readthedocs.yml: The Read the Docs configuration is changed to use PDM for installing dependencies to build the documentation.
CONTRIBUTING.md: The setup instructions for contributors is updated to reflect the change to PDM.
poetry.lock: This file is deleted. PDM will generate a pdm.lock file to lock dependencies.
PUBLISHING.md: This file is added to document how to publish a new release of the
karneylibrary. (a861bcc)
v1.0.10 (2024-09-30)
Fix
fix: Allow numpy>=2.0 (
7b3cd1c)
Unknown
Attempt to remove warnings when running workflows/CI-CD.yml (
63562d9)
v1.0.9 (2024-09-30)
Fix
fix: Made numpy requirement less strict. (
72dcb55)
Refactor
Test
test: Added doctest to workflows/CI-CD.yml and deleted workflows/publish.yml and workflows/testpublish.yml (
1ff7318)
Unknown
v1.0.8 (2024-09-11)
Fix
fix: Removed fragile determination of package version in init.py (
b1a8f00)
v1.0.7 (2024-09-11)
Fix
fix: Added CODECOV_TOKEN to CI-CD.yml and PyPi version to README.md (
d3a9984)
v1.0.6 (2024-09-11)
Fix
fix: Yet another attempt to fix workflows/CI-CD.yml (
e6e88e2)
v1.0.5 (2024-09-11)
Fix
fix: Another attempt to fix workflows/CI-CD.yml (
fb9c7b8)
v1.0.4 (2024-09-11)
Fix
fix: Another attempt to fix workflows/CI-CD.yml (
386be8e)
v1.0.3 (2024-09-10)
Build
Documentation
docs: Cleaned up CHANGELOG.md (
d93dc71)
Fix
Unknown
Fix: publish.yml (
c9229c3)Build: Update and rename CI-CD.yml to CI-tests.yml (
547ea07)Build: Updated pyproject.toml (
94ebcac)Update CI-CD.yml
Fix: Fixed a bug in build in CI_CD.yml file (f201056)
Update and rename CI-tests.yml to CI-CD.yml
Build: Added automatic build and deployment (9579cf0)
Updated CI-tests.yml (
a135653)Update publish.yml (
ff6e9ac)Updated README.md (
0c3aee1)Rename python-package.yml to CI-tests.yml (
afdac19)Update python-package.yml (
43a866e)Update python-package.yml (
391cb6e)Updated path to documentation (
e2a7137)Updated README.md (
dc8f1e2)Update python-package.yml
Added python 3.12 to test matrix (328f417)
updated poetry.lock and pyproject.toml (
554d9cb)Added ruff to dev dependencies (
5e417e6)Update python-package.yml (
50cd0b2)Update python-package.yml
Simplified install of dependencies (3a66ea0)
Update python-package.yml (
7ac1bd0)Update python-package.yml (
13d0102)Added workflow status to README.md (
3260bfc)Update python-package.yml (
4f00848)Update python-package.yml (
52e9c8a)Create python-package.yml (
753a4fd)Added doc image and version image to README.md (
d521b66)Create publish.yml (
44bbd7f)Attempt 7 (
517de81)Attempt 6 (
bb67800)Attempt 5 (
f81617b)Another attempt to make readthedocs work… (
7c831f7)Try to explicitly install myst-nb (
425f07c)Updated to python 3.12 (
b609e47)Another attempt to fix the readthedocs.yml file. (
4542c49)Updated readthedocs.yml (
c380d9b)Added stacklevel=2 to warnings.warn Added ruff linter to pyproject.toml pep8 (
01f2583)v1.0.2 (
1a4671b)
v1.0.2 (2024-02-12)
Build
build: .coverage and .lock updated (
710bcc2)
Fix
fix(license): Fixed license and poetry.lock file. (
eb4b9f3)
v1.0.1 (2024-02-09)
Build
Documentation
docs: Updated header in CHANGELOG.md (
8a8c29a)
Unknown
Release v1.0.1 (
49c44bd)
v1.0.0 (2024-02-09)
Unknown
Initial package setup with translated code from Matlab to Python. (
285d6e3)