tauri/.changes
Amr Bashir e1e85dc2a5
chore: fix ci and cleanup leftovers (#6925)
* chore: fix ci and cleanup leftovers

1. removed leftover feature flags
2. remove zip/extract apis which are not used anymore
3. removed leftoever scopes
4. removed leftover allowlist and updater options
5. updated the example api

* remove leftover updater structs

* move updater under bundle and remove uneeded options

* fix cli on linux

* remove create_proxy

* clippy

* more clippy

* clippppy

* readd path api

* fix api example

* remove window allowlist

* remove window from allowlist config

* remove `all` allowlist option

* remove file_move

* lint

* fix windows build

* remvoe unused deps

* remvoe allowlist config option, move protocol to `security > asset_protocol`

* fix diffing features

* fmt and test

* fix scope alias

* change files

* android lint

* simplify allow_file impl

* Revert "simplify allow_file impl"

This reverts commit b8882f2fd0.

* expose scopes

* remove unused error variants

* protocol-asset on docs.rs

* ignore reqwest on udeps

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-05-13 13:48:28 +03:00
..
add-mobile-to-plugin.md refactor(cli): enhance plugin commands for mobile (#6289) 2023-02-16 12:24:49 -03:00
android-apis-runtime.md feat: initial work for iOS plugins (#6205) 2023-02-11 10:30:44 -03:00
android-buildsrc-gitignore.md fix(cli): remove buildSrc from Android project gitignored paths (#6702) 2023-04-13 19:29:18 -03:00
android-enhance-method-parse.md feat(android): support private plugin callbacks and commands (#6863) 2023-05-05 09:19:02 -03:00
android-load-config.md feat(android): inject tauri.conf.json asset, add plugin config load API (#6837) 2023-05-03 08:16:05 -03:00
android-plugin-command-exception.md fix(android): adjust Android plugin command exception to use e.message (#6831) 2023-05-01 14:16:05 -03:00
build-android-env-vars.md feat(core): add mobile_entry_point macro (#4983) 2022-08-21 10:35:34 -03:00
bump-1.3.md chore(changes): add changes for 1.3 release merge 2023-04-03 11:32:53 -03:00
bundler-remove-dialog-option.md refactor(core): move dialog API to its own plugin (#6717) 2023-04-18 22:18:22 -03:00
channel-api.md feat(core): add IPC channel (#6813) 2023-05-11 07:25:32 -03:00
cli-android-build.md feat(cli): add android build command (#4999) 2022-08-22 12:49:58 -03:00
cli-android-dev-release.md feat(cli): add --release for android dev (#6638) 2023-04-05 16:10:43 -03:00
cli-android-specified-targets-only.md fix: only build specified rust targets for aab/apk build (#6625) 2023-04-05 15:14:14 -03:00
cli-built-in-dev-server-mobile.md fix(cli): use local ip addr for built-in server on mobile, closes #6454 (#6631) 2023-04-04 09:59:29 -03:00
cli-ios-build.md feat(cli): add ios build command (#5002) 2022-08-22 17:47:52 -03:00
cli-key-properties.md feat: add key.properties to android gitignore (#6811) 2023-04-27 16:04:53 +02:00
cli-libname-dashes.md fix(cli): use snake_case fallback of app_name (#6788) 2023-04-25 18:21:06 -03:00
cli-mobile-auto-ip.md feat(cli): add --force-ip-prompt (#6406) 2023-03-16 09:04:09 -03:00
cli-mobile-dev.md feat(cli): add android dev and ios dev commands (#4982) 2022-08-20 16:53:07 -03:00
cli-mobile-plugin.md feat: initial work for iOS plugins (#6205) 2023-02-11 10:30:44 -03:00
cli-nodejs-detection.md fix: update nodejs detection in mobile commands (#6451) 2023-03-16 07:53:12 -03:00
cli-pnpm.md fix(cli): only add -- to generated android template for npm (#6508) 2023-03-21 13:42:37 -03:00
cli-refactor-ipc-mobile.md refactor(cli): use temp file to communicate IPC websocket address (#6219) 2023-02-08 23:19:34 -03:00
cli-wry-0-28.md chore(deps): update wry to 0.28 (#6725) 2023-04-23 16:59:39 -03:00
codegen-mobile-devurl.md feat(cli): add android dev and ios dev commands (#4982) 2022-08-20 16:53:07 -03:00
config.json Merge branch 'dev' into next 2023-05-07 10:42:44 -03:00
core-wry-0-28.md chore(deps): update wry to 0.28 (#6725) 2023-04-23 16:59:39 -03:00
default-tls-features.md fix(core): Android compilation on Windows (#5658) 2022-11-20 09:49:23 -03:00
dev-proxy-response-cache.md feat(core): cache dev server proxy responses for 304 status code (#5818) 2022-12-12 23:00:03 -03:00
dev-proxy.md feat(cli): add android dev and ios dev commands (#4982) 2022-08-20 16:53:07 -03:00
downgrade-min-sdk-version.md feat(core): add option to configure Android's minimum SDK version (#6651) 2023-04-07 11:21:42 -03:00
dynamic-wry-plugin.md refactor(tauri-runtime-wry): register runtime plugin after run() (#6478) 2023-03-17 10:28:28 -03:00
enable-minify.md feat(android): enable minify on release, add proguard rules (#6257) 2023-02-13 10:22:03 -03:00
enhance-jsobject-return-types.md feat(android): enhance JSObject return types (#6779) 2023-04-23 17:06:31 -03:00
error-on-identifier-change.md feat(cli): handle Android package identifier change (#6314) 2023-02-19 11:08:55 -03:00
fix-build-script-mobile-runner-npm.md fix(cli): generate build script using NPM runner if it was used (#6233) 2023-02-10 08:31:13 -03:00
fix-dev-server-proxy-path.md fix(core): use entire request URL on dev server proxy (#5819) 2022-12-12 22:59:39 -03:00
fix-empty-identifier.md fix: handle single word bundle identifier when resolving Android domain (#6313) 2023-02-19 11:12:04 -03:00
fix-ios-plugin-throws-command.md fix(ios): use correct class to call plugin command with throws (#6830) 2023-05-01 14:19:28 -03:00
fix-ios-run-xcode14.md fix(cli): run on iOS device on Xcode 14 (#5807) 2022-12-12 10:36:47 -03:00
fix-ios-template.md fix(cli): use correct variable on script to build Rust iOS code (#6581) 2023-03-29 11:35:18 -03:00
fix-mobile-env-vars.md feat(cli): properly fill target for TAURI_ env vars on mobile (#6116) 2023-01-23 18:26:13 -03:00
fix-nodejs-android-cmds.md fix(cli.js): adb commands not working, closes #6659 (#6708) 2023-04-23 09:14:54 -03:00
fix-orientation-crash.md fix(android): crash on orientation change due to activity recreation (#6261) 2023-02-13 20:20:52 -03:00
fix-plugin-ios-bool.md fix(core): iOS plugin freezing when receiving a bool parameter (#6700) 2023-04-13 18:26:45 -03:00
fix-plugin-removal.md fix(cli): clear plugin JSON file before rebuilding (#6881) 2023-05-06 15:59:33 -03:00
fix-plugin-template-cargotoml.md fix(cli): readd Cargo.toml to the plugin template (#6637) 2023-04-04 15:11:47 -03:00
fix-proguard-rules.md fix(core): adjust ProGuard rules (#6588) 2023-03-31 10:03:50 -03:00
fix-shell-build.md fix(core): compilation issues without execute or sidecar features (#6621) 2023-04-03 16:10:03 -03:00
fix-tauri-binary-windows.md fix(cli): append .cmd on the gradle plugin binary on Windows, fix #6502 (#6503) 2023-03-21 13:43:09 -03:00
fix-wix-escape-resources.md fix(bundler): correctly escape resource xml, fixes #6853 (#6855) 2023-05-04 09:10:33 -03:00
fix-xcodescript-lib-path.md fix(cli): iOS Xcode script using incorrect library path (#6699) 2023-04-13 18:26:32 -03:00
force-colored-logs.md feat(cli): force colored logs on mobile commands (#5934) 2022-12-28 17:58:14 -03:00
generate-tauri-activity.md refactor(core): generate TauriActivity on build script (#6783) 2023-04-24 11:17:59 -03:00
gradle-8.md feat(cli): update android template to gradle 8.0 (#6890) 2023-05-12 14:06:50 +03:00
gtk16.md Update gtk to 0.16 (#6155) 2023-01-29 15:08:27 -03:00
improve-local-ip-detection.md feat(cli): improve local IP detection (#5817) 2022-12-12 22:59:51 -03:00
improve-mobile-plugin-error-handling.md feat(core): improve run_mobile_plugin error handling (#6655) 2023-04-07 17:08:25 -03:00
inject-config.md feat(android): inject tauri.conf.json asset, add plugin config load API (#6837) 2023-05-03 08:16:05 -03:00
inject-proguard.md feat(android): enable minify on release, add proguard rules (#6257) 2023-02-13 10:22:03 -03:00
invoke-handler-attributes.md feat(macros): add support to attributes on generate_handler (#6839) 2023-05-06 10:44:24 -07:00
invoke-return-bool.md feat: initial work for iOS plugins (#6205) 2023-02-11 10:30:44 -03:00
ios-deployment-target.md fix(build): iOS deployment target env var is IPHONEOS_DEPLOYMENT_TARGET (#6602) 2023-03-31 14:32:30 -03:00
ios-icon-color.md feat(cli): add --ios-color option to set iOS icon background color (#6247) 2023-02-12 15:29:43 -03:00
ios-keep-alive.md feat: keep CLI alive when iOS app exits, show logs, closes #5855 (#5902) 2022-12-27 18:12:01 -03:00
ios-logs.md feat: keep CLI alive when iOS app exits, show logs, closes #5855 (#5902) 2022-12-27 18:12:01 -03:00
ipc-scope-remove-enable-tauri-api.md refactor(core): remove window endpoints (#6947) 2023-05-12 08:18:00 -03:00
lib-name-xcode.md fix(cli): use correct lib name in xcode project (#6387) 2023-03-08 16:19:37 +01:00
local-dev-path-mobile.md fix(cli): use local ip address for reload (#6285) 2023-02-16 14:59:56 -03:00
logcat-all-tags.md fix(cli): print Android logs for all tags 2023-01-17 19:27:23 -03:00
min-sdk-version.md feat(core): add option to configure Android's minimum SDK version (#6651) 2023-04-07 11:21:42 -03:00
mobile-config.md feat(core): detect android and ios platform configuration files (#4997) 2022-08-22 10:48:06 -03:00
mobile-dev-watcher-ignore-gen.md fix(cli): ignore the gen folder on the dev watcher (#6232) 2023-02-09 14:50:33 -03:00
mobile-entry-point-macro.md feat(core): add mobile_entry_point macro (#4983) 2022-08-21 10:35:34 -03:00
mobile-env-vars-rename.md feat: keep CLI alive when iOS app exits, show logs, closes #5855 (#5902) 2022-12-27 18:12:01 -03:00
mobile-init.md feat: add android init and ios init commands (#4942) 2022-08-15 12:43:50 -03:00
mobile-lib-name.md feat: improvements to support hyphens in crate name (#5989) 2023-01-06 14:31:48 -03:00
mobile-open.md feat: add android open and ios open commands (#4946) 2022-08-15 13:38:17 -03:00
mobile-plugin-config.md feat(mobile): add plugin config to the Plugin class (#6763) 2023-04-23 09:15:13 -03:00
mobile-plugins.md feat: initial work for iOS plugins (#6205) 2023-02-11 10:30:44 -03:00
mobile-webview-access.md feat(android): with_webview access for jni execution (#5148) 2022-09-08 10:57:10 -03:00
mobile.md feat(ci): prepare 2.0.0-alpha.0 (#5786) 2022-12-08 16:28:12 -03:00
move-app.md refactor(core): remove app module (#6895) 2023-05-08 10:29:36 -03:00
move-cli.md refactor(core): remove cli feature (#6704) 2023-04-14 15:33:53 -03:00
move-dialog-plugin.md refactor(core): move dialog API to its own plugin (#6717) 2023-04-18 22:18:22 -03:00
move-event.md refactor(core): move event JS API to a core plugin (#6943) 2023-05-12 07:55:39 -03:00
move-fs.md refactor(core): move file system endpoints to its own plugin (#6716) 2023-04-16 09:20:58 -03:00
move-http-api.md refactor(core): remove http features (#6742) 2023-04-19 11:47:29 -03:00
move-os.md refactor(core): move os endpoints to a dedicated plugin (#6902) 2023-05-08 12:05:12 -03:00
move-process.md refactor(core): move process endpoints to plugins-workspace (#6905) 2023-05-09 12:00:41 -03:00
move-protocol-asset.md chore: fix ci and cleanup leftovers (#6925) 2023-05-13 13:48:28 +03:00
move-shell.md refactor(core): remove shell APIs (#6749) 2023-04-20 09:19:47 -03:00
move-updater-config.md chore: fix ci and cleanup leftovers (#6925) 2023-05-13 13:48:28 +03:00
move-updater.md refactor(core): move updater to a plugin (#6919) 2023-05-09 16:43:31 -07:00
msrv-1.64.md Update gtk to 0.16 (#6155) 2023-01-29 15:08:27 -03:00
msrv-1.65.md feat: update MSRV to 1.65 (#6883) 2023-05-06 17:16:52 -03:00
napi-rs.md chore(deps): update napi-rs, closes #6502 (#6513) 2023-03-21 13:40:21 -03:00
npm-pass-args.md fix(cli): use npm run tauri -- foo for correctly passing args to tauri (#6448) 2023-03-16 09:27:40 -03:00
nsis-spanish.md Add Spanish and SpanishInternational languages (#6871) 2023-05-06 16:25:10 +08:00
nsis-webview-installmodes.md fix(bundler): Fix webview install modes in NSIS bundler (#6854) 2023-05-04 19:27:27 +08:00
on-new-intent.md feat(android): add onNewIntent plugin hook (#6780) 2023-04-23 19:59:46 -03:00
only-proxy-on-mobile.md refactor(core): only proxy on mobile (#6126) 2023-01-23 18:25:25 -03:00
open-ts-overload.md overloaded the open function for convenient type inference (#5619) 2023-04-07 12:40:25 -03:00
package-info-crate-name.md refactor: remove mobile log initialization, ref #6049 (#6081) 2023-01-17 13:13:53 -03:00
plugin-android-project-refactor.md refactor(core): use absolute path to plugin Android project (#6773) 2023-04-23 11:21:36 -03:00
plugin-api-handle.md feat(core): add app method on PluginApi (#6705) 2023-04-14 15:33:41 -03:00
plugin-handle-clone.md feat(core): implement Clone for PluginHandle (#6644) 2023-04-05 12:32:10 -03:00
plugin-init-fns.md feat: initial work for iOS plugins (#6205) 2023-02-11 10:30:44 -03:00
plugin-init-refactor.md refactor(cli): enhance plugin commands for mobile (#6289) 2023-02-16 12:24:49 -03:00
plugin-setup-refactor.md refactor(plugin): add PluginApi and PluginHandle, expose on setup hook (#6291) 2023-02-16 13:33:50 -03:00
plugin-template-examples-manifest.md fix(cli): readd plugin example template Cargo.toml files (#6894) 2023-05-07 17:19:51 -07:00
pnpm-android.md (NEXT) Apply Version Updates From Current Changes (#6586) 2023-03-29 16:11:42 -03:00
pre.json (NEXT) Apply Version Updates From Current Changes (#6701) 2023-04-13 19:43:17 -03:00
process-mod-refactor.md refactor(core): remove shell APIs (#6749) 2023-04-20 09:19:47 -03:00
raw-encoding.md chore(changes): readd change file 2023-04-03 10:40:57 -03:00
readme.md chore: add covector readme (#5255) 2022-10-04 17:02:30 -03:00
refactor-macros.md feat(core): add API to call Android plugin (#6239) 2023-02-10 16:32:01 -03:00
refactor-setup.md refactor(app): run setup and window creation when event loop is ready (#4914) 2022-08-11 10:30:55 -03:00
refactor-tauri-android-dependency.md refactor(core): use absolute path for the tauri Android library (#6774) 2023-04-23 15:40:47 -03:00
remove-allowlist.md chore: fix ci and cleanup leftovers (#6925) 2023-05-13 13:48:28 +03:00
remove-attohttpc.md refactor(core): remove attohttpc client, closes #6415 (#6468) 2023-03-17 09:09:13 -03:00
remove-clipboard.md refactor(runtime): remove clipboard APIs (#6735) 2023-04-18 09:11:27 -03:00
remove-fs-apis.md chore: fix ci and cleanup leftovers (#6925) 2023-05-13 13:48:28 +03:00
remove-global-shortcut.md refactor(core): remove global shortcut APIs (#6737) 2023-04-18 14:57:51 -03:00
remove-macros-command-module.md refactor(core): remove window endpoints (#6947) 2023-05-12 08:18:00 -03:00
remove-mobile-log.md refactor: remove mobile log initialization, ref #6049 (#6081) 2023-01-17 13:13:53 -03:00
remove-sdk-dir.md refactor(build): remove WindowsAttributes::sdk_dir (#6886) 2023-05-06 17:49:22 -03:00
remove-shell-constructor.md Support sending raw byte data to the "data" event for child command's stdout and stderr (#5789) 2023-03-31 12:51:27 -03:00
remove-tray-icon-mobile.md refactor(core): read tray icon only on desktop, refactor Context (#6719) 2023-04-19 19:44:10 -03:00
remove-updater-dialog.md refactor(core): move dialog API to its own plugin (#6717) 2023-04-18 22:18:22 -03:00
remove-updater-event.md chore: fix ci and cleanup leftovers (#6925) 2023-05-13 13:48:28 +03:00
remove-window.md refactor(core): remove window endpoints (#6947) 2023-05-12 08:18:00 -03:00
rfd101.md chore: update rfd and wry versions (#6174) 2023-02-02 16:44:57 -03:00
run-mobile-plugin.md feat: add API to call iOS plugin (#6242) 2023-02-11 19:45:51 -03:00
safepathbuf-refactor.md feat(core): expose SafePathBuf (#6713) 2023-04-15 15:44:05 -03:00
shadow-api.md feat(core): add shadow APIs (#6206) 2023-02-07 19:38:10 -03:00
shadow-config.md feat(core): add shadow APIs (#6206) 2023-02-07 19:38:10 -03:00
shadow.md feat(core): add shadow APIs (#6206) 2023-02-07 19:38:10 -03:00
shadows-default-on.md fix: enable shadows by default, closes #6909 (#6916) 2023-05-09 15:56:13 +03:00
simplify-ios-plugin-init-fn.md feat(mobile): add plugin config to the Plugin class (#6763) 2023-04-23 09:15:13 -03:00
target-dir-detection.md fix(cli): Cargo target dir detection on Android, closes #5865 (#5932) 2022-12-28 14:46:58 -03:00
tauri-build-mobile.md feat: initial work for iOS plugins (#6205) 2023-02-11 10:30:44 -03:00
tauri-mobile-entry-point.md feat(core): add mobile_entry_point macro (#4983) 2022-08-21 10:35:34 -03:00
tauri-runtime-wry-wry-0-28.md chore(deps): update wry to 0.28 (#6725) 2023-04-23 16:59:39 -03:00
tls-features-automatically-enabled.md refactor(core): fix tls features, use rustls on mobile (#6591) 2023-03-30 10:59:08 -03:00
tls-features-refactor.md refactor(core): fix tls features, use rustls on mobile (#6591) 2023-03-30 10:59:08 -03:00
ubuntu-20.04-cli.js.md fix(ci): use ubuntu-20.04 to build the CLI (#6632) 2023-04-04 10:58:09 -03:00
ubuntu-20.04-cli.rs.md fix(ci): use ubuntu-20.04 to build the CLI (#6632) 2023-04-04 10:58:09 -03:00
with-webview.md feat: initial work for iOS plugins (#6205) 2023-02-11 10:30:44 -03:00
wry26.md chore: update rfd and wry versions (#6174) 2023-02-02 16:44:57 -03: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
"package-b": patch
---

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