Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 2.02 KB

CHANGELOG.md

File metadata and controls

58 lines (41 loc) · 2.02 KB

Changelog

Unreleased

Breaking changes

New features

Fixes & maintenance

0.4.1

Fixes & maintenance

  • Fix a critical bug that makes runtime-api prevent app launch
  • ssgtk now sends a graphical notification if it fails to launch

0.4.0

Breaking changes

  • Compliance with XDG Base Directory Specification
    • ~/.config/shadowsocks-gtk-rs/config-profiles -> $XDG_CONFIG_HOME/shadowsocks-gtk-rs/profiles.
      • Note the rename: this is mainly to make the vocabulary used in the codebase more consistent.
    • ~/.config/shadowsocks-gtk-rs/app-state.yaml -> $XDG_STATE_HOME/shadowsocks-gtk-rs/app-state.yaml
  • Having multiple profiles with the same name is no longer allowed.
    • This is so that ssgtkctl switch-profile <NAME> becomes deterministic.
  • Profile config file (profile.yaml) has been reworked to be more structured and robust.
    • Notably, a new mode field is now mandatory.
    • You have to update your profiles manually. Sorry about that.
  • The command BackLog{Show,Hide} has been renamed to LogViewer{Show,Hide}.
    • You should only notice this change if you use ssgtkctl.

New features

  • You can now easily specify a profile to run in tun mode, which allows you to use sslocal as a system-wide VPN.

Fixes & maintenance

  • Use simplelog crate instead of simple_logger crate, which allows for a bit more configuration.
  • Revamped the way ssgtk manages and pipes sslocal logs. Should improve overall stability.

0.3.1

Changes were not documented prior to this version.