Skip to content

[pull] dev from tauri-apps:dev - #19

Open
pull[bot] wants to merge 4035 commits into
ebfork:devfrom
tauri-apps:dev
Open

pull[bot] wants to merge 4035 commits into
ebfork:devfrom
tauri-apps:dev

Conversation

@pull

@pull pull Bot commented Mar 17, 2022 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Legend-Master and others added 27 commits September 2, 2026 17:47
* ci: add explicit workflow permissions

* add the remainings

* per job level permissions should override workflow level one right?

* document why write for publish cli rs

* fix js audit
…#15800)

* fix(core): guard event unlisten script when listener entry is missing

* test(core): remove unlisten script assertion test
* chore(deps): update dependency vitest to v4.1.11

* vitest 5 and fix audit

* fix audit

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
tauri add/remove used dirs.tauri as the npm cwd, so pnpm created package.json under src-tauri instead of the project root.
* refactor(tauri): dont pass state manager separately if can get from webview

* refactor(tauri): remove Mutex in build.rs

* refactor(tauri): use env::var_os if possible

* refactor(tauri): cleanup build script

* Add change file

* address review comments, reference unit test

* fix!: add deprecation warnings

* expand change file to cover method deprecation

* Update .changes/change-pr-15952.md
* refactor: remove a few clones on `StateManger`

* don't use deprecated method in `CommandArg::from_command`

* more docs for the deprecations
* enhance(nsis): use restart manager to close app

* Replace `nsis_tauri_utils::FindProcess`

Use restart manager APIs manually

* Use fully qualified path on CheckIfAppIsRunning

* Add change file
* `cargo fix --edition`

* update editions

* `cargo fmt`

* revert drop orders change from `cargo fix --edition`

* resolver v3

* fix audit

* implicit readme links

* update schemars to 0.8.22

* clippy

* remove redundant unsafe

* revert to 2021 fmt to keep the changes small

* move all expr to 2024

* Revert "clippy"

This reverts commit 671cd0c.

* minor clippy fixes

* Setup workspace lints and ignore `collapsible_if`

* unsafe set var for mac

* revert all format changes (hopefully)

* more unsafe set var

* `no_mangle` is now unsafe

* Bump schemars fork

* rename `gen`s

* audit unsafe env var modifications

* revert more formatting diffs

* Add change file

* edition 2024 notice

* fix bench warnings
* chore(deps): update wry to 0.57
- windows to 0.62
- webview2-com to 0.39

* Add change file

* update dirs to v7

The only change is the path of `preference_dir` has changed (https://codeberg.org/dirs/dirs-rs/commit/fedfbd153a450b14e1522a0cb702fca2e5775729) but since we never used it, should be fine to upgrade

* Add windows 7 drop notice
* feat: add e2e tests for API

* fix pnpm

* ci

* test on push for now

* workflow_dispatch

* fix lint

* fix CI build on mac

* fix audit

* fix tests

* fix windows CI

* fix tests

* install driver fix

* fix windows test

* test ci

* test

* test

* fix ci

* actually fix windows ci test

* test

* pin

* fix tests

* remove api env override

* bump actions, fix workaround

* code review

* bump deps
* feat(api): add `JsImage` type alias

* regenerate bundle.global.js

* change file

* change the documents to type level
tsdoc doesn't pick up comments...

* AI change file is so bad

* typo

* update docs

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
Move the owned rgba buffer instead of copying it in `TryFrom<Image>` for
`muda::Icon`/`tray_icon::Icon`, take the decoded buffer directly in
`Image::from_bytes`, and drop a redundant clone in submenu icon
construction. Saves one full-buffer allocation per icon conversion and
two thirds of the `from_bytes` allocations.
* chore(deps): update `expect-webdriverio` to v6

* remove unused `expect-webdriverio`

* dont skip tray test on windows

* format

* don't skip tray tests on mac

* keep retries and don't skip tray tests
amrbashir and others added 30 commits October 27, 2026 10:16
…#16444)

`Color::from_str` checked the byte length and then sliced the string at
byte offsets 0..2, 2..4, ..., so a 3, 6 or 8 byte string with a
multi-byte character such as "#€€" panicked with "byte index 2 is not a
char boundary". Reject anything that isn't a hex digit before slicing,
which also stops `u8::from_str_radix` from accepting a leading `+`.

The trimmed string was also dropped when it had no leading `#`, so
" fff " failed while " #fff " parsed.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
)

`MimeType::parse_from_uri_with_fallback` compared the extension
case-sensitively, so `app.JS` or `Style.CSS` fell through to the
fallback (`text/html` for the `tauri://` and asset protocols), and
`parse_with_fallback` only skipped `infer` for a lowercase `.svg`, so
`Logo.SVG` was served as `text/html` or `text/xml`.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…16438)

* fix(core): don't hold the webviews lock while emitting to webviews

* fix(core): don't hold the js listeners lock while emitting to webviews

* docs(core): explain why holding the locks while evaluating deadlocks
…ix #12901) (#16439)

* fix(windows): pass through resize helper accessibility hit tests (fix #12901)

* Update .changes/windows-resize-accessibility-hit-test.md

* ci: test tauri-runtime-wry across the platform matrix
…ws (#16453)

* fix(utils): keep the drive prefix of absolute resource paths on Windows

`normalize` in the resource path iterator dropped `Component::Prefix`,
so `D:\assets\icon.png` became `\assets\icon.png`, which Windows
resolves against the drive of the current directory. A resource,
glob or external binary on another drive than the project failed with
`ResourcePathNotFound`, and one on the same drive was returned without
its drive letter.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.16.1...v1.16.2)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…16401)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore(deps): update napi-rs packages

* try override glob and minimatch and ignore deepmerge

* ignore crypto-bigint audit

* fmt

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore(deps): update rust crate sha2 to 0.11

* add change file

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com>
* fix(ci): e2e tests on unix platforms

* test what if we just wait for 200 seconds...

* Revert "test what if we just wait for 200 seconds..."

This reverts commit d91d68e.

* try bump pnpm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.