diff --git a/CHANGELOG.md b/CHANGELOG.md index 90e4844..977581e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,9 @@ # Changelog -## Unreleased - 11.9.2023 - -### Added +## v0.0.9 - 27.9.2023 - `YRoomMessage.has_edits: bool` flag indicating data changes have occurred. +- New `YRoomClientOptions`: disallow writes to document or awareness state. +- Always send awareness update after sync step 1. ## v0.0.8 diff --git a/Cargo.toml b/Cargo.toml index 10b4717..13a60df 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yroom" -version = "0.0.8" +version = "0.0.9" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/pyproject.toml b/pyproject.toml index 153c74d..7fc5b32 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,29 +4,22 @@ build-backend = "maturin" [project] name = "yroom" -version = "0.0.8" +version = "0.0.9" requires-python = ">=3.7" description = "Yjs sync and awareness protocol handler for a non-editing client (e.g. server)" -authors = [ - { name = "Stefan Wehrmeyer", email = "mail@stefanwehrmeyer.com" } -] +authors = [{ name = "Stefan Wehrmeyer", email = "mail@stefanwehrmeyer.com" }] classifiers = [ "Programming Language :: Rust", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] readme = "README.md" -homepage = "https://github.com/stefanw/yroom" -repository = "https://github.com/stefanw/yroom" +[project.urls] +"Homepage" = "https://github.com/stefanw/yroom" [tool.maturin] features = ["pyo3/extension-module"] [project.optional-dependencies] -test = [ - "pytest", - "ypy", - "black", - "ruff", -] \ No newline at end of file +test = ["pytest", "ypy", "black", "ruff"]