Debut Video Capture for Mac では、Mac から簡単にビデオをキャプチャすることができます。 Mac 用の Debut を使用して、Mac コンピュータでキャプチャしたビデオを直接ハードディスクに保存します。デビューフリーは、avi、flv、mkv、mpg など、最も人気のあるファイルタイプをサポートしています。 Debut Free for Mac はいくつかのデバイス...
What's new in this version:
Homebrew 3.6.1
- Add messaging for homebrew/ubuntu16.04:master image deprecation
- test/dev-cmd/audit_spec: use eq instead of match
- Prevent require executing some scripts (fixes brew typecheck --update)
- update-sponsors: don't require admin token
- sponsors-maintainers-man-completions: various fixes
- Don't fallback to building from source with HOMEBREW_INSTALL_FROM_API
- Create GCC and glibc symlinks after install is complete
- formula_auditor: fix false positive in audit_gcc_dependency
- cask/artifact/relocated: widen type
Homebrew 3.6.0
- Ignore HOMEBREW_NO_CLEANUP_FORMULAE deps in brew autoremove
- bin/brew: remove HOMEBREW_NO_ENV_FILTERING
- README: add Mercedes-Benz Group
- missing_formula: message for postgres rename
- linux/diagnostic: add check for versioned GCC linkage
- formula_auditor: audit for Linux-only dependencies on GCC
- linkage_checker: don't reinstall formula on some linkage failures
- Remove odisabled for 3.6.0
- linkage_checker: disable libcrypt.so.1 linkage
- linkage_checker: deprecate libnsl.so.1 linkage
- glibc related cleanup
- Revert "formula_auditor: skip rename audit for glib-utils"
- Include on_{system} blocks as stanzas in rubocop
- Update cask rubocops to use on_arch blocks and sha256 arm:, intel
- install glibc/gcc automatically if too old
- formula_auditor: refactor GCC dependency check into separate method
- formula: try optimise versioned_formulae_names
- linux/dependency_collector: bump maximum_tree_depth
- linux/diagnostic: fix rpath returning nil
- formula_auditor: require --git only if not --strict in audit_gcc_dependency
- Include dsl key in cask artifact hash
- Improve error message for failed signature check
- diagnostic: automatically tap homebrew/core
- Cask: automatically add cask audits
- cmd/deps: return failing exit code on circular dependencies
- shims/gems/rubocop: handle when brew isn't in PATH
- extend/os/linux: improve glibc, gcc dependency handling
- gcc_dep_if_needed: Install GCC if Glibc is too old
- cleanup: handle Python site-packages directories
- util/ruby.sh: fix HOMEBREW_USE_RUBY_FROM_PATH to actually use user's PATH
- cmd/deps: improve switch names
- Automatically add symlinks from gcc cellar to HOMEBREW_PREFIX/lib
- README: update sponsors
- utils: prefer BBEdit over TextWrangler
- cmd/deps: drop --installed requirement for --formula/--cask
- formula_auditor: use symbols for spec iteration
- Freeze formula definition once first instance is created
- resource: determine version before freezing
- resource: style tweak
- Improve brew update with HOMEBREW_INSTALL_FROM_API
- generate_completions: fix shell_parameter_format: :none
- dev-cmd/pr-pull: avoid expensive search API calls
- linux/linkage_checker: remove gcc from undeclared_deps
- Automate sponsors updates
- Ignore renamed formulae when checking for unversioned formulae
- bump-cask-pr: cleanup handling of multiple hashes
- .github/workflows: various fixes
- Deprecate reading all formulae through commands
- cmd/fetch: --retry with exponential backoff
- Revert "Cask: automatically add cask audits"
- cmd/fetch: rename fetch_failed to fetch_tries
- Update LINUX_CI_OS_VERSION to Ubuntu 22.04
- brew: improve Docker detection
- rubocop: generate_completions DSL
- Allow developers to use dev commands and HOMEBREW_INSTALL_FROM_API
Homebrew 3.5.10
- linux/super: add unversioned GCC lib directory to RPATH
- dev-cmd/rubocop: use bundle check
- Add and adjust cask rubocops to handle variables
- brew: add XDG_RUNTIME_DIR copy
- Support for --debug-symbols for macos
- bump-cask-pr: fix sha256 replacement with arch
- Formula: add DSL to generate completions
- fix debug-symbols
- ENV/super: add Python's libexec/"bin" directory when applicable
- Refactor on_system rubocops for use in casks
- info: highlight package name
- build_environment: add proper types to dump() and fix inreplace error
- language/python: support python3 from PATH in #detected_python_shebang
- service: provide formula accessor
- cask: add audit for incorrect signing
- dev-cmd/test: set RUST_BACKTRACE when retrying
- Update brew ls to work when the cellar doesn't exist
- Cask: fix signing audit checking all artifacts
- Cask: fix signing audit using unexpected pkg method
- Add arm: and intel: arguments to cask sha256 stanza
- Fix multi-arch cask sha256 updates
- Fix caching in Formula#runtime_installed_formula_dependents
- formula_auditor: create a versioned formula dependent conflict allowlist
- cleanup: use cleanup_path more consistently
- formula: add optional source and target args to #rpath
- Gemfile: stricter Ruby version requirement
- formula_auditor: skip rename audit for glib-utils
Homebrew 3.5.9
- linux/keg_relocate: remove patchelf exemption
- update-report: reset version_scheme only for runtime dependents
- docs: document CI versions of Ubuntu
- Run periodic cleanup after installing all packages
- check whether token is multiple tap's name
- brew.rb: tell users to fix head issues with inreplace
- brew search --verbose to tell about brew desc
- language/python: use versioned Python name in detected_python_shebang
- Add arch cask DSL
- Remove arch from cask stanza ordering temporarily
- Fix nil handling in arch cask DSL
Homebrew 3.5.8
- docs: delete Homebrew-linuxbrew-core-Maintainer-Guide.md
- keg_relocate (linux): prepend gcc/lib/current to RPATH when needed
- pr-pull: check for conflicts with long running builds
- pr-pull: fix typo
- cask/installer.rb: stop including Staged module
- official_taps: Refer to Homebrew/homebrew-cask-versions properly
- Check dependency order in on_system methods by @FnControlOption in #13636
- official_taps: Add cask-fonts, cask-drivers taps
- update-report: migrate GCC recursive dependents
- dev-cmd/contributions: Retrieve a user's repo contributions over time
- github/pr-pull: fix/improve parameters
- cmd/uninstall: Add env variable that runs autoremove after uninstalls
- utils/ruby.sh: fix HOMEBREW_USE_RUBY_FROM_PATH on non-latest macOS
- pr-pull: fix check conflicts
- Add on_{system} methods to formula cookbook
- Move HOMEBREW_SIMULATE_MACOS_ON_LINUX handling to SimulateSystem
- pr-pull: fix PRs conflicting with themselves
Homebrew 3.5.7
- Gemfile: denote minimum Ruby
- Replace sorbet-runtime-stub with sorbet-runtime
- Add GITHUB_RUN_ATTEMPT to FILTERED_ENV
- Instruct user to tap untapped official tap when running its commands
- bin/brew: never use HOMEBREW_PATH from users
- bin/brew: remove GITHUB_ACTIONS_HOMEBREW_MACOS_SELF_HOSTED
- Formula#to_hash: include variations key
- Allow ignore_missing_libraries when simulating Linux on macOS
- FAQ: Remove reference to --enable-bar that does not exist
- Improve OnSystem RuboCop
- Add on_system to and reorder component order cop
- bump-formula-pr: even more precise tag replacement
- Clean up GitHub headers
- Use variations hash when installing from the API
- SimulateSystem improvements
- cmd/update: stop Git's fsmonitor when needed
- audit_glibc: Permit glibc 2.27, 2.31, or 2.35 and fix the error message
- formula_auditor: audit for deprecated dependencies
- download_strategy: replace bazaar with breezy
Homebrew 3.5.6
- linkage_checker: report linkage with system frameworks
- Added support for running services fully backgrounded on macOS
- Require deprecate_disable module in formulary
- Ignore empty patch blocks
- Add flags to superenv when building with [email protected]
- Remove reference to Travis bot
- Additional fixes for [email protected]
- use --time-cond when caching the formula api
Homebrew 3.5.5
- Fix on_{macos_version} blocks on Linux
- utils: allow developers to differ in ruby versions
- cask: add statements when direct cask upgrades won't be installed
- bump-formula-pr: more precise tag/version replacement
- update-report: various updates
- keg: create subdirectories of lib/lua instead of symlinks
- cask/cmd/list_spec.rb: fix leaky version variable
- resource: support relative paths as targets of #stage
- Add on_system :linux, macos: wrapper to OnSystem
- bottle.rb: make GCC relocatable again
- language/python: add --install-lib to setup_install_args
- utils/ruby_check_version_script: fix and test
- dev-cmd/update-test: test against merge-base rather than latest master
- rubocops: allow uses_from_macos "less"
Homebrew 3.5.4
- Require an argument to --bottle-tag in fetch and --cache
- Add on_{system} blocks to formula and cask DSL
- Fix Keg.bottle_dependencies including unneeded build dependencies
- OnSystem: provide ::MacOSAndLinux and ::MacOSOnly
- Update components_order cop to check other on_{system} methods
- cmd/update.sh: fix race condition reporting fetch failures
- Extend the livecheck DSL to work for resources
- add pax to allowlist
Homebrew 3.5.3
- Gnome: Update default regex and version filtering
- change cURL download behaviour for HOMEBREW_ARTIFACT_DOMAIN
- language/node: also strip postpack
- Only checksum file downloads, not VCS downloads
- Document HOMEBREW_CURL_PATH and HOMEBREW_GIT_PATH
- dev-cmd/dispatch-build-bottle: remove --macos and --linux conflict
- Improve consistency between Git and API formula handling
- Formulary Improvements with HOMEBREW_INSTALL_FROM_API
- cmd/update-report: fix error if new formulae/casks are already installed
- Allow more developer commands with HOMEBREW_INSTALL_FROM_API
- utils/shfmt.sh: allow long shfmt arguments
- cask/audit: skip additional livecheck audit when cask is discontinued
- Formula-Cookbook.md: added missing dir
- repair brew outdated --greedy description
- Always prefer loading from API when HOMEBREW_INSTALL_FROM_API is set
- livecheck: fix path to livecheck watchlist
- env_config: clean up default text for HOMEBREW_LIVECHECK_WATCHLIST
- support forcing brew-installed SSH for git operations
- workflows/triage: use PAT with read:org to indentify private members
- Cask: Ensure #discontinued? returns a boolean
- livecheck: allow custom url in extract_plist strategy
- bump-formula-pr: handle url with specs hash
- update-report: always write non-blank lattesttag
- move check ENV.runtime_cpu_detection to utils/ast
- Remove HOMEBREW_FORCE_BREWED_SSH
- Cleanup Cask::Caskroom::casks
Homebrew 3.5.2
- Git: Remove tags_only_debian logic
- Git: Use system_command instead of Open3.capture3
- Remove unused parser option required_for
- livecheck: update --newer-only and --quiet behavior
- utils/pypi: handle HTTP error codes
- sandbox: allow file-write-setugid
- livecheck: update default match_data
- dev-cmd/extract: strip out old bottle disable reasons
- Fix bug in brew update when displaying all formulae
- cmd/update-report: always output new formulae
Homebrew 3.5.1
- Preliminary macOS 13 (Ventura) suppor
Homebrew 3.4.11
- docs: add automatic listing of governance archives
- Allow casks with outdated caskfiles to be reinstalled
- cmd/info: use Formula.all
- 'brew tests --changed' supports changed test files
- utils/curl: get encoding from headers & scrub non-utf8 chars from content
- Document the --quiet flag on brew update
- superenv: prioritize dependencies' opt_lib in Linux rpath
- Remove mentions of nonexistent command brew diy
- parse_curl_response: Handle duplicate headers
- Fix link to homebrew-cask PRs
Homebrew 3.4.10
- pr-pull: add checksum update clause
- Remove space before colon in livecheck output
- uses_from_macos: allow libxcrypt
- linkage_checker: deprecate linkage to libcrypt.so.1
- Fix Rubocop trailing / bug
- workflows/docker: add OCI metadata
- formula_installer: add check for HOMEBREW_RELOCATE_BUILD_PREFIX
- Keep info/#{f.name}/dir files in cleaner
- workflows/docker: base homebrew/brew on 22.04
- compilers: add gcc-12
Homebrew 3.4.9
- cli/parser: Re-enable Sorbet Type Checking
- #curl_download: default try_partial to false
- Strategy: Add --max-redirs to DEFAULT_CURL_ARGS
- pr-automerge: allow users to specify a workflow for pr-publish
- Curl: Remove guard from certain parsing logic
- utils/curl: fix headers check for protected urls
- update/update-reset: warn when no origin remote
- #parse_curl_output: increase default max_iterations
- workflows/docker: add 22.04
- searchable: flatten array before matching
- search: drop Homebrew cask tap names from list
- os/mac/pkgconfig/12: update for macOS 12.3
Homebrew 3.4.8
- workflows: Add Code Scanning action, fix up failures
- Added --changed option to "brew tests" dev cmd
- Curl: Add methods to parse response
- Skip build deps to avoid downloading bottles
- extend/os/linux/keg_relocate: restore checking only GCC major versions
- bump-formula-pr: expose update-python-resources CLI flags
- tap_constants: allow to use underscore in cask names
- docs/governance: import from homebrew-governance
Homebrew 3.4.7
- docs/Homebrew-Governance: State the election types for PLC and PL
- Fix "OpenCollective" references
- Don't print set git credential cache message if a helper exists
- download_strategy: strip query string from basename
- ENV/super: always set HOMEBREW_DEVELOPER_DIR regardless of macOS version
- download_strategy: ignore query strings when parsing resolved URLs
- utils/github: rewrite get_workflow_run using GraphQL
- utils/github.rb: convert pr to integer
- Move codesign_patched_binary to extend/os/mac/keg.rb
- bump: resume checking for TLS 1.3 support
- arrange error message of 'brew edit --cask'
- cask/reinstall: Support --zap for entirely purging cask files
- utils/github: fix errors with check suites without workflow runs
- null.rb: alias outdated_release? to allow formulae usage
- list: output only if installed casks are passed
- formula_installer: handle unexpected .brew presence/absence
- Binary patching of build prefixes
- service: add sockets and keepalive variants
- Display old and new version numbers when updating Homebrew
- SECURITY.md: delete
Homebrew 3.4.6
- repair cask's fuzzy_search in search_casks
- pr-pull: allow casks to be pulled
- Update Homebrew discussion links
- README: update discussions
- set prefer_loading_from_api: true for brew fetch
- dev-cmd/audit: fix error with --installed
- Update Homebrew's governance documentation
Homebrew 3.4.5
- list: support long, verbose and version listing of casks
- diagnostic: skip linuxbrew-core tap check when installing from API
- rubocops: fix OnOs block checks
- rubocops/uses_from_macos: allow keg only berkeley-db
- dev-cmd/unbottled: ignore versioned macos when checking linux
- caskroom: add, use any_casks_installed?
- desc, search: also search cask descriptions
- docs: remove Gemfile.lock
Homebrew 3.4.4
- formula_auditor: fix versioned alias audit
- Binary patching of build prefixes
- Revert "Binary patching of build prefixes "
- os/mac/xcode: support Xcode 13.3
- github_api: fix PAT URL
- docs/Homebrew-Governance: Schultz Condorcet aka Beatpath
- os/mac/xcode: fix latest Xcode on Big Sur
Homebrew 3.4.3
- add arm64 info to Cask-Cookbook.md
- cmd/deps: repair dot_code
Homebrew 3.4.2
- Show total disk space freed on cleanup
- linkage: display executables with missing rpath
- Update uses of Formula.all/Cask::Cask.all
- linkage_checker: restrict RPATH test to --strict
- Use simpler method to detect binaries
- remove useless attr_writer from FormulaInstaller
- Add tag_to_cellar method
- Added Service#keep_alive? method
- shims: enable cc arg refurbishment for ninja
Homebrew 3.4.1
- Add binary grep method to keg_relocate
- Cask-Cookbook: fix caskroom_path description
- delete bottle deprecate key
- dev-cmd/pr-pull: consider alternative tap formula directories
- dev-cmd/pr-pull: require unzip to be installed
- unpack_strategy/zip: allow unzip formula to be used
- In Tips and Tricks doc, expand -s flag
- Rename apply_ad_hoc_signature
- github_packages: fix OOM with large bottles
- Revert "keg_relocate.rb: create generic codesign_patched_binary"
- utils/github: Add a branch_exists? method
- rubocop: Remove an allowlist entry for blacklist usage
- test/spec_helper: prevent stdin trashing
- test/os/mac/dependency_collector_spec: fix svn test on older macOS
- formula_installer: Fix --only-dependencies formula arch handling
Homebrew 3.4.0
- debian7: force usage of brewed ca-certificates
- workflows/triage: fix concurrency
- formula, cask: deprecate use of Enumerable methods e.g. each
- formula: remove OnOS
- Deprecations, disables, deletions for 3.4.0
- update-report: default HOMEBREW_UPDATE_REPORT_ONLY_INSTALLED to on
- simplecov: enable branch coverage
- Revert "formula: remove OnOS."
- cask/dsl/version_spec: remove deprecated specs
- try to clarify why it is upgrading dependents
- Revert "update-report: default HOMEBREW_UPDATE_REPORT_ONLY_INSTALLED to on
Homebrew 3.3.16
- ignore dependencies of build-time-dependency
- utils: add DBus session address to browser env
- docs: document service block
- docs/Cask-Cookbook.md: add macOS release symbol
- git rm Library/.rubocop_cask.yml
- dev-cmd/dispatch-build-bottle: Stop replacing linuxbrew-core
- dev-cmd/bump: Ignore Repology if the livecheck uses GithubLatest
Homebrew 3.3.15
- cask/dsl/caveats: add :requires_rosetta
- Recommend interactive usage of fish_add_path
- docs: fix style
- pr-{publish,pull}: autosquash by default
- formula_auditor: disallow external tap dependencies in core
- Docs: update wording for rest of Users section
- os/mac/{keg,mach}: fix cache invalidation
- formula_auditor: new formulas should not define a revision
- Add helpful error message when attempting to run brew cask
- service: launch only once
- Binary patching of build prefixes
- Revert "Binary patching of build prefixes"
Homebrew 3.3.14
- sandbox: handle SIGTTOU and SIGTTIN to avoid hangs
- brew bump: don't use Repology for versioned formulae
- Formula: Allow cargo build when building libraries
- shebang: raise error if no rewriting
- Fix for GitHub url ends with ‘.git’ check
- docs: Add cloudflare/homebrew-cloudflare
- rubocops/text: remove setuptools audit
- cask/exceptions: fix reinstall cask messaging
- Revert "shebang: raise error if no rewriting"
- os/mac/xcode: support Xcode 13.2.1
- ISSUE_TEMPLATE/config: add Homebrew/install
Homebrew 3.3.13
- shims/mac/super: add gnumake symlink
- Revert "cleanup: check if symlinks are readable."
- Revert "build(deps): bump i18n from 1.8.11 to 1.9.0 in /Library/Homebrew"
- fix: take $HOMEBREW_DOCKER_REGISTRY_BASIC_AUTH_TOKEN into account when installing portable-ruby
Homebrew 3.3.12
- README: add DNSimple as a sponsor
- Revert "extend/os/mac/keg_relocate: fix relocation of duplicate RPATHs"
- formula: also capture meson-log.txt
- dev-cmd/bottle: clean up intermediate tar
- Update documentation on deprecating and disabling formulae
- extend/os/mac/keg_relocate: fix duplicate RPATH handling
- Adapt DNSimple logo to system appearance
- os/mac/keg: use MachOFile#delete_rpath instead of MachO::Tools
- cleanup: check if symlinks are readable
- test/cmd/services_spec: fix test
- README improvements
- dev-cmd/bump-formula-pr: fix for undetectable version
- dev-cmd/bump-formula-pr: fix undefined method null error
Homebrew 3.3.11
- utils/pypi: ensure pipgrip is installed
- rubocops (cask/url): add rubocop to use csv instead of before|after_comma
- dev-cmd/bump: add switch to open pull requests
- Add flag --overwrite to brew install to govern the keg-linking step
- install: respect pins when auto-upgrading
- Fix typo in docs/Manpage.md
- cmd/shellenv.sh: fix typo
- bump-cask-pr: avoid replacing sha256 twice on multilang cask
Homebrew 3.3.10
- remove on_os from formula
- Revert "remove on_os from formula"
- Add latest CPUs
- docs: add common cask issues
- docs/Common-Issues.md: fix variable notation
- bump-revision: add --remove-bottle-block option
- brew.sh: tweak lsb_release parameters
- cmd/autoremove recognize cask dependencies
- Modernize swift scripts in Library/Homebrew/cask/utils
- autoremove: Return when not removing
- cmd/cleanup.rb: description style tweak
- Allow linkage to libnss_files.so.2 on Linux
- Patch neither glibc nor [email protected]* using patchelf
- repology: always use Homebrew curl
- style: use short flags for patch command for compatibility
- Start process to remove Enumerable from Formula and Cask::Cask
- Add basic auth to curl download strategy, HOMEBREW_DOCKER_REGISTRY_TO…
- repair cask formulae autoremove
- docs: document how to add/update casks
- Force UTF-8 encoding of lsb_release output
- Fix brew help cleanup text
- Strategy: Add --silent flag to DEFAULT_CURL_ARGS
Homebrew 3.3.9
- rubocops/uses_from_macos: remove gcore
- bin/brew: allow GITHUB_ACTIONS_HOMEBREW_SELF_HOSTED
- formula_auditor: fix error with formulae without taps
- formula: add keg_only_reason to formula hash
- Formatting consistency
- Livecheck: Avoid duplicate URLs
- Gemfile: restrict activesupport version range
- .rubocop.yml: selectively enable Rails cops
- dependabot.yml: lockfile-only versioning strategy
- Fix disabled args appearing in documentation
- Take $HOMEBREW_DOCKER_REGISTRY_TOKEN into account when installing portable-ruby
- sorbet/rbi/upstream.rbi: remove old workaround
Homebrew 3.3.8
- workflows: remove outdated Xcode switch
- Fix error message duplication for installation from URL
- Remove some SFC references
- docs/Xcode: fix CLT method name
- shellenv: check that Homebrew's prefix precedes /usr/bin
- Fix linuxbrew-core migration not applying to Linuxbrew/homebrew-core
Homebrew 3.3.7
- livecheck: use brewed curl if called for by download URL
- upgrade: don't upgrade unbottled dependents of upgraded formulae
- service: add timer support for systemd
- Add shellenv template for PowerShell
- rubocops/lines: disallow pyoxidizer as a build/runtime dependency
- service: add basic cron support
- upgrade: fix undefined method error
- Remove unknown YARD tags
- bug.yml: fix missing label property
- docs/Versions: require ABI stability
- upgrade: skip dependent check on core versioned formulae
- utils/ruby.sh: fix error with older Bash
- Add support for PowerShell-preview package to shellenv
- Bypass searching for open Issues when failing to install a formula without a tap
- Docs: updates for section 1, add mdl files
- Silence the detachedHead warning when ref_type is a revision
- Fix analytics_spec.rb test to pass when run from M1
Homebrew 3.3.6
- formula: allow optional output path in std_go_args
- tap-new: add --github-packages switch
- dev-cmd/cat: auto-install bat when running brew cat ... with HOMEBREW_BAT set
- utils: add method ensure_formula_installed!
- Print given argument instead of rename if matching keg not found
- Improve documentation of some environment variables
- FAQ: document HOMEBREW_NO_CLEANUP_FORMULAE
- Output environment variable hints
- ENV/super: enable deterministic archive generation
- rubocops/lines: allow OS.foo? in service blocks
Homebrew 3.3.5
- linkage_checker: check variable references with dlopen
- Revert "linkage_checker: check variable references with dlopen"
- disable: allow to disable due to checksum mismatch
- update-python-resources: skip dependencies of excluded packages
- utils/github/actions: support notices and new annotation parameters
- Updates for Docs section 2
- utils/github/actions: make file a mandatory argument
- deps: add --graph and --dot switches
- cask: add #csv to version DSL
- docs/Acceptable-Formulae: specify the list of supported platforms
- Add missing --formulae/--casks aliases for --formula/--cask
- Print warning if given old short name of renamed formula
- dev-cmd/unbottled: don't skip non-core formulae
- formula_auditor: add audit for formulae with synced versions
- linkage: add --strict flag to detect opportunistic linkage
- Allow passing a regex in all livecheck strategy blocks
- bump-cask-pr: replace --write with --write-only in help text
- pr-upload: deprecate --github-org=
- extract: remove bottle blocks
Homebrew 3.3.4
- style: implement shellcheck autofix in brew style --fix
- Service: add interval support
- .shellcheckrc: disable unneeded check SC2310-SC2312 globally
- os/mac: bump latest SDK
- os/mac/xcode: update latest Xcode to 13.1 on Big Sur
- Keg::Relocation: allow -F, -I, -L, -isystem prefixes
- bump-cask-pr: use version substring before comma unless they match
- formula_installer: always pre-install formulae required for fetching sources
- Do not pass -Wl,-headerpad_max_install_names on linux
- tests.yml: resume preinstalling subversion
- search: split up command into multiple methods
- GitHub.create_bump_pr: don't leak GitHub token if set via environment variable
- vendor-install: handle native ARM running under Rosetta
- bump: skip PR check if livecheck does not return a version
- list: raise NoSuchKegError if formula exists but isn't installed
- utils/shfmt.sh: improve shell formatter usage
- rubocops/text: forbid "go get" only in install method
- Also show issues URL on macOS arm64
Homebrew 3.3.3
- keg_relocate: enable Java relocation for bottles
- Fix brew doctor with HOMEBREW_INSTALL_FROM_API
- formula_auditor: respect using: :homebrew_curl in resources too
- install, upgrade: fetch each formula only once
- Caveats: suggest brew services for linux
- os/linux/elf: don't report missing libraries to dependents
- docs: cask-cookbook update livecheck blocks
- Cask::Audit: Handle referenced cask in livecheck
- Apache: Support additional mirror/backup URLs
- search: optimize cask search
- Improve verified: docs in cask cookbook
- vendor-install: better handle /usr/local arm64 ruby
- Remove XQuartz handling
- dev-cmd/bottle: don't gen all bottles if a bottle spec already exists
- dev-cmd/bottle: correct all rebuild matching logic
- Fix shellcheck brew style errors
- dev-cmd/bottle: fix pkg_version comparison on merge
- dev-cmd/audit: fix cask arg handling
- Docs: Update cask cookbook header
- .vscode: auto fix shell script code style on save or on demand
Homebrew 3.3.2
- bottle.rb: fix typo in go regex
- bump: fix tests
- formulary: fix keg resolving not setting force_bottle
- formula: make each instance have separate spec references
- Cleanup developer mode handling in brew.{sh,rb}
- HOMEBREW_INSTALL_FROM_API fixes
- keg_relocate: handle JAVA_HOME
- Fix installing from API with tap names
- Fix brew untap with HOMEBREW_INSTALL_FROM_API
- Handle depends_on "homebrew/core/foo" for HOMEBREW_INSTALL_FROM_API
Homebrew 3.3.1
- fix: Allow specifying :revision for resources downloaded from Git repos whose default branch is not named master
- cmd/update-report: check core tap is installed
Homebrew 3.3.0
- Catch ENOTEMPTY in cleanup_keg
- Only use patchelf.rb
- Deprecations/disables for 3.3.0/4.0.0
- cmd/search: add Arch Linux
- Update Formula-Cookbook.md gsub! example
- bottle.rb: add workaround to make gcc have cellar :any
- bump: add --start-with option to retrieve a subset of results
- Add --print-path flag to brew edit
- Add HOMEBREW_SSH_CONFIG_PATH
- feat: support user-configured Google Analytics reporting
- update: migrate everyone from linuxbrew-core to homebrew-core
- formula_installer: don't install bottle deps for all bottles
- Mirror --write-only behaviour to cask, fix incorrect arg reference
- shims/shared/curl: pass both --cafile and --capath to override default
- shims/shared/curl: fix regex
- Apache: Extend URL_MATCH_REGEX
- Cleanup more linuxbrew-core code
- os/mac/xcode: require Xcode 13.1 on Monterey
- dev-cmd/pr-upload: add --upload-only switch
- Portable Ruby 2.6.8
- update depends_on_java to suggest temurin
- Gnu: Update generated URL to use HTTPS
- extend/os/mac/diagnostic: fix unqualified macOS version reference
- update-report: better handle user set bottle domain, core git remote
- ResourceAuditor: Skip branch error when using tag
- workflows/doctor: add Monterey CI
- Mark macOS Monterey as supported
- utils/curl: don't use --cookie-jar to enable cookie engine
- update-report: fix unset cask repo variable error
- Retry GitHub Packages manifest download if invalid
- build: set TZ=UTC0
- cask/audit: allow the homepage https audit to have exceptions
- dev-cmd/dispatch-build-bottle: add --timeout flag
- Don't vendor YARD
- dev-cmd/dispatch-build-bottle: allow an array of macOS runners
- pr-automerge: remove linux to homebrew-core label
- Document HOMEBREW_INSTALL_FROM_API
Homebrew 3.2.17
- update: migrate linuxbrew-core to homebrew-core
- os/mac: bump latest_sdk_version
- tap: allow to change tap remote with brew tap --custom-remote
- tap: fix unexpected wrong variable name
- Deprecate --write in bump-formula-pr command in favour of --write-only
- tap: handle TapCoreRemoteMismatchError when tapping the core tap without a URL
- cmd/link: change default_prefix? check to /usr/local check
- docs: change my kickstarter homepage
- mac/formula_cellar_checks: check for flat namespace libraries
Homebrew 3.2.16
- system_config: don't print path to curl shim
- mktemp: delete invalid default prefix argument
- Use GitHub API to generate release notes
- utils/git: require formula
- utils/shfmt.sh: success with auto-fixable changes on brew style
- utils/git: remove external dependency loading
- system_config: fix clang version output on Linux
- Handle the case superclass is a subclass of Formula
- Update FAQ.md
- audit: extend cloudflare https audit exception regex
- formula_cellar_checks: fix alignment when listing files
Homebrew 3.2.15
- cxxstdlib: delete unused CompatibilityError class
- add formula and cask options to cmd brew log
- Fix brew style
- style: better handle HOMEBREW_REPOSITORY
- development_tools: add type signatures
- build: delete post_superenv_hacks
- archive: delete
- repair brew info description
- Add VS Code to list of fallback editors
- unpack_strategy/tar: fix zst subextraction
- rubocops/urls: allow plain HTTP mirrors
- Use HOMEBREW_CURL universally, including formulae
- Install and use Homebrew's ca-certificates on macOS <= 10.15.5
- os/mac/xcode: update download url
- cmd/update.sh: don't absorb ca-certificates installation failure
- Use --insecure to download ca-certificates source where necessary
- download_strategy: remove redundant conditional
- utils/curl: fix flag handling
- utils/curl: fix false flag handling
- download_strategy: adjust --insecure warning wording
- cmd/update-reset: fix errors when the git shim changes in a brew update
- utils/curl: add comment detailing options handling
- resource_auditor: restore curl HTTP mirror auditing
- remove useless require 'formula'
- Redetermine curl and git paths where necessary
Homebrew 3.2.14
- unpack_strategy: add zstd strategy
- Revamp APIs around bottle specifications
- formula_installer: fix error if a compatible bottle was not found
- install: fix HEAD installations with HOMEBREW_INSTALL_FROM_API
- formula_cellar_checks: fix edge case handling in check_binary_arches
- formula: fix error in Formula#specified_path with aliases
- language/python: allow formulae to restrict access to system site packages
- language/python: bug fix
- formula_installer: fix installation of local bottles
- rubocops: silence parser warning
- os/mac/xquartz: fix handling of XQuartz 2.8.0+
- upgrade: use greedy_* method parameters
- workflows/triage: fixes for [email protected]
- utils/bottles: fix local JSON handling for bottle rebuilds
- os/mac/xcode: support Xcode 13
- utils/shfmt.sh: enable coloring only when brewed diffutils is installed
- install: fix --skip-cask-deps message
- brew.sh: remove annoying prompts when homebrew/core not tapped
Homebrew 3.2.13
- brew.sh: alias which as type -P
- shims: enforce usage of Swift-bundled Clang on Linux
- rubocops/lines: be less strict about OS.{mac,linux}? in taps
- style: add code style checker for shell scripts
- workflows: reduce GITHUB_TOKEN permissions
- workflows/triage: fix syntax
- style: add shfmt exit status to brew style
- superenv: set M4 on Linux when bison is a dependency
- os/mac/diagnostic: also check Xcode minimum version on env setup
- exceptions: set backtrace for FormulaUnreadableError
- cmd/info: print backtrace to developers for unreadable formulae/casks
- shims/super/cc: run in bash shell
- missing_formula.rb: don't disable texlive
- shims/mac/super/pkg-config: fix shebang
Homebrew 3.2.12
- audit: gitlab prerelease check keep time/zone
- require latest shellcheck version
- Wrap mac 'brew info' multi-word service command parameters in single quotes
- rubocops: allow uses_from_macos [email protected]
- Curl: Fix#curl_args options
- Show all export statements on brew shellenv if users modified PATH explicitly
- Restore original TTY state after Sandbox
- Replace two calls to undefined silent_command! in FossilDownloadStrategy with command!
- ENV/super: add shims_path helper method
- Exclude bot commits from new release notes
- rubocops/lines: recommend on_os/OS.os? based on context
- rubocops/lines: add some OS cop comments/exceptions
- install, upgrade: recompute dependencies before installation
- Revert "rubocops: allow uses_from_macos [email protected]"
- os/mac/pkgconfig/12: update version info
- test/support/fixtures/bottles: add fixtures for Monterey
- workflows/triage: limit concurrent runs
- test/cmd/(re)install_spec: don't fail on prerelease macOS
- install, upgrade: don't print message if formula already installed
- formula_auditor: allow uses_from_macos for aliases
- workflows: don't assume branch existence means the PR is open
- shims: set SDKROOT for Swift
- workflows: don't silence stderr
- repair cask install quiet mode
- os: add uname method
- workflows: set GITHUB_TOKEN for gh usage
- Move json_schemer install to Gemfile
- Add process_type to service DSL
- brew list shows cask without option
- bump-cask-pr: use similar logic to brew fetch
- utils/ruby.sh: remove dependency for which command
- install, upgrade: check if formula can be installed before fetching
- upgrade: use topological sort to upgrade formulae
- cmd/vendor-install.sh: allow download vendors from HOMEBREW_ARTIFACT_DOMAIN and HOMEBREW_BOTTLE_DOMAIN
- Fix empty gem RBIs for non-vendored dependencies
- os/linux: fix Version::NULL type mixup
- Bump various type strictnesses
- install, upgrade: fix installation attempt check
- Set uses_from_macos_elements in all cases
- bump-revision: add --write switch
- dev-cmd/extract: remove old DependencyCollector::Compat handling
- Fix undefined method error following CannotInstallFormulaError
- rubocops/uses_from_macos: remove versioned aliases
Homebrew 3.2.11
- cleanup: allow users to specify formulae to skip cleaning
- Update maintainers, manpage and completions
- create(go): add -s -w ldflags to reduce the artifact size
- build(deps-dev): bump tapioca from 0.4.24 to 0.4.25 in /Library/Homebrew
- build(deps-dev): bump github-pages from 218 to 219 in /docs
- build(deps): bump faraday from 1.7.0 to 1.7.1 in /docs
- build(deps-dev): bump sorbet from 0.5.9084 to 0.5.9088 in /Library/Homebrew
- upgrade: fetch all formulae before installing
- build(deps-dev): bump sorbet from 0.5.9088 to 0.5.9090 in /Library/Homebrew
- upgrade: list upgradeable dependencies on dry run
- brew.sh: set HOMEBREW_FORCE_HOMEBREW_ON_LINUX when core repo is homeb…
- Update maintainers, manpage and completions
- upgrade: revert renaming of create_formula_installer
- docs: use brew --repository shorthand in Cask Cookbook
- curl: echo any cookies received on a redirect
- fetch: fix --bottle-tag when unbottled on host system
- build(deps-dev): bump sorbet from 0.5.9090 to 0.5.9094 in /Library/Homebrew
- sandbox: fallback to tput for winsize
- pr-automerge: enable automerging linux-only PRs
- install: fetch all formulae before install
- rubocops/lines: remove OS.mac?/OS.linux? check
- build(deps): bump mime-types-data from 3.2021.0704 to 3.2021.0901 in /Library/Homebrew
- build(deps-dev): bump sorbet from 0.5.9094 to 0.5.9099 in /Library/Homebrew
- formula_installer: update syntax of maximum macOS check
- build(deps-dev): bump sorbet from 0.5.9099 to 0.5.9102 in /Library/Homebrew
- edit: update $HOMEBREW_BAT_CONFIG_PATH default
- messages: record cask installations
- build(deps): bump ffi from 1.15.3 to 1.15.4 in /docs
- build(deps-dev): bump sorbet from 0.5.9102 to 0.5.9104 in /Library/Homebrew
- build(deps-dev): bump tapioca from 0.4.25 to 0.4.26 in /Library/Homebrew
- Strategy: Improve curl error message finding
Homebrew 3.2.10
- Mention bump-formula-pr in update section
- Rename HOMEBREW_JSON_CORE to HOMEBREW_INSTALL_FROM_API
- Allow casks to be installed using the cask-source API
- cli/parser: allow commands that look like options
- sandbox: restore old WINCH trap
- Add per-os versions to Cask::Cask#to_h
- Add BuildPulse links, docs
- sandbox: start sandbox in a pseudoterminal
- cmd/cache: add --HEAD switch
- Update docs/Acceptable-Casks.md
- dev-cmd/typecheck: stop suppressing error 5067
- unversioned_cask_checker: check for versions in qlplugins
Homebrew 3.2.9
- formula_auditor: use brewed curl for homepage check when needed
- tap_auditor: use short names when checking exception lists
- bin/brew: actually quiet cd
- PageMatch: Expand #find_versions tests
- PageMatch#find_versions: Fix return conditions
- formula: make extract_macho_slice_from private
- livecheck: move url/regex generation into methods
- Dockerfile: revert the revert of #11818 and #11819
- download_strategy: fix error when using custom headers with a redirect
- Dockerfile: revert #11818 and #11819
- Use Homebrew curl for audit when specified in the formula
Homebrew 3.2.8
- Refactor #find_versions parameters in strategies
- formula: add deuniversalize_machos method
- os/mac/diagnostic: check min CLT version on env setup
- .github/ISSUE_TEMPLATE/bug.yml: add instructions for mirror sites bug reporting
- Dockerfile: use relative paths when in the /home/linuxbrew directory
Homebrew 3.2.7
- resource_auditor: add audit for HEAD default branch
- Refactor livecheck strategy block handling
- Add revision secondary sort to resolve_latest_keg
- Dockerfile: remove extraneous permission modification commands
- Migrating to the MacOSX11.sdk symlink
- Merge pull request #11845 from dtrodrigues/typecheck-silicon
- Merge pull request #11832 from AkihiroSuda/arch-allowlist
- brew.rb: remove gem setup for stackprof
- formula: allow std_cmake_args to take parameters
- Dockerfile: run as user: linuxbrew
- api: fix generic api path functions
- Refactor API methods
- Insert space
- Merge pull request #11824 from cnnrmnn/latest-head-kegs
- Allow anonymous access in private registries
- Fix brew outdated --cask --json --greedy
- cmd/shellenv.sh: make brew shellenv idempotent
- release_notes: use safe_popen_read
- edit: enable Sublime Text project view
- livecheck: allow nil return from strategy blocks
- gist-logs: grab files in subdirectories too
- adds an option to skip unversioned casks in outdated and upgrade command
Homebrew 3.2.6
- livecheck: allow inheriting from a formula/cask
- livecheck: allow query parameter in electron_builder strategy url
- extend/pathname: handle missing permissions on removal
- Error raised when no headers defined in curl download
- Add support for private registry
Homebrew 3.2.5
- formula_installer: install service after linking
Homebrew 3.2.4
- brews.sh: change HOMEBREW_MINIMUM_CURL_VERSION only for debian 7
- Add brew developer command
- BottleAPI: include formula name in error message
- Formula: Allow configuration of std_cargo_args
- formula_installer: add tap_audit_exception stub
- formula_cellar_checks: handle universal binaries in check_binary_arches
- Sourceforge: Do not modify RSS URLs
- dev-cmd/pr-publish: pass --autosquash by default
- extract: ignore syntax errors during load (@gromgit)
- Merge pull request #11748 from carlocab/search-help-text
- GitHub/API: Don't ask for a PAT if one already exists
- formula: add :default_prefix as a standard pour_bottle? requirement
- cmd/search: add repology
Homebrew 3.2.3
- formula_cellar_checks: check keg for mismatched arches
- cmd/doctor: repair xattr not find
- update-report: still report homebrew/core changes if they are updated
- formula: fix latest_version_installed? for HOMEBREW_JSON_CORE
- update-report: don't try to report Homebrew/core if not needed
- version: check for both cases in suffix
- installed_dependents: reject build formula
- Improvements to JSON bottle handling
- commands: remove diy, add lc alias for livecheck
- docs: update /usr/local references
- dev-cmd/bottle: fixup macOS symlink permissions
- README: update sponsors
- docs: don't allow patches for linux formula either
- fetch: add --bottle-tag flag
- formula_auditor:repiar audit_versioned_keg_only
- formula_auditor: repair audit_specs
- Install formulae from JSON files
What's new in this version:
New Features:
- Supported Remote control buttons. (menu arrows buttons, color buttons)
- The is_built_in_keyboard has been added into device_if and device_unless
- The device_exists_if and device_exists_unless has been added into conditions
Fixed:
- Fixed an issue that the ignored device's modifier keys are not ignored properly
What's new in this version:
Termius 7.48.0
- Change log not available for this version
Termius 7.47.0
- Custom layouts in Split View: a pane can now be split vertically or horizontally
- Ability to move a session in Split View back to a separate tab
- Suggestions for directories in Autocomplete
- Better performance of the terminal in SSH sessions
- A fix for the issue with FIDO2 keys in hostchains
- Several more bugfixes and improved stability
Termius 7.46.2
- Change log not available for this version
Termius 7.45.3
- Stability improvements
Termius 7.45.1
- Added the ability to execute a command or snippet in all terminals in a split view
- Added the ability to open Termius in a new window
- Provided various UX/UI improvements
- Fixed issues with connecting to Mikrotik devices through SFTP
Termius 7.44.0
- Snippets and SFTP are no longer paid features
- A new option in the host context menu allowing you to copy and share an ssh link
- Ability to generate security keys (ed25519-sk, ecdsa-sk)
- Ability to import discoverable (aka resident) SSH keys from FIDO2 devices
- Performance improvements to SFTP concerning file transfer from local to remote hosts
- Double click on a history item connects you to the host
- Fixed the inability to re-connect and a few other issues
Termius 7.43.3
- Split view. You can open up to 4 terminals inside a single tab.
- Enterprise SSO. Termius supports more than 30 identity providers.
Termius 7.42.2
- Fixed incorrectly displayed value of the subscription price
Termius 7.42.1
- Fix connections with parameters set in the group
Termius 7.42.0
- Fixed the Autocomplete functionality behaving incorrectly in local and SSH connections with PowerShell
- Stability and performance improvements
Termius 7.41.3
- Fixed a sync issue caused by the import functionality
Termius 7.41.2
- Snippet Packages allows organizing snippets into one-level groups to put the same type of snippets in one place and simplify snippet management in general.
- It's easier now to create port forwarding rules
- Added support for discoverable (resident) ecdsa-sk and ed25519-sk keys
Termius 7.40.2
- Fixed an issue causing a blank screen on start
Termius 7.40.1
- Automatic detection of server OSes allowing Termius to show their logos instead of generic icons
- ed25519-sk and ecdsa-sk keys are working without admin permissions on Windows
- The DigitalOcean integration imports a Droplet’s public IP address if it exists, otherwise - a private one
- Fixed sorting by name
- Fixed an issue causing the terminal to have incorrect size in Telnet sessions
- Renamed the subscription plans
Termius 7.39.0
- Ability to execute a snippet in all active sessions
Termius 7.38.2
- Sync with AWS and DigitalOcean clouds. Automatic sync of changes in your infrastructure at AWS or DigitalOcean to Termius will save you from the nightmare of updating data every time your system scales up/down
- Added the ability to manually switch between the app's color schemes
- Added the ability to switch terminal emulation types in Preferences
- Updated color palettes in some of the terminal themes
- Fixed an issue causing the terminal to have incorrect size in Telnet sessions
- Fixed inability to use port forwarding with host chaining
- Fixed an issue with the input mode in terminal session sharing
- Stability and performance improvements
Termius 7.37.2
- Fixed an issue with CSV import
Termius 7.37.0
- Host chaining setting in groups for easier management of infrastructure involving advanced security. It's now possible to specify a host chain consisting of jump or bastion host servers for many hosts at once – by specifying it in the group containing the hosts
- Ability to generate a biometric key based on the Secure Enclave and use it for SSH authentication. The function is available for MacOS and can be found on the Keychain screen
- Ability to import from CSV and MobaXterm
- Performance improvements concerning scrolling in the terminal
Termius 7.36.1
- Stability improvements
Termius 7.35.5
- Fixed an issue preventing the app from a restart after an update has been downloaded
- Fixed a bug causing a crash report to appear when the app is started
Termius 7.35.4
- Autocomplete for snippets
- New terminal color schemes: Dracula, Nord Light, Nord Dark, Monokai
- New fonts: Meslo Nerd Font, JetBrains Mono Nerd Font, Fira Code Nerd Font and Cascadia Code
- Fixed an incorrect order of running snippets on Windows
- Security improvements and more bugfixes
Termius 7.34.1
- Stability improvements
Termius 7.32.0
- Made it possible to use an empty password during SSH authentication
- Stability improvements
Termius 7.28.0
- Made it possible to generate ED25519, ECDSA and RSA keys (on the Keychain screen)
- Brought back the SFTP path input field
- Fixed issues with adding tags
Termius 7.27.0
- Added an option to open file for SFTP with download/upload
- Added autosave indicators to the edit forms
- Fixed snippet execution on hosts running Windows
- Termius for Teams: fixed multiple group sharing confirmation
- Some UI improvements and UI-related bugfixes
Termius 7.26.2
- Stability improvements
Termius 7.26.1
- Added support for TOTP as a second authentication factor
- Other stability and security improvements
Termius 7.24.1
- Live terminal sessions - ability to share a session with other Termius users
- The '+ New' / edit forms have been reworked and now save changes automatically
Termius 7.23.2
Added:
- single sign-on via Apple ID and Google Account
- support for the new format of PuTTY keys (PPK3)
- verbose connection logs to help troubleshoot connection issuesa
Termius 7.22.1
- Improved import from SecureCRT - made it possible to import Keys, Passwords, and Port Forwarding rules
- Other stability and security improvements
What's new in this version:
Wavebox 10.105.22.2
New:
- Wavebox sync is now available as part of labs. This allows you to keep more than one Wavebox install in sync, so you can have the same Groups, Apps, Bookmarks, Extensions, Smart notes, Passwords and more all in sync across multiple devices. To get started open Settings > Data & Sync and request access!
Updates & improvements:
- Improvements when setting default search engine
- UI updates when opening links from outside of Wavebox
- UI updates for context menus
- Update dependencies
Fixed:
- Some links would fail to match through the link engine, when opened from google sites
- Fix memory leak with ClickUp
- Fix a hard crash that could bring Wavebox down completely
- Fixes for sharing passwords
- Fix the settings tooltip not being clickable
Wavebox 10.105.8.2
- Update to Chromium 105.0.5195.102
- Update dependencies
- Fixes for removing and importing passwords
- Faster launching of Sticky Notes
Wavebox 10.104.14.2
New:
- New Side Search allows you to open the search page in a side panel after you start opening results. When Side Search is available, a prompt will appear in the address bar allowing you to open it. Side Search works when Google or You.com are set as your default search.
- Add You.com as a search provider
- Add search engine picker to the main Wavebox settings
Updates & improvements:
- Update to Chromium 104.0.5112.101
- Update dependencies
- Include add buttons in the explorer webdock
- Updates to the template sharing process
- Faster extension downloads, especially with larger extensions
- UI & Stability fixes
Fixed:
- some dragging issue in the explorer webdock
- not being able to add new passwords in settings
- some UI styling when the devtools are open
Wavebox 10.104.7.2
- Update to Chromium 104.0.5112.81
- Wavebox had a secret disco mode! You could sometimes trigger this when interacting with Groups that are in split screen, and you'd see tabs switching every half a second or so. Fun as disco mode was, it was actually a bug and not a feature. So the Wavebox dev team have been party-poopers and shut the disco down.
- Dragging apps into the Webdock and creating a group was broken, fix this.
- Fix an issue where the "This tab is sleeping" or "Add your first tab to the group" screen would end up in error
- Update dependencies
- Stability fixes
- First launch improvements
Wavebox 10.103.39.2
- Update to Chromium 103.0.5060.134 which includes important security fixes
- Update dependencies
- Stability fixes
Wavebox 10.103.36.2
New:
- Updates to the link opener
- Add a priority option to link rules, so you can ensure the ordering of matching
- Add the ability to edit & create rules (both for links opened within Wavebox and external links)
- Fix an issue where picking to open in a new window, wouldn't always create a new window
- Updates for when opening links from outside Wavebox
- Add advanced matching options, so you can use url patterns etc
- Add an option to open certain links in different Wavebox profiles
- Rewrite the chooser dialog to be less cluttered
- Add a profile option in the chooser dialog
- Add a titlebar button to secondary windows to get back to the main Wavebox window
- Tidy up the titlebar buttons on secondary windows (these can be re-enabled under settings)
Updates & improvements:
- Updates to tab boosting
- Performance improvements
- Update dependencies
Fixed:
- Fix an issue where Wavebox would sometimes incorrectly quit rather than hide on Linux when using keyboard shortcuts
- Fix CMD+Q sometimes not prompting before exit on macOS
- Fixes when adding new apps
Wavebox 10.103.28.2
New:
- Brand new template sharing. Send one or more groups and passwords to a friend or co-worker so they can grab part or all of your setup. If you share a template with someone who doesn't have Wavebox this can help them get setup quickly; when they first launch Wavebox, the template will be pre-added to Wavebox so they're ready to go! To give it a try, right-click on any group and use the "Share this group" option ????
- Add a new Info Card widget to workspaces, allowing you to add an image, text and link, helpful if you're part of a team and want to share some inspiration ????
- Add a new Smart Notes widget to workspaces
- Add new wallpapers in workspaces
- Add a keyboard shortcut to close all tabs in the current group
Updates & improvements:
- Update to Chromium 103.0.5060.114
- Update dependencies
- Improvements to tab boosting
Fixed:
- Fix not being able to set the text color in Smart notes
- Fix the toggle webdock keyboard shortcut not working
- Fix the titlebar button colors when not using the unified tabstrip & titlebar
- Clickup has been experiencing some issues and are not sending notification change events, which means the unread badge fails to update. We've added a workaround for this until Clickup issue a fix
- Fix an issue where parts of the main UI would fail to show in the main window
- Fix tab boosting for urls that share the same domain (i.e. Gmail & Google Chat)
- Fix Desktop Web Apps failing to open correctly
Wavebox 10.103.5.2
New:
- Add an option to hide/show the webdock on hover
- Add an experimental flag, for the Chromium side panel
Updates & improvements:
- Upgrade to Chromium 103.0.5060.53
- Update dependencies
- UI Tweaks
Fixed:
- Boosting some urls would give bad suggestions, fix this
- Context menu fixes
- Stability and performance improvements
- Fix the tabstrip not showing on groups where all apps are in the Webdock
- Fix Wavebox completely quitting when shutting down a profile
Wavebox 10.102.21.2
New:
- Add an option to auto-wakeup apps in the background. You can find this by right-clicking on an app
- Add an experimental option to show tabs along the top of Desktop Web Apps. This can be enabled, by right-clicking on the app > Settings & enabling the "Tabstrip"
- Add an option to keep notifications on screen, until dismissed (Integrated apps only). This can be enabled under app settings > "Keep notifications on-screen until dismissed"
- Updates to the Quick Switch
- Add sections when searching to help you locate what you're looking for
- Add an option to change the order of the search results. Right click on the section titles to change
- Add group results into the search results
- Link engine updates & fixes
- Add an option to open links across cookie container, when opening links alongside their matched app. These rules can be created in the customizer, when using "Open in tab as matched app"
- There are some edge cases where links would incorrectly open cross cookie container, this would cause an undefined behaviour (i.e. tabs would appear to reload, or reset to their homepage). Capture this edge case and handle it more uniformly
- Add a prompt before merging two groups
- Add an option to name your app when using the "Boost this tab" wizard
- When boosting a tab, if the app supports it, give the option to use the url from the tab as the base url
- When right-clicking on a link in a page, add an option to create a new link open rule
- Add keyboard shortcuts to toggle between just the tabs as opposed to the apps in the main window.
- Make the history and saved items in the tooltips open as a new tab when holding the shift key
Updates & improvements:
- Update to Chromium 102.0.5005.115
- Update dependencies
- Tidy up the keyboard shortcut settings where there are shortcuts that map from 1-9
Fixed:
- Split screen fixes
- Changing the mode via the in page right-click menu, would revert the change shortly after. Fix this
- Add the unsplit option to context menus for the secondary split tab
- Fix the incorrect split mode sometimes being reported in right-click menus
- Re-opening a tab via Ctrl/Cmd+Shift+T was failing to keep the tab in the main Wavebox window. Fix this
- Sometimes when dragging apps in the sidebar (depending on the direction of drag), they would land in the wrong position, fix this
- Fix the text color in the titlebar for Windows
- When setting the new tab url, this was only taking into account when pressing the home button. Change it so the homepage actually changes ????
- Fix widgets sometimes failing to popout
- Fix an issue on Windows where PowerToys and FancyZones could resize popup windows such as the quick switch
- Fix not being able to enter color codes in the group & app context menus
- Fix not being able to remove an ignored password site in settings
- Groups with no apps, would sometimes place the tab toolbar in it's own toolbar, with an empty one above it. Fix this
- Stability fixes
- Usability fixes
Wavebox 10.102.12.2
New:
- Add the password manager into the main Wavebox settings
- Add DNS over HTTPS settings into the main Wavebox settings
- Add dark mode support to some of the Wavebox dialogs
Updates & improvements:
- Update to Chromium 102.0.5005.61
- Update dependencies
- Stability & performance fixes
- UI Tweaks
- Move Wavebox update settings into the about section
Fixed:
- Fix opening external links in new tabs, heading out to a new window in some configurations
- Fix the keyring deprecation warning on Ubuntu 22
- Fix Smart notes not adding highlighted text correctly
Wavebox 10.101.21.2
New:
- Add an option to exclude pinned tabs from the open tab counts. This can be changed under Settings > Tabs & Windows
- Add support for picking search results with the tab key in the quick switch
- Add a keyboard shortcut to toggle between pre-set split screen sizes. This can be configured under Settings > Keyboard Shortcuts
Updates & improvements:
- Upgrade to Chromium 101.0.4951.64
- Improve icon quality in the sidebar
- Update dependencies
Fixed:
- Fix an issue with split screen, where one of the tabs could fail to resize and display under the other
- Fix an issue on macOS where desktop web apps would fail to launch
- Fix an issue where Wavebox could start minimized and then it was difficult to get the main window opened
- Fix styling issue when using certain themes and getting the signed out dialog
- Fix an issue where switching Slack workspaces would fail and you'd essentiall get stuck in a single workspace
- Fix an issue when adding multiple ClickUp or Feedly apps to the same cookie container
- Fix an issue where new tab pages could be blank
- Data integrity fixes
- Performance fixes
Wavebox 10.101.16.2
Updates & improvements:
- Update to Chromium 101.0.4951.54
- Update dependencies
- Add boost tab into right-click context menu
- Add "Focus the main Wavebox window" option to the main burger menu
- When using the switcher, if you just hit enter after searching, auto-select the first item in the list
- In settings, make weblink accounts include their resolved display name
- Tweaks to the omnibox behaviour when typing urls on the new group/tab sleeping ui
Fixed:
- Fixes for tab boosting
- Fix some Slack accounts no longer receiving updated badges & notifications
- Fix an issue where collapsed groups would still show the unread badge when it was disabled in settings
- UI fixes
- Stability fixes
Wavebox 10.101.9.2
New:
- Tab boosting! Although it was previously possible to convert a tab into an app, it only turned the tab into a weblink app. This meant that you often missed out on customizations and integrations specific for that app. Tab boosting fixes this, by boosting the tab into its fully blown tab counterpart. Also when you boost a tab it has a cool animation ????.
- We successfully moved over to Stripe for subscription billing, so you can edit your payment details via the Stripe Portal ????
- macOS, add View > Unsplit all apps & tabs to the main menu
Updates & improvements:
- Update to Chromium 101.0.4951.41
- Updates to the Gmail integration
- When launching an app from the webdock popup, don't auto expand this in the explorer webdock
- Improve the drop indicator when moving an item into a group
- Startup performance improvements
- Update dependencies
Fixed:
- Do not disturb/focus mode detection was siliently failing on some macOS configurations & versions, fix for this
- Fix the update checker running too frequently
- Fix a bunch of glitches with right-click menus
- Moving tabs from secondary windows back to the primary one didn't work. Fix this
- Fix the explorer webdock sometimes failing to render on first switch
- When removing an app we used to remove all it's child tabs. Now reparent them to the group
- Some favicons failed to show customized icons served by pages and instead showed the default favicon icon for the domain, fix this
- UI fixes
Wavebox 10.100.12.2
New:
- Add an option to set a different proxy config on each cookie container
- Add an option to ignore certain url patterns when sleeping tabs
- The option to change the new tab page had vanished, bring it back
Updates & improvements:
- Update to Chromium 100.0.4896.127
- Update dependencies
Fixed:
- Fullscreen fix on macOS when moving from a fullscreen window, to a fullscreen video
- Fix tab titles sometimes not updating
- Cookie container fixes
- Fix for Outlook where it would fail to update when the machine comes back online.
- Opening links from the new tab page, would sometimes incorrectly eject the link into a new window. Fix this.
- On macOS, if "Always show toolbar in fullscreen" was disabled, the webview would overflow into the toolbars in fullscreen mode. Fix this.
- Other less important bugfixes and stability fixes
Wavebox 10.100.7.2
New:
- Add an option to Groups to set the default homepage when opening new tabs in that group
- Add the option to change the text size in the sidebar
- Add a cookie container picker when sharing a website using the share menu in the addressbar
- Add a keyboard shortcut to toggle the webdock modes (this can be configured under settings)
Updates & improvements:
- Update Chromium to 100.0.4896.75
- Update dependencies
- Performance improvements, including up to 25% faster launching of some Wavebox pages
Fixed:
- Temporarily disable floating webviews when devtools are open
- Adding Wavebox smart notes, connect or workspaces as a desktop web app would fail silently, fix this.
- Fix a compatability issue with the Norton Password Manager extension
- Tabs held in the top level group would fail to convert to apps as they assumed they'd have a parent app. ???? Fix this
- The active app & tab indicator was incredibly washed out when using dark themes. Make it brighter
- Stability fixes
- UI fixes
Wavebox 10.99.50.2
- Add "New window" to the link opener engines
- Update dependencies
- Update integrations
Fixed:
- Fix an issue, when in fullscreen the sidebar would be cut-off (macOS)
- Fix a style issue when rounded webviews is disabled
- Fix an issue where the the sidebar would cut off some styles at more than 80 pixels wide
- After the new UI update, right clicking on a group with just 1 app wouldn't show the "Open current page in new window" option. Fix this.
- Disable the "Send to workspace" option in the group context menu, when there's nothing in the group to send
- Fix an issue on macOS where the CMD+W behaviour was inconsistent in some configurations
- Stability fixes around locking & unlocking Wavebox
- Fix a CPU spike when opening the profile switcher
- Fix some notifications not showing the correct icons in Wavebox mini
- Style fixes
- Stability fixes
Wavebox 10.99.46.2
- A brand new UI, which includes a unified tab strip & title bar, floating webviews with subtle rounded corners and shadows to make everything you're working on just pop
- Rebuilt from the ground up, a new drag & drop experience that among other things lets you drag tabs from toolbar straight into the webdock
- A brand new webdock rebuilt from the ground up...
- The webdock now has two modes, the list webdock (just your icons) and the explorer webdock showing all your groups, apps and tabs on the left
- Seamlessly toggle between the list webdock and explorer webdock anytime by using the button in the toolbar
- Got lots of tabs to organize? No problem, easily create folders in the explorer webdock to keep all your stuff exactly where you need it.
- You're no longer bound by the regular, compact & tiny webdock sizes, just use the drag bar for as much (or as little) webdock as you like.
- Wish you could create a new group without an app? Just hit the new group button and start adding tabs.
- Need the action buttons in the title bar, or prefer the extra space? You can now choose which icons you want and which you don't.
- Always hitting compose, or creating new documents? Just hover over your favorite apps and check out the fast actions (try it on Google Drive, or Gmail)!
- Quickly get to what's new just by hovering over your apps. We've added your unreads, notifications and more into the popovers to make them more useful.
- Customize your groups and apps directly from the right-click menus without ever needing to touch settings (try clicking on the name or color).
- Check out the new tab navigator. Cool little graphs and lists of what you've got running!
- Add Wavebox Smart Notes as an app.
- The dev team & ux team tell us that there are nearly a million other tweaks but we don't quite believe them. Or maybe we do. You decide!
- Update to Chromium 99.0.4844.84
- Update a bunch of other dependencies
- Some big performance improvements from the new UI update, especially for machines that have integrated graphics
- Add keyboard shortcuts for split/unsplit (this can be configured under settings)
- Opening wavebox://downloads in the main window could cause it to reload on startup, fix this
- Fix a crash in the main window
- Fix opening app settings not always scrolling the settings window to the correct location
- When opening external links, Wavebox wouldn't offer the last cookie container when it was the default. Fix this
- Tab counts would not show on groups with a single app, fix this
- Capture a case where a partial update could cause the app to stop launching
Wavebox 10.99.14.2
Fixed:
- In some configurations, Slack & Gmail could present duplicate notifications
- When using split-screen, it was not possible to change between screen positions, without exiting split screen
- Opening a tab in a new cookie container would result in it reverting back to the original container
- When an app fell asleep, clicking on the app in the webdock/toolbars wouldn't wake it up. We like it when things fall asleep because it saves resources, but we also like it when they wake up when they're needed. So we added some new coffee brewing code that wakes it up ☕
- Patch an issue with the extensions api
- Performance & stability fixes
- Update dependencies
Wavebox 10.99.11.2
Updates & improvements:
- Update to Chromium 99.0.4844.51
- Update dependencies
- Add the option to open links using the opener engine. This can be done with Ctrl/Shift/Alt/Cmd+Click and can be configured under settings -> Link Opening
- Add support for split-screen calls for extensions
- Add enable/disable all extensions to the extensions page
- Stability fixes
- Performance improvements
- UI tweaks
- Better error handling
Fixed:
- Fix the cookie container indicator not always updating
- Fix an issue with pinned workspaces not remembering the last workspace
- Desktop web apps would take the theme color from the hosted page when set, rather than from the color set in settings. Fix this so it always takes the expected color.
- When moving an app to a new group, it would lose its cookie container and only partially switch to the moved tab. Fix both of these.
- Fix an issue where under some configurations Wavebox would incorrectly change to touch UI mode
- Fix an issue where sometimes changing the tab title would fail to update until after a restart
- Fix Wavebox failing to take focus when clicking the menu bar icon on macOS
- Fix for the telegram unread count
- The Gmail inbox type was not being picked up automatically after adding the Gmail app. Fix this
Wavebox 10.98.34.2
Updates & improvements:
- Update to Chromium 98.0.4758.102
- Update dependencies
- Performance improvements from our internal fuzzing
- Compatibility improvements for extensions that connect to native applications
- Add a floating drawer icon to workspaces that have a hidden titlebar
- Add some additional info to diagnostics to help us diagnose split screen issues
- Add a keyboard shortcut (Ctrl/Cmd+Shift+C) to copy the current url
Fixed:
- Split screen would sometimes not respect the setting after a reboot, fix this
- Under some circumstances, the resize handle for split screen would not work after opening a tab, fix this
- Fixes for the Clickup integration
- Fix an issue where Wavebox would sometimes pick a random app after restarting
- Stability improvements
- Fix a crash when fetching the last used tab
- Better error handling
- Fix some sites being unable to open links in the default browser
- Fix Skype being unable to open links in the default browser, when the default browser setting is only set on the Skype app
- Fix an issue where some tab icons would appear broken
- Fix a crash when editing an installer in the collection widget
- Fix some issues around closing windows via a keyboard shortcut
- Stability improvements
- Fix sorting for cloud profiles
Wavebox 10.98.9.2
New:
- Add Feedly as an integrated app ????
- Add an option to hide the titlebar in workspaces
- Add a button to app settings to the set the icon to be the current page icon (Weblink apps only)
- Add support for AppImage on Linux
Updates & improvements:
- Update Chromium to 98.0.4758.80
- Update dependencies
- If you've enabled Wavebox UI2 under Settings, Advanced, Flags then...
- UI2 new drag-drop interface
- UI2 fix the signed out panel bleeding over the tabstrip
- UI2 the sidebar could be resized when locked, fix this
- UI2 deleting an empty group would leave you in an undefined state, fix this
- Promote the following settings from flags
- Use glass effect for some user interface elements
- Connect micro sidebar
- Prompt before closing multiple tabs
- Add a timestamp to notifications in Wavebox mini & workspaces
- The unified unread widget would only report unread items that were specifically reported by integrations, meaning some unread counts and activities would go unreported in the widget. It now also includes counts and activities where the app doesn't explicitly report unread items.
Fixes:
- WhatsApp was sometimes reporting messages were sent 52 years ago. Although it's impressive that people in 1970 were able to use WhatsApp it wasn't right, so we fixed it.
- When opening external links in Wavebox, and picking the last used window, also inherit the cookie container
- Split screen would not work on macOS in fullscreen mode, fix this
- Split screen would not focus the tab on click on macOS, fix this
- Fix an issue where notifications would not open the correct window and app
- Fix an issue where notifications would open in the wrong cookie container
- Fix right clicking on a tab only working once
- Fix the icon picker on Cookie Containers
- Fix an issue where using keyboard shortcuts to change app would not bring keyboard focus back properly
- Fix style issue on workspaces
- Fixes for the Linux update process
- Fix an issue that could see you unable to start Wavebox
- Fix adding suggested apps from the Desktop Web Apps page
Wavebox 10.97.33.2
- Some users reported Wavebox getting stuck on startup, this release addresses that issue
- Fix the next / previous app keyboard shortcut not working
- Update to Chromium 97.0.4692.99
- Collapse apps in settings to make it easier to navigate large groups
- Update dependencies
- UI tweaks
- Fix a hard crash that could occur when switching profiles
- More fixes for protocol handlers (using Wavebox as your default mail handler)
- Fix workspace styling in the collection widgets
Wavebox 10.97.26.2
New:
- Add support for dragging groups over each other to combine their contents
- Add an icon picker when picking group & app icons
- Add a keyboard shortcut to duplicate the current tab
- Display multi-line names in the workspace collection widget
Updates & improvements:
- When unsplitting an app/tab, be more intelligent about that tab that is selected after the unsplit
- UI tweaks tweaks and updates
- Update dependencies
Fixed:
- a crash in settings
- some style issues with the focus customizer
- handling mailto/email links not working correctly
- the workspace icon not using the app color
Wavebox 10.97.16.2
New:
- Add an option to set your own custom notification sounds
- Add an option to suspend idle detection for the privacy lock, by right clicking on the lock icon in the sidebar
- Sites are able to request that they open desktop applications by default, but there was no way to undo this, add those sites into settings
Updates & improvements:
- Upgrade to Chromium 97.0.4692.71
- Update dependencies
- Add a flag to disable the alert when an app is signed out
- Speed up the unread count detection for outlook
- Updates the add app wizard
Fixed:
- There was some discrepancy in the behaviour when closing tabs in the main Wavebox window vs closing tabs in other windows. Update this so it behaves the same across the board.
- Fix the address bar sometimes appearing when hidden
- UI updates & tweaks
- Multiple fixes for split screen
- Fix split-screen not restoring on startup under certain circumstances
- Handle a case where outlook would stop syncing unread counts and notifications
Wavebox 10.96.38.2
- This patch release fixes an issue with scrollbars not appearing on some websites
Wavebox 10.96.36.2
- This release includes an update to Chromium 96.0.4664.110, which includes some important security and stability fixes
Wavebox 10.96.31.2
- Update to Chromium 96.0.4664.93
- Add keyboard shortcuts for sleeping app/group/window
- Update dependencies
- Update integration apis
- Split screen fixes
- Fix the sidebar & toolbar being cut off on macOS
- Fix a CPU leak with the downloads widget
- Ensure tabs are woken up correctly when entering split-screen mode
Wavebox 10.96.12.2
Updates & improvements:
- Update to Chromium 96.0.4664.45
- Add Freshdesk integration
- Make some Wavebox components live updatable so they can be updated in the background without a big release
Fixed:
- Fix an issue where clearing the browsing data from a cookie container, could also result in the default cookie container being cleared
- Fix a case where Trello would fail to complete sign-in under certain circumstances
- Fix a crash on the lock screen
- Dark mode fixes
- Fix an issue where a tab could silently wake up on launch
- Fix a crash when using incognito mode & opening the devtools or a new window from a page
- Fix a memory leak with Gmail & Slack
- Fix a UI glitch with the top toolbar in the main Wavebox window
- Data integrity checking & fixes
- Fix a bug that would sometimes occur when restoring a profile from disk or the cloud. The profile would either fail to restore correctly, or partially restore, leaving the app in a bit of an undefined state.
Wavebox 10.95.41.2
New:
- Enable dark mode in settings
- Add an option to display Wavebox apps as round rather than circular
- Change the Ctrl/Cmd+W behaviour to more intelligently pick the next tab
- Add support for backing up and restoring Desktop Web Apps & bookmarks using import/export
- Add a keyboard shortcut to cycle through all awake tabs
Updates & improvements:
- Update to Chromium 95.0.4638.69
- Update dependencies
- Ensure app configurations are updated more frequently
- Stability and performance improvements
Fixed:
- Re-attach the main wavebox window more resiliently when session restore is enabled
- Speculative fix for phantom tabs sometimes appearing in the main Wavebox window
- Fix a crash when opening bookmarks in a new window
- Fix an issue where app icons could display blank after performing a restore
- Fix an edge case where the app could quit unexpectedly on startup
- Enabling focus mode permanently has stopped working, add a fix for this
- Fix move tab to group not working
- Fix a potential crash in the main Wavebox window
- Fix an issue where clearing the browsing data from a cookie container, could also result in the default cookie container being cleared
- Fix a case where Trello would fail to complete sign-in under certain circumstances
- Fix a crash on the lock screen
- UI fixes
Wavebox 10.94.24.2
- Update dependencies
- Performance improvements for the app store
- Update to Chromium 94.0.4606.81
Wavebox 10.94.19.2
- Update to Chromium 94.0.4606.71
- Fix not being able to change the notification sound on Desktop Web Apps
- Fix an issue that could cause some extensions to crash
- Show smartnotes in the Desktop Web App extension menu
Wavebox 10.94.17.2
New:
- Desktop Web Apps. Is there an app you use all the time that you really wish you could pin to the dock/taskbar and use just like a fully installed app? Now you can!
- Click on the new apps button in the titlebar of any window to add your first app. Once added...
- Launch the app right from the desktop / application launcher
- Pin the app to your taskbar and switch back to it at lightning speed
- Get unread badges for just that app right in your dock
- Use Alt+Tab/Cmd+Tab to switch between it and all the other apps running on your machine
- Add clear all notifications to notifications widget titlebar
- Add support for wavebox:// urls
Updates & improvements:
- Update to Chromium 94.0.4606.61
- Update dependencies
Fixed:
- Wavebox would crash when trying to drag the connect or smartnote extensions in the toolbar, fix this
- Fix trello avatar icon not being fetched correctly
- Compatability for the Outwrite extension when using multiple Cookie Containers
- Fixes to the sign-in flow for some apps
Wavebox 10.93.12.2
- Update to Chromium 93.0.4577.82
- Update dependencies
- Fix the 'show addressbar' button not working in the popout version
- Promote showing tab counts on groups & apps from flags to the main settings
- Add a flag to enable prompts before closing multiple tabs
- UI fixes
Wavebox 10.93.11.2
- Fix a crash when clicking the home button on a non-default cookie container
- Fix a crash when visiting the Chrome Web Store on a non-default cookie container
- The recents list on an app would sometimes fail to populate when entering a url into the addressbar, fix this
- Make 1Password semi cookie container aware
- Make Ctrl/Cmd+Q configurable, and when using this on the main Wavebox window with no open tabs, minimise the window to the tray/menubar
Added:
- a keyboard shortcut to launch smartnotes
- undo/redo support to smartnotes
- cookie container support to progressive web apps
Wavebox 10.93.9.2
New:
- Add the option to launch external urls in a new tab rather than new window
- Add a setting to use the system print preview dialog
- Make clicking on an app title in a tooltip navigate back to the apps homepage
- When sending a window of tabs to a workspace, add the option to save any configured tab groups from the window
- Add advanced flag to display open tab count on groups
- Add advanced flag to set tab display mode (either by group or app) to be configurable per group
- Add the option to change which groups are shown in the Notification & Unified Unread widgets
- Add support for dragging task items between widgets
- Make lock screen dark theme aware
Updates & improvements:
- Update to Chromium 93.0.4577.63
- Update dependencies
- Change linux update "Remind me later" button to wait until tomorrow
- The previous version fixed window positioning on Windows, but it was a bit janky. Make it less so.
- Some performance tweaking
Fixed:
- Fix right-click not working on task items
- We had stopped offering to save passwords on Google domains. Fix this
- Theres a race condition when loading slack, which meant that clicking on a notification later on would cause the window to reload. Fix this.
- Fix Smartnotes not overflowing and showing the scrollbar properly
- UI fixes
- Fix an issue where opening a progressive web app would result in multiple tabs re-opening
- Fixes when making calls using Wavebox Connect
- Fix the UI going a bit wrong when forcing dark mode
- Ctrl+1-9 had stopped working properly unless mapped manually in settings, fix this
Wavebox 10.92.95.2
New:
- Improved support for setting Wavebox as the default mail handler
- Add an option to open a link in the last used window, when opening links from outside of Wavebox
- Add an option to the tasks widget, to auto cleanup done tasks
- Add a keyboard shortcut for next/prev tab. This can be configured under settings
Updates & improvements:
- Update the Chromium 92.0.4515.159
- Update dependencies
- Persist some additional data when importing/exporting Wavebox config
- Compatibility fixes for Windows 11, including rounded corners and removing a glitchy drop shadow
- Add option to send all tabs in main wavebox window to a workspace from the top-right toolbar
- Add some additional helpers for when Wavebox is the default browser, but also links are set to open in the default browser
- Spring-cleaning some old code
Fixes:
- On Windows the address bar would not autofocus in new windows. Fix this
- With multiple monitors that have different scaling, the smartnotes window and some of the authentication windows could appear partially off screen. Manually position these so they're no longer floating off in the distance.
- If you launched Wavebox whilst offline, some app icons would fail to load. Detect when the connection is restored and re-load those icons
- Fix a crash on workspaces
- Skip the link opener engine when opening local files
- Fix share dialogs sometimes rendering a blank window on Windows
Wavebox 10.92.21.2
New:
- Add an option for each app to overwrite the default notification sound
- Add support for routing links from external apps. Previously these would open up in a new window on the default Cookie Container, but now you can select where you want them to open ????.
Updates & improvements:
- Upgrade Chromium to 92.0.4515.131. This also fixes a launch issue on some Arch Linux configurations
- Update dependencies
- Update the collection widget, so you can open all shortcuts in a folder from the right-click menu
- Update the collection widget to show the icon and name from what's configured in the original app where possible
- UI Tweaks & fixes in the settings UI
- Add created and last modified info to Smart Notes
Fixed:
- Fixes for shared workspaces
- Fix the sidebar being unscrollable when the cookie manager was open
- Fix show/hide addressbar keyboard shortcut not working
- Fix the tab bar collapsing prematurely when tabs are pinned
- Some notifications in Wavebox Mini & the notification widget would refuse to open when their original tab had been closed. Fix this
- Fix an issue with icon sync
- Fix a crash when deleting a profile
Wavebox 10.92.14.2
New:
- Widget Workspaces. Supercharge your Workspaces app and your new tab page. Previously, you could only add apps and shortcuts to a workspace but now...
- Add any number of Widgets, these include Collections of shortcuts & apps, sticky notes, tasks, RSS feeds and more!
- Drag the widgets around and layout your workspace so it works how you work
- See handy stats about how you use Wavebox and how much memory you've saved
- Use as many workspaces as you need to split up your stuff
- Customize your workspace with your own backgrounds and colours
- Smart Notes. Add a note to any page you visit. When you return to that page, the note is instantly available so you can pick up where you left off. Look out for the Smart Note icon in the top-right of the window and also a little badge on it when you have a saved note.
- Focus Mode. This brings an entirely new take on the old "Mute notifications" functionaility in the sidebar. With focus mode, you can...
- Mute Badges and Audio as well as Notifications
- Mute specific groups, or sets of groups as well as everything
- Save sets of groups to mute in the future
- Add support for tabs re-attaching to the main window from the history menu and Ctrl+Shift+T
Updates & improvements:
- Update to Chromium 92.0.4515.107
- Update dependencies
- Make version info copyable in settings
- Enable crash reporting on Linux
- UI tweaks and fixes
Fixed:
- Fix privacy lock not being recoverable
- Fix the compact navigation not updating the url correctly
- Improve sidebar app sorting by reducing jumpyness and random unexpectedness
- Fix Windows sometimes showing blank panels
- Sort cookie containers in settings
- Performance fix in cookie containers that are part of a Wavebox team
- Wavebox would sometimes fail to come to the foreground when clicking on the tray icon on Windows
Wavebox 10.0.594.2
New:
- Add the option to change the taskbar badge color on Windows
- Split the "Sleep tabs on low memory" setting so it can be set independently for tabs and apps, rather than just a single global setting for both
- Add new tab in current group as a window open engine
Updates & improvements:
- Update to Chromium 91.0.4472.164
- Update dependencies
- Update the Wavebox Mini unread panel to show new items first
- Performance & memory improvements
- Make chrome extension api identity optional
- UI updates and tweaks to the general look and feel of Wavebox
- Show a warning when testing notifications and Do Not Disturb is enabled on macOS
- Add a restart prompt when updating on Linux
- Performance improvements & low resource usage activity spinners everywhere
- Improve readability of Outlook notifications
- Improve Outlook & Gmail sync responsiveness
- Make the Windows taskbar badge higher quality
- Tweak the Windows tray icon visuals to be more in-line with other tray icons
Fixed:
- Fix crashpad crash reporting not submitting reports under some configurations on windows
- Fix a crash on some configurations that use multiple profiles
- Fix dragging a tab into the main wavebox window causing the app to hang
- Fix an issue on Windows install where the app could think the EULA had been rejected
- Fix for slack failing to load after sleep
- Open in default browser with multiple wavebox profiles didnt work, fix this
- Fix the Do Not Disturb state not reporting correctly on the latest macOS
- Fix an issue whereby new tabs in the main window could encounter a double load. This was reported with opening new windows from cPanel, but could affect other sites
- Fix the alert state not clearing when tabs and apps go to sleep.
- Fix edge case whereby waking up the active tab would fail
- The "restore last page on load" setting was only partially respected after we rolled out a performance optimization by serializing sleeping apps and tabs to disk. Fix this, so that you can now enable and disable restore last page on load and have it function as expected
- Fix an issue in Wavebox Connect whereby closing picture-in-picture mode with the close button would cause the call to hang
- Fixes to the sidebar divider sorting
- When using Wavebox Connect with multiple profiles, it would display notifications and ring in each profile. Only ring and notify once from now on
- Fix a race condition in the storage system that could result in data corruption
Wavebox 10.0.554.2
- Update to Chromium 91.0.4472.114
- Update dependencies
- Change the connect action button in the top to open the last unread item if available
- Disable background running by default as it doesn't make 100% sense and causes profile shutdown to not work correctly
- Improvements to Gmail sync
- Fix issue that would see Wavebox hang on launch after moving onto the free tier
- Fix crash when resuming download
- Improve aur update instructions
Wavebox 10.0.548.2
- Update Chromium to 91.0.4472.101
- Update dependencies
- Sometimes Slack would send duplicate notifications, ignore those
- Help users on macOS running Wavebox under Rosetta by directing them to download the Apple Silicon edition
- Shift+Click on apps and groups open them in a new window
- More tweaks to the linux tray display refresh
- Performance fixes
Wavebox 10.0.542.2
- Update to Chromium 91.0.4472.77 which improves JavaScript performance by up to 23% in real world tests. This is thanks to the new Sparkplug compiler in V8 which should see the vast majority of JavaScript launch and run faster
- Incrementally load Wavebox code as it's needed, using our new just-in-time pipeline. This reduces the evaluation time and memory usage on startup by 20-ish percent. Then depending how Wavebox is used, additional chunks are loaded as they're needed. This means if there's a feature you just don't use, you'll never need to load it in. If you do use it, then it's loaded seamlessly in the background without you even noticing!
- Wavebox uses lots of different code components in the app, but within those they use a shared library. We spent some time optimising these, stripping out bits that we didn't need and rewriting some others to be more performant. We managed to reduce some of the code components by over 50%, which means less overhead in lots of parts of the app and now pages and tabs should now load that little bit more quickly.
- We now officially support the Arch User Repository as a new install method!
- Fix duplicate tab in new window messing up the window focus on Windows
- Fix a hard crash when profiles are enabled
- Fix being unable to remove a profile
- UI fixes
Wavebox 10.0.518.2
New:
- New micro version of Wavebox Connect
- Add the ability to pin a tab in the main wavebox window
- Add support for automatically changing the menu bar colors depending on theme/desktop wallpaper
- Add an option to move tabs between groups
- Add button to open all pinned items in a new window
- Change dino to wavebox logo for QR code in omnibox
Updates & improvements:
- Improve the loading experience in profile popup
- Update our frameless window code used in profiles & quick switch
- Update to Chromium 90.0.4430.212
- Update dependencies
- Tree-shake some useless code to improve performance
- UI Fixes
Fixed:
- Remove create new tab from context menu, when tabs are disabled
- When the main window quit behaviour was set to quit, Wavebox would exit badly. This caused a number of problems...
- Running tabs wouldn't save, so the startup behaviour of "continue where you left off" wouldn't work
- Secondary profiles could be lost if they were saved to disk badly
- If you had a second window open and quit the main Wavebox one, there was no way to bring it back other than to restar the app
- Opening a new tab carries the cookie container across, however in some instances creating a new window would not, so always carry the cookie container.
- Fix widevine on Apple Silicon builds
- Fix a crash in workspaces
Wavebox 10.0.503.2
New:
- Add keyboard shortcut for home
- Add keyboard shortcut for the profile picker
- Add duplicate to new window option to the tab menus
- Add support for some additional chrome.identity extension apis
Updates & improvements:
- Update to Chromium 90.0.4430.93
- Slack unread badges and notifications stopped working after Slack changed their API. Update Wavebox to be compatible with these changes
- UI tweaks and fixes
- Improvements to streaming quality in Wavebox Connect
- Add the option to open pinned items in new windows
Fixed:
- Shutting down profiles was a bit flakey, fix this
- Cookie container settings were not respected on extensions after the Chromium 90 update. Fix this
- Fix zoom not working in Wavebox Mini
- Fix clicking on a notification erroneously waking up a bunch of tabs in a group
- Fix an issue that would sometimes see tabs requiring a double click to close
- Fix playback of protected media on Apple Silicon
- Fix issue that would prevent some users from launching Wavebox
Wavebox 10.0.495.2
- Fix change to Slack sync protocol that caused Slack accounts to stay signed out
- Fix the Wavebox UI incorrectly using the default page zoom
- Add a flag to revert the linux tray behaviour to the old refresh-y behaviour
Wavebox 10.0.493.2
- Upgrade to Chromium 90.0.4430.85
- Add an option for main window tabs to inherit their sleep settings from the opening app
- Speed up initial load in Navigator
- Bugfix for missing tabs in Navigator
- Fix the scrollbar not appearing on workspaces
- The homepage url for apps could be lost under an edge case, fix this
- UI Fixes
Wavebox 10.0.487.2
New:
- Add notification volume control to Settings > General > Notifications
- What's New icon in sidebar
- Add an option to name individual tabs
New Profiles:
- Profiles icon in the UI top-right with dropdown Profile switcher. Disabled by default - email support for access
- We've been busy updating and fixing some longstanding issues with Cookie Profiles. Alongside this and the release of Profiles, we've renamed Cookie Profiles to be Cookie Containers. They do the same thing, but helps with any ambiguity between profiles and containers
- Option to show Wavebox Profile picker window on start-up
- Option to launch all Wavebox Profiles on start-up
Sleep Improvements:
- Extend the default sleep period to 15 minutes from the old 5 minutes
- Sleep unused tabs (not just apps) after 15 minutes. This works across all windows, not just the main Wavebox window and can be disabled or customized in settings
- Uncouple the sleep setting for tabs in the main Wavebox window, so that they use the global setting
- Add an option to sleep apps & tabs when the machine has low memory
- Indicate when tabs are sleeping by greying out the tab title and icon
- Add an option to each tabs context menu to sleep them on demand
- After adding an app and switching away from it, the app would always go to sleep immediately. Don't do this.
- Schedule auto sleep on apps at startup (if applicable)
- Show sleeping tabs in the tab navigator
Wavebox 10.0.454.2
- Update to Chromium 89.0.4389.72
- Update dependencies
- Reduce individual writes to disk by batching them together, decreasing CPU load
- Disallow adding workspaces multiple times
- Clearing all browsing data would sometimes fail when clearing multiple profiles. Fix this.
- Add create group from tab to tab context menu
- Flags section under advanced settings
- Wavebox connect improvements
- UI Tweaks
Wavebox 10.0.442
New:
- Add an alert state to apps and groups to show which are audible, muted, screensharing etc
- Add mute/unmute to the app/tab menus
- Improve the active indicator when apps are placed in the sidebar
- Add search to settings
- Add option to hide or show the bookmarks bar in the main Wavebox window (available under settings. This is still experimental)
- Wavebox mini now remembers the last tab that was open
- Add option to move app into its own group
- Add an option to always show the tabstrip
Updates & improvements:
- Update to Chromium 88.0.4324.192
- Update dependencies
- Speed up double click vs single click detection on apps
- Make Wavebox connect theme aware
- Various UI tweaks
Performance improvements:
- Serialize sleeping tabs to disk for faster tab restore
- Use our new store heuristics to pre-predict changes and dump those that have no effects early in the pipeline
- There's a case where switching between some Slack teams would cause a large CPU spike and in some cases a short hang. We added a fix that should vastly reduce CPU usage when doing this.
- In some places we emit multiple store updates together, causing some usless UI repainting in the process. We now batch these automagically into a single update and crucially a single repaint which means faster performance.
- Some of the integrated apps would share large blobs with multiple frames in the app. This data was never used in any of those frames, so move into a dedicated background sync store and free up some CPU and memory for all!
- Fix a potential leak in the tab manager that was causing CPU spikes when switching tabs
Fixed:
- The cookie profile was being lost in new tabs, when new tab extensions are installed (e.g. start.me). Carry the cookie profile through.
- In some instances, tabs might not load until they're entered. Hopefully a fix we applied will make them load when they're supposed to
- When sleeping/unsleeping tabs they’d incorrectly animate. Fix this
- Wavebox connect fixes & improvements
- Fix double clicking on apps wrongly reloading when the window is out of focus
- Fix widevine on Apple Silicon devices not working
- When adding weblink apps to a shared team they'd lose their name and icon. Hold on tighter and carry these through
- Fix a crash on the dashboard when it loads before the background thread is 100% ready
- Tweaks to the app/group tooltips
- Fix connect call notifications routing to the wrong tab
- Fix case where some conflicting notification sounds would play
Wavebox 10.0.422
- Update to Chromium 88.0.4324.150, which contains important security fixes
- Additional V8 hardening and security fixes
- The new tab page always started opening on the default partition. Fix this and make it partition aware again
- There was an edge case where the UI may not paint in the main window
- This patch release includes a fix for Slack unread counts and notifications not working
Wavebox 10.0.412
New:
- Add Wavebox Mini button to the the titlebar
- Add option to disable buttons in the titlebar to the main settings rather than using chrome://flags
- Double clicking on an app or group with one app now loads the homepage
Updates & improvements:
- Update to Chromium 88.0.4324.146
- UI Tweaks
- Update dependencies
- Crashpad reporting
- Add extension spanning info to user generated diagnostics
Fixed:
- Some themes would show a clipped background on buttons in the titlebar. The background was never meant to be there, so remove it
- The Clickup extension wouldn't allow you to sign-in on a Cookie Profile that isn't the default one. Fix this so you can sign in on any cookie profile
Wavebox 10.0.407
New:
- Sites that request HTTP basic auth now work outside the default cookie profile
- Vastly improved service worker sync for sites that support it
- The ability to lock an extension to a single cookie profile
- Better cookie profile support for extensions that have struggled with it
- Fixes for mixmax outside of the default cookie profile
- Add the ability to re-order pinned items
- Add tab close button to quick switch
- Add favicons to quick switch
- Add tab search, navigatior & new window button to the titlebar
Updates & improvements:
- Update to Chromium 88.0.4324.96
- Update dependencies
- Improve stability by hardening some core event systems so in-app errors don't result in a domino-effect fallover
- Open pinned and recent items as a new tab rather than always in a new window
- Some tabs in the stip failed to update on chrome:// pages. Fix this.
- Hide tab sleep indicator when space is at a premium
Fixes:
- Fix toolbar apps collapsing slightly when there are lots of tabs
- Fix an edge case where opening the options page in a tab on startup would result in it crashing
- Badges wouldn't clear on facebook messenger if you dismissed them on another device. Fix this
- Signing into Slack with Google stopped working, fix this
- Opening a link from bookmarks in a new tab would cause the app to crash. Don't crash.
- Fix folder upload on sites such as Google Drive & OneDrive
- Fix tray losing notification muted state on Linux & Windows
- The character encoding was losing some character definition in Wavebox Mini Notifications. Fix this (Existing notifications will continue to show funny glyphs)
What's new in this version:
New Features:
- Add Enable unsafe configuration feature into Preferences > Pro tab
Fixed:
- Fixed an issue that the built-in keyboard is not be treated as the built-in keyboard if the keyboard is connected via SPI (Serial Peripheral Interface), such as M2 MacBook Air