tauri/.changes
2022-02-11 13:42:54 -03:00
..
allowlist-clipboard.md feat: enhance allowlist configuration [TRI-027] (#11) 2022-01-09 14:48:55 -03:00
allowlist-dialog.md feat: enhance allowlist configuration [TRI-027] (#11) 2022-01-09 14:48:55 -03:00
allowlist-process.md feat: enhance allowlist configuration [TRI-027] (#11) 2022-01-09 14:48:55 -03:00
allowlist-window.md feat: enhance allowlist configuration [TRI-027] (#11) 2022-01-09 14:48:55 -03:00
api-add-log-dir.md chore(covector): prepare for rc release (#3376) 2022-02-10 16:46:30 -03:00
api-change-events.md Expose event interface. fixes #2733 (#3321) 2022-02-04 17:44:12 -03:00
api-dialog-ask-message-confirm.md feat(core): expose message dialog APIs, fix window.confirm, implement HasRawWindowHandle for Window, closes #2535 (#2700) 2021-10-02 16:13:24 -03:00
api-emit-payload-type.md feat(api): support unknown types for event emit payload, closes #2929 (#2964) 2022-01-07 16:50:07 -03:00
api-features.md refactor(core): api feature flags, documentation (#26) 2022-01-09 16:20:13 -03:00
api-fetch-empty-reponse.md fix(api.js): fix http.fetch throwing error if response body is empty, closes #2831 (#3008) 2021-12-08 23:39:42 -03:00
api-file-dialog-title.md chore(covector): prepare for rc release (#3376) 2022-02-10 16:46:30 -03:00
api-fix-os-platform-return.md fix(api.js): fix os.platform return on macos and windows, closes #2698 (#2699) 2021-10-02 14:15:20 -03:00
api-format-callback.md feat(core): validate callbacks and event names [TRI-038] [TRI-020] (#21) 2022-01-09 16:12:29 -03:00
api-raw-headers.md feat(core): add raw headers to HTTP API, closes #2695 (#3053) 2022-01-07 13:53:04 -03:00
api-remove-current-dir.md fix(api): remove currentDir API from the path module 2022-02-04 11:49:23 -03:00
api-remove-ts-files.md fix(api): do not ship TS files, closes #2598 (#2645) 2021-09-23 23:41:55 -03:00
api-use-uint8array.md fix(api.js) Replace number[]with Uint8Array. fixes #3306 (#3305) 2022-02-04 22:18:23 -03:00
api-WebviewWindow-fileDropEnabled.md fix(api.js): add fileDropEnabled to WindowOptions, closes #2968 (#2989) 2021-12-09 01:03:21 -03:00
api-window-type-for-size-and-position.md Fix(api): Window size and position returning wrong class (fix: #2599) (#2621) 2021-09-22 18:57:23 -03:00
app-any-thread.md feat(core): allow app run on any thread on Linux & Windows, closes #3172 (#3353) 2022-02-07 11:31:07 -03:00
app-folder-structure.md feat(cli): do not enforce src-tauri folder structure, closes #2643 (#2654) 2021-09-27 14:54:41 -03:00
asset-allowlist.md feat: scope the fs API and the asset protocol [TRI-026] [TRI-010] [TRI-011] (#10) 2022-01-09 14:30:04 -03:00
asset-cors.md fix(core): enable CORS on the asset protocol, closes #2965 (#2974) 2021-12-09 00:56:58 -03:00
asset-protocol-feature-flag.md feat: scope the fs API and the asset protocol [TRI-026] [TRI-010] [TRI-011] (#10) 2022-01-09 14:30:04 -03:00
asset-resolver.md feat(core): add asset_resolver API (#2879) 2021-11-12 22:23:54 -03:00
async-runtime-refactor.md feat(core): allow running along another tokio runtime, closes #2838 (#2973) 2021-12-08 23:41:34 -03:00
async-runtime-set.md feat(core): allow running along another tokio runtime, closes #2838 (#2973) 2021-12-08 23:41:34 -03:00
async-runtime-spawn-blocking.md feat(core): allow running along another tokio runtime, closes #2838 (#2973) 2021-12-08 23:41:34 -03:00
before-script-envs.md fix(cli.rs): prefix the "before script" env vars with TAURI_ (#3274) 2022-01-24 10:27:23 -03:00
build-specify-win-sdk.md fix(tauri-build): allow user to specify win sdk path (fix: #2871) (#2893) 2021-11-16 11:18:13 -03:00
bundler-add-provider-short-name.md Fix #3288: Add provider_short_name for macOS (#3289) 2022-01-27 15:22:30 -03:00
bundler-appimage-fuse.md feat(bundler): support building AppImage without FUSE (#3259) 2022-01-21 15:41:00 -03:00
bundler-fix-appimage.md fix(bundler): bundle additional webkit files. patch absolute paths in libwebkit*.so files. fixes #2805,#2689 (#2940) 2021-12-09 18:38:01 -03:00
bundler-msi-init-installdir.md feat(bundler): initialize msi install path with previous location (#3158) 2022-01-07 13:45:34 -03:00
bundler-print-cfg.md fix(bundler): Use arch instead of llvm_target. fix #3285 (#3286) 2022-02-05 00:40:13 -03:00
callback-validation.md feat(core): validate callbacks and event names [TRI-038] [TRI-020] (#21) 2022-01-09 16:12:29 -03:00
clap-beta.4-core.md chore(deps) Update Tauri Core (#2480) 2021-08-24 11:40:10 -03:00
clap-beta.4.md chore(deps) Update Tauri Core (#2480) 2021-08-24 11:40:10 -03:00
cli-config-path.md feat(cli.rs): allow config argument to be a path to a JSON file (#2938) 2021-11-22 19:08:54 -03:00
cli-include-vswhere.md fix(cli.rs): package vswhere.exe 2022-02-10 22:55:59 -03:00
cli.js-cjs-output.md feat(cli.js): add CommonJS dist files (#2646) 2021-09-23 23:48:02 -03:00
cli.js-fix-ico.md fix(cli.js): .ico icon generation, closes #2692 (#2694) 2021-10-02 08:42:32 -03:00
cli.rs-active-toolchain.md feat(cli.rs): add active toolchain and rustup to tauri info, closes #2730 (#2986) 2021-12-09 01:28:26 -03:00
cli.rs-build-tools-info.md feat(cli.rs): build tools info (#2618) 2021-09-21 10:24:48 -03:00
cli.rs-default-svelte-port.md feat(cli.rs): change inferred dev server port to 8080 for Svelte apps 2022-02-05 15:12:36 -03:00
cli.rs-detect-git.md feat(cli.rs/info): detect if tauri is used from git (#3309) 2022-02-04 21:00:55 -03:00
cli.rs-dialoguer.md refactor(cli.rs): drop dialoguer and console soft fork (#2790) 2021-10-22 10:41:43 -03:00
cli.rs-fix-windows-x86.md fix(cli.rs): check default arch at runtime, closes #3067 (#3078) 2021-12-27 10:49:59 -03:00
cli.rs-refactor-signer.md refactor(cli.rs): signer and plugin subcommands, use new clap derive syntax (#2928) 2021-12-09 12:21:33 -03:00
cli.rs-use-tauri-utils.md feat(core): validate Cargo features matching allowlist [TRI-023] 2022-01-09 10:55:09 -03:00
cli.rs-validate-dist-dir.md feat(cli.rs): validate distDir, closes #2554 (#2701) 2021-10-04 12:54:14 -03:00
cli.rs-wix-license.md fix(cli.rs): ensure target/release/wix exists, closes #2927 (#2987) 2021-12-07 11:01:17 -03:00
command-feature-flag.md feat(core): add shell > sidecar allowlist and process feature flag [TRI-037] (#18) 2022-01-09 14:57:43 -03:00
config.json fix(ci): covector configuration and usage 2022-02-10 20:08:54 -03:00
consistent-event-name-usage.md chore(covector): prepare for rc release (#3376) 2022-02-10 16:46:30 -03:00
core-add-log-dir.md chore(covector): prepare for rc release (#3376) 2022-02-10 16:46:30 -03:00
core-center-window.md fix(core): fix window.center panic when window size > screen, closes #2978 (#3002) 2021-12-09 00:21:29 -03:00
core-env.md refactor(core): load APPIMAGE and APPDIR env vars on startup [TRI-007] [TRI-041] 2022-01-09 10:57:29 -03:00
core-path-endpoint-path-doesnt-exist-error.md fix: join no longer cares if path doesn't exist, closes #2499 (#2548) 2021-09-21 16:22:23 -03:00
create-window-return-window.md chore(covector): prepare for rc release (#3376) 2022-02-10 16:46:30 -03:00
csp-nonces.md feat: improve CSP security with nonces and hashes, add devCsp [TRI-004] (#8) 2022-01-09 11:11:59 -03:00
cta-add-empty-description-for-rust-dominator.md Fix: #2508. Update dominator recipe description. (#2514) 2021-08-24 11:58:08 -03:00
cta-ci-compatible.md refactor(cta): use commander instead of minimst (#2551) 2022-01-01 14:38:43 +02:00
cta-crash.md fix(cta): filter out empty args, fixes #3393 (#3396) 2022-02-11 10:31:29 +02:00
cta-react-disable-open-browser.md fix(cta): stop react recipe from opening in browser, closes #2793 (#2988) 2021-11-30 18:30:25 +02:00
cta-solid-recipe.md feat(cta): add SolidJS recipe (#2619) 2021-09-22 10:42:58 -03:00
current-binary-caching.md cache current binary path much sooner (#45) 2022-02-02 19:58:56 -03:00
custom-invoke-system.md feat(core): allow defining a custom invoke system (#2899) 2021-11-16 12:58:18 -03:00
data-url-csp.md feat(core): inject CSP on data URLs [TRI-049] (#16) 2022-01-09 14:57:12 -03:00
dev-csp.md feat: improve CSP security with nonces and hashes, add devCsp [TRI-004] (#8) 2022-01-09 11:11:59 -03:00
dev-server-exit.md feat(cli.rs): wait for dev URL to be reachable, exit if command fails (#3358) 2022-02-08 10:43:07 -03:00
emit-and-trigger-tauri-events.md fix(core): trigger tauri://* events to Rust listeners, closes #2901 (#2902) 2021-11-16 16:41:45 -03:00
emit-window-created-backend.md fix(core): emit tauri://window-created event for windows created on Rust (#3299) 2022-02-04 23:47:44 -03:00
enable-linux-cookie-persistence.md feat(core): persist non-session cookies on Linux (#3052) 2021-12-09 18:11:00 -03:00
expose-escape-json-string.md feat(core): expose functions to serialize serde::Serialize values to JS (#3354) 2022-02-07 20:17:58 -03:00
fix-asset-protocol-panicking.md fix(core): resolve request instead of panicking on asset protocol (#3347) 2022-02-06 23:54:47 -03:00
fix-block-on-runtime.md feat(core): allow running along another tokio runtime, closes #2838 (#2973) 2021-12-08 23:41:34 -03:00
fix-cli-prompts.md fix(covector): add cli.js to change files 2022-02-11 13:42:54 -03:00
fix-cli.js-windows-freezing.md fix(cli): build freezing on Windows, closes #3399 (#3402) 2022-02-11 11:38:10 -03:00
fix-close-requested-js-event.md fix(core): emit tauri://close-requested to JS, closes #2996 (#3041) 2021-12-09 12:22:12 -03:00
fix-deadlock-create-window-from-menu.md fix(core): deadlock when creating window from menu handler, closes #3110 (#3126) 2021-12-28 22:51:33 -03:00
fix-deadlock-path-iter.md fix(bundler): deadlock on ResourcePaths iterator, closes #3146 (#3152) 2022-01-02 14:28:07 -03:00
fix-dialog-default-path.md fix: dialog default path on Linux, closes #3091 (#3123) 2021-12-27 13:03:51 -03:00
fix-focus-blur-events-wry.md fix: re-adding focus/blur events for linux and macos (fix #2485) (#2489) 2021-08-24 11:47:54 -03:00
fix-focus-blur-events.md fix: re-adding focus/blur events for linux and macos (fix #2485) (#2489) 2021-08-24 11:47:54 -03:00
fix-inner-size.md fix(core): window's inner_size usage, closes #2187 (#2690) 2021-09-29 20:52:05 -03:00
fix-linux-resource-path.md fix(core): resource path resolution on Linux, closes #2493 2021-08-22 20:41:26 -03:00
fix-menu-ids.md fix(core): menu id map not reflecting the current window menu (#2726) 2021-10-08 11:38:24 -03:00
fix-once-fnonce.md once_global and once accept FnOnce callbacks (#3383) 2022-02-10 11:29:47 -03:00
fix-out-dir-detection.md fix(cli.rs): fix workspace detection, fixes #2614, closes #2515 (#2644) 2021-09-23 23:37:27 -03:00
fix-ready-check.md fix(core): properly check if document is loaded, closes #2716 (#2900) 2021-11-16 14:18:42 -03:00
fix-tray-command.md fix(core): initialize system tray before app windows 2021-08-31 14:53:27 -03:00
fix-tray-remove-windows.md fix(core): tray not closing on Windows (#3351) 2022-02-07 13:04:38 -03:00
fix-window-created-listen.md fix(core): immediately listen to window-created, closes #3297 (#3298) 2022-02-04 23:39:23 -03:00
fix-window-label-api.md fix(api): window label null instead of actual value, closes #3295 (#3332) 2022-02-04 21:57:41 -03:00
fix-window-specific-event-system.md fix(core): window-specific event delivery, closes #3302 (#3344) 2022-02-06 17:50:02 -03:00
fix-yarn-pnp.md fix(cli.js): Fix package installation on yarn 2+ (#3012) 2021-12-09 00:11:51 -03:00
fixed-webview2-runtime.md feat(core): config for fixed webview2 runtime version path (#27) 2022-01-09 16:16:45 -03:00
force-updater-public-key.md feat: enforce updater public key [TRI-015] (#42) 2022-01-09 16:37:03 -03:00
get-menu.md fix(core): menu id map not reflecting the current window menu (#2726) 2021-10-08 11:38:24 -03:00
going-rc.md chore(covector): prepare for rc release (#3376) 2022-02-10 16:46:30 -03:00
http-refactor.md feat(core): add http allowlist scope [TRI-008] (#24) 2022-01-09 16:16:12 -03:00
isolation-pattern.md Isolation Pattern (#43) 2022-01-17 10:46:14 -03:00
join-handle-abort.md feat: Add JoinHandle::abort() (#2877) 2021-11-12 22:22:26 -03:00
json5.md Add seamless support for using JSON5 in the config file (#47) 2022-02-03 10:16:00 -03:00
link-stop-propagation.md fix(core): do not use capture on _blank link event handler, closes #2791 (#3349) 2022-02-07 13:06:35 -03:00
linux-cors.md Fix empty header from CORS on Linux, closes #2327 (#2762) 2021-10-18 21:36:45 +08:00
linux-run-return.md feat(core): expose run_return on Linux (#3352) 2022-02-07 11:30:45 -03:00
main-thread-api-calls.md feat(tauri-runtime-wry): allow window creation and closing on the main thread (#2668) 2021-09-27 20:18:06 -03:00
menu-with-items-constructor.md feat(core): add Menu::with_items, closes #2807 (#2966) 2021-12-27 10:48:13 -03:00
misign-update.md chore(deps) Update Tauri Core (#2746) 2021-10-13 10:02:35 -03:00
mutable-callbacks.md Transformed event-loop callback to FnMut to allow mutable values (#2667) 2021-09-27 16:27:37 -03:00
notification-regression.md Fix svelte recipe packageManager ternary (#2534) 2021-08-26 10:36:10 -03:00
open-devtools.md feat(core): add Window#open_devtools API, closes #1213 (#3350) 2022-02-07 10:04:33 -03:00
package-json-configure-app-path.md feat(cli.js): allow configuring tauri app path on package.json #2752 (#3035) 2021-12-09 01:23:49 -03:00
perf-cli-dir-lookup.md fix(covector): add cli.js to change files 2022-02-11 13:42:54 -03:00
plugin-builder.md chore(covector): prepare for rc release (#3376) 2022-02-10 16:46:30 -03:00
plugin-command.md refactor(cli.rs): rename init plugin subcommand to plugin init (#2885) 2021-11-13 19:28:18 -03:00
plugin-on_event.md feat(core): add on_event hook on the Plugin trait (#2656) 2021-09-26 01:25:45 -03:00
pre.json apply version updates (#3397) 2022-02-11 11:45:59 +02:00
prevent-path-traversal.md refactor(core): prevent path traversal [TRI-012] (#35) 2022-01-09 16:28:56 -03:00
private-api.md feat: add private api feature flag (#7) 2022-01-09 11:29:29 -03:00
raw-headers.md feat(core): add raw headers to HTTP API, closes #2695 (#3053) 2022-01-07 13:53:04 -03:00
raw-window-handle.md feat(core): expose message dialog APIs, fix window.confirm, implement HasRawWindowHandle for Window, closes #2535 (#2700) 2021-10-02 16:13:24 -03:00
readme.md refactor(repo): add /tooling folder (#1457) 2021-04-12 01:59:25 -03:00
refactor-create-tao-window.md refactor: return Weak<Window> on create_tao_window 2021-08-31 15:50:40 -03:00
refactor-dialog-apis.md refactor(core): add blocking dialog APIs, improve docs, closes #3255 (#3270) 2022-02-05 00:43:19 -03:00
refactor-notification-permission-check.md refactor(core): check notification permission on the Rust endpoint [TRI-017] (#23) 2022-01-09 16:15:47 -03:00
refactor-resources-sidecar-copying.md refactor: copy resources and sidecars on the Cargo build script (#3357) 2022-02-08 13:13:21 -03:00
refactor-window-event-close-requested.md fix(core): emit tauri://close-requested to JS, closes #2996 (#3041) 2021-12-09 12:22:12 -03:00
refactor-window-metadata.md fix(api): window label null instead of actual value, closes #3295 (#3332) 2022-02-04 21:57:41 -03:00
remove-current-base-directory.md refactor(core): remove BaseDirectory::Current variant 2022-01-26 16:48:31 -03:00
remove-tauricon.md feat(tauricon): remove from cli (#3293) 2022-02-07 00:59:51 -03:00
remove-window-default.md refactor(core): empty default value for config > tauri > windows (#3380) 2022-02-10 11:23:08 -03:00
rpc-mod-refactor.md refactor: IPC handler [TRI-019] (#9) 2022-01-09 14:17:29 -03:00
run-on-main-thread.md feat(core): expose run_on_main_thread API (#2711) 2021-10-04 12:54:38 -03:00
runtime-any-thread.md feat(core): allow app run on any thread on Linux & Windows, closes #3172 (#3353) 2022-02-07 11:31:07 -03:00
runtime-handle-run-on-main-thread.md feat(core): expose run_on_main_thread API (#2711) 2021-10-04 12:54:38 -03:00
runtime-ipc.md refactor: IPC handler [TRI-019] (#9) 2022-01-09 14:17:29 -03:00
runtime-open-devtools.md feat(core): add Window#open_devtools API, closes #1213 (#3350) 2022-02-07 10:04:33 -03:00
rust-1.56.0.md feat: update to edition 2021 and set minimum rust to 1.56 (#2789) 2021-10-22 10:04:42 -03:00
rust-1.57.md Isolation Pattern (#43) 2022-01-17 10:46:14 -03:00
scope-config.md feat(core): add http allowlist scope [TRI-008] (#24) 2022-01-09 16:16:12 -03:00
scopes.md feat(core): shell execute API scope [TRI-002] (#36) 2022-01-09 16:28:22 -03:00
setup-fn-once.md refactor(core): change setup closure type to FnOnce, closes #3061 (#3065) 2021-12-27 10:50:38 -03:00
shell-open-with-refactor.md refactor: change tauri::api::open with argument to an enum [TRI-022] (#19) 2022-01-09 14:58:38 -03:00
sidecar-allowlist.md feat(core): add shell > sidecar allowlist and process feature flag [TRI-037] (#18) 2022-01-09 14:57:43 -03:00
sidecar-runtime-rename.md Remove target triple from sidecar bin paths, closes #3355 (#3356) 2022-02-07 22:16:09 -03:00
simplify-window-label-types.md chore(docs): simplify event system documentation 2021-09-27 13:07:05 -03:00
streaming-small-file-fix.md fix(core): streaming of small files using asset://, closes #2854 (#3039) 2021-12-09 01:24:11 -03:00
strip.md feat(cli.rs): strip release binaries [TRI-031] (#22) 2022-01-09 15:46:43 -03:00
tooling-fix-pnpm-info-error.md fix(cli.rs): pnpm tauri info exits with error (fix #2509) (#2510) 2021-08-24 13:01:16 -03:00
tray-set-menu.md fix: #2502 Expose set_menu from tao through the TrayHandle struct (#2532) 2021-10-02 15:57:53 -03:00
universal-apple-target-sidecar.md Remove target triple from sidecar bin paths, closes #3355 (#3356) 2022-02-07 22:16:09 -03:00
universal-apple-target.md feat: Add universal-darwin-macos build target, closes #3317 (#3318) 2022-02-04 18:56:57 -03:00
unlisten.md Unlisten to an event on this window (#2664) 2021-09-27 17:11:23 -03:00
updater-endpoint-url-https.md feat: force endpoint URL to use https on release [TRI-015] (#41) 2022-01-09 16:40:22 -03:00
validate-allowlist.md feat(core): validate Cargo features matching allowlist [TRI-023] 2022-01-09 10:55:09 -03:00
validate-appimage.md feat(core): validate AppImage execution when env vars are set [TRI-041] (#17) 2022-01-09 14:57:29 -03:00
validate-event-name.md feat(core): validate callbacks and event names [TRI-038] [TRI-020] (#21) 2022-01-09 16:12:29 -03:00
validate-window-label.md feat: validate window label [TRI-021] (#13) 2022-01-09 14:30:43 -03:00
version-package-json.md feat: allow config's version to be a path to package.json, closes #2967 (#2971) 2022-01-07 16:55:30 -03:00
wait-dev-server-url.md feat(cli.rs): wait for dev URL to be reachable, exit if command fails (#3358) 2022-02-08 10:43:07 -03:00
webdriver-args.md feat(driver): add args to tauri:options (#3154) 2022-01-03 17:37:16 -03:00
webview2-com.md Replace winapi with windows crate and use webview2-com instead of webview2 (#2615) 2021-09-24 17:40:22 +08:00
webview-attributes-clipboard.md feat: add clipboard flag to WebviewAttributes [TRI-032] (#12) 2022-01-09 14:30:31 -03:00
window-confirm.md feat(core): expose message dialog APIs, fix window.confirm, implement HasRawWindowHandle for Window, closes #2535 (#2700) 2021-10-02 16:13:24 -03:00
windows-0.25.0.md Update webview2-com and windows crates (#2875) 2021-11-11 18:38:41 -03:00
windows-modify-cmd-string-behaviour.md fix: Make CMD handle quotes " properly. (#3334) 2022-02-06 10:22:07 -03:00
windows-null.md Switch to next branch of wry (#2574) 2021-09-09 13:05:03 -03:00
wix-localization.md feat(bundler): wix localization, closes #3174 (#3179) 2022-02-05 15:13:07 -03:00
wix-registry-keys.md fix(bundler) wix template escape character (#2608) 2021-09-21 12:43:51 -03:00
wix-run-app.md feat(bundler): configure WiX to add launch option, closes #3015 (#3043) 2021-12-09 01:27:11 -03:00
wix-signing.md wix installer is also signed (#3266) 2022-01-23 17:50:05 -03:00
wry-13.md Update wry to 0.13 (#3336) 2022-02-06 10:08:12 -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 it represents the overall change for our sanity.

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:

---
"api": patch
"tauri-bundler": patch
"cli.rs": patch
"cli.js": patch
"tauri-utils": patch
"tauri-macros": patch
"tauri-build": patch
"tauri-codegen": patch
"tauri": 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).