Skip to content

Latest commit

 

History

History
88 lines (63 loc) · 4.34 KB

CHANGELOG.md

File metadata and controls

88 lines (63 loc) · 4.34 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • BREAKING for breaking changes.
  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.
  • Docs for documentation changes.
  • YANKED for deprecated releases.
  • Internal for internal changes. Only for maintainers.

!!! tip This homepage is used to provide a blog-like changelog and BREAKING CHANGE migration guide.

You can expand sub-projects to view detailed changelogs.

Changed

  • #79 - bump rust-version = "1.82"

Docs

  • #85 - docs: add concepts IPC and using multiprocessing sections.
  • #80 - example/nicegui-app:
    • Use BuilderArgs.setup for initialization instead of listening to the RunEvent.Ready event.
    • Rewrite the FrontServer startup/shutdown event hook logic.
    • Modularize the code.
  • #79 - example/nicegui-app:
    • use tray and menu feature
    • use python3.10 match statement instead of if-else statement
    • bump requires-python = ">=3.10"

Internal

  • #81 - ci: add clear-cache.yml workflow.

BREAKING

  • #70 - feat(notification): removed NotificationBuilderArgs. See CHANGELOG.md of py/pytauri-plugin-notification for how to migrate.
  • #57 - refactor(py/pytauri): remove RunEventEnum, use matched RunEvent directly. See CHANGELOG.md of py/pytauri for how to migrate.
  • #56 - perf(pytauri): all IPC methods that previously accepted bytearray as a parameter now only accept bytes as a parameter.
  • #52 - refactor(standalone)!: new API for preparing python interpreter. The pytauri::standalone module has been completely rewritten. Previously, you used prepare_freethreaded_python_with_executable and append_ext_mod. Now, you need to use PythonInterpreterBuilder. See the pytauri crate rust API docs and tutorial (examples/tauri-app) main.rs code for more information on how to migrate.

Docs

  • #60 - update examples main.rs to remove resource_dir() UNC path prefix \\?\ for PythonInterpreterEnv::Standalone. Fix pallets/jinja#1675 for nicegui-app standalone example.
  • #55 - Add integrate with nicegui example nicegui-app. See examples/nicegui-app.
  • #52 - update examples/tauri-app main.rs for new API to prepare python interpreter.
  • #52 - add the usage of multiprocessing.freeze_support in examples/tauri-app __main__.py.

Changed

  • #46 - bump tauri to v2.2

Internal

  • #83 - chore: bump pyo3 to v0.23.4 in Cargo.lock to fix PyO3/pyo3#4828.
  • #64 - test: add integration tests for command and channel ipc