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.
- #57 - refactor(py/pytauri): remove
RunEventEnum
, use matchedRunEvent
directly. SeeCHANGELOG.md
ofpy/pytauri
for how to migrate. - #56 - perf(pytauri): all IPC methods that previously accepted
bytearray
as a parameter now only acceptbytes
as a parameter. - #52 - refactor(standalone)!: new API for preparing python interpreter.
The
pytauri::standalone
module has been completely rewritten. Previously, you usedprepare_freethreaded_python_with_executable
andappend_ext_mod
. Now, you need to usePythonInterpreterBuilder
. See thepytauri
crate rust API docs and tutorial (examples/tauri-app)main.rs
code for more information on how to migrate.
- #60 - update
examples
main.rs
to removeresource_dir()
UNC path prefix\\?\
forPythonInterpreterEnv::Standalone
. Fix pallets/jinja#1675 fornicegui-app
standalone example. - #55 - Add
integrate with nicegui
examplenicegui-app
. Seeexamples/nicegui-app
. - #52 - update
examples/tauri-app
main.rs
for new API to prepare python interpreter. - #52 - add the usage of
multiprocessing.freeze_support
inexamples/tauri-app
__main__.py
.
- #46 - bump
tauri
tov2.2
- #64 - test: add integration tests for
command
andchannel
ipc