diff options
| -rw-r--r-- | .github/workflows/check-changelog.yml | 18 | ||||
| -rw-r--r-- | CHANGELOG.md | 25 |
2 files changed, 34 insertions, 9 deletions
diff --git a/.github/workflows/check-changelog.yml b/.github/workflows/check-changelog.yml new file mode 100644 index 0000000000..838629e685 --- /dev/null +++ b/.github/workflows/check-changelog.yml @@ -0,0 +1,18 @@ +--- +name: Check changelog format +on: + pull_request: + paths: + - 'CHANGELOG.md' +env: + LINE_LIMIT: 100 +jobs: + check-changelog: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + - name: No lines must exceed ${{ env.LINE_LIMIT }} characters + run: | + awk 'length($0) > '$LINE_LIMIT' { print NR ": Line exceeds '$LINE_LIMIT' chars: " $0; found=1 } \ + END { if(found) exit 1 }' CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 072c56d007..3ce9628a1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,9 @@ Line wrap the file at 100 chars. Th * **Security**: in case of vulnerabilities. ## [Unreleased] +### Added +- Add CLI support for applying patches to the settings with `mullvad import-settings`. + ### Changed #### Android - Migrate welcome view to compose. @@ -43,7 +46,8 @@ Line wrap the file at 100 chars. Th ## [2023.6-beta1] - 2023-11-23 ### Added -- Add customizable relay lists to the CLI on desktop. Custom lists can be managed through `mullvad custom-lists` and can be selected through `mullvad relay set` and `mullvad bridge set`. +- Add customizable relay lists to the CLI on desktop. Custom lists can be managed through + `mullvad custom-lists` and can be selected through `mullvad relay set` and `mullvad bridge set`. - Add custom lists to location selector in desktop app. - Add custom API access methods to the CLI on desktop. Custom API access methods allow the user to proxy API traffic through a peer before connecting to a tunnel. They are managed through @@ -51,11 +55,12 @@ Line wrap the file at 100 chars. Th `SOCKS5`. - Add social media content blocker. - Add ability to override server IPs to the CLI. -- Add CLI support for applying patches to the settings with `mullvad import-settings`. ### Changed - Update Electron from 25.2.0 to 26.3.0. -- CLI command `mullvad relay set tunnel wireguard entry-location` changed to `mullvad relay set tunnel wireguard entry location`, as the `location` subcommand can now be swapped for `custom-list` to select entry relays using a custom list. +- CLI command `mullvad relay set tunnel wireguard entry-location` changed to + `mullvad relay set tunnel wireguard entry location`, as the `location` subcommand can now be + swapped for `custom-list` to select entry relays using a custom list. #### Linux - Don't block forwarding of traffic when the split tunnel mark (ct mark) is set. @@ -65,7 +70,8 @@ Line wrap the file at 100 chars. Th - Remove wireguard-go (userspace WireGuard) support. ### Fixed -- Validate that hostname matches correct server type for CLI commands `mullvad relay set location`, `mullvad bridge set location` and `mullvad relay set tunnel wireguard entry location` +- Validate that hostname matches correct server type for CLI commands `mullvad relay set location`, + `mullvad bridge set location`, and `mullvad relay set tunnel wireguard entry location`. - Show correct endpoint in CLI for custom relays. - Lower risk of being rate limited. - Fix error dialog when failing to write to console by handling the thrown error. @@ -487,8 +493,8 @@ Identical to android/2022.2-beta2 except for updated translations. ### Security - When the system service is being shut down and the target state is _secured_, maintain the - blocking firewall rules. Unless it's possible to deduce that the system isn't shutting down and the - system service is being stopped by the user intentionally. This is to prevent leaks that might + blocking firewall rules. Unless it's possible to deduce that the system isn't shutting down and + the system service is being stopped by the user intentionally. This is to prevent leaks that might occur during system shutdown. Fixes 2022 Mullvad app audit issue item `MUL22-02`. #### Windows @@ -899,8 +905,8 @@ properly after initialization. - Move window after dragging tray icon to new position. #### Linux -- Greatly simplify behavior around custom DNS when using systemd-resolved, by not setting DNS config on interfaces other - than our tunnel interface. +- Greatly simplify behavior around custom DNS when using systemd-resolved, by not setting DNS config + on interfaces other than our tunnel interface. ## [2021.5] - 2021-10-25 @@ -1350,7 +1356,8 @@ This release is for Android only. - Fix issues managing DNS when dnsmasq is used with NetworkManager. - Fix issues with managing kernel WireGuard device via NetworkManager. - Disable NetworkManager's connectivity check before applying firewall rules to avoid triggering - NetworkManager's [bug](https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/312#note_453724) + NetworkManager's + [bug](https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/312#note_453724) ### Security - Restore the last target state if the daemon crashes. Previously, if auto-connect and |
