------------------------------------------------------------------- Sat Aug 2 16:49:14 UTC 2025 - Ben Greiner - Update to 0.12.26 * Bump trio to <0.31. ------------------------------------------------------------------- Sun Jul 13 13:27:43 UTC 2025 - Ben Greiner - Update to 0.12.25 * Allow XML attributes to be of any type. * Upgrade `yrs` to v0.24.0. - Bump trio test requirement gh#y-crdt/pycrdt#277 ------------------------------------------------------------------- Wed Jul 2 14:27:13 UTC 2025 - Ben Greiner - Update to 0.12.23 * Support sticky index. * Upgrade `yrs` to v0.23.5. ------------------------------------------------------------------- Thu Jun 19 18:28:25 UTC 2025 - Ben Greiner - Update to 0.12.21 * Upgrade pyo3 to v0.25.0 (through various patch releases) - Release 0.12.13 * Add is_awareness_disconnect_message(). * Close memory streams in event iterators. - Release 0.12.12 * Add doc and shared type events() async event iterator. * Fix deadlock while getting root type from within transaction. - Drop pycrdt-pr246-trio-0.30.patch, upstream merged in 0.12.10 ------------------------------------------------------------------- Fri Mar 21 20:24:41 UTC 2025 - Ben Greiner - Update to 0.12.9 * Upgrade pyo3 to v0.24.0. - Refresh pycrdt-pr227-trio0.28.patch to pycrdt-pr246-trio-0.30.patch ------------------------------------------------------------------- Thu Jan 30 16:54:41 UTC 2025 - Ben Greiner - Add pycrdt-pr227-trio0.28.patch gh#jupyter-server/pycrdt#227 ------------------------------------------------------------------- Wed Jan 29 15:32:57 UTC 2025 - Ben Greiner - Update to 0.12.7 * Add pycrdt.__version__. - Release to 0.10.7 through 0.12.6 * Upgrade yrs to v0.22.0 * Allow passing a Python timestamp function to an undo manager. * Add TypedArray typed container. * Add TypedDoc and TypedMap typed containers. * Rearrange typing tests and docs. * Drop Python v3.8. * Support type annotations. * Bump pyo3 to v0.23.3. * Fix Array iterator. * Add support for adding XmlFragments to arrays and maps (PR by @ColonelThirtyTwo). ------------------------------------------------------------------- Mon Nov 4 20:01:12 UTC 2024 - Ben Greiner - Update to 0.10.6 * Bump yrs v0.21.3 and pyo3 v0.22.5 - Releases from 0.9.15 to 0.10.5 * Bump upper limit of trio by @bnavigator in #160 * Add documentation about undo manager by @davidbrochart in #164 * Add API reference by @davidbrochart in #165 * Update GitHub actions by @davidbrochart in #167 * Fix GitHub actions upload/download artifacts by @davidbrochart in #168 * Fix GitHub action upload artifact by @davidbrochart in #169 * Add awareness by @davidbrochart in #171 * Add awareness features to handle server state by @brichet in #170 * Fix set_local_state() and set_local_state_field() by @davidbrochart in #176 * Bump Yrs v0.21.2 by @davidbrochart in #177 * Add awareness by @davidbrochart in #171 * Add CHANGELOG.md and automate release on tag. * Add support for XML, Text attributes and embeds (#184) (PR by @ColonelThirtyTwo). ------------------------------------------------------------------- Mon Sep 9 18:25:15 UTC 2024 - Ben Greiner - Bump upper limit of trio gh#jupyter-server/pycrdt#160 ------------------------------------------------------------------- Fri Sep 6 17:56:42 UTC 2024 - Ben Greiner - Update to 0.9.11 * Add Doc.new_transaction() sync and async context managers by @davidbrochart in #154 ------------------------------------------------------------------- Fri Aug 30 10:27:48 UTC 2024 - Ben Greiner - Update to 0.9.8 * Add update API by @Wh1isper in #148 - Changes from 0.8.17 to 0.9.8 * Check origin in nested transactions by @davidbrochart in #146 * Move global origin registry to document by @davidbrochart in #145 * Fix origin by @davidbrochart in #144 * Support transaction origin by @davidbrochart in #142 * Bump pyo3 v0.22.2 by @davidbrochart in #143 * Bump yrs v0.19.2 by @davidbrochart in #140 * Allow multithreading by @davidbrochart in #137 * Support undo manager expand_scope by @davidbrochart in #128 * Export more from sync by @davidbrochart in #127 * Add sync protocol (v1) by @davidbrochart in #124 * Add undo manager by @davidbrochart in #119 * Raise ValueError on Doc.get_update() error by @davidbrochart in #118 * Ignore empty updates by @davidbrochart in #107, #111 * really drop python<=support by @kloczek in #96 * Shared Types Popped from Shared Map are Empty by @jbdyn in #94 ------------------------------------------------------------------- Fri Jun 28 00:36:00 UTC 2024 - Steve Kowalik - Remove upper bound on pytest. ------------------------------------------------------------------- Fri Mar 29 19:13:03 UTC 2024 - Ben Greiner - Update to 0.8.17 * Update yrs 0.18.2 by @davidbrochart in #92 - Releases 0.8.7 to 0.8.16 * Export Subscription by @davidbrochart in #90 * Fix possibly undefined _subscriptions by @davidbrochart in #88 * Remove warning about project not ready for production by @davidbrochart in #82 * Keep subscription references by @davidbrochart in #85 * Fix doc observe by @davidbrochart in #87 * Improve Doc.get return value type by @davidbrochart in #80 * Add Doc.get() by @davidbrochart in #77 * Add leading underscore to Python files by @davidbrochart in #75 * Add update property to TransactionEvent by @davidbrochart in #72 ------------------------------------------------------------------- Mon Jan 22 18:40:34 UTC 2024 - Ben Greiner - Update to 0.8.6 * Resolve "Text data type does not delete as expected" by @jbdyn in #68 - Releases in Between: * Bump yrs, pyo3, maturin - Release 0.8.3 * Support nested ReadTransaction by @davidbrochart in #59 * Fix Map.pop default value handling by @davidbrochart in #60 * Add contains method by @davidbrochart in #61 * Support bytes by @davidbrochart in #62 * Revert PR #58 by @davidbrochart in #63 ------------------------------------------------------------------- Thu Dec 28 17:00:19 UTC 2023 - Ben Greiner - Initial specfile for v0.8.2 - Required by jupyter-collaboration 2 (still incubating phase)