Skip to content

chore: bump version to 0.2.0 and add changelog - #1

Open
Ziinc wants to merge 7 commits into
mainfrom
claude/version-bump-changelog-0dhyuq
Open

chore: bump version to 0.2.0 and add changelog#1
Ziinc wants to merge 7 commits into
mainfrom
claude/version-bump-changelog-0dhyuq

Conversation

@Ziinc

@Ziinc Ziinc commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Bump tauri-test and tauri-test-macros from 0.1.0 to 0.2.0 to reflect
the new state/getAppState and AppHandle/WebviewWindow support added
since the last crates.io publish, and document releases in the README.

claude added 7 commits July 31, 2026 09:51
Bump tauri-test and tauri-test-macros from 0.1.0 to 0.2.0 to reflect
the new state/getAppState and AppHandle/WebviewWindow support added
since the last crates.io publish, and document releases in the README.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NRQ8ZoKSGQ7QdgeF6bkxEt
Drop the no-op `features = []` on tauri and move `serde` out of the
required dependency block since generated code only needs it when a
command uses a custom (de)serializable type or the `state` option;
also show the `AppState` struct so the state example is self-contained.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NRQ8ZoKSGQ7QdgeF6bkxEt
Move version history out of the README into RELEASE_NOTES.md, drafted
for use when publishing the GitHub release for v0.2.0.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NRQ8ZoKSGQ7QdgeF6bkxEt
Release description is handled directly in the GitHub draft release
instead of being tracked in the repo.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NRQ8ZoKSGQ7QdgeF6bkxEt
Reformat generate_setup_impl match binding in tauri-test-macros to
satisfy `cargo fmt --check`, which was failing CI.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NRQ8ZoKSGQ7QdgeF6bkxEt
The examples-test job runs `npm test`, which builds the src-tauri
native lib via a pretest script, but never installed the GTK/webkit2gtk
system packages Tauri's Linux build needs — causing pkg-config lookups
for glib-2.0/gobject-2.0 to fail. Add the same apt-get install step
already used by the rust-ci job.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NRQ8ZoKSGQ7QdgeF6bkxEt
`cargo test --workspace` was failing on macOS (and would fail on Linux
too) because it links the example app's `tauri-app` bin as a
standalone test executable. That bin's lib embeds #[napi]-annotated
functions whose napi_* symbols are only resolved when Node dlopen's
the addon, so the standalone link fails with undefined symbols.
Declare the bin explicitly with test = false, since it has no #[test]s
of its own — cargo test now only builds/tests the lib target.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NRQ8ZoKSGQ7QdgeF6bkxEt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants