Skip to content

Releases: v2macapp/v2mac

V2Mac 1.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 04:56

What's changed

  • Keep the Mac's menu bar in its normal place when V2Mac is in Persian
  • Add Rules Doctor, which finds and fixes problems in your rules
    • Finds errors, conflicts between rules, and rules that do nothing, and fixes them with one button
    • Summarises rules: subdomains become one domain, hosts become a service list, and apps their hosts already cover are dropped
    • Can group rules by what they do and merge neighbours, without changing where traffic goes
    • Replaces Tidy Up in the Rules window
  • Remove the Map tab from the Connections window
  • Open the Connections window from the menu bar panel

Install

With Homebrew: brew install --cask v2macapp/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-1.6.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v1.5.0...v1.6.0

V2Mac 1.5.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 23:19

What's changed

  • Update the Secure Sandbox on its own, without waiting for a V2Mac release
    • V2Mac finds new sandbox releases itself and checks their signature
    • The sandbox opens as long as it shares V2Mac's link version; otherwise it says which one must update
    • A sandbox never updates to an older version

Install

With Homebrew: brew install --cask v2macapp/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-1.5.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v1.4.0...v1.5.0

V2Mac 1.4.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 16:30

What's changed

  • Use Secure Sandbox 1.1.3, which fixes Debian packages that create a system group or user
  • Make a safe problem report from Settings → About
    • Logs and crash details are included with server details, keys, visited sites and your account name removed
    • You read and edit the report first; V2Mac copies it and opens GitHub, and sends nothing itself
  • Point at the v2macapp GitHub organization

Install

With Homebrew: brew install --cask v2macapp/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-1.4.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v1.3.0...v1.4.0

V2Mac 1.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 12:24

What's changed

  • Update V2Mac automatically with smaller downloads
    • Download only changed files, verify them, and install on quit or with Restart Now
    • Show available and ready badges and keep Xray within the build-compatible range
  • Apply rule changes faster when rules name many apps

Install

With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-1.3.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v1.2.1...v1.3.0

V2Mac 1.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 10:37

What's changed

  • Fix the Rules window freezing while apps are online
    • The Discovered count no longer rebuilds the routing for every site on every redraw

Install

With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-1.2.1.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v1.2.0...v1.2.1

V2Mac 1.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 10:00

What's changed

  • Add rules-first command line tool
  • Show the frontmost app's route in the menu bar, with Add to Rule
    • Add an "Add to Rule" action for Shortcuts
  • Replace the rule editor and rule builder with one Rules window
    • Rules can send traffic via another server or a group's fastest server, with failover
    • Add "Only when" conditions: ports, TCP or UDP, protocol and app
    • Search a host, address or app to see which rule decides where it goes
    • Discovered lists apps and sites no rule covers, to add with one click
    • Tidy Up suggests merging and removing rules that overlap
    • The menu bar warns when a Via rule's servers stop answering

Install

With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-1.2.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v1.1.0...v1.2.0

V2Mac 1.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 21:54

What's changed

  • Use Secure Sandbox 1.1.1, which keeps logs to help diagnose apps that close right after opening
  • Update the Secure Sandbox by downloading only the files that changed
    • The update sheet shows the smaller download size
  • Add Show Crash Reports to Settings and a bug report template
    • Report a Problem opens an issue form asking for versions, the log and the crash report

Install

With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-1.1.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v1.0.0...v1.1.0

V2Mac 1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 23:24

What's changed

  • Add the Secure Sandbox (beta): run apps in mini VMs, each with its own server, downloaded the first time you open it
  • Update the Secure Sandbox when a new V2Mac needs a newer one: a button beside Sandbox, a notification and a menu bar card, with download progress
  • Show Loading on the Sandbox button while the sandbox opens, and a small download badge when it isn't installed
    • The menu bar panel's Sandbox button shows a spinner while the sandbox opens
  • Move Sandbox to the foot of the sidebar, under Connections and Rule Editor, all stacked
  • Let sandbox mini VMs exit through JSON config servers too
  • Let the sandbox fetch its store index and plugin layers through V2Mac (link version 3)
  • Let sandbox mini VMs exit through share-link servers (dev builds only for now)
    • V2Mac hands the sandbox ready server outbounds and lets them through the kill switch
    • Turning TUN mode on or off hands the exits out again
  • Add the Secure Sandbox entry, download and link (dev builds only for now)
    • Sandbox button in the toolbar and menu bar panel, with a sheet that downloads it
    • Settings → Sandbox: memory limit and Remove
    • Asks before quitting when sandbox apps are open

Install

With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-1.0.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v0.7.16...v1.0.0

V2Mac 0.7.16

Choose a tag to compare

@github-actions github-actions released this 21 Oct 13:30

What's changed

  • Update the bundled Xray-core to 26.10.21
    • Xray's own country lists now cover only China, Iran and Russia, so the connection map and the rule builder place fewer countries

Install

With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-0.7.16.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v0.7.15...v0.7.16

V2Mac 0.7.14

Choose a tag to compare

@github-actions github-actions released this 21 Oct 12:20

What's changed

  • Open the update icon into a glowing pill when the pointer is over it
    • The icon has no circle; hovering slides out a pill with the text behind it
    • A soft, moving glow of colour surrounds the pill while it is open
    • The whole pill can be clicked, and it closes half a second after the pointer leaves
  • Show the update text when the pointer is over the update icon
    • The update icon sits in its own circle, apart from the Add button
  • Check for Xray core updates only from Settings
    • The core is no longer checked in the background, and its notification is gone
    • The toolbar shows an available V2Mac update as a glowing icon; hover it to read the text

Install

With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).

Or download V2Mac-0.7.14.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).

Full changelog: v0.7.13...v0.7.14