Releases: ViennaRSS/vienna-rss
Releases · ViennaRSS/vienna-rss
Vienna 3.7.2
- Speed up database handling (the updated database remains fully compatible with all 3.x.x versions of Vienna)
- Remove preference setting related to notifications (already handled by System Preferences)
- Fix image overflow with certain feeds
- Fix download manager and replace NSURLDownload with NSURLSessionDownloadTask
- Fix scripts handling in menubar
- Fix behavior when clicking on Dock icon
- Improve handling of URLs containing semicolon character in the path component
- Update Sparkle to version 1.27 and add an EdDSA key
- Update procedures for building binaries (use Sourceforge for binaries instead of Bintray, fix notarization and Github test action)
Vienna 3.8.0 Beta 2
- 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
Vienna 3.8.0 Beta 1
- Implement an experimental new browser based on WKWebView : it can be selected in Advanced preferences, and will be available after application restart. It is fastest and more secure.
- Refactor code:
- modify ArticleController to be a NSViewController
- structurate code around protocols like Browser, Tab, ArticleContentView, ArticleViewDelegate and BrowserContextMenuDelegate
- change many methods of BaseView protocol to be optional and remove unneeded code
- introduce new classes : ArticleConverter, ArticleStyleLoader, RSSSubscriber
- Remove preference setting related to notifications (already handled by System Preferences)
- Fix image overflow with certain feeds
- Fix scripts handling in menubar
- Fix behavior when clicking on Dock icon
- Update Sparkle to version 1.26
- Use NSFileManager properties for library paths
- Migrate some tests to Swift
- Update procedures for building binaries (don't use Bintray anymore, fix notarization)
Vienna 3.7.1
Vienna 3.7.0
- Update database to enable auto-vacuum mode (the updated database remains compatible with older versions of Vienna)
- Add dark color scheme to Default and Serifim styles
- Fix search field for some macOS versions prior to macOS 11
- Fix database update on permanent HTTP redirections
- Fix a problem with some authentication challenges sent by servers
- Limit duration of requests to unresponding websites
- Modify symbols displayed in article list on macOS 11 Big Sur
- Update some localizations
- Update an URL in the default set of feeds
- Various code modernizations
- More coherent project settings
- Rearrange some files ; move images into a single Assets.xcassets folder
- Build with Xcode 12.3
- Improve SwiftLint settings
Vienna 3.6.2
Vienna 3.6.1
A bug fix plus some subtle improvements or modernizations
- Fix brutal resizing of article view column in vertical layout
- Add ‘hidden’ preference to specify web user agent through command line :
defaults write uk.co.opencommunity.vienna2 UserAgentName <...>
- Improve look of main window toolbar under macOS Big Sur
- Use adaptative grey for unread count in folders tree
- Update toolbar icons of preferences window
- Replace IOKit calls with NSBackgroundActivityScheduler for scheduling refreshes
- Address several deprecation warnings
- Refactor some methods from Objective-C to Swift (PopUpButton, AppController+Sparkle)
- Remove unused code and images, slightly reorganize project, move images and icons into assets catalog
- Handle gracefully when CS-ID.xcconfig file is missing
- Use Swift Package Manager instead of Carthage for managing dependencies (Sparkle, MMTabBarView v/1.4.12)
- Use Github Workflows instead of Travis CI for continuous integrations tests
- Update SwiftLint configuration