Skip to content

fs full changelog

May 2, 2026
Apr 4, 2026
  • e97a4ded (#3244 by @SeijiOkuda) Add encoding option for readTextFile and readTextFileLines
  • f75d21db (#3360 by @Legend-Master) Removed the dependency on tauri-utils's build feature
  • f5f68063 (#3185 by @lucasfernog) Enable access for security-scoped resources on iOS by automatically calling NSURL::startAccessingSecurityScopedResource on resource access and adding the stopAccessingSecurityScopedResource API.
Jan 8, 2026
  • 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
Oct 27, 2025
  • 93426f85 Fixed an issue that caused docs.rs builds to fail. No user facing changes.
Oct 26, 2025
Aug 20, 2025
  • 4eb36b0f (#2907 by @Legend-Master) Fixed calling writeFile with data: ReadableStream throws Invalid argument
  • 515182a1 (#2915 by @samhinshaw) readFile now returns a more specific type Promise<Uint8Array<ArrayBuffer>> instead of the default Promise<Uint8Array<ArrayBufferLike>
Jul 20, 2025
Jun 25, 2025
May 20, 2025
Apr 2, 2025
  • 831c35ff (#2550) Fix writeFile ReadableStream handling due to missing async iterator support on macOS platform
Dec 9, 2024
  • 3a79266b (#2173 by @FabianLars) Bumped all plugins to v2.2.0. From now, the versions for the Rust and JavaScript packages of each plugin will be in sync with each other.
Dec 9, 2024
Dec 2, 2024
Dec 2, 2024
Nov 5, 2024
  • 77149dc4 (#1965 by @amrbashir) Fix writeTextFile converting UTF-8 characters (for example äöü) in the given path into replacement character ()
Oct 20, 2024
Oct 20, 2024
Oct 2, 2024
  • e2c4dfb6 Update to tauri v2 stable release.
Oct 2, 2024
  • 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.
Sep 15, 2024
  • cc03ccf5 (#1774) Fix scope-app, scope-app-recursive and scope-index not properly enabling the application paths.
Sep 12, 2024
Sep 5, 2024
Aug 29, 2024
Aug 29, 2024
Aug 17, 2024
Aug 2, 2024
Jul 31, 2024
Jul 12, 2024
Jul 2, 2024
Jul 2, 2024
  • b115fd22(#1221) Fixes an issue that caused the app to freeze when the dialog, fs, and persisted-scope plugins were used together.
May 30, 2024
May 30, 2024
  • bb51a41(#1168) Breaking Change: All apis that return paths to the frontend will now remove the \\?\ UNC prefix on Windows.
  • e3d41f4(#1191) Internally use the webview scoped resources table instead of the app one, so other webviews can't access other webviews resources.
  • e3d41f4(#1191) Update for tauri 2.0.0-beta.15.
May 30, 2024
May 30, 2024
  • 9c2fb93 Enhance the scope type to also allow a plain string representing the path to allow or deny.
  • 772f2bc(#1136) Update for tauri 2.0.0-beta.14.
May 1, 2024
May 1, 2024
  • cb96aa0(#1082) Fixes watch and watchImmediate which previously ignored the baseDir parameter.
  • a04ea2f(#1071) The global API script is now only added to the binary when the withGlobalTauri config is true.
Mar 7, 2024
Feb 21, 2024
Feb 3, 2024
Dec 28, 2023
  • 85f8419(#848) Fix DebouncedEvent type to correctly represent the actual type.
  • c601230(#847) Add createNew option for writeFile and writeTextFile to create the file if doesn't exist and fail if it does.
  • c601230(#847) Truncate files when using writeFile and writeTextFile with append: false.
  • 2e2fc8d(#857) Fix invalid args id for command unwatch error when trying to unwatch a previously watched file or directory.
  • c601230(#847) Fix panic when using writeFile or writeTextFile without passing an option object.
Dec 20, 2023
  • 387c2f9(#802) Update to @tauri-apps/api v2.0.0-alpha.13.
  • 69a1fa0(#751) The fs plugin received a major overhaul to add new APIs and changed existing APIs to be closer to Node.js and Deno APIs.
Dec 14, 2023
  • 387c2f9(#802) Update to @tauri-apps/api v2.0.0-alpha.12.
  • 88d260d(#744) Add second argument to exists function to specify base directory.
Oct 29, 2023
  • e438e0a(#676) Update to @tauri-apps/api v2.0.0-alpha.11.
Oct 23, 2023
  • 5c13736(#673) Update to @tauri-apps/api v2.0.0-alpha.9.
Oct 23, 2023
Aug 14, 2023
  • 0bba693(#454) Fix writeBinaryFile crashing with command 'write_binary_file' not found
  • d74fc0a(#555) Update to alpha.11.
May 24, 2023

© 2026 Tauri Contributors. CC-BY / MIT