Skip to content

chore: ci matrix, documentation updates, and version bump to 0.6.0 - #51

Merged
torrua merged 4 commits into
mainfrom
stage-4-ci-docs-release
Oct 2, 2026
Merged

torrua merged 4 commits into
mainfrom
stage-4-ci-docs-release

Conversation

@torrua

@torrua torrua commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Summary of Changes

Stage 4: CI Matrix, Documentation Polish, and Release Version Bump

  • Point 2 (CI Matrix):
    • Expanded Python version matrix in .github/workflows/pytest.yml to test across ["3.10", "3.11", "3.12", "3.13"].
  • Point 3 (Docstring Typos):
    • Fixed typo in loglan_core/event.py (dateime.date -> datetime.date).
    • Fixed typo in loglan_core/setting.py (dateime.datetime -> datetime.datetime).
  • Point 4 (Documentation & Examples):
    • Updated examples/word.md and examples/word_selector.md to demonstrate modern .statement usage, session.scalars(...), synchronous and asynchronous session methods, and clarified word.keys and hybrid derivative properties (word.affixes, word.complexes).
  • Point 5 (Version & Package Metadata):
    • Bumped version in pyproject.toml and loglan_core/__init__.py to 0.6.0.
    • Added Programming Language :: Python :: 3.13 classifier and updated download URL.

Verification

  • 198 pytest tests passing (sync and async).
  • 10.00/10 Pylint score on loglan_core.
  • 100% Black formatting compliance.
  • Strict Mypy typecheck 0 errors.

@torrua
torrua merged commit b04bb09 into main Oct 2, 2026
10 of 11 checks passed
@torrua
torrua deleted the stage-4-ci-docs-release branch October 2, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant