Skip to content

v0.6.0

Choose a tag to compare

@sciyoshi sciyoshi released this 18 Feb 23:11
· 29 commits to main since this release

Upstream Sync Summary

This release brings major upstream synchronization across all ProseMirror sub-packages:

Package v0.5.2 Current
prosemirror-model 1.18.1 1.25.4
prosemirror-transform 1.8.0 1.11.0
prosemirror-schema-basic 1.1.2 1.2.4
prosemirror-schema-list (unversioned) 1.5.1
prosemirror-test-builder (unversioned) 1.1.1

Features

  • prosemirror-model 1.18.2 → 1.25.4 — 16 upstream releases synced, including:
    • New DOM serialization and parsing improvements
    • Schema enhancements and new APIs
    • Fragment and resolved position updates
    • Content expression and diff improvements
  • prosemirror-transform 1.9.0 → 1.11.0 — 8 upstream releases synced, including:
    • New structure manipulation capabilities
    • Replace step improvements
    • Step mapping enhancements
    • New transform methods and exports
    • Pre-existing bug fixes in the Python translation
  • prosemirror-schema-basic 1.2.4 — Updated schema definitions
  • prosemirror-schema-list 1.5.1 — Updated list node specs and wrapRangeInList (command functions depending on prosemirror-state remain excluded)
  • prosemirror-test-builder 1.1.1 — Updated test builder utilities

Bug Fixes

  • Fix pre-existing bugs in prosemirror-transform Python translation
  • Add missing code field to MarkSpec TypedDict
  • Add missing tests and exports for prosemirror-transform
  • Resolve ty type checking errors
  • Align Python translation with upstream prosemirror-model 1.18.1

Chores / Tooling

  • Replace pyright with ty for type checking
  • Add uv.lock to .gitignore
  • Add PyPI metadata to pyproject.toml
  • Update actions/checkout to v5 and v6
  • Update actions/setup-python to v6
  • Update CI Python version to 3.14