Skip to content

Latest commit

 

History

History
101 lines (70 loc) · 3.38 KB

CHANGELOG.md

File metadata and controls

101 lines (70 loc) · 3.38 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,

Unreleased

1.8 - 2023-10-17

Changed

  • Updated 3rd party dependencies
  • macOS: removed "wrapper" app since Apple appears to have broken "associated bundles" functionality.
  • macOS: moved _wsddn role account to 501-699 ID range per conversation with Apple technical support. It appears that only this range ensures smooth account behavior during OS upgrade.

1.7 - 2023-09-22

Added

Fixed

  • Corrected pid file locking logic that had a race condition when used by 3 or more processes.

1.6 - 2023-07-29

Added

  • Added application profile for UFW on Debian/Ubuntu distribution
  • Added armhf distribution for Debian/Ubuntu

Changed

  • Updated 3rd party dependencies

1.5 - 2023-07-21

Fixed:

  • macOS: Hopefully final fix for #4: _wsddn user is reassigned to staff group on OS update

Changed:

  • Replaced ad-hoc calls to various Posix-y APIs with ptl

1.4 - 2023-06-16

Fixed:

  • macOS: Corrected _wsddn group definition so it is no longer removed from _wsddn user on macOS upgrade and no longer shown as available user group in Settings.
  • macOS: Made the macOS warning about startup software say "wsddn.app" rather than "Eugene Gershnik" (my developer account name).

1.3 - 2023-05-27

Added

  • macOS: Macports distribution is now available

Fixed

  • macOS: child process now logs with correct subsystem and category

Changed

  • macOS: logging to OS log is now the default behavior
  • macOS: bundle identifier is now configurable at build time

1.2 - 2023-05-21

Fixed

  • APT installer no longer creates bogus /debian directory
  • Mac .pkg installer now correctly includes both x64 and arm64 architectures.

Changed

  • Updated {fmt} library dependency
  • It is now possible to specify version externally when building wsddn by setting WSDDN_VERSION CMake variable.

1.1 - 2023-05-19

Added

  • macOS: Allow logging to system log instead of log file. See --log-os-log command line option and log-os-log config file setting.

Changed

  • Updated all dependencies to latest versions as of 2023-05-18

Fixed

  • All platforms: wsddn --version always reporting "0.1"
  • macOS: application info dictionary version always set to "0.1"
  • Fixed errors when compiling under GCC 13

1.0 - 2022-07-25

Added

  • First official release

0.6 - 2022-07-24

Added

  • Initial version