docs: add 0.6.0 changelog entries#559
Merged
utensil merged 4 commits intopygae:masterfrom Apr 1, 2026
Merged
Conversation
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).
utensil
reviewed
Apr 1, 2026
Member
There was a problem hiding this comment.
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.
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
Cl(p,q,r)kingdon-compatible interface (closes Provide a kingdon-like interface, and run cross-library test cases #524)__rtruediv__to supportscalar/Mvexpressions #543Mv.__rtruediv__forscalar/Mv(closes expression like 1/<Mv> raise exception #512)shirokov_inverse,hitzer_inverseBug fixes
norm()wrapped inAbs(closesnormhas no abs bar for even grades #522)is_versor()improvement (closes.is_versor()method in classMvof module mv.py uses an incorrect algorithm #533)Examples and docs
Tests and maintenance
lt.matrix()regression tests (closes actions of generic linear transformations; matrices of linear transformations #461)\cdotregression tester_bladeandReciprocalFramerefactors