Unison Changelog

What's new in Unison 2.2

Mar 22, 2016
  • Adds the #1 feature request for Unison: multi-connection downloads for much faster transfers.
  • Also adds a lot more Retina assets for more beautiful browsing on newer machines, and fixes many little bugs and quirks.
  • Now free, and unsupported.

New in Unison 2.1.10 (Dec 3, 2012)

  • Added full screen mode
  • Fixed (really!) more unexpected transfer pausing at unexpected times
  • Note: PPC machines are no longer supported

New in Unison 2.1.9 (Aug 10, 2012)

  • Fixed text quality on Retina displays
  • Possibly fixed an issue with transfers hanging on 10.8
  • Now only uses integrated graphics on MacBook Pros
  • No longer autofills user e-mail address for eList signup

New in Unison 2.1.8 (Jul 28, 2012)

  • Fixed text quality on Retina displays
  • Fixed issue with black background form fields on 10.7.4
  • Now only uses integrated graphics on MacBook Pros
  • No longer autofills user e-mail address for eList signup
  • Signed with Developer ID

New in Unison 2.1.7 (Dec 21, 2011)

  • Adds support for the latest version of Growl
  • No longer ignores the backup server setting
  • Fixed an issue with rules not adding files to the queue
  • Restarted downloads after relaunch now resume properly
  • Post-processing jobs are now serialized

New in Unison 2.1.6 (Aug 24, 2011)

  • 10.7: Fixed a possible problem where login passwords would not be retrieved on startup
  • 10.7: Trial status indicator and SSL lock icon now display properly in the toolbar
  • Connection failures during download no longer present a sheet, instead just show error in download list
  • Draft posts now track their references properly
  • Multiple images posted in one message are now downloaded properly
  • Fixed redraw issues when resizing columns

New in Unison 2.1.5 (Jul 6, 2011)

  • Fixed an issue that could cause preferences to be reset
  • Fixed a possible crash when playing an audio file
  • Improved decoding of Chinese messages
  • Sped up the performance of header loading with lots of "Ignore Sender" rules
  • Images without filenames in HTML messages are now shown properly

New in Unison 2.1.4 (Feb 17, 2011)

  • Fixed an issue with the "Crosspost count" rule condition
  • Shift-space now scrolls up
  • "Reply to All" will now reply to all groups
  • Fixed an issue applying rules to a top-level thread
  • Replying via email now maintains quoting
  • Files segmented and uploaded with Unison are now properly downloaded and recombined

New in Unison 2.1.3 (Nov 19, 2010)

  • Fixed a crash in PAR recovery
  • Fixed various other crashes
  • Download progress bars track completed downloads better now
  • Password-protected RAR files are no longer deleted after UnRAR fails
  • "Thread started by" date now shows first message date, not most recent
  • URLs scanned from messages now ignore trailing punctuation
  • Clicking "Save as Draft" when closing an unsent message window no longer posts the message

New in Unison 2.1.2 (Oct 9, 2010)

  • Fixed crash on quit if SSL connection is active
  • Fixed crash switching between tracks
  • Fixed hang when trying to close idle SSL sockets
  • Updated Sparkle so it (hopefully) won't corrupt downloads
  • PAR2 vol files now ignore missing articles, downloading all available data
  • Fixed bug where Unison fetches all posts the second time a group is opened
  • Unison now ignores unexpected tags in NZB files (such as the NZB 1.1 tag)

New in Unison 2.1.1 (Sep 9, 2010)

  • New: Added Thread/Unthread Messages, a lost feature from Unison 1
  • Fixed possible stall without timeout on SSL connections
  • PAR2 file creation is much faster, and the UI updating is better
  • Setting a high bandwidth limit no longer loads CPU
  • Fixed problem where deleting items sometimes leaves blank objects behind
  • Get Latest now works like it used to: If you didn't get all new headers on opening a group, clicking Get Latest will load them
  • Fixed problem replying to a message with 1000 characters worth of references
  • Fixed problem where > quote indicators weren't parsed properly
  • Sped up database lookups while scrolling item list
  • Fixed slowness in "next unread message" lookups
  • Setup window's "I don't have a server" button now works reliably again
  • Added hidden pref for a specifying network address to bind to
  • Upload progress now shows in Activity window
  • Fixed crash scrolling music player off-screen
  • Fixed problem matching regex against references header
  • Fixed a crash on quit when closed via dock
  • Fixed a crash when downloading an audio file after previewing it
  • Fixed an over-release crash
  • Fixed a whole heap of memory leaks

New in Unison 2.1 (Aug 5, 2010)

  • New: Added References: header to Rules
  • New: Added scoring system to Rules. Rules can add points, and then act on the accumulated score
  • Unison now automatically retries files that error with "No Such Article"
  • Fixed potentially unnecessary file cancel after "No Such Article" error
  • Adding non-latin text to posts no longer causes rich text sheet
  • Login errors now show server message in error sheet (so you can tell "too many connections" from "wrong password")
  • Can now set or clear item colors via contextual menu
  • Unison now ignores duplicate segments in malformed NZBs
  • Fixed problem with file incorrectly shown as downloading after changing search
  • Fixed slowdown when selecting a folder with lots of newsgroups inside
  • Fixed problems setting default signature when using multiple personalities
  • Threads now have their subviews released when collapsed, saving memory
  • Fixed a crash reading messages, due to calling setFont on background thread
  • Fixed problem with stale cache data messing up download file names
  • Fixed hang after delete, mark all read
  • Files without an extension inside an NZB file no longer cause an exception
  • Fixed freeze when setting expiration time on large databases
  • Added handling for odd MIME format as posted by Turnpike client
  • Dragging a folder to the upload sheet now sets the description if it's blank
  • Fixed handling of duplicate blocks in PAR2 source files
  • Unison now ignores missing segments in downloads if there's a PAR set available
  • Improved grouping of PAR files with their source files
  • Fixed problem with drifting message view split
  • Message threads now show average color from children messages when they're closed
  • If message has only one font, we change it to user's preferred font
  • Added "pause transfers" and "resume transfers" to AppleScript

New in Unison 2.0.5 (Mar 27, 2010)

  • Fixed automatic recovery for stalled / interrupted downloads
  • Fixed sporadic crash due to threading problem in operation queue
  • Improved database performance
  • Added "Save Attachments" and "Save Messages" to File menu
  • Double-clicking an NFO or image file now invokes "view as message"
  • Fixed lag when flushing deleted messages and files
  • Fixed random crash after creating par set containing a file under 16KB
  • If all messages and files are deleted from a newsgroup, we now clear out the database file
  • Fixed problem with uploads using the wrong encoding for file names
  • Fixed problem where newsgroups from "check for new newsgroups" action were unusable
  • Menu items and actions for message/file list are now available when search field is selected
  • Fixed CPU usage problem when search view is active
  • "Hide incomplete files" works now
  • "Use server" in newsgroup info works correctly now
  • If font size in HTML post is smaller than font size in prefs, we scale it up
  • If message has only one font, change it to user's preferred font
  • Deleting an expanded file group now moves selection to next item
  • Source list no longer changes size when resizing window
  • Changed "Currently Selected" in group info newsgroup selector to "Active Server"
  • Fixed possible database contention on source list selection change
  • Transfers status in sidebar tracks paused status better
  • Added warning when dragging stuff out of source list
  • HTTPS works in search now
  • Added the SSL lock indicator to the window title bar
  • Unison now warns you if you quit while unPAR/unRAR is running
  • Sorting by Name column now puts 2 before 10, ignores "re:"
  • Added "Server" popup to message composer if user has multiple servers configured
  • Message composer now warns before promoting post to HTML
  • Fixed possible crash when target files are deleted during unRAR
  • Fixed problems with music player stopping early, starting up again when changing newsgroups
  • Fixed decoding of multipart/partial file posts
  • Can now reply to extremely long threads
  • Downloads now use selected string encoding
  • Get Info now shows newsgroup name
  • Rules now apply colors to file groups
  • Fixed problem with ">" characters in replies
  • Newlines now stripped from upload description
  • "Move To Bottom" contextual menu item in Transfers no longer throws exception
  • Fixed problem with sidebar items having wrong index path after deleting an item above
  • "Canceled" files no longer restart when when the queue is unpaused
  • Periodic header check no longer starts while a previous load is still active, doesn't run after group is deleted
  • Fixed some memory usage issues
  • Fixed slowdowns when 100,000 files are queued, if you really want to do that
  • Image load operation no longer cancels when thumbnails are scrolled off screen
  • "Show in Finder" in Transfers is no longer available before the file has started downloading
  • Fixed problem with group count showing more posts loaded than total
  • We now don't delete stored data for a newsgroup if another copy is still in the source list
  • Fixed "full keyboard access" tab problems in preferences
  • Fixed slowdown reloading newsgroup list
  • Transfer group error is now cleared on retry
  • Fixed problem with PAR files losing indentation after postprocessing
  • If download group has only one file on finish, error message is no longer lost
  • Ran ShrinkIt on internal resource PDFs, shaving a few MB off the binary file size

New in Unison 2.0.4 (Feb 3, 2010)

  • Fixed PPC hanging and instability issues, due to a compiler bug
  • Improved database performance
  • Fixed some hanging issues on slower machines
  • Fixed occasional crash changing password in server prefs
  • Added possible fix for mystery crasher
  • Fixed corruption of restarted downloads
  • Fixed problem with SSL connections never timing out and getting stuck in "stalled"
  • Fixed decoding of HTML messages in threaded view
  • Fixed message decoding for multipart/alternative segments inside a multipart/mixed segment
  • If operation queue can't connect to the server and the error is retry-able, we now re-queue operation and try 30 seconds later
  • PAR2 slice size is now flexible so that we no longer have > 32,767 slices
  • Number bubbles are now grey when app is inactive

New in Unison 2.0.3 (Jan 23, 2010)

  • Added workaround an issue with saved queues not restoring properly.
  • Fixed a problem with Server Preferences not always opening.
  • Reduced priority of file group post-processing disk I/O, to play nicer with other disk-intensive apps.
  • Fixed "-1" new message count issue.
  • Top-level files in file list now show their name with the selected encoding.
  • Fixed problem with upload sheet shrinking until it disappears.
  • Added minimum size to upload sheet.

New in Unison 2.0.2 (Jan 19, 2010)

  • Added "Unread" header count in the sidebar
  • Fixed hang finishing loading/grouping headers (usually on PPC)
  • Fixed problem with uploads not resuming after Save Queue and Quit
  • Fixed another crash when loading image files in message view
  • Fixed random crash on network activity, usually on quitting Unison
  • Fixed crash on second opening of upload sheet
  • Fixed crash on dragging newsgroups from All Groups to the sidebar
  • Fixed exception on "Move to Bottom" in Transfers
  • Fixed problem, possible crash, reading PAR2 files on PPC after group download
  • Fixed problem changing message font
  • If message view is blank after decoder's finished, we now show the undecoded contents as a fallback
  • Signatures at the end of segments in multi-part yEnc files are now ignored, no longer corrupt the download
  • Fixed bug with last segment of upload getting corrupted if the file size is an even multiple of the segment size
  • yEnc files with missing first segment now have the available data downloaded (when PAR files are available)
  • Fixed exception causing partial load of newsgroup headers
  • Upload sheet now notices when a personality is added in preferences
  • User's selected encoding is now used in message posts instead of always posting UTF-8
  • Multiple PAR2 files in a file group or NZB download no longer confuse Unison
  • UnRAR no longer potentially overwrites existing files
  • Fixed UI freeze after resizing window with tablet
  • Rules can now set file colors
  • Deleting a group from the sidebar now cancels name editor, if present

New in Unison 2.0.1 (Jan 9, 2010)

  • Importing Unison 1 favorites on first launch is now more accurate.
  • Trial period no longer expires prematurely, and will be reset for existing users.
  • Fixed problems with images in message view not loading, causing crashes.
  • Fixed crash on clicking "OK" on access signup error page.
  • Fixed crash when com.apple.CalendarStore is in the runtime.
  • Fixed potential crash on message composer encoding alert.
  • Server setup now tries to load newsgroup list only after it's successfully logged in.
  • Image previews now stop loading when thumbnail view disappears.
  • Configuration URL handler now handles special characters in usernames and passwords.
  • Forum-style thread view and mail-like overview view now use selected string encoding.
  • Bandwidth limit preference, when imported from Unison 1, is now multiplied by the connection limit.
  • Added everyone's favorite "Whoosh!!" sound on message post.
  • Fixed glitch on clicking "New Folder" button before setting up a server.
  • "All Groups" list is now reloaded when changing servers.

New in Unison 2.0 (Jan 5, 2010)

  • New interface, new search, new unified view, new... wait, it's all new!

New in Unison 1.8.1 (Feb 27, 2008)

  • Fixed crash opening multiple SSL connections simultaneously (e.g., when opening an NZB file)
  • Option click in outline views now expands/collapses all
  • Fixed bug with empty list after search in image view
  • Spaces are stripped from newsgroups: field in message composer
  • SSL lock no longer disappears from host field when you enter username in config screen
  • Fixed problem with some images disappearing after loading in thumbnail view
  • "Add to downloads" rule now works when you "Apply Rules"
  • Removed MIME headers from yEnc file posts to avoid confusing some newsreaders.

New in Unison 1.8 (Oct 6, 2007)

  • Improved speed of SSL uploads
  • Added Dutch localization
  • Clicking the dock icon with windows minimized no longer creates a new Groups window
  • NZB downloads now wait until downloading begins to create folders
  • Fixed an issue with previewing images in Image view
  • Improved reliability of previewing images and music after deleting caches folder
  • Posting now (more) properly honors the "followup-to" header, as per RFC
  • Improves reliability of parsing the file extensions out of subject lines
  • Fixed situations where "Clear" may remove active downloads, too
  • "Mark Thread Read" now clears selection if messages are hidden
  • If you select both a thread and a single non-thread post, "Mark Thread As Read" no longer marks all non-thread posts as read
  • Improves download display of base64 posts made with other newsreader applications
  • Now attempts SSL first during server setup
  • Automatic PAR set naming is now smarter, to avoid generic "Recovery Set" name
  • Top level is now properly refreshed in All Groups view after checking for new groups or reloading groups list
  • Number of newsgroups is now properly refreshed when you change servers
  • Added commas (or periods for our friends overseas) to numbers in message list status text
  • File size on yEnc posts is no longer underestimated
  • Improved memory usage, such as when using a large number of headers
  • Fixed potential crashes, such as during file grouping and when using 10.2.8