mirror of
https://github.com/tauri-apps/tauri.git
synced 2024-09-10 23:45:46 +03:00
Merge branch 'dev' into feat/rust-toolchain
This commit is contained in:
commit
b556453336
44
.changes/README.md
Normal file
44
.changes/README.md
Normal file
@ -0,0 +1,44 @@
|
||||
# Changes
|
||||
|
||||
##### via https://github.com/jbolda/covector
|
||||
|
||||
As you create PRs and make changes that require a version bump, please add a new markdown file in this folder. You do not note the version _number_, but rather the type of bump that you expect: major, minor, or patch. The filename is not important, as long as it is a `.md`, but we recommend that it represents the overall change for organizational purposes.
|
||||
|
||||
When you select the version bump required, you do _not_ need to consider dependencies. Only note the package with the actual change, and any packages that depend on that package will be bumped automatically in the process.
|
||||
|
||||
Use the following format:
|
||||
|
||||
```md
|
||||
---
|
||||
'package-a': 'patch:enhance'
|
||||
'package-b': 'patch:enhance'
|
||||
---
|
||||
|
||||
Change summary goes here
|
||||
```
|
||||
|
||||
Summaries do not have a specific character limit, but are text only. These summaries are used within the (future implementation of) changelogs. They will give context to the change and also point back to the original PR if more details and context are needed.
|
||||
|
||||
Changes will be designated as a `major`, `minor` or `patch` as further described in [semver](https://semver.org/).
|
||||
|
||||
Given a version number MAJOR.MINOR.PATCH, increment the:
|
||||
|
||||
- MAJOR version when you make incompatible API changes,
|
||||
- MINOR version when you add functionality in a backwards compatible manner, and
|
||||
- PATCH version when you make backwards compatible bug fixes.
|
||||
|
||||
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format, but will be discussed prior to usage (as extra steps will be necessary in consideration of merging and publishing).
|
||||
|
||||
Additionally you could specify a tag for the change file to group it with other changes by prefixing the bump with `:<tag>`, for example:
|
||||
|
||||
```md
|
||||
---
|
||||
'package-a': 'patch:enhance'
|
||||
---
|
||||
|
||||
Change summary goes here
|
||||
```
|
||||
|
||||
which will group this change file with other changes that specify the `bug` tag.
|
||||
|
||||
For list of available tags, see the `changeTags` key in [./config.json](./config.json)
|
6
.changes/acl-default-permission-verification.md
Normal file
6
.changes/acl-default-permission-verification.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-build": patch:enhance
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Fallback to an empty permission set if the plugin did not define its `default` permissions.
|
8
.changes/acl-platform-refactor.md
Normal file
8
.changes/acl-platform-refactor.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
"tauri": patch:enhance
|
||||
"tauri-cli": patch:enhance
|
||||
"@tauri-apps/cli": patch:enhance
|
||||
---
|
||||
|
||||
Changed the permission and capability platforms to be optional.
|
5
.changes/acl-scope-refactor.md
Normal file
5
.changes/acl-scope-refactor.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
Removed the lifetime parameter from `ipc::GlobalScope` and `ipc::CommandScope`.
|
6
.changes/acl-urlpattern.md
Normal file
6
.changes/acl-urlpattern.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
"tauri-utils": patch:breaking
|
||||
---
|
||||
|
||||
The ACL configuration for remote URLs now uses the URLPattern standard instead of glob patterns.
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": 'patch:enhance'
|
||||
---
|
||||
|
||||
A file-drop now allows sub-directories recursively when the path is a directory.
|
5
.changes/api-readd-window-created-event.md
Normal file
5
.changes/api-readd-window-created-event.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:bug'
|
||||
---
|
||||
|
||||
Re-added the `TauriEvent.WINDOW_CREATED` (`tauri://window-created`) event.
|
9
.changes/api-tauri-event-file-drop-rename.md
Normal file
9
.changes/api-tauri-event-file-drop-rename.md
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:breaking'
|
||||
---
|
||||
|
||||
Renamed the following enum variants of `TauriEvent` enum:
|
||||
|
||||
- `TauriEvent.WEBVIEW_FILE_DROP` -> `TauriEvent.FILE_DROP`
|
||||
- `TauriEvent.WEBVIEW_FILE_DROP_HOVER` -> `TauriEvent.FILE_DROP_HOVER`
|
||||
- `TauriEvent.WEBVIEW_FILE_DROP_CANCELLED` -> `TauriEvent.FILE_DROP_CANCELLED`
|
5
.changes/api-tray-by-id.md
Normal file
5
.changes/api-tray-by-id.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:feat'
|
||||
---
|
||||
|
||||
Add `TrayIcon.getById` and `TrayIcon.removeById` static methods.
|
5
.changes/api-webview-window-new-methods.md
Normal file
5
.changes/api-webview-window-new-methods.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:feat'
|
||||
---
|
||||
|
||||
Add a new `webviewWindow` module that exports `WebviewWindow` class and related methods such as `getCurrent` and `getAll`.
|
5
.changes/api-webview-window.md
Normal file
5
.changes/api-webview-window.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:breaking'
|
||||
---
|
||||
|
||||
Move `WebviewWindow` class from `webview` module to a new `webviewWindow` module.
|
5
.changes/api-window-on-filedrop.md
Normal file
5
.changes/api-window-on-filedrop.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:feat'
|
||||
---
|
||||
|
||||
Add `Window.onFileDropEvent` method.
|
9
.changes/app-manifest.md
Normal file
9
.changes/app-manifest.md
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
"tauri-build": patch:breaking
|
||||
"tauri-utils": patch:breaking
|
||||
"tauri-plugin": patch:breaking
|
||||
"tauri-codegen": patch:breaking
|
||||
---
|
||||
|
||||
Allow defining permissions for the application commands via `tauri_build::Attributes::app_manifest`.
|
5
.changes/assets-setup.md
Normal file
5
.changes/assets-setup.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:feat
|
||||
---
|
||||
|
||||
The `Assets` trait now include a `setup` method that lets you run initialization code for your custom asset provider.
|
5
.changes/build-schema-generation.md
Normal file
5
.changes/build-schema-generation.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-build": patch:bug
|
||||
---
|
||||
|
||||
Fixed generation of capability schema for permissions field which previously disallowed mixed (strings and objects) permission definition.
|
5
.changes/bundler-deep-link-reg-path.md
Normal file
5
.changes/bundler-deep-link-reg-path.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri-bundler': 'patch:bug'
|
||||
---
|
||||
|
||||
Fixed an issue that caused the msi bundler to crash when deep link schemes were configured.
|
5
.changes/bundler-license.md
Normal file
5
.changes/bundler-license.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri-bundler': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix NSIS installer always containing a license page even though `licenseFile` option is not set in the config.
|
5
.changes/bundler-rpm-license.md
Normal file
5
.changes/bundler-rpm-license.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-bundler": patch:bug
|
||||
---
|
||||
|
||||
Don't fallback to `licenseFile` and use only `license` field when building RPM.
|
6
.changes/capabilities-multiwebview.md
Normal file
6
.changes/capabilities-multiwebview.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Add `webviews` array on the capability for usage on multiwebview contexts.
|
7
.changes/capabilities-tauri-conf.md
Normal file
7
.changes/capabilities-tauri-conf.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
"tauri-build": patch:breaking
|
||||
"tauri-utils": patch:enhance
|
||||
"tauri-codegen": patch:enhance
|
||||
---
|
||||
|
||||
Added a new configuration option `tauri.conf.json > app > security > capabilities` to reference existing capabilities and inline new ones. If it is empty, all capabilities are still included preserving the current behavior.
|
5
.changes/capability-builder-platform.md
Normal file
5
.changes/capability-builder-platform.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:feat
|
||||
---
|
||||
|
||||
Added `CapabilityBuilder::platform` to link the runtime capability with a specific platform.
|
7
.changes/capability-context-refactor.md
Normal file
7
.changes/capability-context-refactor.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
"tauri-utils": patch:breaking
|
||||
"tauri-cli": patch:breaking
|
||||
"@tauri-apps/cli": patch:breaking
|
||||
---
|
||||
|
||||
Changed the capability format to allow configuring both `remote: { urls: Vec<String> }` and `local: bool (default: true)` instead of choosing one on the `context` field.
|
12
.changes/cli-acl-subcommands.md
Normal file
12
.changes/cli-acl-subcommands.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
'tauri-cli': 'patch:feat'
|
||||
'@tauri-apps/cli': 'patch:feat'
|
||||
---
|
||||
|
||||
Add new subcommands for managing permissions and cababilities:
|
||||
|
||||
- `tauri permission new`
|
||||
- `tauri permission add`
|
||||
- `tauri permission rm`
|
||||
- `tauri permission ls`
|
||||
- `tauri capability new`
|
6
.changes/cli-add-@-spec.md
Normal file
6
.changes/cli-add-@-spec.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": "minor:feat"
|
||||
"@tauri-apps/cli": "minor:feat"
|
||||
---
|
||||
|
||||
Support specifying a version for `tauri add` subcommand, for example: `tauri add window-state@2.0.0-beta.2`
|
6
.changes/cli-build-no-bundle.md
Normal file
6
.changes/cli-build-no-bundle.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-cli': 'patch:enhance'
|
||||
'@tauri-apps/cli': 'patch:enhance'
|
||||
---
|
||||
|
||||
Add `--no-bundle` flag for `tauri build` command to skip bundling. Previously `none` was used to skip bundling, it will now be treated as invalid format and a warning will be emitted instead.
|
6
.changes/cli-empty-responses.md
Normal file
6
.changes/cli-empty-responses.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-cli': 'patch:enhance'
|
||||
'@tauri-apps/cli': 'patch:enhance'
|
||||
---
|
||||
|
||||
Allow empty responses for `devUrl`, `beforeDevCommand` and `beforeBuildCommands` questions in `tauri init`.
|
5
.changes/cli-include-dir-cargo-manifest-dir.md
Normal file
5
.changes/cli-include-dir-cargo-manifest-dir.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-cli": patch:enhance
|
||||
---
|
||||
|
||||
Use `$CARGO_MANIFEST_DIR` when including templates at build-time.
|
6
.changes/cli-mobile-init-partition.md
Normal file
6
.changes/cli-mobile-init-partition.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-cli': 'patch:bug'
|
||||
'@tauri-apps/cli': 'patch:bug'
|
||||
---
|
||||
|
||||
Fixes Android and iOS project initialization when the Tauri CLI is on a different disk partition.
|
6
.changes/cli-openssl-cargo-mobile2-removal.md
Normal file
6
.changes/cli-openssl-cargo-mobile2-removal.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/cli": patch:enhance
|
||||
"tauri-cli": patch:enhance
|
||||
---
|
||||
|
||||
`openssl` is no longer a required dependency on macOS.
|
6
.changes/cli-plugins-migrate.md
Normal file
6
.changes/cli-plugins-migrate.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-cli': 'patch:enhance'
|
||||
'@tauri-apps/cli': 'patch:enhance'
|
||||
---
|
||||
|
||||
Add plugins to `Cargo.toml` when using `tauri migrate`
|
5
.changes/cli-update-deps-fix-log.md
Normal file
5
.changes/cli-update-deps-fix-log.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-cli": patch:deps
|
||||
---
|
||||
|
||||
Update dependencies, fix `log` compilation issue.
|
6
.changes/cli-updater-unkown-fields.md
Normal file
6
.changes/cli-updater-unkown-fields.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Fix bundling when `plugins > updater > windows > installerArgs` are set in `tauri.conf.json`
|
6
.changes/cli-windows-build-tools-detect-utf8.md
Normal file
6
.changes/cli-windows-build-tools-detect-utf8.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
On Windows, fixed `tauri info` fails to detect the build tool when the system language is CJK.
|
6
.changes/codegen-capabilities-attribute.md
Normal file
6
.changes/codegen-capabilities-attribute.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-macros": patch:enhance
|
||||
"tauri-codegen": patch:enhance
|
||||
---
|
||||
|
||||
The `generate_context` proc macro now accepts a `capabilities` attribute where the value is an array of file paths that can be [conditionally compiled](https://doc.rust-lang.org/reference/conditional-compilation.html). These capabilities are added to the application along the capabilities defined in the Tauri configuration file.
|
6
.changes/codegen-set-assets.md
Normal file
6
.changes/codegen-set-assets.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-macros": patch:feat
|
||||
"tauri-codegen": patch:feat
|
||||
---
|
||||
|
||||
The `Context` codegen now accepts a `assets` input to define a custom `tauri::Assets` implementation.
|
6
.changes/color-context-generation.md
Normal file
6
.changes/color-context-generation.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-utils': 'patch:bug'
|
||||
'tauri': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix compile time error in context generation when using `app.windows.windowEffects.color`
|
5
.changes/context-assets-runtime-generic.md
Normal file
5
.changes/context-assets-runtime-generic.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
The `Context` struct and the `Assets` trait now takes a `R: Runtime` generic.
|
5
.changes/context-assets-unbox.md
Normal file
5
.changes/context-assets-unbox.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
`Context::assets` now returns `&dyn Assets` instead of `&A` generic.
|
5
.changes/context-remove-assets-generics.md
Normal file
5
.changes/context-remove-assets-generics.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
The `Context` type no longer uses the `<A: Assets>` generic so the assets implementation can be swapped with `Context::assets_mut`.
|
5
.changes/context-remove-assets-mut.md
Normal file
5
.changes/context-remove-assets-mut.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
Removed `Context::assets_mut` and added `Context::set_assets`.
|
5
.changes/context-runtime-authority.md
Normal file
5
.changes/context-runtime-authority.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
The `Context` struct now includes the runtime authority instead of the resolved ACL. This does not impact most applications.
|
5
.changes/core-app-tray-remove-tray-apis-removed.md
Normal file
5
.changes/core-app-tray-remove-tray-apis-removed.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'patch:breaking'
|
||||
---
|
||||
|
||||
Removed `App/AppHandle::tray` and `App/AppHandle::remove_tray`, use `App/AppHandle::tray_by_id` and `App/AppHandle::remove_tray_by_id` instead. If these APIs were used to access tray icon configured in `tauri.conf.json`, you can use `App/AppHandle::tray_by_id` with ID `main` or the configured value.
|
6
.changes/core-center-window.md
Normal file
6
.changes/core-center-window.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri': 'patch:enhance'
|
||||
'tauri-runtime-wry': 'patch'
|
||||
---
|
||||
|
||||
Enhance centering a newly created window, it will no longer jump to center after being visible.
|
5
.changes/core-emit-created-events.md
Normal file
5
.changes/core-emit-created-events.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
tauri: 'patch:bug'
|
||||
---
|
||||
|
||||
Fixed an issue preventing webview/window creation events to not be emitted. This also fixed the `getByLabel` and `getAll` JavaScript functions.
|
5
.changes/core-emit-js-all-targets.md
Normal file
5
.changes/core-emit-js-all-targets.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix `emit` and `emit_to` (when used with `EventTarget::Any`) always skipping the webview listeners.
|
5
.changes/core-js-event-anytarget.md
Normal file
5
.changes/core-js-event-anytarget.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix JS event listeners registered using JS `listen` api with `EventTarget::Any` never fired.
|
5
.changes/core-once-event-return-event-id.md
Normal file
5
.changes/core-once-event-return-event-id.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'patch:enhance'
|
||||
---
|
||||
|
||||
Return an id when using from `Manager::once_any`, `App::once`, `Window::once`, `Webview::once`, `WebviewWindow::once` and `fs::Scope::once`.
|
6
.changes/core-path-basename-replace.md
Normal file
6
.changes/core-path-basename-replace.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri': 'patch:bug'
|
||||
'@tauri-apps/api': patch:bug
|
||||
---
|
||||
|
||||
Fix `basename(path, 'ext')` JS API when removing all occurances of `ext` where it should only remove the last one.
|
5
.changes/core-window-hasdisplayhandle.md
Normal file
5
.changes/core-window-hasdisplayhandle.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
tauri: 'patch:enhance'
|
||||
---
|
||||
|
||||
`tauri::Window` and `tauri::WebviewWindow` now implement `raw_window_handle::HasDisplayHandle`.
|
7
.changes/csp-header-linux.md
Normal file
7
.changes/csp-header-linux.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
"tauri-utils": patch:enhance
|
||||
"tauri-codegen": patch:enhance
|
||||
---
|
||||
|
||||
Do not include a CSP tag in the application HTML and rely on the custom protocol response header instead.
|
5
.changes/deb-rpm-post-pre-scripts-bundler.md
Normal file
5
.changes/deb-rpm-post-pre-scripts-bundler.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri-bundler': 'minor:feat'
|
||||
---
|
||||
|
||||
Add suport for include `preinstall`, `postinstall`, `preremove` and `postremove` scripts into Debian and RPM packages.
|
5
.changes/deb-rpm-post-pre-scripts-config.md
Normal file
5
.changes/deb-rpm-post-pre-scripts-config.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri-utils': 'minor:feat'
|
||||
---
|
||||
|
||||
Added `preInstallScript`, `postInstallScript`, `preRemoveScript` and `postRemoveScript` options for `bundler > deb` and `bundler > rpm` configs.
|
6
.changes/deb-rpm-provides-conflicts-replaces.md
Normal file
6
.changes/deb-rpm-provides-conflicts-replaces.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-bundler': 'minor:feat'
|
||||
'tauri-utils': 'minor:feat'
|
||||
---
|
||||
|
||||
Added support for `provides`, `conflicts` and `replaces` (`obsoletes` for RPM) options for `bundler > deb` and `bundler > rpm` configs.
|
5
.changes/dev-fn.md
Normal file
5
.changes/dev-fn.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
---
|
||||
|
||||
Added `tauri::dev()` to determine whether we are running in development mode or not.
|
6
.changes/downgrade-minisign.md
Normal file
6
.changes/downgrade-minisign.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Downgrade minisign dependency fixing updater signing key bug and prevent it from happening in the future.
|
5
.changes/enhance-event-emit.md
Normal file
5
.changes/enhance-event-emit.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
---
|
||||
|
||||
Improve and optimize event emit calls.
|
5
.changes/enhance-ipc-url-check.md
Normal file
5
.changes/enhance-ipc-url-check.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
---
|
||||
|
||||
Enhance the IPC URL check by using the Origin header on the custom protocol IPC and the new request URI field on the postMessage IPC instead of using `Webview::url()` which only returns the URL of the main frame and is not suitable for iframes (iframe URL fetch is still not supported on Android and on Linux when using the postMessage IPC).
|
5
.changes/enhance-resource-dir-resolution.md
Normal file
5
.changes/enhance-resource-dir-resolution.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Enhance resource directory resolution on development.
|
5
.changes/expose-image-constructor.md
Normal file
5
.changes/expose-image-constructor.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tauri-apps/api": patch:enhance
|
||||
---
|
||||
|
||||
The `Image` constructor is now public (for internal use only).
|
6
.changes/expose-js-image.md
Normal file
6
.changes/expose-js-image.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
"tauri-codegen": patch:breaking
|
||||
---
|
||||
|
||||
Expose `tauri::image` module to export the `JsImage` type and removed the `Image` root re-export.
|
5
.changes/fix-acl-webview-check.md
Normal file
5
.changes/fix-acl-webview-check.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes capability webview label check.
|
5
.changes/fix-add-child-deadlock.md
Normal file
5
.changes/fix-add-child-deadlock.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes `Window::add_child` deadlock.
|
5
.changes/fix-capability-schema-definitions.md
Normal file
5
.changes/fix-capability-schema-definitions.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-build": patch:bug
|
||||
---
|
||||
|
||||
Fixes the capability schema not resolving inner definitions.
|
5
.changes/fix-channel-ipc-response.md
Normal file
5
.changes/fix-channel-ipc-response.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fix regression on IPC response when using a channel to return objects.
|
5
.changes/fix-clear-residual-listeners.md
Normal file
5
.changes/fix-clear-residual-listeners.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Clear JS event listeneres on page load, which fixes zombie listeners when the page reloads.
|
5
.changes/fix-cli-migration-http-acl.md
Normal file
5
.changes/fix-cli-migration-http-acl.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fix `tauri migrate` for http plugin ACL.
|
5
.changes/fix-fs-scope-check-symlink.md
Normal file
5
.changes/fix-fs-scope-check-symlink.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Resolve symlinks on the filesystem scope check.
|
5
.changes/fix-inner-size.md
Normal file
5
.changes/fix-inner-size.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch:bug
|
||||
---
|
||||
|
||||
Fix window inner size evaluation on macOS.
|
6
.changes/fix-ios-dev-logs.md
Normal file
6
.changes/fix-ios-dev-logs.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/cli": patch:bug
|
||||
"tauri-cli": patch:bug
|
||||
---
|
||||
|
||||
Fixes process logs not showing on `ios dev`.
|
5
.changes/fix-ipc-error-json.md
Normal file
5
.changes/fix-ipc-error-json.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
tauri: 'patch:bug'
|
||||
---
|
||||
|
||||
Fixed an issue where errors where returned as strings instead of objects from commands.
|
5
.changes/fix-menu-remove-api.md
Normal file
5
.changes/fix-menu-remove-api.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes the menu plugin `remove` command signature.
|
5
.changes/fix-metadata-on-close.md
Normal file
5
.changes/fix-metadata-on-close.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes an issue causing `getAll()` to list webviews that were already destroyed.
|
5
.changes/fix-mobile-cmd-case.md
Normal file
5
.changes/fix-mobile-cmd-case.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Convert the command name to camelCase when executing a mobile plugin command.
|
6
.changes/fix-mobile-process-spawn.md
Normal file
6
.changes/fix-mobile-process-spawn.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Fixes android and iOS process spawning not working on Node.js.
|
5
.changes/fix-remote-domain-url.md
Normal file
5
.changes/fix-remote-domain-url.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes capability remote domain not allowing subpaths, query parameters and hash when those values are empty.
|
5
.changes/fix-reparent.md
Normal file
5
.changes/fix-reparent.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes `Webview::reparent` not updating the webview parent window reference.
|
5
.changes/fix-runtime-wry-32bit.md
Normal file
5
.changes/fix-runtime-wry-32bit.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
tauri-runtime-wry: patch:bug
|
||||
---
|
||||
|
||||
Fixes an issue causing compilation to fail for i686 and armv7 32-bit targets.
|
6
.changes/fix-scope-resolution.md
Normal file
6
.changes/fix-scope-resolution.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
"tauri-utils": patch:bug
|
||||
---
|
||||
|
||||
Fixes scope resolution grouping scopes for all windows.
|
5
.changes/fix-visibility-change.md
Normal file
5
.changes/fix-visibility-change.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch:bug
|
||||
---
|
||||
|
||||
Fix webview's visibility doesn't change with the app window
|
5
.changes/fix-window-center-monitor-scale.md
Normal file
5
.changes/fix-window-center-monitor-scale.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch:bug
|
||||
---
|
||||
|
||||
Fix window centering not taking monitor scale into account
|
5
.changes/fix-window-center-work-area.md
Normal file
5
.changes/fix-window-center-work-area.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch:bug
|
||||
---
|
||||
|
||||
Fix window centering not taking taskbar into account on Windows
|
5
.changes/fix-window-destroy-deadlock.md
Normal file
5
.changes/fix-window-destroy-deadlock.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes a deadlock when the window is destroyed.
|
8
.changes/global-api-script-path-plugins.md
Normal file
8
.changes/global-api-script-path-plugins.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
"tauri": patch:feat
|
||||
"tauri-codegen": patch:feat
|
||||
"tauri-build": patch:feat
|
||||
"tauri-plugin": patch:feat
|
||||
---
|
||||
|
||||
Allow plugins to define (at compile time) JavaScript that are initialized when `withGlobalTauri` is true.
|
7
.changes/http-v1.md
Normal file
7
.changes/http-v1.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
'tauri': 'patch:deps'
|
||||
'tauri-runtime': 'patch'
|
||||
'tauri-runtime-wry': 'patch'
|
||||
---
|
||||
|
||||
Updated `http` crate to `1.1`
|
5
.changes/ico-featrue-flags.md
Normal file
5
.changes/ico-featrue-flags.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'major:breaking'
|
||||
---
|
||||
|
||||
Renamed `icon-ico` and `icon-png` feature flags to `image-ico` and `image-png` respectively
|
5
.changes/image-crate.md
Normal file
5
.changes/image-crate.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
Use the image crate for `tauri::image::Image` and remove the `from_png_bytes` and `from_ico_bytes` APIs.
|
5
.changes/image-rgba-uint8array.md
Normal file
5
.changes/image-rgba-uint8array.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tauri-apps/api": patch:breaking
|
||||
---
|
||||
|
||||
`Image::rgba()` now returns `Promise<Uint8Array>`.
|
6
.changes/image-size-refactor.md
Normal file
6
.changes/image-size-refactor.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/api": patch:breaking
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
Removed `width` and `height` methods on the JS `Image` class, use `size` instead.
|
5
.changes/inline-plugins.md
Normal file
5
.changes/inline-plugins.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri-build': patch:enhance
|
||||
---
|
||||
|
||||
Added `Attributes::plugin()` to register a plugin that is inlined in the application crate.
|
6
.changes/ios-signing-optional.md
Normal file
6
.changes/ios-signing-optional.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/cli": patch:enhance
|
||||
"tauri-cli": patch:enhance
|
||||
---
|
||||
|
||||
Setting up code signing is no longer required on iOS when using the simulator.
|
5
.changes/ipc-post-message-fallback.md
Normal file
5
.changes/ipc-post-message-fallback.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
---
|
||||
|
||||
Fallback to the postMessage IPC interface if we cannot reach the IPC custom protocol.
|
6
.changes/ipc-request-param-refactor.md
Normal file
6
.changes/ipc-request-param-refactor.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-runtime": patch:breaking
|
||||
"tauri-runtime-wry": patch:breaking
|
||||
---
|
||||
|
||||
The IPC handler closure now receives a `http::Request` instead of a String representing the request body.
|
5
.changes/isolation-pattern-key-extractable.md
Normal file
5
.changes/isolation-pattern-key-extractable.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Make the isolation pattern encrypt key unextractable.
|
5
.changes/isolation-script-remove-itself.md
Normal file
5
.changes/isolation-script-remove-itself.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
The isolation iframe script now removes itself after execution.
|
6
.changes/mobile-watcher.md
Normal file
6
.changes/mobile-watcher.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/cli": patch:bug
|
||||
"tauri-cli": patch:bug
|
||||
---
|
||||
|
||||
Fixes dev watcher on mobile dev.
|
5
.changes/multiwebview-bounds-fixes.md
Normal file
5
.changes/multiwebview-bounds-fixes.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch:bug
|
||||
---
|
||||
|
||||
Fixes auto resize and positioning when using the multiwebview mode.
|
5
.changes/nsis-dpi-aware.md
Normal file
5
.changes/nsis-dpi-aware.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri-build': 'patch:enhance'
|
||||
---
|
||||
|
||||
Enable Hight DPI awareness for NSIS installer so it is not blurry on some systems.
|
5
.changes/path-result-error-rexport.md
Normal file
5
.changes/path-result-error-rexport.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'major:breaking'
|
||||
---
|
||||
|
||||
Removed `tauri::path::Result` and `tauri::path::Error` which were merely an unintentional re-export of `tauri::Result` and `tauri::Error` so use those instead.
|
6
.changes/permission-platforms.md
Normal file
6
.changes/permission-platforms.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:feat
|
||||
"tauri-utils": patch:feat
|
||||
---
|
||||
|
||||
Allow defining a permission that only applies to a set of target platforms via the `platforms` configuration option.
|
5
.changes/permission-table.md
Normal file
5
.changes/permission-table.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Changed plugin markdown docs generation to table format.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user