tauri/.changes
Lucas Fernandes Nogueira 03098b5315
feat(core): dynamic runtime capability (#9036)
* feat(core): dynamic runtime capability

* local(), windows(), webviews()

* enhance identation
2024-03-01 08:27:29 -03:00
..
acl-scope-refactor.md feat(core): add Manager::add_capability, closes #8799 (#8806) 2024-02-19 11:59:20 -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
api-tauri-event-file-drop-rename.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03: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-manifest.md feat(core): allow defining permissions for the app commands (#9008) 2024-02-28 08:45:28 -03:00
beta.md fix(ci): adjust covector configuration 2024-02-03 17:38:27 -03:00
bundler-license.md fix(bundler): remove fallback for license_file (#8948) 2024-02-22 14:56:22 -03:00
bundler-rpm-license.md fix(bundler): remove fallback for license_file (#8948) 2024-02-22 14:56:22 -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-context-refactor.md refactor(core): allow configuring both local and remote URLs on capability (#8950) 2024-02-22 15:15:16 -03:00
cli-acl-subcommands.md feat(cli): add new acl subcommands (#8827) 2024-02-26 14:42:13 -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-mobile-init-partition.md fix(cli): CLI path issues on mobile project initialization (#9009) 2024-02-28 14:38:24 -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-plugins-migrate.md feat(cli/migrate): add plugins to Cargo.toml (#8951) 2024-02-26 13:29:16 -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-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
codegen-capabilities-attribute.md feat(codegen): allow defining additional capabilities, closes #8798 (#8802) 2024-02-19 11:13:36 -03:00
config.json chore: run pnpm format on the repo 2024-02-03 11:08:13 -03:00
context-runtime-authority.md feat(codegen): allow defining additional capabilities, closes #8798 (#8802) 2024-02-19 11:13:36 -03:00
core-center-window.md enhance: center window before creation (#8845) 2024-02-16 08:13:49 -03:00
core-js-event-anytarget.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03: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
csp-header-linux.md chore(linux): remove CSP tag on custom protocol response (#8984) 2024-02-26 13:08:19 -03:00
downgrade-minisign.md fix(cli): Downgrade minisign to 0.7.3 once again (#8838) 2024-02-16 08:24:00 -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
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-capability-schema-definitions.md fix(build): move capability schema definitions to root (#8906) 2024-02-19 14:46:21 -03:00
fix-clear-residual-listeners.md fix(event): clear residual js listeners (#8916 ) (#8930) 2024-02-28 20:26:27 +02: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-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-migrate-updater.md fix(cli): skip migrating updater config if not active (#8768) 2024-02-05 09:54:29 -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-process-ipc-message-fn.md fix(core): regression on process-ipc-message-fn (#8749) 2024-02-03 17:18:19 -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-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-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-destroy-deadlock.md fix(core): deadlock on window destroy (#8953) 2024-02-22 22:02: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
ico-featrue-flags.md refactor!(core): remove Icon enum and add Image type (#9011) 2024-02-29 09:05: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
ios-signing-optional.md feat(cli): codesign on iOS is optional for the simulator (#8910) 2024-02-21 09:52:46 -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
mobile-watcher.md fix(cli): dev watcher infinite loop on mobile (#9017) 2024-02-28 17:22:45 -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-dpi-aware.md feat(bundler): enable dpi awareness for NSIS (#8940) 2024-02-22 08:52:19 -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-table.md feat(utils): generate table markdown of permissions (#9019) 2024-02-28 18:15:44 +02:00
pre.json Apply Version Updates From Current Changes (#9000) 2024-02-29 00:06:59 -03:00
progress-bar-state-refactor.md chore(deps): update to tao 0.26 (#8932) 2024-02-21 11:25:42 -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
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
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-unit-uri.md chore(deps): update to tao 0.26 (#8932) 2024-02-21 11:25:42 -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
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-icon-lifetime.md refactor!(core): remove Icon enum and add Image type (#9011) 2024-02-29 09:05:11 -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
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-close-requested-target-specific.md fix: target specific window for window events (#8826) 2024-02-12 17:55:20 +02: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-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 refactor!(core): remove Icon enum and add Image type (#9011) 2024-02-29 09:05:11 -03: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-utils-capability-refactor.md feat(codegen): allow defining additional capabilities, closes #8798 (#8802) 2024-02-19 11:13:36 -03:00
tauri-webview-events.md refactor(core): add webview events (#8844) 2024-02-16 08:07:39 -03:00
truncate-before-write-buildtask.md fix(cli): Truncate BuildTask.kt before writing (#9015) 2024-02-28 13:42:21 -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-plugin-template.md refactor(core): enhance app rerun-if-changed for capabilities and frontend dist (#8756) 2024-02-04 11:42:13 -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
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

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