Skip to content

docs: add 0.6.0 changelog entries#559

Merged
utensil merged 4 commits intopygae:masterfrom
utiberious:docs/issue-changelog-0.6.0
Apr 1, 2026
Merged

docs: add 0.6.0 changelog entries#559
utensil merged 4 commits intopygae:masterfrom
utiberious:docs/issue-changelog-0.6.0

Conversation

@utiberious
Copy link
Copy Markdown
Contributor

Adds changelog entries for all PRs merged since 0.6.0-dev began (after 0.5.2), grouped by theme. Does not include the :release: marker or version bump — those will come in a separate PR once remaining 0.6.0 PRs land.

New features

Bug fixes

Examples and docs

Tests and maintenance

Groups new entries by: features, bug fixes, examples/docs, tests/maintenance.

Features: Cl() kingdon interface (pygae#550, closes pygae#524), Mv.__rtruediv__
(pygae#543, closes pygae#512), shirokov_inverse/hitzer_inverse (pygae#530).

Bugs: interop dual mode contamination (pygae#556, closes pygae#555), norm() Abs
wrapping (pygae#554, closes pygae#522), is_versor() improvement (pygae#536, closes pygae#533).

Examples/docs: sundial + cheatsheet tests (pygae#549+pygae#557, closes pygae#506),
coords tutorial (pygae#551), README ops (pygae#548, closes pygae#523).

Tests/maintenance: lt.matrix() regression tests (pygae#558, closes pygae#461),
extra-cdot regression test (pygae#545), er_blade + ReciprocalFrame refactors
(pygae#552+pygae#553), CI fix (pygae#535).
Copy link
Copy Markdown
Member

@utensil utensil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI all green, content is correct, organization is good.

One style note: the existing changelog uses the linked issue number as the primary identifier (e.g. :bug:533`` for the bug that was fixed). Using the PR number as primary is reasonable — PRs carry more context than old issues — but it's inconsistent with existing entries.

Since the entry already starts with e.g. :bug:536`` (which links to the PR), just ending with something like "Closes :issue:533" or "Fixes :issue:`533`" is enough to cover both — the PR link is at the front, the issue link is at the end.

@utensil utensil merged commit 965b4c2 into pygae:master Apr 1, 2026
6 checks passed
utiberious added a commit to utiberious/galgebra that referenced this pull request Apr 2, 2026
* docs: add 0.6.0 changelog entries

Groups new entries by: features, bug fixes, examples/docs, tests/maintenance.

Features: Cl() kingdon interface (pygae#550, closes pygae#524), Mv.__rtruediv__
(pygae#543, closes pygae#512), shirokov_inverse/hitzer_inverse (pygae#530).

Bugs: interop dual mode contamination (pygae#556, closes pygae#555), norm() Abs
wrapping (pygae#554, closes pygae#522), is_versor() improvement (pygae#536, closes pygae#533).

Examples/docs: sundial + cheatsheet tests (pygae#549+pygae#557, closes pygae#506),
coords tutorial (pygae#551), README ops (pygae#548, closes pygae#523).

Tests/maintenance: lt.matrix() regression tests (pygae#558, closes pygae#461),
extra-cdot regression test (pygae#545), er_blade + ReciprocalFrame refactors
(pygae#552+pygae#553), CI fix (pygae#535).

* docs: add missing issue link for pygae#551 entry

* docs: add changelog entry for pygae#560 (Lt callable zero fix)

* docs: move Lt zero fix into bug group, use issue pygae#540 as reference
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment