Skip to content

Releases: ViennaRSS/vienna-rss

Vienna 3.9.5

09 Dec 18:39
v/3.9.5
Compare
Choose a tag to compare

🚲 Changes

  • Search <item> elements under feed's <rss> element if they are not found under <channel>
  • Improve handling of Media RSS specification in feeds: <media:thumbnail> may be used as a workaround for enclosures
  • Update localizations

🤷🏻 Bugfix

  • Extend fixes for "Last update" dates being set to January 1st, 1970
  • Fix handling of mailto: URLs
  • Fix handling of links specifying target="_blank"
  • Work around situations with inconsistent unread counts

⚙️ Internals improvement

  • Revert some of the changes in memory management introduced in version 3.9.3 (caching of folder's articles)
  • Include a database update to fix entries that had January 1st, 1970 as the last update date

🛤️ Infrastructure updates

  • Test build with Xcode 16.1 (macOS 15) and Xcode 15.4 (macOS 14)

Download Vienna

Vienna 3.9.4

26 Oct 22:07
v/3.9.4
Compare
Choose a tag to compare

🤷🏻 Bugfix

  • Prevent deleted articles from reappearing in feeds after refresh
  • Prevent "Date published" and "Last update" dates from being set to January 1st, 1970

⚙️ Internals improvement

  • Include a database update to fix entries that had January 1st, 1970 as the last update date

Download Vienna

Vienna 3.9.3

12 Oct 10:03
v/3.9.3
Compare
Choose a tag to compare

This version is recommended to all Vienna users.
It fixes problems reported by users having switched from legacy browser (available in previous versions of Vienna) to Vienna 3.9.x (which completed the switch to WKWebView).

🚲 Changes

  • Distinguish "Date published" and "Last update" dates for articles.
    This distinction can be used to define sort order or in smart folders definitions. To keep things simple and tidy, the "Date Published" information has not been added to the vertical layout.
  • Change application category from "utilities" to "news"

🤷🏻 Bugfixes

  • Fix text entry in the main tab's article view when the "Use Web Page for Articles" option is enabled
  • Make command-click on a link open a new tab with this link
  • Make option-click on a link open it in the browser which is not set as the default in General settings (either it is the system's default browser or Vienna's internal browser)
  • Fix "Validate Feed" button in Info window when the feed has a query-based URL

⚙️ Internals improvements

  • Make finding Vienna related content in help menus easier
  • Improve recovery mechanism when Vienna is forced to switch to alphabetical sort for folders and feeds.
    Hopefully, this should limit the risk of seeing the problem reoccur.
  • Update informations related to folder even when the feed has no articles
  • Make "Last Updated" date displayed in "Info" window more consistent
  • Improve memory management (cache of folder's articles)

🛤️ Infrastructure updates

  • Build with Xcode 16 and macOS 15 SDK
  • Update to latest version of GitHub actions
  • Use Crowdin.com for localizing content of HTML help files
  • Enhance ChangeLog

Download Vienna

Vienna 3.9.2

15 Aug 16:37
v/3.9.2
Compare
Choose a tag to compare

This version is recommended to all Vienna users. It fixes problems reported by users having switched from legacy browser (available in previous versions of Vienna) to Vienna 3.9.x (which completed the switch to WKWebView).

  • Change mechanism preventing Vienna from unexpectedly switching to alphabetical sorting of folders and feeds. This phenomenon might still occur but should be much more unlikely
  • Perform a sanity check of database at launch
  • Do not show warning sign on feeds without articles
  • Fix crash when server sends unusual MIMEType
  • Fix various issues in General Preferences window
  • Fix autolayout issues which could unexpectedly resize the article view or the main window, or hide the enclosure view
  • Fix style change to give immediate visual feedback
  • Improve parsing of RSS content:encoded element
  • For Unified layout, move the tip about the hovered link's URL at the bottom of the view
  • Use String Catalogs (.xcstrings) for most translations
  • Add more translations
  • Update some documentation files

Download Vienna

v/3.9.1

06 Jul 18:18
v/3.9.1
Compare
Choose a tag to compare
  • Prevent Vienna from unexpectedly switching to alphabetical sorting of folders and feeds
  • Prevent feed refreshes from causing unexpected changes of articles selection and interruptions of user's reading experience
  • Fix and standardize the visual feedback for articles being marked as read (especially when the selection is a smart folder)
  • Fix use of delete key to delete the current article when the focus is on the article view
  • Fix use of up/down keys to navigate to previous/next article when the focus is on the article view
  • Fix some issues with cache of folder's articles
  • Fix URL cache management
  • Fix small parts of French and Dutch translations
  • Add credit to Ricardo Pinho for Portuguese translation
  • Build with Xcode 15.4 (macoOS 14.5 SDK)
  • Fix Xcode and SwiftLint warnings; prepare to Swift 6
  • Use generated asset symbols for designating images and colours
  • Update MMTabBarView to v/1.5.3
  • Remove unused code
  • Improve build process
  • Update GitHub Action for macOS 14

Full Changelog: v/3.9.0...v/3.9.1

Download Vienna

Vienna 3.9.0

20 Jan 17:52
v/3.9.0
Compare
Choose a tag to compare

Changes since version 3.9.0 Beta 1

  • Rearrange some menu items in a more logical way
  • Update documentation and default feeds to refer to Github discussions instead of the now defunct Cocoaforge forums
  • Update localizations
  • Have auxiliary windows (Downloads, Activity Window, Info) stay on Vienna's main space
  • Fix "mark all read" for folders containing multiple smart folders
  • Fix behavior of some menu commands (Command-Y, "Reload Page)
  • Update FMDB to version 2.7.8, Sparkle to 2.5.2, MMTabBarView to v/1.5.2
  • Build with Xcode 15.2 (macOS 14.2 SDK)

Changes since version 3.8.8

  • New editor for smart folders: criterias can now be imbricated, allowing more complex and refined selections
  • Add initial JSON Feed support
  • Implement Apple's standard interface for sharing articles or pages; Vienna's traditional plugins do not appear in default toolbar, but are still fully supported and can be added or removed as preferred.
  • Unified search: a single search field can be used for searching within articles, current webpage, folders list or the web.
  • Complete transition to WkWebView based browser; reimplement printing and download, improve contextual menus; fix Web Inspector (macOS >= 13.3)
  • Use view-based cells for tree view of folders and feeds; font is no longer selectable, but user can choose between three cell sizes
  • Rearrange some menu items in a more logical way
  • Update documentation and default feeds to refer to Github discussions instead of the now defunct Cocoaforge forums
  • Update localizations
  • Have auxiliary windows (Downloads, Activity Window, Info) stay on Vienna's main space
  • Fix compliance with refresh frequency set by user
  • Fix "mark all read" for folders containing multiple smart folders
  • Fix disappearance of tooltips on refresh
  • Fix behavior of some menu commands (Command-Y, "Reload Page")
  • Code cleanup and modernization
  • Update FMDB to version 2.7.8, Sparkle to 2.5.2, MMTabBarView to v/1.5.2
  • Build with Xcode 15.2 (macOS 14.2 SDK)

Download Vienna

Vienna 3.8.8

09 Jul 17:02
v/3.8.8
Compare
Choose a tag to compare
  • Fix access to list of keyboard shortcuts in helpbook on macOS Ventura
  • Adapt helpbook pages to dark mode
  • Improve information on OpenReader
  • Revert Sparkle to version 2.2.2 as a precaution

Download Vienna

Vienna 3.9.0 Beta 1

09 Jul 17:53
v/3.9.0_beta1
Compare
Choose a tag to compare
Vienna 3.9.0 Beta 1 Pre-release
Pre-release

! Requires macOS 10.13 or higher !

  • New editor for smart folders: criterias can now be imbricated, allowing more complex and refined selections
  • Add initial JSON Feed support
  • Implement Apple's standard interface for sharing articles or pages; Vienna's traditional plugins do not appear in default toolbar, but are still fully supported and can be added or removed as preferred.
  • Unified search: a single search field can be used for searching within articles, current webpage, folders list or the web.
  • Complete transition to WkWebView based browser; reimplement printing and download, improve contextual menus; fix Web Inspector (macOS >= 13.3)
  • Use view-based cells for tree view of folders and feeds; font is no longer selectable, but user can choose between three cell sizes
  • Fix compliance with refresh frequency set by user
  • Fix disappearance of tooltips on refresh
  • Code cleanup and modernization; built with macOS 13.3 SDK
  • Update Sparkle to version 2.4.2, MMTabBarView to v/1.5.0

Known issue: due to some changes in preferences file format, you may have to reset sorting of folders and articles to your liking.

Download Vienna

Vienna 3.8.7

16 Apr 11:42
v/3.8.7
Compare
Choose a tag to compare
  • Fix a long standing problem where OpenReader feeds read with another client would not be immediately synced in Vienna

Download Vienna

Vienna 3.8.6

15 Apr 06:29
v/3.8.6
Compare
Choose a tag to compare
  • Fix Command-W behavior according to tab count: closes window when only main tab is present
  • Fix memory leak when closing tab with the new browser
  • Fix toolbar search field to only start search when the user presses the enter key
  • Fix status text in window's status bar

Download Vienna