fs full changelog
db9c5998(#3531 by @Legend-Master) Fix missingconsumer-rules.proon Gradle v9.f8053e65(#3527 by @Legend-Master) Documented Cargo feature flags in each plugin's crate-level documentation.685610ae(#3507 by @Legend-Master) Fixfs:defaultandfs:read-app-specific-dirs-recursivenot giving any command scopes3fb27bf1(#3504 by @vasfvitor) Fixeddeny-webview-datahas no effect, and on Linux, only deny access to the webview data paths instead of the entire$APPLOCALDATA
e97a4ded(#3244 by @SeijiOkuda) Addencodingoption forreadTextFileandreadTextFileLinesf75d21db(#3360 by @Legend-Master) Removed the dependency ontauri-utils'sbuildfeaturef5f68063(#3185 by @lucasfernog) Enable access for security-scoped resources on iOS by automatically callingNSURL::startAccessingSecurityScopedResourceon resource access and adding thestopAccessingSecurityScopedResourceAPI.
521cd8b3(#3155 by @EliasStar) Fix off by one error in the implementation of readTextFileLines causing all lines to end with an (additional) null byte. Issue: #3154 PR: #3155
93426f85Fixed an issue that caused docs.rs builds to fail. No user facing changes.
6c9b61fb(#3039 by @FabianLars) On Android, updated compileSdk to 36.6b5b1053(#1939 by @amrbashir) Enhance error messages.
4eb36b0f(#2907 by @Legend-Master) Fixed callingwriteFilewithdata: ReadableStreamthrowsInvalid argument515182a1(#2915 by @samhinshaw)readFilenow returns a more specific typePromise<Uint8Array<ArrayBuffer>>instead of the defaultPromise<Uint8Array<ArrayBufferLike>
44a1f659(#2846 by @Legend-Master) FixwriteFiledoesn't create a new file by default when the data is aReadableStream
dac4d537(#2613 by @Legend-Master) Reduce the overhead ofwatchandunwatch
3a79266b(#2173 by @FabianLars) Bumped all plugins tov2.2.0. From now, the versions for the Rust and JavaScript packages of each plugin will be in sync with each other.
77b85507(#2171 by @FabianLars) Fixed docs.rs build.
-
ed981027(#1962 by @amrbashir) Improve performance ofreadTextFileandreadTextFileLinesAPIs -
3e78173d(#2018 by @amrbashir) FixreadDirfunction failing to read directories that contain broken symlinks. -
5092ea5e(#1964 by @amrbashir) Add support for usingReadableStream<Unit8Array>withwriteFileAPI. -
14cee64c(#1958 by @bWanShiTong) Fix compilation on targets with pointer width of16or32
77149dc4(#1965 by @amrbashir) FixwriteTextFileconverting UTF-8 characters (for exampleäöü) in the given path into replacement character (�)
-
ae802456(#1950 by @amrbashir) Improve performance of theFileHandle.readandwriteTextFileAPIs. -
a1a82208(#1873 by @lucasfernog) Downgrade MSRV to 1.77.2 to support Windows 7.
e2c4dfb6Update to tauri v2 stable release.
2.0.0-rc.x
Section titled “2.0.0-rc.x”2.0.0-rc.6
Section titled “2.0.0-rc.6”fc9b189e(#1837 by @FabianLars) Fix failing to deserialize capability file when using an OS specific path in the scope that is not available on the current OS.
2.0.0-rc.5
Section titled “2.0.0-rc.5”2.0.0-rc.4
Section titled “2.0.0-rc.4”2.0.0-rc.3
Section titled “2.0.0-rc.3”-
a2fe5551(#1727 by @amrbashir) Add utility methods onFilePathandSafeFilePathenums which are:pathsimplifiedinto_path
-
a2fe5551(#1727 by @amrbashir) ImplementSerialize,Deserialize,From,TryFromandFromStrtraits forFilePathandSafeFilePathenums. -
a2fe5551(#1727 by @amrbashir) MarkErrorenum as#[non_exhuastive]. -
a2fe5551(#1727 by @amrbashir) AddSafeFilePathenum.
2.0.0-rc.2
Section titled “2.0.0-rc.2”f7280c88(#1710 by @Legend-Master) Fix can't use Windows paths likeC:/Users/UserName/file.txt
-
51819c60(#1708 by @lucasfernog) FixeswriteFilecommand implementation on Android. -
e2e97db5(#1701 by @lucasfernog) Update to tauri 2.0.0-rc.8
2.0.0-rc.1
Section titled “2.0.0-rc.1”5f689902(#1645 by @lucasfernog) Update documentation.
2.0.0-rc.0
Section titled “2.0.0-rc.0”9887d1Update to tauri RC.
2.0.0-beta.x
Section titled “2.0.0-beta.x”2.0.0-beta.8
Section titled “2.0.0-beta.8”99d6ac0f(#1606 by @FabianLars) The JS packages now specify the minimum@tauri-apps/apiversion instead of a single exact version.6de87966(#1597 by @Legend-Master) Update to tauri beta.25.
2.0.0-beta.7
Section titled “2.0.0-beta.7”22a17980(#1537 by @lucasfernog) Update to tauri beta.24.
2.0.0-beta.6
Section titled “2.0.0-beta.6”2.0.0-beta.5
Section titled “2.0.0-beta.5”2.0.0-beta.4
Section titled “2.0.0-beta.4”2.0.0-beta.3
Section titled “2.0.0-beta.3”2.0.0-beta.2
Section titled “2.0.0-beta.2”2.0.0-beta.1
Section titled “2.0.0-beta.1”569defbUpdate to tauri beta.4.
2.0.0-beta.0
Section titled “2.0.0-beta.0”2.0.0-alpha.x
Section titled “2.0.0-alpha.x”2.0.0-alpha.6
Section titled “2.0.0-alpha.6”85f8419(#848) FixDebouncedEventtype to correctly represent the actual type.c601230(#847) AddcreateNewoption forwriteFileandwriteTextFileto create the file if doesn't exist and fail if it does.c601230(#847) Truncate files when usingwriteFileandwriteTextFilewithappend: false.2e2fc8d(#857) Fixinvalid args id for command unwatcherror when trying to unwatch a previously watched file or directory.c601230(#847) Fix panic when usingwriteFileorwriteTextFilewithout passing an option object.
2.0.0-alpha.5
Section titled “2.0.0-alpha.5”2.0.0-alpha.4
Section titled “2.0.0-alpha.4”2.0.0-alpha.3
Section titled “2.0.0-alpha.3”2.0.0-alpha.2
Section titled “2.0.0-alpha.2”2.0.0-alpha.1
Section titled “2.0.0-alpha.1”2.0.0-alpha.0
Section titled “2.0.0-alpha.0”© 2026 Tauri Contributors. CC-BY / MIT