tauri/.changes
Amr Bashir c01e87ad46
refactor(cli/migrate): use oxc kit to parse and migrate js/ts files (#10198)
* refactor(cli/migrate): use `oxc` kit to parse and migrate js/ts files

closes #10192

* fix tests

* use majic-string to perserve formatting

* more comments

* Discard changes to package.json

* Update cli-migrate-enhancemnets.md

* Update cli-migrate-enhancemnets.md

* more context

* add missing quotes, rename getcurrent

* fix change file

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-07-12 09:03:30 -03:00
..
acl-default-permission-verification.md feat(cli/add): add default permission to capabilities (#9124) 2024-03-13 11:58:25 -03:00
acl-platform-refactor.md refactor(acl): permission and capability platforms are optional (#9115) 2024-03-07 14:18:15 -03:00
acl-scope-refactor.md feat(core): add Manager::add_capability, closes #8799 (#8806) 2024-02-19 11:59:20 -03:00
acl-urlpattern.md refactor(acl): use URLPattern instead of glob for remote URLs (#9116) 2024-03-07 13:08:57 -03:00
allow-recursive-asset-scope-on-file-drop-directory.md feat(core): recursive asset scope on directory file-drop event (#8864) 2024-02-15 16:56:04 +02:00
android-warning.md chore(cli): update to new buildConfig format (#9924) 2024-05-30 16:56:11 -03:00
api-app-defaultWindowIcon.md feat(api): add defaultWindowIcon to app module (#9979) 2024-06-05 19:17:06 +03:00
api-isTauri-type.md fix(core): fix incorrect isTauri return type (#9618) 2024-04-30 19:03:49 +03:00
api-isTauri.md feat(core): add isTauri (#9539) 2024-04-22 15:07:11 +02:00
api-position-size-args.md fix(api): fix dpi types serialization (#9376) 2024-04-15 12:04:20 +02:00
api-readd-window-created-event.md fix(core): Announce new webviews and windows (#9211) 2024-03-28 02:23:19 +02:00
api-simplify-unc-paths.md feat(core/windows): Convert UNC paths to simple paths in JS apis. (#9420) 2024-04-15 11:41:31 +02:00
api-tauri-event-file-drop-rename.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03:00
api-tray-by-id.md feat(api/tray): add TrayIcon.getById/removeById (#9155) 2024-03-12 13:07:51 -03:00
api-type-definitions.md fix(api): add type definitions to package.json exports (#9486) 2024-04-22 16:18:00 +02:00
api-webview-window-new-methods.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03:00
api-webview-window.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03:00
api-window-on-filedrop.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03:00
app-handle-set-activation-policy.md feat(core): add AppHandle::set_activation_policy (#9842) 2024-05-21 11:45:08 -03:00
app-manifest.md feat(core): allow defining permissions for the app commands (#9008) 2024-02-28 08:45:28 -03:00
app-region-drag.md feat(core): add app-region: drag to data-tauri-drag-region (#9789) 2024-05-22 19:45:39 +03:00
appimage-duplicate-desktop-file.md fix(bundler): AppImage startup crash (#10036) 2024-06-11 17:07:17 +02:00
assets-setup.md refactor(core): add setup() to the Assets trait (#9147) 2024-03-11 13:38:32 -03:00
beta.md fix(ci): adjust covector configuration 2024-02-03 17:38:27 -03:00
better-error-for-invalid-plugin-config.md fix(core): better error when deserializing plugin config (#9631) 2024-05-02 00:44:40 +03:00
build-android-version-check.md fix(android): check version code in release mode (#9898) 2024-05-28 11:37:38 -03:00
build-resource-target-same-src.md fix(build): avoid copying resource onto itself (#9710) 2024-05-28 13:48:52 -03:00
build-schema-generation.md feat: enhance multiple capabilities file format & fix mixed permissions schema (#9079) 2024-03-05 13:09:32 -03:00
bunderl-installer-hooks.md feat(nsis): support installer hooks (#9731) 2024-05-25 10:23:08 -03:00
bundler-compression-option.md feat(nsis): add an option to disable compression (#9932) 2024-06-05 19:07:49 +03:00
bundler-deep-link-reg-path.md fix(bundler): Fix path seperators for deep link registry entries (#9185) 2024-03-19 10:41:55 -03:00
bundler-homepage-url.md feat: add bundle > homepage option (#9977) 2024-06-05 19:01:48 +03:00
bundler-license.md fix(bundler): remove fallback for license_file (#8948) 2024-02-22 14:56:22 -03:00
bundler-long_description.md feat(bundler): expose {{long_description}} to custom templates (#9494) 2024-04-18 17:09:05 +02:00
bundler-nsis-deep-links.md fix(bundler/nsis): fix registering deep-link protocols (#9833) 2024-05-21 11:01:37 +02:00
bundler-nsis-license-file-bom.md fix(NSIS): rewrite license file with BOM (#10049) 2024-06-13 18:31:27 +03:00
bundler-nsis-tauri-utils.md chore(cli/deps): update nsis-tauri-utils to 0.3 (#9604) 2024-04-30 13:54:49 +02:00
bundler-r-flag.md chore: merge remote-tracking branch '1.x' into v2 (#9479) 2024-04-18 05:21:21 +02:00
bundler-resources-unix.md chore: merge remote-tracking branch '1.x' into v2 (#9479) 2024-04-18 05:21:21 +02:00
bundler-rpm-filename.md fix(rpm): use product name for output package (#9974) 2024-06-05 19:57:32 +03:00
bundler-rpm-license.md fix(bundler): remove fallback for license_file (#8948) 2024-02-22 14:56:22 -03:00
bundler-shortcuts-updating.md feat(bundler/nsis): add /UPDATE flag (#9559) 2024-05-25 09:41:09 -03:00
capabilities-multiwebview.md feat(core): capabilities on multiwebview contexts (#8789) 2024-02-16 08:24:51 -03:00
capabilities-tauri-conf.md refactor(core): allow referencing capabilities on the Tauri config file (#8797) 2024-02-18 10:42:09 -03:00
capability-builder-platform.md refactor(acl): permission and capability platforms are optional (#9115) 2024-03-07 14:18:15 -03:00
capability-context-refactor.md refactor(core): allow configuring both local and remote URLs on capability (#8950) 2024-02-22 15:15:16 -03:00
cleanup-resource-table.md fix(core): clear resource table in cleanup_before_exit (#9505) 2024-04-19 05:50:12 +02:00
cli-acl-subcommands.md feat(cli): add new acl subcommands (#8827) 2024-02-26 14:42:13 -03:00
cli-add-@-spec.md feat(cli/add): support specifying version 2024-04-01 18:22:26 +02:00
cli-add-launchscreen-storyboard.md fix(ios): add LaunchScreen.storyboard to iOS project template, fix#9853 (#9896) 2024-05-28 11:46:42 -03:00
cli-allow-kotlin-keyword-as-ident.md fix(android): allow and escape Kotlin keywords as package identifier, closes #9743 (#9799) 2024-05-28 07:52:48 -03:00
cli-build-no-bundle.md refactor(cli): add --no-bundle flag, skip bundling on invalid formats (#8990) 2024-02-29 10:49:42 -03:00
cli-chinese-product-name.md chore: merge remote-tracking branch '1.x' into v2 (#9479) 2024-04-18 05:21:21 +02:00
cli-clipboard-manager-migrate-perms.md fix(cli/migrate): fix clipboard permissions migration (#10186) 2024-07-04 10:47:44 +03:00
cli-ds-store-dev-watch.md feat(cli): ignore .DS_Store by default for dev watcher (#9473) 2024-04-17 14:51:24 +02:00
cli-empty-responses.md feat(cli/init): allow empty responses non-crucial questions (#9183) 2024-03-19 10:41:41 -03:00
cli-frontend-dist-expected-path.md feat(cli): show full expected path of frontendDist if not found (#9459) 2024-04-15 09:18:46 +02:00
cli-icon-non-0-exit.md fix(cli/icon): return with an error instead of panic (#9638) 2024-05-02 13:26:53 +02:00
cli-include-dir-cargo-manifest-dir.md fix: use $CARGO_MANIFEST_DIR to fully specify include_dir paths in tauri-cli (#9310) 2024-04-01 16:43:52 +02:00
cli-migrate-clipboard-globalShortcut.md fix(cli): correct module name resolution for clipboard and globalShortcut plugins (#9931) 2024-06-03 21:57:46 +03:00
cli-migrate-enhancemnets.md refactor(cli/migrate): use oxc kit to parse and migrate js/ts files (#10198) 2024-07-12 09:03:30 -03:00
cli-migrate-fix-renamed-modules.md refactor(cli/migrate): use oxc kit to parse and migrate js/ts files (#10198) 2024-07-12 09:03:30 -03:00
cli-migrate-non-utf8.md fix(cli/migrate): tolerate non-UTF-8 in migration (#9457) 2024-04-15 11:39:53 +02:00
cli-migrate-unknown-plugins.md fix(cli/migrate): migrate only known plugins (#9540) 2024-04-22 15:28:19 +02:00
cli-mobile-init-partition.md fix(cli): CLI path issues on mobile project initialization (#9009) 2024-02-28 14:38:24 -03:00
cli-openssl-cargo-mobile2-removal.md fix(cli): openssl is no longer a required macOS dep (#9237) 2024-03-20 19:15:58 -03:00
cli-perserve-cargo-bin-name.md refactor(cli&bundler): avoid renaming main executable and preserve cargo name (#9375) 2024-05-28 13:50:41 -03:00
cli-plugin-android-init.md fix(cli): fix code output of tauri plugin android init (#8810) 2024-02-07 18:40:46 +02:00
cli-plugin-template-updates.md feat(cli): include default.toml and capabilities in plugin template (#10030) 2024-06-11 13:06:46 +09:00
cli-plugins-migrate.md feat(cli/migrate): add plugins to Cargo.toml (#8951) 2024-02-26 13:29:16 -03:00
cli-profile-parse-syntax.md fix(cli): parse --profile=<profile> syntax (#10135) 2024-06-27 06:53:26 -03:00
cli-target-dir-cargo-cli-flag.md fix(cli): parse cargo--target-dir flag (#10234) 2024-07-10 16:01:04 +03:00
cli-update-deps-fix-log.md chore(cli): update deps, fix log compilation issue (#9034) 2024-02-29 10:22:47 -03:00
cli-updater-unkown-fields.md fix(windows): relax UpdaterWindowsConfig to not deny unknowns fields (#9126) 2024-03-11 17:30:14 +02:00
cli-windows-build-tools-detect-utf8.md fix(cli): use UTF-8 encoding for vswhere.exe output (#8865) 2024-02-15 16:55:31 +02:00
cli-windows-sys.md refactor(cli): use windows-sys instead of winapi (#9603) 2024-04-29 20:50:37 +03:00
closeable-maximizable.md fix(runtime-wry): apply closable, maximizable and minimizable effects from config (#9410) 2024-04-21 11:43:30 -03:00
codegen-capabilities-attribute.md feat(codegen): allow defining additional capabilities, closes #8798 (#8802) 2024-02-19 11:13:36 -03:00
codegen-set-assets.md feat(core): allow swapping the assets implementation (#9141) 2024-03-11 11:07:15 -03:00
color-context-generation.md fix(core): fix invalid path for Color in context generation (#9071) 2024-03-04 17:03:55 -03:00
config.json ci: pull .crate file from workspace target directory (#9733) 2024-05-10 02:32:25 +03:00
context-assets-runtime-generic.md refactor(core): add setup() to the Assets trait (#9147) 2024-03-11 13:38:32 -03:00
context-assets-unbox.md chore: fix description for Context::assets change from #9141 (#9148) 2024-03-11 14:47:03 -03:00
context-remove-assets-generics.md feat(core): allow swapping the assets implementation (#9141) 2024-03-11 11:07:15 -03:00
context-remove-assets-mut.md refactor(core): add setup() to the Assets trait (#9147) 2024-03-11 13:38:32 -03:00
context-runtime-authority.md feat(codegen): allow defining additional capabilities, closes #8798 (#8802) 2024-02-19 11:13:36 -03:00
core-always-rebuilds-due-to-permissions-dir.md fix(build): check if permissions dir exists before adding cargo:rerun-if-changed (#9471) 2024-04-21 11:04:46 -03:00
core-app-tray-remove-tray-apis-removed.md feat(api/tray): add TrayIcon.getById/removeById (#9155) 2024-03-12 13:07:51 -03:00
core-center-window.md enhance: center window before creation (#8845) 2024-02-16 08:13:49 -03:00
core-emit-created-events.md fix(core): Announce new webviews and windows (#9211) 2024-03-28 02:23:19 +02:00
core-emit-js-all-targets.md fix(core): fix emit skipping webview listeners if filter wasn't provided (#9107) 2024-03-07 20:36:52 +02:00
core-env-args.md refactor(core)!: include all args in Env.args_os, closes #9430 (#9552) 2024-05-28 13:49:44 -03:00
core-isTauri.md feat(core): add isTauri (#9539) 2024-04-22 15:07:11 +02:00
core-js-event-anytarget.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03:00
core-jsimage-intoimg.md fix(core): fix deadlock when using resources_table in menu/image/tray plugins (#9379) 2024-04-15 12:15:37 +02:00
core-listener-emitter-trait.md feat!: add Listener and Emitter traits (#9640) 2024-07-12 09:01:40 -03:00
core-menu-resources-deadlock.md fix(core): fix deadlock when using resources_table in menu/image/tray plugins (#9379) 2024-04-15 12:15:37 +02:00
core-once-event-return-event-id.md fix(event): let once event return EventId, close #8912 (#8914) 2024-02-20 17:36:15 +02:00
core-path-basename-replace.md fix(core/path): remove suffix in basename only once (#9165) 2024-03-18 08:40:23 -03:00
core-restart-fn-diverging.md feat(core): mark AppHandle::restart and process::restart as diverging functions (#10171) 2024-07-02 07:58:34 -03:00
core-specta-integration.md feat(core): add Specta integration (#9392) 2024-04-23 04:29:39 +02:00
core-start-resize-permission.md fix(core): add permission for window.start_resize_dragging (#9490) 2024-04-17 18:25:35 +02:00
core-window-hasdisplayhandle.md feat(core): Implement HasDisplayHandle for Window (#9214) 2024-03-19 09:43:15 -03:00
core-windows-menubar-theme.md fix(Windows): sync menubar theme with the window theme (#9832) 2024-05-24 14:23:54 -03:00
csp-header-linux.md chore(linux): remove CSP tag on custom protocol response (#8984) 2024-02-26 13:08:19 -03:00
cursor_position_js.md feat: add cursor_position getter (#9297) 2024-04-29 18:28:01 +03:00
cursor_position.md Partially Revert "Apply Version Updates From Current Changes (#9551)" (#9620) 2024-04-30 19:23:26 +03:00
custom-sign-command.md feat(bundler): support custom sign command on Windows (#9865) 2024-05-24 10:25:13 -03:00
deb-rpm-post-pre-scripts-bundler.md feat(bundler): add post/pre install/remove scripts for linux deb and rpm packages (#9209) 2024-03-28 05:13:26 +02:00
deb-rpm-post-pre-scripts-config.md feat(bundler): add post/pre install/remove scripts for linux deb and rpm packages (#9209) 2024-03-28 05:13:26 +02:00
deb-rpm-provides-conflicts-replaces.md feat(bundler): added provides, conflicts and replaces for deb and rpm (#9331) 2024-04-03 18:02:56 +02:00
default-generic-for-menu.md feat: configure a default runtime for menu and tray icon types (#9630) 2024-05-02 00:44:15 +03:00
default-generic-for-tray.md feat: configure a default runtime for menu and tray icon types (#9630) 2024-05-02 00:44:15 +03:00
dev-fn.md feat(core): add dev function (#9113) 2024-03-07 11:02:53 -03:00
dirs-next-dirs.md chore(deps): migrate dirs_next to dirs (#9929) 2024-06-04 06:03:25 +03:00
downgrade-minisign.md fix(cli): Downgrade minisign to 0.7.3 once again (#8838) 2024-02-16 08:24:00 -03:00
drop-nsis-applicationid.md chore(cli/deps): update nsis-tauri-utils to 0.3 (#9604) 2024-04-30 13:54:49 +02:00
enhance-event-emit.md enhance(core/event): filter js listeners on rust side only then emit filtered ids to be triggered (#9151) 2024-03-12 09:41:25 -03:00
enhance-ipc-url-check.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
enhance-resource-dir-resolution.md fix(core): Incorrect resource_dir when app run from new style target/PLATFORM+ARCH/(debug|release) dir (#8852) 2024-02-18 15:10:21 -03:00
event-reopen.md feat(macos): Expose tao event Event::Reopen, closes #3084 (#4865) 2024-05-07 21:36:48 +03:00
expose-image-constructor.md refactor(image): expose constructor, unify size getters (#9179) 2024-03-13 22:02:05 -03:00
expose-js-image.md feat(core): expose the image module (#9122) 2024-03-07 19:23:21 -03:00
feat-wix-arm64.md feat(bundler/windows): Update wix to fix vulnerabilities and add arm support (#9861) (#10072) 2024-07-08 15:51:26 +03:00
fix-acl-webview-check.md fix(core): wrong ACL validation on multiwebview contexts (#8995) 2024-02-27 11:42:11 -03:00
fix-add-child-deadlock.md fix(core): multiwebview mode fixes for auto resize, reparent and add_child (#8999) 2024-02-27 17:36:21 -03:00
fix-api-export-mocks-module.md fix(api.js): Export mocks module (#10044) 2024-06-12 19:22:55 +03:00
fix-build-script-rerun-macos.md fix: #7614 - rebuild every time on macos because of Info.plist changes (#9878) 2024-06-26 08:08:14 -03:00
fix-bundler-updater-artifacts-warning.md fix(bundler): Fix updater bundler warning condition for v2 artifacts (#10188) 2024-07-04 10:47:14 +03:00
fix-capability-schema-definitions.md fix(build): move capability schema definitions to root (#8906) 2024-02-19 14:46:21 -03:00
fix-capability-totokens.md fix(utils): incorrect ToTokens impl for Capability (#9782) 2024-05-15 03:52:05 +03:00
fix-channel-buffer-processing.md Set internal message ID to nextId after handling pending messages (#9463) 2024-04-21 11:21:34 -03:00
fix-channel-ipc-response.md fix(ipc): wrong response format when using a channel (#9121) 2024-03-07 14:53:49 -03:00
fix-clear-residual-listeners.md fix(event): clear residual js listeners (#8916 ) (#8930) 2024-02-28 20:26:27 +02:00
fix-cli-add-more-plugins.md fix(cli/add): Fix handling of more rust-only and non cross platform plugins (#9855) 2024-05-22 19:57:57 +03:00
fix-cli-icon-svg-render-text.md fix(cli): icon should render explicit svg text node fonts (fix: #10022) (#10039) 2024-06-12 04:25:11 +03:00
fix-cli-migration-http-acl.md fix(cli): migration for http plugin ACL (#9049) 2024-03-03 09:28:31 -03:00
fix-codegen-rerun-if-changed.md refactor(core): enhance app rerun-if-changed for capabilities and frontend dist (#8756) 2024-02-04 11:42:13 -03:00
fix-config-arg.md fix(cli): regression on --config not accepting file paths (#8783) 2024-02-07 17:08:05 +02:00
fix-draw-tracing.md fix(tauri-runtime-wry): window draw span not closing (#9717) 2024-05-09 10:09:41 -03:00
fix-fs-scope-check-symlink.md fix(core): resolve symlink on fs scope check (#9072) 2024-03-04 21:10:55 -03:00
fix-incompatible-ipc-field-postmessage.md fix(core): IPC tracing field incompatibility (#9720) 2024-05-09 15:41:41 +03:00
fix-inner-size.md fix(tauri-runtime-wry): window inner size regression on macOS, closes #9236 (#9276) 2024-03-26 11:38:57 -03:00
fix-invoke-devtools-by-hotkey.md fix: correct invoke command for toggling devtools by hotkey, closes #8771 (#8793) 2024-02-06 07:41:54 -03:00
fix-ios-dev-logs.md fix: process logs not showing on iOS (#8977) 2024-02-25 17:38:27 -03:00
fix-ios-plugin-xcode-deployment-target.md fix(cli): plugin iOS Xcode project deployment target should be 13.0 (#9971) 2024-06-04 17:55:40 -03:00
fix-ipc-error-json.md fix(core): Set json content type for errors returned from commands (#9213) 2024-03-19 10:34:12 -03:00
fix-macos-deep-link-cfbundleurlname.md fix(bundler/macos): Fix incorrect deep link plist property (#9885) 2024-05-27 15:59:00 -03:00
fix-menu-remove-api.md fix(core): menu remove js binding not working (#9219) 2024-03-19 09:40:25 -03:00
fix-metadata-on-close.md fix(core): Update webview metadata on window close (#9360) 2024-04-03 17:18:13 +02:00
fix-migrate-updater.md fix(cli): skip migrating updater config if not active (#8768) 2024-02-05 09:54:29 -03:00
fix-missing-depends.md fix: missing depends for rpm package (#10016) 2024-06-12 04:24:36 +03:00
fix-mobile-cmd-case.md fix(core): convert mobile command name to camelCase, closes #8872 (#8983) 2024-02-26 12:54:31 -03:00
fix-mobile-process-spawn.md fix(cli): process spawn not working on Node.js for mobile commands, closes #6203 (#8949) 2024-02-22 15:14:55 -03:00
fix-once-handler-throw.md enhance: use EventName on window's once and remove listener before calling handler (#10246) 2024-07-10 19:59:01 +03:00
fix-pnpm-check.md fix(cli): pnpm detection on mobile init and xcode-script (#9553) 2024-05-11 23:32:05 -03:00
fix-process-ipc-message-fn.md fix(core): regression on process-ipc-message-fn (#8749) 2024-02-03 17:18:19 -03:00
fix-proxy-url-totokens-impl.md fix(utils): wrong ToTokens impl of the window proxy_url config (#9691) 2024-05-07 15:59:58 +03:00
fix-remote-domain-url.md fix(acl): inconsistencies on urlpattern usage for remote domain URL (#9133) 2024-03-11 13:39:17 -03:00
fix-reparent.md fix(core): multiwebview mode fixes for auto resize, reparent and add_child (#8999) 2024-02-27 17:36:21 -03:00
fix-rewrite-schema.md fix(build): do not rewrite unchanged schema (#8757) 2024-02-04 12:45:59 +01:00
fix-runtime-wry-32bit.md fix(core): compile error for 32bit targets (#9361) 2024-04-03 17:19:21 +02:00
fix-schemars-compatibility.md fix: schemars 0.8.18 compatibility (#9676) 2024-05-06 23:22:35 +02:00
fix-scope-resolution.md fix(acl): scope resolution should be per window (#9068) 2024-03-04 17:01:30 -03:00
fix-tauri-build-license-field.md fix(core): Compile error when bundle.license is set (#8774) 2024-02-05 15:08:32 +02:00
fix-tauri-build-unix.md fix(core): build on unix failing (#8761) 2024-02-04 19:42:55 +01:00
fix-temp-permission-file-name.md fix(utils): temp permission file names on windows (#9477) 2024-04-22 11:18:16 -03:00
fix-visibility-change.md fix(windows): changing WebView visibility on hide/show/minimize (#9246) 2024-03-28 16:25:46 +02:00
fix-webview-close.md fix(multiwebview): remove webview from store on close (#8766) 2024-02-04 23:22:09 -03:00
fix-window-center-monitor-scale.md fix: center window ignores scale factors (#8942) 2024-02-22 16:30:27 +02:00
fix-window-center-work-area.md fix(windows) window center doesn't consider taskbar size (#9309) 2024-04-02 20:32:30 +02:00
fix-window-destroy-deadlock.md fix(core): deadlock on window destroy (#8953) 2024-02-22 22:02:13 -03:00
fix-window-inner-size-crash.md fix(tauri-runtime-wry): Window::inner_size crash when the window has no webviews (#9428) 2024-04-15 13:28:59 +02:00
fix-wix-autostart-after-update.md fix(bundler/wix): Add AUTOLAUNCHAPP and LAUNCHAPPARGS public properties (#10117) 2024-06-26 06:27:12 +03:00
get-current-ambguity.md refactor(api)!: renamed getCurrent functions to avoid ambiguity (#10229) 2024-07-11 14:26:15 +03:00
global-api-script-path-plugins.md feat(core): allow defining global API script on plugin build (#9156) 2024-03-12 12:01:13 -03:00
handle-empty-permissions.md fix(core): do not generate files if plugin has no permissions (#8815) 2024-02-07 22:26:16 -03:00
hardened-runtime-option.md feat(cli): add macos hardened runtime signing config option (#9318) 2024-06-05 18:04:08 +02:00
hide-windows-on-cleanup.md fix(windows): hide windows on cleanup (#9612) 2024-04-30 18:37:17 +03:00
http-v1.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
ico-featrue-flags.md refactor!(core): remove Icon enum and add Image type (#9011) 2024-02-29 09:05:11 -03:00
image-crate.md refactor(core): use the image crate (#9132) 2024-03-11 11:46:34 -03:00
image-rgba-uint8array.md refactor(image): expose constructor, unify size getters (#9179) 2024-03-13 22:02:05 -03:00
image-size-refactor.md refactor(image): expose constructor, unify size getters (#9179) 2024-03-13 22:02:05 -03:00
improve-errors-for-missing-links-property.md fix(plugin): improve error for missing links property (#9632) 2024-05-02 00:40:31 +03:00
include-image-macro-codegen.md feat(core): add include_image macro (#9959) 2024-06-06 06:03:11 +03:00
include-image-macro.md feat(core): add include_image macro (#9959) 2024-06-06 06:03:11 +03:00
inline-plugins.md feat(build): support plugins that are defined in app crate (#8781) 2024-02-16 08:24:40 -03:00
invoke-body-raw-deserialization.md fix(core): fix InvokeBody::Raw deserialization (#10138) 2024-06-27 06:55:49 -03:00
ios-non-transparent-icons.md fix(cli): removed alpha channel from default IOS AppIcons (#10114) 2024-06-26 21:10:16 +03:00
ios-signing-optional.md feat(cli): codesign on iOS is optional for the simulator (#8910) 2024-02-21 09:52:46 -03:00
ipc-allow-headers.md fix(core): allow any headers on custom protocol IPC (#9561) 2024-04-25 01:00:03 +02:00
ipc-channel-generic.md feat: add TSend generic to Channel (#10139) 2024-07-10 10:03:20 -03:00
ipc-only-main-frame.md Merge pull request from GHSA-57fm-592m-34r7 2024-05-22 17:49:08 -03:00
ipc-post-message-fallback.md fix(ipc): fallback to postMessage if protocol fails, closes #8476 (#9038) 2024-02-29 18:24:43 -03:00
ipc-request-param-refactor.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
isolation-pattern-key-extractable.md feat(isolation): make encrypt key unextractable (#9327) 2024-04-01 12:43:19 -03:00
isolation-script-remove-itself.md feat(isolation): script now removes itself to hide key from DOM (#9328) 2024-04-01 12:43:29 -03:00
linux-gtk-app-id.md feat(core): set gtk app id (#9621) 2024-06-24 19:20:03 +03:00
mobile-use-identifier-as-id.md refactor!: use tauri.conf.json > identifier as package name and bundle id, close #9851 (#9858) 2024-05-24 09:22:41 -03:00
mobile-watcher.md fix(cli): dev watcher infinite loop on mobile (#9017) 2024-02-28 17:22:45 -03:00
monitor-from-point-js.md feat: adds monitor_from_point method (#9770) 2024-05-14 19:48:51 +03:00
monitor-from-point.md feat: adds monitor_from_point method (#9770) 2024-05-14 19:48:51 +03:00
multiwebview-bounds-fixes.md fix(core): multiwebview mode fixes for auto resize, reparent and add_child (#8999) 2024-02-27 17:36:21 -03:00
nsis-append-product-name.md fix(bundler/nsis): auto append product name when choosing a new install path (#9478) 2024-04-22 17:59:16 +02:00
nsis-deep-link-uninstall.md fix(nsis): use runtime ${If} check to clean up deep link on uninstall (#10103) 2024-06-24 10:48:02 +03:00
nsis-delete-data-button-dpi.md fix(nsis): delete app data button gone on higher scaling (#10106) 2024-06-26 09:01:34 +03:00
nsis-dpi-aware.md feat(bundler): enable dpi awareness for NSIS (#8940) 2024-02-22 08:52:19 -03:00
nsis-esitimated-size-unit.md fix(nsis): esitmated size unit (#10086) 2024-06-19 23:04:40 +02:00
nsis-ifmacrodef.md enhance!(nsis): use !ifmacrodef for installer hooks (#10177) 2024-07-03 05:48:22 +03:00
nsis-migrate-shortcut.md fix(nsis): migrate old shortcuts by setting the path only instead of re-creating a new one (#9915) 2024-06-04 04:27:17 +03:00
nsis-no-compression.md feat(nsis): add an option to disable compression (#9932) 2024-06-05 19:07:49 +03:00
nsis-run-as-user.md fix(nsis): run app as normal user (#9944) 2024-06-06 03:53:11 +03:00
nsis-run-progrma-space.md fix(bundler): update nsis_tauri_utils to 0.4.1 (#10184) 2024-07-08 13:33:40 +02:00
nsis-shortcuts-regression.md fix(nsis): fix regression in shortcuts pointing to a non-existing file (#9909) 2024-05-29 16:33:24 -03:00
nsis-start-menu-folder-breaking.md feat!(nsis): add an option to customize start menu folder (#9994) 2024-06-26 09:17:02 +03:00
nsis-start-menu-folder.md feat!(nsis): add an option to customize start menu folder (#9994) 2024-06-26 09:17:02 +03:00
once-event-name.md enhance: use EventName on window's once and remove listener before calling handler (#10246) 2024-07-10 19:59:01 +03:00
path-result-error-rexport.md refactor!: remove re-export from tauri::path module (#9104) 2024-03-06 18:31:23 -03:00
permission-platforms.md feat(acl): allow a permission to apply to a subset of target platforms (#9014) 2024-02-28 17:23:52 -03:00
permission-schema-unique-item.md feat(schema): make acl permissions schema unique (#9999) 2024-06-26 17:13:55 -03:00
permission-table.md feat(utils): generate table markdown of permissions (#9019) 2024-02-28 18:15:44 +02:00
plugin-global-api-script.md feat(core): allow defining global API script on plugin build (#9156) 2024-03-12 12:01:13 -03:00
plugin-init-script-context.md fix(core): run plugin init script in a separate context (#9571) 2024-04-28 11:15:29 -03:00
plugin-ios-xcode-project.md feat(plugin): add option to use a Xcode project for iOS (#9843) 2024-05-24 08:23:41 -03:00
pre.json apply version updates (#10166) 2024-07-01 23:30:21 -03:00
preserve-channel-order.md feat(ipc): preserve channel message order (#9070) 2024-03-04 17:03:24 -03:00
progress-bar-state-refactor.md chore(deps): update to tao 0.26 (#8932) 2024-02-21 11:25:42 -03:00
raw-window-handle-std.md fix(core): add std feature to raw-window-handle (#9954) 2024-06-04 05:19:54 +03:00
re-export-progress-bar-status.md fix(core): export ProgressBarStatus (#8986) 2024-02-26 19:52:14 +02:00
README.md chore: add back .changes/readme.md (#8905) 2024-02-19 14:39:27 -03:00
rect-strcut.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
refactor-capabilities-schema.md refactor(core): enhance app rerun-if-changed for capabilities and frontend dist (#8756) 2024-02-04 11:42:13 -03:00
refactor-capability-remote-option.md refactor: configure URLs instead of domains on capability remote (#8898) 2024-02-19 11:14:09 -03:00
refactor-scope-ret-value.md fix(acl): scope resolution should be per window (#9068) 2024-03-04 17:01:30 -03:00
remove-app-custom-protocol-feature.md refactor(cli): use tauri/custom-protocol instead of relying on user having custom-protocol in their cargo features (#8937) 2024-02-26 15:17:45 -03:00
remove-from-format-image.md refactor(core): use the image crate (#9132) 2024-03-11 11:46:34 -03:00
remove-unit-uri.md chore(deps): update to tao 0.26 (#8932) 2024-02-21 11:25:42 -03:00
rename-file-drop.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
reparent.md feat(webview): add reparent API (#8939) 2024-02-22 08:52:27 -03:00
rerun-if-permission-created.md refactor(core): enhance app rerun-if-changed for capabilities and frontend dist (#8756) 2024-02-04 11:42:13 -03:00
resize-false-undecorated-edge.md fix(runtime-wry): window edge not working after setting resizable false and decorated false dynamically (#10211) 2024-07-08 15:24:55 +03:00
resources_table_access.md refactor(core): scope JS resources to the webview (#9272) 2024-04-02 14:41:47 -03:00
revert-app-region-drag.md Revert "feat(core): add app-region: drag to data-tauri-drag-region (#9789)" (#9860) 2024-05-29 12:20:05 -03:00
revert-fix-visibility-change.md fix(core): revert fix visibility change (#9246) (#9465) 2024-04-15 11:50:11 +02:00
rpm-compression-level.md fix(bundler/rpm): Reduce compression level to gzip/6 (#9840) 2024-05-21 19:03:47 +03:00
runner-config.md chore: merge remote-tracking branch '1.x' into v2 (#9479) 2024-04-18 05:21:21 +02:00
runtime-add-capability.md feat(core): add Manager::add_capability, closes #8799 (#8806) 2024-02-19 11:59:20 -03:00
runtime-capability-dynamic.md feat(core): dynamic runtime capability (#9036) 2024-03-01 08:27:29 -03:00
runtime-dpi-mod-moved.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
runtime-icon-lifetime.md refactor!(core): remove Icon enum and add Image type (#9011) 2024-02-29 09:05:11 -03:00
runtime-window-builder-get-theme.md fix(Windows): sync menubar theme with the window theme (#9832) 2024-05-24 14:23:54 -03:00
rustc-check-cfg.md chore: emit rustc-check-cfg for nightly (#9850) 2024-05-24 13:12:51 -03:00
rwh-06.md chore(deps): update wry to 0.36 (#8795) 2024-02-07 22:26:29 -03:00
schema_str.md fix(build): fix writing schema file (#8782) 2024-02-05 14:32:27 -03:00
script-older-os.md fix: optional chaining is not supported on older webviews (#9530) 2024-04-22 10:27:45 -03:00
separate-updater-field.md feat!(core): add bundle createUpdaterArtifacts configuration (#9883) 2024-07-01 08:34:58 -03:00
set-auto-resize.md feat(core): always use child webviews on the unstable feature (#9059) 2024-03-04 16:09:16 -03:00
set-zoom.md feat: Expose webview zoom (#9378) 2024-04-05 02:10:07 +02:00
skip-webview-install-mod.md refactor!: remove skip_webview_install option (#9864) 2024-05-24 10:13:55 -03:00
strict-csp-isolation-frame.md feat(core): use a strict CSP on the isolation iframe (#9086) 2024-03-05 14:20:17 -03:00
tauri-build-codegen-capabilities.md feat(codegen): allow defining additional capabilities, closes #8798 (#8802) 2024-02-19 11:13:36 -03:00
tauri-build-dev-changes.md refactor(cli): use tauri/custom-protocol instead of relying on user having custom-protocol in their cargo features (#8937) 2024-02-26 15:17:45 -03:00
tauri-build-dev-fn.md refactor: rename tauri::dev to is_dev and mark as constant fn (#9890) 2024-05-27 19:03:48 +03:00
tauri-bundle-command.md feat(cli): add tauri bundle subcommand (#9734) 2024-05-25 11:46:55 -03:00
tauri-cli-add-default-perm.md feat(cli/add): add default permission to capabilities (#9124) 2024-03-13 11:58:25 -03:00
tauri-close-requested-target-specific.md fix: target specific window for window events (#8826) 2024-02-12 17:55:20 +02:00
tauri-codegen-use-correct-env.md fix(codegen): use TAURI_ENV_TARGET_TRIPLE to determine the current platform-specific config (#9646) 2024-05-28 13:48:24 -03:00
tauri-context-icon-methods.md refactor!(core): remove Icon enum and add Image type (#9011) 2024-02-29 09:05:11 -03:00
tauri-correct-platform-file.md fix(codegen): use TAURI_ENV_TARGET_TRIPLE to determine the current platform-specific config (#9646) 2024-05-28 13:48:24 -03:00
tauri-dev-fn-const.md refactor: rename tauri::dev to is_dev and mark as constant fn (#9890) 2024-05-27 19:03:48 +03:00
tauri-error-sync.md fix(core): make tauri::Error sync again (#8777) 2024-02-05 14:52:10 -03:00
tauri-icon-removed.md refactor!(core): remove Icon enum and add Image type (#9011) 2024-02-29 09:05:11 -03:00
tauri-image-codegen.md refactor!(core): remove Icon enum and add Image type (#9011) 2024-02-29 09:05:11 -03:00
tauri-image.md feat(api): add Image class (#9042) 2024-03-03 04:31:08 +02:00
tauri-info-no-node.md fix(cli/info): fix crash when checking node version (#9412) 2024-04-15 11:39:19 +02:00
tauri-plugin-identifier-alphanumeric.md feat: relax plugin identifier requirements to alphanumeric and - (#8856) 2024-02-16 07:27:56 -03:00
tauri-runtime-webview-events.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03:00
tauri-scope-object-error-sync.md fix(core): make tauri::Error sync again (#8777) 2024-02-05 14:52:10 -03:00
tauri-set-title-bar-style.md feat(macos): support changing title bar style dynamically, close #9763 (#9788) 2024-07-03 05:36:51 +03:00
tauri-utils-capability-refactor.md feat(codegen): allow defining additional capabilities, closes #8798 (#8802) 2024-02-19 11:13:36 -03:00
tauri-utils-package-name-removed.md refactor(cli&bundler): avoid renaming main executable and preserve cargo name (#9375) 2024-05-28 13:50:41 -03:00
tauri-utils-plugin-module.md feat(core): allow defining global API script on plugin build (#9156) 2024-03-12 12:01:13 -03:00
tauri-webview-events.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03:00
tauri-window-origin-default-to-null.md fix: set window origin default to null (#9899) 2024-05-28 11:34:36 -03:00
tray-icon-event.md feat(tray): add enter, move and leave events (#9777) 2024-05-24 14:56:32 -03:00
tray-icon-rect.md feat(tray): add TrayIcon::rect method (#9615) 2024-05-03 05:56:54 +03:00
tray-menu-default-permission.md feat(core): make all tray and menu permissions enable by default (#10092) 2024-06-24 19:50:06 +03:00
tray-rect.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
truncate-before-write-buildtask.md fix(cli): Truncate BuildTask.kt before writing (#9015) 2024-02-28 13:42:21 -03:00
undecorated-resizing.md fix(core/wry): implement resizing natively on Windows (#9862) 2024-06-05 19:03:22 +03:00
unstable-child-webview.md feat(core): always use child webviews on the unstable feature (#9059) 2024-03-04 16:09:16 -03:00
update-acl-paths-cli.md feat(core): allow defining permissions for the app commands (#9008) 2024-02-28 08:45:28 -03:00
update-app-template-capabilities-conf.md refactor(core): allow referencing capabilities on the Tauri config file (#8797) 2024-02-18 10:42:09 -03:00
update-gradle.md chore(android): update to latest Gradle (#9892) 2024-05-27 15:58:00 -03:00
update-plugin-template.md refactor(core): enhance app rerun-if-changed for capabilities and frontend dist (#8756) 2024-02-04 11:42:13 -03:00
update-target-sdk.md chore(cli): update Android target SDK to 34 (#9870) 2024-05-25 07:46:34 -03:00
UriSchemeResponder-export.md fix(core): export UriSchemeResponder (#9845) 2024-05-21 20:13:40 +03:00
url-result-runtime.md refactor!(core): return result in Webview/WebviewWindow::url getter (#9647) 2024-05-07 17:16:17 +03:00
url-result.md refactor!(core): return result in Webview/WebviewWindow::url getter (#9647) 2024-05-07 17:16:17 +03:00
utils-bundle-target-all.md refactor(cli): add --no-bundle flag, skip bundling on invalid formats (#8990) 2024-02-29 10:49:42 -03:00
utils-bundle-type-all.md refactor(cli): add --no-bundle flag, skip bundling on invalid formats (#8990) 2024-02-29 10:49:42 -03:00
utils-compression-option.md feat(nsis): add an option to disable compression (#9932) 2024-06-05 19:07:49 +03:00
utils-debug-eprintln.md chore: remove unstable log features & use qualified log::<macro> path (#9069) 2024-03-04 21:22:07 +02:00
utils-installer-hooks.md feat(nsis): support installer hooks (#9731) 2024-05-25 10:23:08 -03:00
utils-named-capability-file.md feat: enhance multiple capabilities file format & fix mixed permissions schema (#9079) 2024-03-05 13:09:32 -03:00
utils-remove-asset-trait.md refactor(core): add setup() to the Assets trait (#9147) 2024-03-11 13:38:32 -03:00
utils-sign-command.md feat(bundler): support custom sign command on Windows (#9865) 2024-05-24 10:25:13 -03:00
webview-bounds.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
webview-builder-on-download.md feat: expose WebviewWinowBuilder::on_download (#9922) 2024-06-03 21:14:00 +03:00
webview-navigate-result.md refactor!: change Webview::navigate to return result (#10134) 2024-06-27 09:43:34 -03:00
windows-rs-0.57.md fix(deps): update rust crate windows to 0.57 and webview2-com to 0.31 (#10048) 2024-06-24 19:20:47 +03:00
with-webview-wry-feature.md fix(core): iOS compilation without the wry feature (#10176) 2024-07-03 05:40:01 +03:00
wry-0.36.md chore(deps): update wry to 0.36 (#8795) 2024-02-07 22:26:29 -03:00
wry-0.37.md chore(deps): update to wry 0.37 (#8936) 2024-02-21 18:45:05 -03:00
wry-0.38.md feat(ipc): enhance request URL checks, update wry, refactor file drop (#9100) 2024-04-01 13:03:39 -03:00
zoom-hotkeys-enabled.md feat: Expose webview zoom (#9378) 2024-04-05 02:10:07 +02:00
zoom-polyfill.md feat: Add zoom hotkey polyfill for non windows platforms (#9386) 2024-04-08 22:42:51 +02:00

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:

---
'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.

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:

---
'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