- Change minimum macOS requirement to 10.12 (Sierra)
- Speed up database handling (the updated database remains fully compatible with all 3.x.x versions of Vienna)
- When hovering over a link with new browser, display its address on a floating bar
- Add a hidden preference for always displaying the full date, not using relative dates like Today or Yesterday. This is enabled with the Terminal command:
defaults write uk.co.opencommunity.vienna2 DoesRelativeDateFormatting -bool NO
and can be reversed withdefaults delete uk.co.opencommunity.vienna2 DoesRelativeDateFormatting
- Remove support for web plug-ins
- Respect new browser's preference setting regarding JavaScript (might require application restart)
- Fix download manager (old browser only at the time) and replace NSURLDownload with NSURLSessionDownloadTask
- Update AppleScript architecture (use definition files instead of suite/terminology files)
- Improve handling of URLs containing semicolon character in the path component
- Update Sparkle to version 2.0 beta 3 and add an EdDSA key
- Fix some application locks caused by new browser
- Fix some leaks with new browser
- Use Sourceforge for downloading binaries updates
- Replace older logging tools with os_log
- Silence many warnings
- Fix Github test action