BIGLYBT CHANGELOG
-----------------

2024.09.27 | BiglyBT 3.7.0.0

FEATURE: Tag   | Added option to hide empty tags in the sidebar [Parg]
FEATURE: Tag   | Added "hide when empty" column to tags overview [Parg]
FEATURE: Tag   | Enable separate column config for download states [Parg]
FEATURE: Tag   | Allow manual entry of Tag folder locations [Parg]
FEATURE: Tag   | Added tag file operation menus for multi-tag selection [Parg]
FEATURE: Tag   | Added max simultaneous downloads/seeds tag settings columns [Parg]
FEATURE: Tag   | Added Tag Constraint "position" variable [Parg]
FEATURE: Tag   | Added explicit "not first priority" property [Parg]
FEATURE: Tag   | Added "last_queued" tag variable [Parg]
FEATURE: Plug  | Added "listdownloadhistory" method to SimpleAPI plugin [Parg]
FEATURE: Plug  | Added "listarchiveddownloads" to SimpleAPI plugin [Parg]
FEATURE: Plug  | Add archive time to SimpleAPI plugin download history [Parg]
FEATURE: Core  | Added magnet URI handler option to set temporary storage folder [Parg]
FEATURE: Core  | Added some stats for lightweight seeds [Parg]
FEATURE: Core  | Added some peer-id database stats/counters [Parg]
FEATURE: Core  | Added option to switch downloads to "upload only" on disk write error [Parg]
FEATURE: Core  | Categorise disk errors by type [Parg]
FEATURE: Core  | Remember recent public IPs [Parg]
FEATURE: Core  | Support multiple test domains [Parg]
FEATURE: Core  | Added option to indicate if a service is behind a reverse proxy [Parg]
FEATURE: UI    | Added copy-to-clipboard menu to DHT activity table [Parg]
FEATURE: UI    | Added tooltip to tracker lag view showing slowest trackers [Parg]
FEATURE: UI    | Allow up/down speed disable in basic torrent menu [Parg]
FEATURE: UI    | Added tooltips for "disabled" up/down speeds [Parg]
FEATURE: UI    | Added "last scrape" MyTorrents column [Parg]
FEATURE: UI    | Added order column menu options to copy order->clip and clip->order [Parg]
FEATURE: UI    | Added "edit as text" menu item to search-for-existing-files default paths [Parg]
FEATURE: UI    | Add open-with to the torrent menu [Parg]
FEATURE: UI    | Added additional "message status" chat column that retains status+chat [Parg]
FEATURE: UI    | Add a separator to "open torrents" text area when adding a new URI [Parg]
FEATURE: UI    | Double-click table column header -> size to fit [Parg]
FEATURE: UI    | Added table header menu to show/hide icons [Parg]
FEATURE: UI    | Added a "last queued" column [Parg]
FEATURE: UI    | Added a "last xfer" column [Parg]
FEATURE: UI    | Added option to always show open-torrent-options dialog sidebar [Parg]

CHANGE: Tag    | Put download-state tags into a tag group [Parg]
CHANGE: Tag    | Allow EOS-tag-remove to remove from same Tag [Parg]
CHANGE: Tag    | Retain tag selection in tags overview [Parg]
CHANGE: Tag    | Added some preferred widths for tag columns [Parg]
CHANGE: Core   | Add some logging around move/copy files [Parg]
CHANGE: Core   | Limit active concurrency of various DHT tracker operations [Parg]
CHANGE: Core   | When dual DHTs are running stop using one if it seems unhealthy [Parg]
CHANGE: Core   | Reduce message peek timeout [Parg]
CHANGE: Core   | Decrease NAT traverser lookup timeout [Parg]
CHANGE: Core   | Added priority and timeout to DHT activity description [Parg]
CHANGE: Core   | Reduce UDP timeouts for hosts with multiple addresses [Parg]
CHANGE: Core   | Better hashcode [Parg]
CHANGE: Core   | Sort stats log [Parg]
CHANGE: Core   | Disconnect seeds when downloading is disabled [Parg]
CHANGE: Core   | Increase num-want for a stalled download when at max connections [Parg]
CHANGE: Core   | Don't swarm merge into upload-only downloads [Parg]
CHANGE: Core   | Stop buddy network actions on close-down [Parg]
CHANGE: Core   | Deprecate piece-reorder file mode [Parg]
CHANGE: UI     | Disable manual selection of the public chat tab for anon downloads [Parg]
CHANGE: UI     | Take a few subscription operations off SWT thread [Parg]
CHANGE: UI     | Remember torrent sub-view column sort order [Parg]
CHANGE: UI     | Remember last icon file location [Parg]
CHANGE: UI     | Start relative file paths with "." to indicate this [Parg]
CHANGE: UI     | Don't remove DND sub-folder from display when configured [Parg]
CHANGE: UI     | Move SWT-specific plugin implementations to better package [Parg]
CHANGE: UI     | Replace play-now column images to remove vague 3D look [Parg]
CHANGE: UI     | Set preferred width of search/subs results actions column [Parg]
CHANGE: UI     | Update magnet badge [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | cs_CZ: Czech translation update [Ebedami]
CHANGE: UI     | et_EE: Estonian translation update [priit.uring]
CHANGE: UI     | de_DE: German translation update [Georg Engelmann]
CHANGE: UI     | hu_HU: Hungarian translation update [DSandor]
CHANGE: UI     | it_IT: Italian translation update [legacychimera247]
CHANGE: UI     | ja_JP: Japanese translation update [tetoria, ayano.midori]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [l329978214, ghostchu]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]

BUGFIX: Tag    | Improve save/reset behaviour for constraint edit [Parg]
BUGFIX: Tag    | Tag Constraint a?b:c should get precedence over a <op> b rewrites [Parg]
BUGFIX: Tag    | Improve performance of category::hasTaggable [Parg]
BUGFIX: Tag    | Add some more getTagsForTaggable caching [Parg]
BUGFIX: Core   | Fix NPE in search-for-existing-files with tolerance > 0 [Parg]
BUGFIX: Core   | Fix search tolerance inclusion [Parg]
BUGFIX: Core   | Fix globally-mark-read performance issue [Parg]
BUGFIX: Core   | Fix NPE when testing protocol [Parg]
BUGFIX: Core   | Update torrent announce outside of lock to avoid potential deadlock [Parg]
BUGFIX: Core   | Fix explicit proxy prefixes [Parg]
BUGFIX: Core   | Fix duplicate plugin proxy creation [Parg]
BUGFIX: Core   | Don't fail attempting to copy non-existant pad files [Parg]
BUGFIX: Core   | Improve DHT scraping of DHT only downloads in BiglyBT DHT [Parg]
BUGFIX: Core   | Improve external seed log messages [Parg]
BUGFIX: Core   | Stop DHT operations when closing down [Parg]
BUGFIX: Core   | Ensure complete_time and removed_time are 0 when un-set [Parg]
BUGFIX: Core   | Fix "peer.manager.peer.count" stats only including leechers [Parg]
BUGFIX: Core   | Ignore IPv6 addresses when scraping if disabled [Parg]
BUGFIX: Core   | Ignore invalid scrape results [Parg]
BUGFIX: Core   | Stop "change data directory" from transitioning downloads through an error state [Parg]
BUGFIX: Core   | Don't log ipv6 error if not available [Parg]
BUGFIX: Core   | Don't add ourselves to the tracker peer cache [Parg]
BUGFIX: Core   | Ensure duplicates don't occur when merging tracker URLs [Parg]
BUGFIX: Core   | Tidy up cached tracker peers [Parg]
BUGFIX: Core   | Handle an incomplete file suffix allocation scenario [Parg]
BUGFIX: Core   | Fix bug where All Trackers log missing entry on running download removal [Parg]
BUGFIX: Core   | Ignore magnet recovery if download already present [Parg]
BUGFIX: UI     | Improve performance of multi-row removal [Parg]
BUGFIX: UI     | Fix poor performance of Order column "set from selection" menu [Parg]
BUGFIX: UI     | Fix up download description + comment entry boxes [Parg]
BUGFIX: UI     | Tidy up search-for-files messages [Parg]
BUGFIX: UI     | Attempt to fix loss of focus issue [Parg]
BUGFIX: UI     | Slightly quicker config view initial filter [Parg]
BUGFIX: UI     | Don't refresh counters when not visible [Parg]
BUGFIX: UI     | Fix setting of up/down limits in torrent options view [Parg]
BUGFIX: UI     | Fix console view filter windows dark mode [Parg]
BUGFIX: UI     | Prevent escape key from closing dialog when used in non-empty search box [Parg]
BUGFIX: UI     | Another win dark mode fix [Parg]
BUGFIX: UI     | Fix tables not redrawing correctly on loss of v-bar under some situations [Parg]
BUGFIX: UI     | Fix "apply sort to download position" bug with mixed incomplete and complete downloads [Parg]
BUGFIX: UI     | Validate apply-clip-to-sort a bit more [Parg]
BUGFIX: UI     | Fix memory leak in Console + Telnet UIs [Parg]
BUGFIX: UI     | Fix console "show t" torrent order and "move" commands [Parg]
BUGFIX: UI     | Fix some table scrolling issues [Parg]
BUGFIX: UI     | Hack fix Linux check-box text truncation [Parg]
BUGFIX: UI     | Fixed some hard-coded text strings [Parg]

2024.04.23 | BiglyBT 3.6.0.0

FEATURE: Tag   | Added tag constraint variable "file_count_selected" and "count" function [Parg]
FEATURE: Tag   | Added "trackers" variable to Tag Constraints [Parg]
FEATURE: Tag   | Added Tag Overview "tag sort auto" column [Parg]
FEATURE: Tag   | Added "trackerPeers" and "trackerSeeds" Tag constraint functions [Parg]
FEATURE: Tag   | Added tag constraint function "pluginOption" [Parg]
FEATURE: Tag   | Allow comments in tag constraints [Parg]
FEATURE: Tag   | Support empty constraint expression [Parg]
FEATURE: Plug  | Added method to add torrents to SimpleAPI plugin [Parg]
FEATURE: Plug  | Added progress indicators for SimpleAPI torrent download [Parg]
FEATURE: Plug  | Added SimpleAPI plugin method to set download plugin options [Parg]
FEATURE: Core  | Added option to automatically create a sub-folder for simple torrents [Parg]
FEATURE: Core  | Option to set files to high priority when <n> pieces remaining [Parg]
FEATURE: Core  | Added global setting for file priority pieces remaining [Parg]
FEATURE: Core  | Add "completed" to generated feed [Parg]
FEATURE: Core  | Make banning of HTTP seeds download specific [Parg]
FEATURE: Core  | Added "test mode" to "search for existing data files" [Parg]
FEATURE: UI    | Added an "Archive" toolbar item [Parg]
FEATURE: UI    | Support tag/category filter matching in subscription results [Parg]
FEATURE: UI    | Added country chat sub-tab in Peer views [Parg]
FEATURE: UI    | Added option to remember response to "add separate download" prompt [Parg]
FEATURE: UI    | CTRL+a -> select all in progress report window [Parg]
FEATURE: UI    | Added "Close View" file menu item in sidebar view [Parg]
FEATURE: UI    | Support additional launch helper for "show file" operation [Parg]
FEATURE: UI    | Added option to control side bar double-click pop-out type [Parg]
FEATURE: UI    | Added option to disable UI updates when minimised [Parg]
FEATURE: UI    | Added blocked icons for up/down speed when disabled [Parg]
FEATURE: UI    | Separate seeds/peers columns for subs/search results [Parg]
FEATURE: UI    | Option to reset all table views [Parg]
FEATURE: UI    | Added option to set table column defaults for new views [Parg]
FEATURE: UI    | Added "grabbed" column to subscription results [Parg]
FEATURE: UI    | Show entry limit in title [Parg]
FEATURE: UI    | Add "select all" to column header menu [Parg]
FEATURE: UI    | Show byte size in tooltip [Parg]

CHANGE: Core   | Dual architecture .biglybt plugin files getting larger [Parg]
CHANGE: Core   | Merge tracker URLs when auto importing and existing download found [Parg]
CHANGE: Core   | Consider compact files for removal even if complete [Parg]
CHANGE: Core   | Propagate tags from magnet auto import [Parg]
CHANGE: Core   | Try to revert to magnet download when link fails [Parg]
CHANGE: Core   | Don't rename download display name from magnet 'dn' if disabled [Parg]
CHANGE: Core   | Better support for extracting RSS fields from the description [Parg]
CHANGE: Core   | "leechers" overrides "peers" in RSS feeds if both present [Parg]
CHANGE: Core   | Ignore enclose size for RSS feeds that are probably torrent file sizes [Parg]
CHANGE: Core   | Lowered DHT request timeout [Parg]
CHANGE: Core   | Support /a for tracker URL scrape replacement [Parg]
CHANGE: Core   | Don't lower-case regular expressions in subs filters [Parg]
CHANGE: Core   | Remove non-matching subscription results [Parg]
CHANGE: Core   | Serialise file skip operations [Parg]
CHANGE: UI     | Add start timestamp to progress reporter details [Parg]
CHANGE: UI     | Added chat key to status text [Parg]
CHANGE: UI     | Stack progress dialogs more sensibly [Parg]
CHANGE: UI     | Change scale values to show most recent rather than average [Parg]
CHANGE: UI     | Try a different tray icon on Linux [Parg]
CHANGE: UI     | Make the new-torrent wizard remember selected files etc across panels [Parg]
CHANGE: UI     | Remove logging config view network diagnostics generation as broken [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | bg_BG: Bulgarian translation update [andreshko]
CHANGE: UI     | et_EE: Estonian translation update [priit.uring]
CHANGE: UI     | de_DE: German translation update [Georg Engelmann]
CHANGE: UI     | hu_HU: Hungarian translation update [Phoenix]
CHANGE: UI     | ja_JP: Japanese translation update [tetoria]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik,antonsoroko]
CHANGE: UI     | es_VE: Spanish (Venezuela) translation update [javier.nv]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]

BUGFIX: Tag    | Remove tag from group when deleted [Parg]
BUGFIX: Tag    | Need to apply tag filter to groups [Parg]
BUGFIX: Core   | Reduce locking in magnet downloader [Parg]
BUGFIX: Core   | Don't request public IP when we don't need it [TuxPaper]
BUGFIX: Core   | Delete imported torrent file if required [Parg]
BUGFIX: Core   | Fix subscription extraction from array of subs [Parg]
BUGFIX: Core   | Don't force-start completed update torrents [Parg]
BUGFIX: Core   | Need one more loop on errors [Parg]
BUGFIX: Core   | Handle already completed and queued download [Parg]
BUGFIX: Core   | Ensure DHT contact liveness set correctly on create [Parg]
BUGFIX: Core   | Skip IPv6 UDP tracker addresses when IPv6 disabled [Parg]
BUGFIX: UI     | Fix selected tag not being shown in tag selection menu [Parg]
BUGFIX: UI     | Fix wrapping of comment line [TuxPaper]
BUGFIX: UI     | Auto restart prompt is SWT Only [TuxPaper]
BYGFIX: UI     | Update category tag group name on locale change [Parg]
BUGFIX: UI     | Fixed category tag-type internationalisation [Parg]
BUGFIX: UI     | Fixed some locale switching [Parg]
BUGFIX: UI     | Fixed localisation of dashboard views [Parg]
BUGFIX: UI     | Prevent changing value via scrolling over a Combo [TuxPaper]
BUGFIX: UI     | Fixed no scroll in Tag Constraints field [TuxPaper]
BUGFIX: UI     | Fix sort order of some hash columns [Parg]
BUGFIX: UI     | Fix scale not updating until subsequent refresh [Parg]
BUGFIX: UI     | Fix no draw if only trimmable source [Parg]
BUGFIX: UI     | Don't attempt to wrap cells that aren't deep enough [Parg]
BUGFIX: UI     | Some minor Windows dark mode fixes [Parg]
BUGFIX: UI     | Fix search box background in subs view + windows dark [Parg]
BUGFIX: UI     | Fix google search command line [Parg]
BUGFIX: UI     | Fix some default column setup issues; "reset" -> use explicit default [Parg]
BUGFIX: UI     | Fix valid URL foreground in Windows dark mode [Parg]

2023.11.10 | BiglyBT 3.5.0.0

FEATURE: Core  | Added options to allocate/move downloads in order as well as by reverse size [Parg]
FEATURE: Core  | Added Tag Constraint constants for min/max integer/long values [Parg]
FEATURE: Core  | Added Tag Constraint "getTagSort" function [Parg]
FEATURE: Core  | Added a partial BiglyBT RCM handler [Parg]
FEATURE: Core  | Added Ipify as external IP checker [TuxPaper]
FEATURE: Core  | Added option to get "up" interfaces only [Parg]
FEATURE: Core  | Option to use the torrent-options dialog when auto-importing torrents [Parg]
FEATURE: Core  | Config option to set target for connection testing [TuxPaper]
FEATURE: Core  | Added "moc_path" Tag Constraint variable [Parg]
FEATURE: Core  | Added "length(str)" Tag Constraint function [Parg]
FEATURE: UI    | Added open-with torrent file menu [Parg]
FEATURE: UI    | Double-click in torrent options view -> rename file [Parg]
FEATURE: UI    | Added a download-specific "view debug" advanced menu item [Parg]
FEATURE: UI    | Support column filters in download history [Parg]
FEATURE: UI    | Support column date filter, fixed format yyyy/mm/dd [Parg]
FEATURE: UI    | Added File Creation column [TuxPaper]
FEATURE: UI    | Allow tagging in multi-open-torrrent-options dialog [Parg]
FEATURE: UI    | Added "accept" button in multi-open-torrrent-options dialog [Parg]
FEATURE: UI    | Allow tracker editing in multi-open-torrrent-options dialog [Parg]
FEATURE: UI    | Added support for peer source and network setting in multi-open-torrrent-options dialog [Parg]
FEATURE: UI    | Allow initial save location tags to be multi-assigned [Parg]
FEATURE: UI    | Added an "allocate" optional toolbar item [Parg]
FEATURE: UI    | Added a "rename duplicates..." menu item to Files View [Parg]
FEATURE: UI    | One Tag menu to rule them all [TuxPaper]
FEATURE: UI    | Added history to "move on complete" target selection [Parg]
FEATURE: UI    | Tidy up Subscriptions List menu, adding multi-select to many actions [TuxPaper]

CHANGE: Core   | Attempt to re-establish UDP listens on fail [Parg]
CHANGE: Core   | Randomize the alt-contacts a bit [Parg]
CHANGE: Core   | Added some more logging around TCP listen setup [Parg]
CHANGE: Core   | Limit peer queued upload data [Parg]
CHANGE: Core   | Hold off pausing checking/moving downloads on bind loss [Parg]
CHANGE: Core   | Added FDM, updated Transmission client URL [TuxPaper]
CHANGE: Core   | Pick up array of categories in JSON template response [Parg]
CHANGE: Core   | Shorted default smoothing window [ferdnyc]
CHANGE: Core   | Improve performance of file-priority-change listeners [Parg]
CHANGE: Core   | Recognize SWT Browser crashes in Linux [Parg]
CHANGE: Core   | Disable the "CVS DHT" as not currently needed [Parg]
CHANGE: Core   | Added short-term cache for title words, don't update on close [Parg] 
CHANGE: Core   | Make all-tracker total updates async [Parg]
CHANGE: Core   | Don't attempt to set security manager from Java 18+ [Parg]
CHANGE: UI     | Faster Piece Map Views and gradient color based on availability [TuxPaper]
CHANGE: UI     | Allow "open with" to open incomplete files [Parg]
CHANGE: UI     | Allow error-state downloads to be (force) started via menu [Parg]
CHANGE: UI     | t: for tag search in download history; renamed existing t: (hash) to h: [Parg]
CHANGE: UI     | Show original file name on tooltip if different [TuxPaper]
CHANGE: UI     | Skip paint if image isn't visible [TuxPaper]
CHANGE: UI     | Added message to a few bubble text boxes [Parg]
CHANGE: UI     | Do something with indeterminate integer options [Parg]
CHANGE: UI     | Support some more multi-select Tag settings [Parg]
CHANGE: UI     | Show remaining pieces for non-active downloads [Parg]
CHANGE: UI     | Added strict file-op timeout for image repository is-dir and other places [Parg]
CHANGE: UI     | Null better for sorting than -1 when no download [TuxPaper]
CHANGE: UI     | When piece isn't needed, reduce transparency [TuxPaper]
CHANGE: UI     | LINE_DOT sucks. Long live setLineDash [TuxPaper]
CHANGE: UI     | bg_BG: Bulgarian translation update [andreshko]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | de_DE: German translation update [Georg Engelmann]
CHANGE: UI     | hu_HU: Hungarian translation update [misibacsi, Phoenix]
CHANGE: UI     | it_IT: Italian translation update [legacychimera247]
CHANGE: UI     | ja_JP: Japanese translation update [tetoria, ayano.midori]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]

BUGFIX: Core   | Fix "download to temporary folder and move when done" not working with renamed files [Parg]
BUGFIX: Core   | Fix "clear links" for non-simple, single file torrents [Parg]
BUGFIX: Core   | Tidy up links a little for simple torrents [Parg]
BUGFIX: Core   | Attempt to fix occasional missing downloads [Parg]
BUGFIX: Core   | Fix various typos [luzpaz] 
BUGFIX: Core   | Handle missing Subscription JSON [Parg]
BUGFIX: Core   | Fix explicit allocation order when smallest-first not selected [Parg]
BUGFIX: Core   | Remove DHT Network confusion [Parg]
BUGFIX: Core   | Fix handling of URLs with no parameters [Parg]
BUGFIX: Core   | Fix insertion of proof-layers [Parg]
BUGFIX: Core   | Attempt to fix outstanding dead operations [Parg]
BUGFIX: Core   | Don't auto-download subscription results when it is disabled [Parg]
BUGFIX: UI     | Fix launch helper config to support more entries if needed [Parg]
BUGFIX: UI     | MAC needs new GC to use copyArea [TuxPaper]
BUGFIX: UI     | Ensure dotted line is visible [TuxPaper]
BUGFIX: UI     | Fix logger view not picking up "stop on null" on initialization [Parg]
BUGFIX: UI     | Remember multiple peers across view reset [Parg]
BUGFIX: UI     | Fix up minimize behavior of some pop-out chat windows [Parg]
BUGFIX: UI     | Better handling when drawing last line of text [TuxPaper]
BUGFIX: UI     | Fix bug where right-click on item & cursor moving to another item before menu shown results in menu applying to wrong item [TuxPaper]
BUGFIX: UI     | Fix hack for open torrent options view tag area scroll visibility [Parg]
BUGFIX: UI     | Fix missing table title internationalization in Filter dialog [Parg]
BUGFIX: UI     | Fix separators in date mode on Windows [Parg]
BUGFIX: UI     | Fix toolbar config listeners [Parg]
BUGFIX: UI     | Fix blank row when last row removed/hidden [Parg]
BUGFIX: UI     | Limit recursion in ProgressWindow when lots active [Parg]
BUGFIX: UI     | Fix missing menu item on right click of tab that has yet to be visible [TuxPaper]
BUGFIX: UI     | Fix Library view wait splash in dark mode [Parg]
BUGFIX: UI     | Don't start SWT thread task for MDIEntry Icon update if not visible [TuxPaper]
BUGFIX: UI     | File access causes IO. Reduce update interval. [TuxPaper]
BUGFIX: UI     | Main background color was incorrect when block is mostly complete [TuxPaper]

2023.05.17 | BiglyBT 3.4.0.0

FEATURE: Tag   | Added option to apply tag sort to library positions manually + auto [Parg]
FEATURE: Tag   | Added setTagSort Tag Constraint function and Library column [Parg]
FEATURE: Tag   | Add "full_copy_seen" Tag constraint keyword [Parg]
FEATURE: Tag   | Added support for reverse setTagSort [Parg]
FEATURE: Tag   | Added "timeToElapsed" Tag constraint function [Parg]
FEATURE: Tag   | Added +,-,/,* Tag constraint operations; Added toMiB and toGiB [Parg]
FEATURE: Tag   | Added "remaining" and toMB/toGB Tag Constraint variables/functions [Parg]
FEATURE: Tag   | Added getTagWeight constraint function to get download's weight [Parg]
FEATURE: Tag   | Added Tag weight parameter [Parg]
FEATURE: Tag   | Add "random" option to setTagSort [Parg]
FEATURE: Tag   | Added session_age constraint variable [Parg]
FEATURE: Tag   | Added Tag constraint keywords up_speed and down_speed [Parg]
FEATURE: Tag   | Added ifThenElse Tag constraint function [Parg]
FEATURE: Tag   | Added Tag a?b:c operator, rem, min and max functions [Parg]
FEATURE: Tag   | Add Tag constraint variable "my_rating" to get personal rating value [Parg]
FEATURE: Core  | Added speed limit handler option to not pause force-start downloads [Parg]
FEATURE: Core  | Added minimum storage controls to speed limit scheduler [Parg]
FEATURE: Core  | Added remote-port option to proxy factory [Parg]
FEATURE: Core  | Support explicit ports in web plugin white-lists [Parg]
FEATURE: Core  | Extended alternative-contacts to include Tor [Parg]
FEATURE: Core  | Extend PEX support [Parg]
FEATURE: Core  | Added a logger view for the torrent importer [Parg]
FEATURE: Plug  | Added isExternal to plugin interface tracker torrent [Parg]
FEATURE: Plug  | Tor Proxy DHT prototype [Parg]
FEATURE: UI    | Added peers count to all-trackers view (session only) [Parg]
FEATURE: UI    | Add incomplete/complete text to rank item tool tip where relevant [Parg]
FEATURE: UI    | Separate progress bar colour for light seeding [Parg]
FEATURE: UI    | Added max-seeds and min-peers to subscription filters [Parg]
FEATURE: UI    | Menu option to remove all routers [Parg]
FEATURE: UI    | Added is-external column to my tracker [Parg]
FEATURE: UI    | Ctrl+f selects filter box in chat view [Parg]
FEATURE: UI    | Added log messages and save messages chat overview columns [Parg]
FEATURE: UI    | Added "active requests" to All Trackers view [Parg]
FEATURE: UI    | Added dl history add/complete/remove columns to Subscriptions [Parg]
FEATURE: UI    | Added option to specify which side-bar tab is shown on startup [Parg]

CHANGE: Core   | Reduce start up logging; Log file removal during consistency checks [Parg]
CHANGE: Core   | Try harder to rename/remove already imported torrent files [Parg]
CHANGE: Core   | Obey order of IPv4/6 addresses returned [Parg]
CHANGE: Core   | Cache file system roots as can block UI when shares offline [Parg]
CHANGE: Core   | Decouple SecurityManager more as terminally deprecated [Parg]
CHANGE: Core   | Ignore cached peers when maintaining all-trackers peer count [Parg]
CHANGE: Core   | Remove tracker announce message logging [ferdnyc]
CHANGE: Core   | IpFilter: Tweak logging [ferdnyc]
CHANGE: Core   | Added debug for broken URLs [Parg]
CHANGE: Core   | Fix up some missing tag/category RSS item entries [Parg]
CHANGE: Core   | Change network selection defaults to be more permissive [Parg]
CHANGE: Core   | Check network of incoming peer exchanges [Parg]
CHANGE: Core   | Added .wmv to playable extensions [Parg]
CHANGE: Core   | Recreate aereg with minimal changes in Visual Studio 2022 [soroosh-chabi]
CHANGE: Core   | Slight tidy up of stateChange aggregation [Parg]
CHANGE: Plug   | Linux users: Dorkbox system tray plugin has been deprecated [Parg]
CHANGE: UI     | Bring back plugin bar support in classic UI if enabled in bigly UI [Parg]
CHANGE: UI     | Switch "close-to-tray" default to FALSE for Linux [Parg]
CHANGE: UI     | Change "active" to "running" in library header text [Parg]
CHANGE: UI     | Add right-click copy-to-clipboard for some Link widgets [Parg]
CHANGE: UI     | Make "show download" in Tag Overview Files tab switch to Torrents tab [Parg]
CHANGE: UI     | Allow the progress column in the seeding section [Parg]
CHANGE: UI     | Pack the subscription filters a little better [Parg]
CHANGE: UI     | Added small space above tool bar in windows dark mode [Parg]
CHANGE: UI     | Update local peer IP display [Parg]
CHANGE: UI     | Disable unwanted sub-tabs in open-torrent-options availability view [Parg]
CHANGE: UI     | Tidy up advanced configuration network interface list [Parg]
CHANGE: UI     | Use general date column for my-tracker date added [Parg]
CHANGE: UI     | Qualify peer connection state with SOCKS/plugin proxy info [Parg]
CHANGE: UI     | Click on intermediate check-box in FilesView -> check kids [Parg]
CHANGE: UI     | Fixed up Tag explains string a bit [Parg]
CHANGE: UI     | Changed subscription overview columns public/enabled/auto-download to check-boxes [Parg]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | ja_JP: Japanese translation update [tetoria;ayano.midori]
CHANGE: UI     | ko_KR: Korean translation update [VenusGirl]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [Keith.T.Maxwell]

BUGFIX: Tag    | Revert change to tag network limits, it was working OK before [Parg]
BUGFIX: Tag    | Fix title of Tags Overview pop-outs [Parg]
BUGFIX: Tag    | Fix tag constraint handling of non-integer math [Parg]
BUGFIX: Core   | Fix IPv6 UDP announce [Parg]
BUGFIX: Core   | Use all resolved addresses for UDP announce/scrape [Parg]
BUGFIX: Core   | Handle multiple DNS records with binding better for URLs [Parg]
BUGFIX: Core   | Defer net-limit pause until downloads in state to be paused [Parg]
BUGFIX: Core   | Handle multiple net limits better to avoid pause/resume cycles [Parg]
BUGFIX: Core   | Fix metadata download tag propagation to actual download [Parg]
BUGFIX: Core   | Fix NPE when using web-remote over I2P/Tor [Parg]
BUGFIX: Core   | Fix NPE in magnet download [Parg]
BUGFIX: Core   | Fix URL construction [Parg]
BUGFIX: Core   | Fix download positions move respecting non-affected downloads [Parg]
BUGFIX: Core   | Improve support for non-public peer connections [Parg]
BUGFIX: Core   | Fix tracker to work with Tor [Parg]
BUGFIX: Core   | Set the correct networks for update torrents [Parg]
BUGFIX: Core   | Option to reduce debug on listen fails [Parg]
BUGFIX: Core   | Include more exception details in web-plugin logs [Parg]
BUGFIX: Core   | Skip possible tracker host actions for magnets [Parg]
BUGFIX: Core   | Prevent multiple active "you got message" checks [Parg]
BUGFIX: Core   | Added some extra timeout checks for peers stuck "connecting" [Parg]
BUGFIX: Core   | Fix up behaviour of DDB delete with put-and-forget [Parg]
BUGFIX: UI     | Fix units [Parg]
BUGFIX: UI     | Fix dark mode for Subscriptions info bar [Parg]
BUGFIX: UI     | Fix generic message box with windows dark mode [Parg]
BUGFIX: UI     | Modal donation pop-up can mess up torrent-options dialog layout [Parg]
BUGFIX: UI     | Reset piece-map header RHS on data source change [Parg]
BUGFIX: UI     | Fix open-torrents button height on Linux/win-dark [Parg]
BUGFIX: UI     | Fix up some dark-mode check-boxes [Parg]
BUGFIX: UI     | Make it obvious when persistent subs filters are empty [Parg]
BUGFIX: UI     | Fix selection back/forward not updating selected content correctly [Parg]
BUGFIX: UI     | Fix UI glitch when resolving My Peer fake "IP" for anon nets [Parg]
BUGFIX: UI     | Fix remembering last side-bar entry [Parg]

2023.01.31 | BiglyBT 3.3.0.0

FEATURE: Tag   | Add ability to remove auto-tag config rows [Parg]
FEATURE: Tag   | Added "isMoving()" Tag Constraint [Parg]
FEATURE: Core  | Added option to prioritize downloads by amount remaining [Parg]
FEATURE: Core  | Added ability to reschedule disk ops from a paused state [Parg]
FEATURE: Core  | Use HTTP plugin proxies for RSS/search [Parg]
FEATURE: Core  | Added option to run hybrid torrents as v2 rather than v1 [Parg]
FEATURE: Core  | Added All Trackers option to explicitly enable/disable scraping [Parg]
FEATURE: Core  | Add Download History to metasearch providers [Parg]
FEATURE: Core  | Support I2P proxies in the same way as Tor [Parg]
FEATURE: Core  | Allow parameters to be supplied to manual browser command [Parg]
FEATURE: Plug  | Added "play sound" to simple api plugin [Parg]
FEATURE: UI    | Add JVM Info log view containing cpu+mem usage [Parg]
FEATURE: UI    | Support column filters in files view; support :>, :>= etc. for numerics [Parg]
FEATURE: UI    | Add option to force dark theme on Linux for some components [Parg]
FEATURE: UI    | Added "search for save location" option to torrent-options dialog [Parg]
FEATURE: UI    | Added an option to save the torrent file from the torrent-options dialog [Parg]
FEATURE: UI    | Added slow-ui log [Parg]
FEATURE: UI    | Added cog options to torrent dialog [Parg]
FEATURE: UI    | Added summary entry to search for location results [Parg]
FEATURE: UI    | Persist open-torrent-options dialogs across restarts [Parg]
FEATURE: UI    | Added "save torrent" to "more" menu in torrent options [Parg]
FEATURE: UI    | Added option to limit active blocks shown in Blocks views [Parg]
FEATURE: UI    | Added protocol values for subscription templates/search templates [Parg]
FEATURE: UI    | Double-click dashboard view item title -> pop out [Parg]
FEATURE: UI    | Added column value based filtering to subscriptions view [Parg]
FEATURE: UI    | Recover pop-out windows on restart [Parg]
FEATURE: UI    | Allow searching by renamed columns in setup window [Parg]
FEATURE: UI    | Dark Theme option for Windows, Java 11+ recommended [Parg]
FEATURE: UI    | Show drag position of top/right bar "sash" [Parg]
FEATURE: UI    | Give the option to abandon the creation of a personal share [Parg]
FEATURE: UI    | Added upload/download history view [Parg]

CHANGE: Tag    | Enforce strict tag download limits with option to be lax [Parg]
CHANGE: Core   | Update OSX platform manager to update arm natives [Parg]
CHANGE: Core   | Hack DNS SPI support for Java 18+ [Parg]
CHANGE: Core   | Support JVM options for Azul and Eclipse [Parg]
CHANGE: Core   | Try proxy when installing server certs [Parg]
CHANGE: Core   | Don't descend into folders starting with "." when searching save locs [Parg]
CHANGE: Core   | Log bind failures when logging enabled [Parg]
CHANGE: Core   | Don't discard unused "All Tracker" entries if they have options set [Parg]
CHANGE: Core   | Tinker with donation logic to back off more when donated [Parg]
CHANGE: Core   | Merge the two very similar long-term stats implementations [Parg]
CHANGE: UI     | Rework things so that peer connected time column times are synchronized [Parg]
CHANGE: UI     | Users running Java 11+ will receive an updated SWT library [Parg]
CHANGE: UI     | Allow main window to be minimized during closedown [Parg]
CHANGE: UI     | Make it clear what is relevant in combined torrent-options dialog [Parg]
CHANGE: UI     | Rework multi-select expand area collapsing [Parg]
CHANGE: UI     | Log metadata peer connection stats [Parg]
CHANGE: UI     | Add explicit port to UDP NAT test message [Parg]
CHANGE: UI     | Added an "internal" view type to separate views [Parg]
CHANGE: UI     | Convert plugin-bar into a dashboard style view [Parg]
CHANGE: UI     | Remember selected tab [Parg]
CHANGE: UI     | Switch expand bar theme on Win dark, not as terrible [Parg]
CHANGE: UI     | Reduce wasted space around devices view [Parg]
CHANGE: UI     | Rework tab renderer and use for dashboard views [Parg]
CHANGE: UI     | Allow secondary dashboard views to be configured [Parg]]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [Keith.T.Maxwell]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]

BUGFIX: Tag    | Fix sort for tag-group icon columns when row has no value [Parg]
BUGFIX: Core   | Fix NPE when there's a deleted subscription result [Parg]
BUGFIX: Core   | We don't want non-printables in a log file [Parg]
BUGFIX: Core   | Fixes for metadata download + actual download addition borkage [Parg]
BUGFIX: Core   | Fix bug with torrents saved to drive roots on Windows [Parg]
BUGFIX: Core   | Handle renamed root folder when searching for existing save locations [Parg]
BUGFIX: Core   | Fix up dht: announce list entry sanitisation [Parg]
BUGFIX: Core   | Tidy up nat-check URL connections [Parg]
BUGFIX: Core   | Fix up "is linked" test [Parg]
BUGFIX: Core   | Fix some magnet links being incorrectly accepted as .biglybt files [Parg]
BUGFIX: Core   | Don't attempt to proxy file:// urls [Parg]
BUGFIX: Core   | Reduce blocking sync in subscription manager [Parg]
BUGFIX: Core   | Don't re-create dashboard view on selection [Parg]
BUGFIX: Core   | Net limit should pause download if either up or down limit exceeded [Parg]
BUGFIX: UI     | Fix cell refresh skipping when sorted as table mutates [Parg]
BUGFIX: UI     | Fix pieces view Files column translation [Parg]
BUGFIX: UI     | Fix transparency of archive icon in menu [Parg]
BUGFIX: UI     | Removed some duplicate menu items (log views and others) [Parg]
BUGFIX: UI     | Don't show automatic "option" menu item for default plugin interfaces [Parg]
BUGFIX: UI     | ProgressETA: Avoid NPEs with FakeTableCell (#2786) [Parg]
BUGFIX: UI     | Fix viewer window not being above options dialog on linux [Parg]
BUGFIX: UI     | Only enable unban button when ip list has a value [Parg]
BUGFIX: UI     | Peek the current public ipv4 address to reduce potential blocking [Parg]
BUGFIX: UI     | Fix the export/build of some stand-alone views [Parg]
BUGFIX: UI     | Fix logging view export failure [Parg]
BUGFIX: UI     | Partially fix the device manager views [Parg]
BUGFIX: UI     | Draw piece outline first [Parg]
BUGFIX: UI     | Dark mode fixes for DHT ops views [Parg]
BUGFIX: UI     | Fix piece-map view top label in dark mode [Parg]
BUGFIX: UI     | Dark mode for country stats [Parg]
BUGFIX: UI     | Dark mode for vivaldi panel [Parg]
BUGFIX: UI     | Fix up dark mode transfer stats view [Parg]
BUGFIX: UI     | Improve some dark-mode graphics [Parg]
BUGFIX: UI     | Stop speed graphic timestamp jitter [Parg]
BUGFIX: UI     | Fixup chat UI when key not available [Parg]
BUGFIX: UI     | Prevent recursive disposal in case causing crash [Parg]
BUGFIX: UI     | Fix dark mode info bars [Parg]
BUGFIX: UI     | Fixed Console UI Add/Find files batch operation [Parg]

2022.10.11 | BiglyBT 3.2.0.0

FEATURE: Tag   | Added 'force start' option to tags [Parg]
FEATURE: Tag   | Added tracker_status to Tag constraint variables [Parg]
FEATURE: Core  | Auto-skip files containing folder names if file separator in match [Parg]
FEATURE: Core  | Added execute-on-new-result to subscriptions  [Parg]
FEATURE: Core  | Support for marking subscription results as globally read across all subscriptions [Parg]
FEATURE: Core  | Added option to prioritise downloads based on file priorities [Parg]
FEATURE: Core  | Added support for alternative hole punching [Parg]
FEATURE: Core  | Option to add magnet downloads in original library position [Parg]
FEATURE: Core  | Added ability to reset resume data to previous valid state [Parg]
FEATURE: Plug  | uTP: Support reason codes [Parg]
FEATURE: Plug  | SimpleAPI: Added support to mark subscription results read [Parg]
FEATURE: Plug  | SimpleAPI: Added method to list downloads, result in JSON [Parg]
FEATURE: Plug  | SimpleAPI: Added setdownloadfileattribute method [Parg]
FEATURE: UI    | Added option to disable table tooltip truncation [Parg]
FEATURE: UI    | Indicate if chat messages are ip-filtered in participant tooltip [Parg]
FEATURE: UI    | Added protocol column to subscriptions view [Parg]
FEATURE: UI    | Subscription menu multi-select support for update period [Parg]
FEATURE: UI    | Added peers view upload data queued column [Parg]
FEATURE: UI    | Added option to disable auto-restart notification [Parg]
FEATURE: UI    | Progress column redesign [ferdnyc]
FEATURE: UI    | Show piece details in General View for stopped downloads [Parg]
FEATURE: UI    | Add help to "search for existing files"; expand search for relocate [Parg]
FEATURE: UI    | Added copy-to-clip menu for URLs [Parg]
FEATURE: UI    | Added torrent-count column to All Trackers view [Parg]
FEATURE: UI    | Added 'next update' subscription view column [Parg]
FEATURE: UI    | Make middle mouse button click assign tag on library tag button [Parg]
FEATURE: UI    | Added "File Priorities" Library column [Parg]
FEATURE: UI    | Add support for plugins to add subscription results menu items [Parg]
FEATURE: UI    | Added filter to all-peers view with column filter support [Parg]
FEATURE: UI    | Added "show threads" to Help->Advanced menu [Parg]
FEATURE: UI    | Basic "counters" view [Parg]

CHANGE: Core   | Kick inactive metadata peers [Parg]
CHANGE: Core   | Limit a peer's out-bound queued protocol data size for hash requests [Parg]
CHANGE: Core   | Make subscription listeners asynchronous; cache result read status [Parg]
CHANGE: Core   | Switch peer transport timers to use mono-time [Parg]
CHANGE: Core   | Boot idle peer connections after 30 minutes [Parg]
CHANGE: Core   | Remove assumption that Windows file systems are case insensitive [Parg]
CHANGE: Core   | Support export of literal data sources [Parg]
CHANGE: Core   | Reduce subscription asynchronous listener threads [Parg]
CHANGE: Core   | Timeout idle asynchronous listener threads [Parg]
CHANGE: Core   | Decrease percentage of TCP only connect attempts [Parg]
CHANGE: Core   | Lower timeout when peer waiting for handshake [Parg]
CHANGE: Core   | Reset resume data after force-recheck cancelled [Parg]
CHANGE: Core   | Classify "failed to create parent directory" as a "file-missing" error [Parg]
CHANGE: Core   | Make UDP send/receive monitors "fair" locks [Parg]
CHANGE: Core   | Stop send/receive threads when idle [Parg]
CHANGE: Core   | Prevent future connections to peers that will likely not be fruitful [Parg]
CHANGE: Core   | Don't attempt name based matching when searching via piece mode [Parg]
CHANGE: Core   | Reduce peer connect history memory usage; add holepunch to connect health [Parg]
CHANGE: UI     | Add dark-mode sidebar item close icon [ferdnyc]
CHANGE: UI     | Disable any close confirmations when updating BiglyBT [Parg]
CHANGE: UI     | Added * to status and faded blue piece view for reconnecting peers [Parg]
CHANGE: UI     | Temporarily keep old ProgressETA column [Parg]
CHANGE: UI     | Allow some slack on windows when verifying shell location+size [Parg]
CHANGE: UI     | Better sort order for next-update [Parg]
CHANGE: UI     | Warn if file name conversion likely to cause create-torrent issues [Parg]
CHANGE: UI     | Add visual for long-press category assignment [Parg]
CHANGE: UI     | Added some debug for removed shared secret errors [Parg]
CHANGE: UI     | Don't redraw a fake row [Parg]
CHANGE: UI     | Make open-torrent and files-view filter consistent; add tooltip [Parg]
CHANGE: UI     | Update free space display in open torrent dialog [Parg]
CHANGE: UI     | Made tag/category library buttons menu apply to relevant downloads [Parg]
CHANGE: UI     | Show library header info for single selection as well [Parg]
CHANGE: UI     | Allow download completion mask to be set false when global is true [Parg]
CHANGE: UI     | de_DE: German translation update [Georg Engelmann]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [qysnn, Mindires]

BUGFIX: Tag    | Settings view layout fixes [Parg]
BUGFIX: Core   | Fix DNS provider for Java 8 [Parg]
BUGFIX: Core   | Don't start new subscription downloads if closing down [Parg]
BUGFIX: Core   | Improve performance of subscriptions newest result data column [Parg]
BUGFIX: Core   | Try and work around broken sleep preventer on Win 11 [Parg]
BUGFIX: Core   | Subscription results can get big, encode incrementally [Parg]
BUGFIX: Core   | Use more accurate FileUtils.isAncestorOf when checking paths [Parg]
BUGFIX: Core   | Make sure requests are freed on access fail [Parg]
BUGFIX: Core   | Don't synchronously request tracker update on read-selector thread [Parg]
BUGFIX: Core   | Don't re-check plugin update state if restart pending [Parg]
BUGFIX: Core   | Fix some peer connections timing out instead of closing on hash-missing [Parg]
BUGFIX: UI     | Fix legend label reverting to wrong colour [Parg]
BUGFIX: UI     | Improve performance of date column re-sorting [Parg]
BUGFIX: UI     | Tweaks to peer pieces item  [Parg]
BUGFIX: UI     | Fix missing Font disposal [Parg]
BUGFIX: UI     | Fix some dark mode transfer stats issues [Parg]
BUGFIX: UI     | Table cells should have one pixel top+bottom padding [Parg]
BUGFIX: UI     | Consistent border drawing in Tags columns [Parg]
BUGFIX: UI     | Fix tags column not always refreshing on tag change [Parg]
BUGFIX: UI     | Fix up some cells that are writing over the column separator [Parg]
BUGFIX: UI     | Fix quick links resized icon background [Parg]
BUGFIX: UI     | Improve graphical tag column layout [Parg]
BUGFIX: UI     | Put icon load onto SWT thread if needed [Parg]
BUGFIX: UI     | Don't let selected files grab selection unless active [Parg]
BUGFIX: UI     | Select correct default colour for colour dialog [Parg]
BUGFIX: UI     | Pickup colour changes across views [Parg]
BUGFIX: UI     | Better text colour selection for custom backgrounds [Parg]
BUGFIX: UI     | Fix initial find-files dialog layout size on OSX [Parg]
BUGFIX: UI     | Fix white-on-white text [Parg]
BUGFIX: UI     | Use "data missing" error message more consistently [Parg]
BUGFIX: UI     | Seems we don't need to escape & in tab folder titles anymore [Parg]
BUGFIX: UI     | Escape & in chat channel name menu items [Parg]
BUGFIX: UI     | Fix sidebar entry not selecting correctly when collapsed on Linux [Parg]

2022.07.05 | BiglyBT 3.1.0.0

FEATURE: Tag   | Added "countTrackers()" Tag constraint function [Parg]
FEATURE: Tag   | Tag button alignment options [Parg]
FEATURE: Tag   | Added option to hide swarm tags in tags overview [Parg]
FEATURE: Tag   | Add right-click Tags Overview header menu to get to Tag options [Parg]
FEATURE: Tag   | Added "select tag" button to auto-tagging/import folder config settings [Parg]
FEATURE: Core  | Added a "relocate" mode to "search for existing data files" [Parg]
FEATURE: Core  | Option to only enforce one-operation-per-file-system for write operations [Parg]
FEATURE: Core  | Option to ensure re-check on complete occurs before potential move [Parg]
FEATURE: Core  | Option to mark subscription results found in BiglyBT as read [Parg]
FEATURE: Core  | Added support for subscription filter inheritance [Parg]
FEATURE: Core  | Added option to add download specific sub-directory to move-on-complete folder [Parg]
FEATURE: Core  | Added a "launch content" library option to launch largest playable file [Parg]
FEATURE: Core  | New "Subscription Templates" to allow common filters to be inherited [Parg]
FEATURE: Core  | Option to mark a subscription result as read in all subscriptions [Parg]
FEATURE: Core  | Option to delay file checks for incomplete downloads to improve startup times [Parg]
FEATURE: Plug  | Support for creating subscriptions for file-size based RCM lookups [Parg]
FEATURE: UI    | Shift+C on sidebar entry to mark all read in subscription [Parg]
FEATURE: UI    | Added menu item to show details of file links for selected downloads [Parg]
FEATURE: UI    | Added optional library header; Library options menu link [Parg]
FEATURE: UI    | Show file auto-priority settings in open-torrent-options dialog [Parg]
FEATURE: UI    | Added backward+forward library navigation toolbar items [Parg]
FEATURE: UI    | Added menu option to mark multiple subscription results read/unread [Parg]
FEATURE: UI    | Added "public" and "update interval" columns to Subscriptions view [Parg]
FEATURE: UI    | Handle some confusable Unicode chars in various table filters [Parg,fubar99]
FEATURE: UI    | Add legend to swarm view [Parg]
FEATURE: UI    | Added menu option to create subs template when none defined [Parg]
FEATURE: UI    | Added a right-bar view [Parg]
FEATURE: UI    | New "Piece Blocks" view [Parg]
FEATURE: UI    | Added a "Done (bytes)" library column [Parg]
FEATURE: UI    | Add option to only show category buttons in library complete section [Parg]
FEATURE: UI    | Right-click header option on Progress column to disable 3D look [Parg]
FEATURE: UI    | Added option to disable gradient fill for table/sidebar selection [Parg]
FEATURE: UI    | Added private-torrent column to Library [Parg]
FEATURE: UI    | Option to disable table header gradient fill [Parg]
FEATURE: UI    | Order column header menu option to set from current sort [Parg]
FEATURE: UI    | New Peers view column to show percentage we have that peer wants [Parg]

CHANGE: Tag    | Change cat/tag library button alignment to right when no title [Parg]
CHANGE: Tag    | Auto-tag BiglyBT update torrents [Parg]
CHANGE: Tag    | Remove the option to set a Tag as "public" when it can't be public [Parg]
CHANGE: Tag    | Reworked tag group rename a bit [Parg]
CHANGE: Core   | Enforce a minimum TCP outgoing peer connection timeout [Parg]
CHANGE: Core   | Base re-check order on remaining not overall size [Parg]
CHANGE: Core   | Improve search for existing files when multiple candidates [Parg]
CHANGE: Core   | Re-apply up/down rate limits when peer reconnects [Parg]
CHANGE: Core   | More efficient subscription result marking for multiple selection [Parg]
CHANGE: Core   | Select IPv4 tracker override address over IPv6 for UDP [Parg]
CHANGE: UI     | Remove spaces from hash strings copied to clipboard in a few places [Parg]
CHANGE: UI     | Show "search for existing files" in fancy menu for stopped downloads [Parg]
CHANGE: UI     | If we're trying to show options make sure mode is high enough [Parg]
CHANGE: UI     | Don't allow combo/spinner to grab mouse-wheel scroll from config panel [Parg]
CHANGE: UI     | Open multiple torrent options dialogs behind active one [Parg]
CHANGE: UI     | Darker config section highlight in dark mode [Parg]
CHANGE: UI     | Swarm view rework [Parg]
CHANGE: UI     | CTRL+enter in open-url dialog to accept input [Parg]
CHANGE: UI     | Request attention for download that moves to incomplete from complete [Parg]
CHANGE: UI     | Don't prompt a bazillion times on multiple tag import [Parg]
CHANGE: UI     | Make it more obvious which tag buttons selected in library view [Parg]
CHANGE: UI     | Make filter box slight less manky in dark mode [Parg]
CHANGE: UI     | Add/remove plugin config sections dynamically [Parg]
CHANGE: UI     | Internationalize a few Vivaldi Strings [Parg]
CHANGE: UI     | Blocked IP log initial scroll positioning [ferdnyc]
CHANGE: UI     | More consistent table size column alpha/font setting [Parg]
CHANGE: UI     | Appropriate F9 for the right-bar [Parg]
CHANGE: UI     | Removed borders around some tabbed folders [Parg]
CHANGE: UI     | Remove superfluous line at top of sidebar [Parg]
CHANGE: UI     | Use painted tags for tag group column [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | vi_VN: Vietnamese translation update [Natsu Dragneel]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [hypnotichemionus]

BUGFIX: Tag    | Fix up tag button long-press cheese [Parg]
BUGFIX: Tag    | Fix long-press not removing from auto-remove-only tag [Parg]
BUGFIX: Core   | Ignore potential NPE in getInterfaceAddresses [Parg]
BUGFIX: Core   | Ensure correct timeout is used for various protocols [Parg]
BUGFIX: Core   | Fix re-check not occurring when new files created [Parg]
BUGFIX: Core   | Don't create a file as a side effect of getting its length [Parg]
BUGFIX: Core   | Don't put partial files into recycle bin on delete [Parg]
BUGFIX: Core   | Log when direct file rename fails [Parg]
BUGFIX: Core   | Check if download already destroyed before saving disk manager state [Parg]
BUGFIX: Core   | Don't allow seeding rules to queue force started downloads [Parg]
BUGFIX: UI     | A couple of dark mode fixes for chat UI [Parg]
BUGFIX: UI     | Fix accelerator key being processed twice [Parg]
BUGFIX: UI     | Fix up some more menu separator issues and remove collapse-all from peer [Parg]
BUGFIX: UI     | Fix some duplicate menu separators [Parg]
BUGFIX: UI     | Fix NPE when copy peer details to clipboard [Parg]
BUGFIX: UI     | Fix toolbar sidebar switch button again [Parg]
BUGFIX: UI     | Fix "show title" not seeming to persist [Parg]
BUGFIX: UI     | No "enable simple view" option for classic ui [Parg]
BUGFIX: UI     | Need to invalidate sort cells for correct sorting [Parg]
BUGFIX: UI     | Fix open-torrent dialog not showing on activate on OSX [Parg]
BUGFIX: UI     | fix toolbar files-exist enable logic [Parg]
BUGFIX: UI     | Fix Files View resetting on file complete with incomplete-suffix [Parg]
BUGFIX: UI     | Various subscription UI fixes and additional menus [Parg]
BUGFIX: UI     | Fix stats view incorrectly showing 100% done when few bytes left [Parg]
BUGFIX: UI     | Ensure subscription filters not lost across view switches [Parg]
BUGFIX: UI     | Redraw empty tables on row height change so alternative colours update [Parg]
BUGFIX: UI     | Fix highlighting in config view [Parg]
BUGFIX: UI     | Fix "update now" button not always visible in subscription filters [Parg]
BUGFIX: UI     | Fix issue with tab style dashboard builds with a single item [Parg]
BUGFIX: UI     | Swarm view dark mode fixes [Parg]
BUGFIX: UI     | Fix multiple requests to show same config section not working [Parg]
BUGFIX: UI     | Account for shell margin/padding [TuxPaper]
BUGFIX: UI     | Fix Order column icons not syncing correctly on change [Parg]
BUGFIX: UI     | Can't sensibly sort by column-setup sample column [Parg]
BUGFIX: UI     | Fix invalid image resize attempts [Parg]

2022.02.25 | BiglyBT 3.0.0.0

FEATURE: Tag   | Added "swarm tags" column to Library view [Parg]
FEATURE: Tag   | Changed "swarm tags" into real tags [Parg]
FEATURE: Tag   | Added "isIPFiltered()" Tag constraint function [Parg]
FEATURE: Tag   | Subscription results now support Tags [Parg]
FEATURE: Tag   | New 'max seeding torrents' Tag option  [Parg]
FEATURE: Core  | Added ability to unban IPs in blocked/banned IPs window [Parg]
FEATURE: Core  | Support for per-download completion masking [Parg]
FEATURE: Core  | Make force-terminate on close period configurable [Parg]
FEATURE: Core  | Added an "effective incoming" state for plugin connections [Parg]
FEATURE: Plug  | Added IP Filter control to SimpleAPI plugin [Parg]
FEATURE: UI    | Added new "local interface" peer view item [Parg]
FEATURE: UI    | Added menu item to copy option name to clipboard [Parg]
FEATURE: UI    | Added cell-specific menu support [Parg]
FEATURE: UI    | Added timezone offset to public chat messages [Parg]
FEATURE: UI    | Added chat member properties view [Parg]
FEATURE: UI    | New "select all" context menu item for table views [Parg]
FEATURE: UI    | Added library view item for upload priority [Parg]
FEATURE: UI    | Added header to Subscription Results view supporting search and add [Parg]
FEATURE: UI    | New "toolbar options" right-click menu [Parg]
FEATURE: UI    | New "sidebar options" right-click menu links [Parg]
FEATURE: UI    | Remember expansion state of File View tree [Parg]
FEATURE: UI    | Remember row selection state in Files View across rebuilds [Parg]

CHANGE: Tag    | First priority auto-tags should default to non-public [Parg]
CHANGE: Tag    | Remove internal tag names from tag discoveries [Parg]
CHANGE: Tag    | Added gap around tag icons [Parg]
CHANGE: Core   | Re-use existing metadata download data on recovery [Parg]
CHANGE: Core   | Remove unbanned IPs from bad data list too [Parg]
CHANGE: Core   | Use delete-with-recycle for files set to priority "delete" [Parg]
CHANGE: Core   | Removed option to disable resume data as this leads to unwanted behaviour [Parg]
CHANGE: Core   | Wait for core to initialise before processing magnet requests [Parg]
CHANGE: Core   | Remove resetting of 'play sound when download complete' on OSX [Parg]
CHANGE: Core   | Recognise some more RSS Item attribute values [Parg]
CHANGE: Core   | Improve multiple subscription result delete performance [Parg]
CHANGE: Core   | Reworked metadata download management to make it event driven [Parg]
CHANGE: Core   | Speed limit handler should ignore metadata downloads [Parg]
CHANGE: Core   | Prune old deleted subscription results [Parg]
CHANGE: Core   | Pick up RSS entry CDP links from comments fields [Parg]
CHANGE: Core   | Retain folder hierarchy when moving intermediate nodes in File tree view [Parg]
CHANGE: Plug   | Only report Tor Helper plugin install fail once [Parg]
CHANGE: UI     | Resize subscription icons [Parg]
CHANGE: UI     | Improve bind fail error message [Parg]
CHANGE: UI     | Remember progress reporter dialog location, size and details expand state [Parg]
CHANGE: UI     | Add additional DHT tracker details when not tracking [Parg]
CHANGE: UI     | Stop annoying progress bar animation on Widows in cache view [Parg]
CHANGE: UI     | Replace status bar LED GIFs with PNGs [ferdnyc]
CHANGE: UI     | Improve chat icon transparency [Parg]
CHANGE: UI     | Changed "queued" to "queued/started" in open-torrent-options dialog [Parg]
CHANGE: UI     | Fixed spinner image in progress dialog in dark mode [Parg]
CHANGE: UI     | Updated subscription column header icon for dark mode [Parg]
CHANGE: UI     | Some chat panel dark mode fixes [Parg]
CHANGE: UI     | Use common column for swarm tags [Parg]
CHANGE: UI     | Fix readability of console error messages in dark mode [Parg]
CHANGE: UI     | Improve library view sash in dark mode [Parg]
CHANGE: UI     | Cache fonts to reduce memory usage [Parg]
CHANGE: UI     | Fix config plugin table view in dark mode [Parg]
CHANGE: UI     | Use a timer event to update download status to reduce thread usage [Parg]
CHANGE: UI     | Limit number of active subscription views to save memory [Parg]
CHANGE: UI     | Lots of dark mode icon tweaks [ferdnyc]
CHANGE: UI     | Run PNGs through compressor [adem4ik]
CHANGE: UI     | Better default size for progress reporter window [Parg]
CHANGE: UI     | Allow all sidebar entries to be selectable to avoid annoying behaviour [Parg]
CHANGE: UI     | Added right-click column-setup menu item for table rows [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik,frolovkirill7]
CHANGE: UI     | it_IT: Italian translation update [GiorgioHerbie]
CHANGE: UI     | ja_JP: Japanese translation update [ayano.midori]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | ar_SA: Arabic, Saudi Arabia translation update [islam171119712003]

BUGFIX: Tag    | Ensure Settings tab is selected in Tags Overview when needed [Parg]
BUGFIX: Tag    | Fix Tag library view context menu missing items [Parg]
BUGFIX: Core   | Fix spurious DNS SPI load fail when network down [Parg]
BUGFIX: Core   | Fix some deprecations [Parg]
BUGFIX: Core   | Replaced deprecated use of Applet code for playing audio clips [Parg]
BUGFIX: Core   | Delete dead magnet download storage [Parg]
BUGFIX: Core   | Handle ".imported" file already existing on import [Parg]
BUGFIX: Core   | Fixed category upload-priority over restart [Parg]
BUGFIX: Core   | Stop metadata downloads performing pointless recheck [Parg]
BUGFIX: Core   | Handle errors when getting network interfaces better [Parg]
BUGFIX: Core   | More resilient file download stats loading [Parg]
BUGFIX: Core   | Partial pieces may be null [Parg]
BUGFIX: Core   | Fix exception when the DHT is unwell [Parg]
BUGFIX: UI     | Fix toolbar stop icon tooltip when separate start/stop items [Parg]
BUGFIX: UI     | Fix Library view attention highlight getting stuck on [Parg]
BUGFIX: UI     | Switched some link foreground colours to use system value [Parg]
BUGFIX: UI     | Fix Piece Map label formatting [Parg]
BUGFIX: UI     | Fix resource leak in Subscription Results view [Parg]
BUGFIX: UI     | Fix vanishing toolbar bug [Parg]
BUGFIX: UI     | Set cursor appropriately for subscriptions view buttons [Parg]
BUGFIX: UI     | Use the correct twisty hit ares in the sidebar [Parg]
BUGFIX: UI     | Toolbar buttons shouldn't activate on right-click [Parg]
BUGFIX: UI     | Fix long-press toolbar button behaviour somewhat [Parg]
BUGFIX: UI     | Fix sidebar toggle toolbar button not updating selection state [Parg]
BUGFIX: UI     | Try to prevent UI stall when file system unavailable [Parg]

2021.11.17 | BiglyBT 2.9.0.0

FEATURE: Tag   | Added full re-evaluation timer config [Parg] 
FEATURE: Tag   | Added script type of 'plugin' to Tag execute-on-assign [Parg]
FEATURE: Tag   | Added 'target_ratio' to Tag constraints variables [Parg]
FEATURE: Tag   | Support batch tagging and plugin script exec [Parg]
FEATURE: Tag   | Added ability to duplicate a Tag [Parg]
FEATURE: Tag   | Support default colours for Tag Groups [Parg]
FEATURE: Tag   | Added Tag execute-on-assign action of 'remove tags' [Parg]
FEATURE: Tag   | Added "tag_names" keyword to Tag Constraints [Parg]
FEATURE: Tag   | Added options to copy/paste and invert Tag selection in Tagging view [Parg]
FEATURE: Tag   | Added Tag colour setting to properties menu [Parg]
FEATURE: Tag   | Support "g:" prefix in Tags Overview to search on group name [Parg]
FEATURE: Tag   | Support "p:" prefix in Tags Overview to search on properties (Constraints etc) [Parg]
FEATURE: Tag   | Tag Group sidebar indicator [Parg]
FEATURE: Tag   | Can now rename Tag Groups [Parg]
FEATURE: Tag   | Added addtag/removetag/setcategory to Simple API plugin [Parg]
FEATURE: Tag   | Allow execute-on-assign to directly invoke Simple API methods [Parg]
FEATURE: Tag   | Added isQueued() and isUnallocated() constraint methods [Parg]
FEATURE: Tag   | Added "Queue" to execute-on-assign actions [Parg]
FEATURE: Tag   | Separate "Execute On Assign" column in Tags Overview to show details [Parg]
FEATURE: Core  | Support multiple concurrent data+torrent exports and Disk Ops queue [Parg]
FEATURE: Core  | Added option to prioritize first and last <n>MB of files [Parg]
FEATURE: Plug  | Added 'Simple API' built-in plugin to support script commands [Parg]
FEATURE: Plug  | Added 'setnetworks', "alert","setdownloadattribute" to Simple API plugin [Parg]
FEATURE: UI    | Added Disk Ops view entry when copying a download [Parg]
FEATURE: UI    | Report active operations when quitting with option to abort [Parg]
FEATURE: UI    | Added option to set the default for 'apply to all' when deleting content [Parg]
FEATURE: UI    | Added 'more' menu option to rename display name in open-torrent-options [Parg]
FEATURE: UI    | Added option to pop-out download details view from library in config options [Parg]
FEATURE: UI    | Added colour copy/paste menu items to colour parameters [Parg]
FEATURE: UI    | New menu item to reset 'completed on' times from file dates [Parg]
FEATURE: UI    | Added popup alert for download check complete event [Parg]
FEATURE: UI    | Log user alerts to a log view [Parg]
FEATURE: UI    | Allow row height change and add to Table Header context menu [TuxPaper]
FEATURE: UI    | New batch file move operation [Parg]

CHANGE: Tag    | Reworked constraint matching caching [Parg]
CHANGE: Tag    | Support closing a Tag Group in the sidebar [Parg]
CHANGE: Core   | Changed default magnet download timeout to infinite [Parg]
CHANGE: Core   | Recover torrent file if possible during export [Parg]
CHANGE: Core   | Don't check for embedded raw magnet hashes in HTML to avoid false positives [Parg]
CHANGE: Core   | Switch generated magnet URI hashes from base32 to base16 [Parg]
CHANGE: Core   | Increase default max read/write disk queue and switch to KB for implementation [Parg]
CHANGE: Core   | Report archive failure cause [Parg]
CHANGE: UI     | Status bar right-click menu should be for all [Parg]
CHANGE: UI     | Added download name to disk manager alerts [Parg]
CHANGE: UI     | Added date and time to log alert display [Parg]
CHANGE: UI     | Removed 'More: ' prefix from subscription name [Parg]
CHANGE: UI     | Make an effort to recover magnet downloads in the same order [Parg]
CHANGE: UI     | Save magnet download renames across restarts [Parg]
CHANGE: UI     | Added 2:1 ratio to first priority ignore ratios [Parg]
CHANGE: UI     | Always show seed rank text in column [Parg]
CHANGE: UI     | Added column setup to View menu [Parg]
CHANGE: UI     | Trim empty torrent watch folder config [Parg]
CHANGE: UI     | Show sidebar indicator colour/tooltip for categories [Parg]
CHANGE: UI     | Sort log views menu [Parg]
CHANGE: UI     | Remember comment editor dialog box location + size [TuxPaper]
CHANGE: UI     | All Peers item was added to View menu; remove from Tools [Parg]
CHANGE: UI     | Add Log Views menu to View menu [Parg]
CHANGE: UI     | Reduce size of many .png image files [Parg]
CHANGE: UI     | Updated some icons [RandomAJL]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | ru_RU: Russian translation update [jdPhobos]
CHANGE: UI     | no_NO: Norwegian translation update [lislei]
CHANGE: UI     | si_LK: Sinhala translation update [HelaBasa]
CHANGE: UI     | ja_JP: Japanese translation update [ayano.midori]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | lv_LV: Latvian translation update [makrims]

BUGFIX: Tag    | Fix Tag Group list sort order [TuxPaper]
BUGFIX: Tag    | Fix Tag config section cheese [Parg]
BUGFIX: Tag    | Missing repaint when no taggables in view [Parg]
BUGFIX: Tag    | Enable Ctrl+Tag to exit from Tag constraints text area [Parg]
BUGFIX: Tag    | Speed up build of Tagging view [Parg]
BUGFIX: Tag    | Changes to constraint scope weren't always being picked up immediately [Parg]
BUGFIX: Core   | Deal with instability in start/stop rules sorting [Parg]
BUGFIX: Core   | Update torrent file location if changed before restore [Parg]
BUGFIX: Core   | Metadata download data location/torrent files can't be renamed [Parg]
BUGFIX: Core   | Pass bind IPs when creating proxy servers [Parg]
BUGFIX: Core   | Don't create multiple torrent files when update is stuck [Parg]
BUGFIX: Core   | Fix remembering forced status of restarted paused downloads [Parg]
BUGFIX: Core   | Fix disk controller space allocations getting lost [Parg]
BUGFIX: UI     | Fix tooltip not always showing when going over y bounds & truncate line [TuxPaper]
BUGFIX: UI     | Meaningless to enable pad files for download [Parg]
BUGFIX: UI     | Fix piece count display not resizing in new torrent wizard [Parg]
BUGFIX: UI     | Removing a non-expanded sub-row was causing height inconsistencies [Parg]
BUGFIX: UI     | Fix 'End' key not working in table tree view [Parg]
BUGFIX: UI     | Fix seed rank column sort [Parg]
BUGFIX: UI     | Don't save position of auto-repositioned open-torrent-options dialogs [Parg]
BUGFIX: UI     | Some more dark theme work on Linux [Parg]
BUGFIX: UI     | Fix copy/paste in library filter box [Parg]
BUGFIX: UI     | Don't pop-out sidebar item when double clicking in the expander/close area [Parg]
BUGFIX: UI     | Fixed bug with disposed rows being added to table views [Parg]
BUGFIX: UI     | Fix library view sub-rows not updating correctly [Parg]
BUGFIX: UI     | Fix occasional UI lag when switching skip status [Parg]
BUGFIX: UI     | Use Pattern.quote instead of \Q..\E [TuxPaper]
BUGFIX: UI     | Fix various issues with share ratio parsing/display [Parg]

2021.07.09 | BiglyBT 2.8.0.0

FEATURE: Tag   | Support Tag Constraints in Library filter expressions [Parg]
FEATURE: Core  | Add hard-link option to revert-files [Parg]
FEATURE: Core  | Support hard-link option in 'search-for-existing-files' [Parg]
FEATURE: Core  | Support NAT testing for Light Seeds [Parg]
FEATURE: Core  | Added explicit 'Allocate' option to allocate files and stop download [Parg]
FEATURE: Core  | Treat file names of form "_____padding_file_<num>_..." as pad files [Parg]
FEATURE: Core  | Added 'piece' mode to search for existing files that copies correct ones [Parg]
FEATURE: UI    | Include tracker warning messages in Sources Status column info [Parg]
FEATURE: UI    | New 'download health' item to show queued IO, unchoking and requests [Parg]
FEATURE: UI    | Draw tags in Tags column instead of plain text. [TuxPaper]
FEATURE: UI    | Option to show/hide ETA in Speed sub-tab [Parg]
FEATURE: UI    | Show torrent thumbnail in GeneralView and allow setting/clearing [Parg]
FEATURE: UI    | Show unavailable pieces in Files View piece graph as per General View [Parg]
FEATURE: UI    | Support 'and' filter logic for dl history and archive views (+refactor) [Parg]
FEATURE: UI    | Option to force non-system colors to grayscale [TuxPaper]
FEATURE: UI    | Added info about last/next scrape time to tracker status [Parg]
FEATURE: UI    | Table column foreground/background color settings [Parg]
FEATURE: UI    | Use +/- keys to change priority in Files View [Parg]
FEATURE: UI    | New 'connect health' column to show success of outgoing connections [Parg]
FEATURE: UI    | Added last-piece-number column to Files View [Parg]
FEATURE: UI    | Allow first priority share ratio to be set to 'ignore' [Parg]
FEATURE: UI    | Added copy button to About info [Parg]
FEATURE: UI    | Added 'apply to all' option to torrent export dialog [Parg]
FEATURE: UI    | Add 'rename on top level folder change' item to 'More' menu in OTO win [Parg]
FEATURE: UI    | Added filter box for all-pieces view to filter download/file name [Parg]

CHANGE: Core   | Move transition from force-download -> not-force-seeding later [Parg]
CHANGE: Core   | Increase hash scheduler limits as current not stressing cpu [Parg]
CHANGE: Core   | Update download history on download rename [Parg]
CHANGE: Core   | Disable app-nap on OSX [TuxPaper]
CHANGE: Core   | Preserve file date attributes across backup+restore [Parg]
CHANGE: Core   | Consider pending move-tasks when queueing a seeding download [Parg]
CHANGE: Core   | Replace host name resolver queue with thread pool [Parg]
CHANGE: Core   | Spread the cost of file length checks during re-checking [Parg]
CHANGE: UI     | Better positioning of fancy menu when opened via keyboard [TuxPaper]
CHANGE: UI     | Reduce log level of hash fails to info for uninteresting cases [Parg]
CHANGE: UI     | Added .ico to image types [Parg]
CHANGE: UI     | Select relevant column in column setup window [Parg]
CHANGE: UI     | Use save location for icon if download has no primary file [Parg]
CHANGE: UI     | Row colours override column colours [Parg]
CHANGE: UI     | Added unallocated status info to stopped downloads [Parg]
CHANGE: UI     | Allow resize of donation window as some people have issues with fit [Parg]
CHANGE: UI     | Show Tag move-on-complete actions in Library column when no explicit [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock,Snn1452]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | ru_RU: Russian translation update [jdPhobos]

BUGFIX: Core   | Fix possible startup fail due to invalid "locale" setting [Parg]
BUGFIX: Core   | Don't make reserved slots first-priority as it borks download limits [Parg]
BUGFIX: Core   | Some trackers return empty response on 'stopped' event [Parg]
BUGFIX: Core   | Remove buddy FP flag when untracking a download [Parg]
BUGFIX: Core   | Fix fallback detection of OSX app bundle location [Parg]
BUGFIX: Core   | Fix jnilib update path [Parg]
BUGFIX: Core   | Fix local tracker up/down stats recording [Parg]
BUGFIX: Core   | Mix aggregated scrape results into constraint vars; fix peer_count [Parg]
BUGFIX: UI     | Fix table row refresh and some other gunge [Parg]
BUGFIX: UI     | Make sure 'file not found' is included in error message [Parg]
BUGFIX: UI     | Draw off-screen for better performance [Parg]
BUGFIX: UI     | Queue up row refreshes triggered by DownloadManager state change [Parg]
BUGFIX: UI     | Fix program icon sometimes being small. [TuxPaper]
BUGFIX: UI     | FilesView name item fixes (mouse button+update on storage type change) [Parg]
BUGFIX: UI     | Fix down-arrow into filter search history [Parg]
BUGFIX: UI     | Toolbar should only act on Files or Downloads, not both; Better tooltip [Parg]
BUGFIX: UI     | Fix search constraint caching [Parg]
BUGFIX: UI     | Fix next selection on ctrl+w close in classic UI [Parg]
BUGFIX: UI     | Don't re-affirm table selection if not focused [Parg]
BUGFIX: UI     | All Trackers view doesn't implement !regex correctly [Parg]

2021.03.20 | BiglyBT 2.7.0.2

BUGFIX: Core   | Fix startup timing issue causing UI hangs and proxy-plugin issues [Parg]
BUGFIX: UI     | Custom date formats were getting corrupted by CrowdIn in some locales [Parg]
BUGFIX: UI     | Sidebar expansion state recording was resulting in potentially non-ASCII config keys [Parg]

2021.03.18 | BiglyBT 2.7.0.0

FEATURE: Tag   | Option to prevent removal of a download when assigned to a tag [Parg]
FEATURE: Tag   | Added file_paths and file_paths_selected Tag constraint variables [Parg]
FEATURE: Tag   | Support 'hasTag' constraint function for Peer Set names [Parg]
FEATURE: Tag   | Tag option to set maximum active downloads for a Tag [Parg]
FEATURE: Tag   | Support negated Peer Set pattern expressions [Parg]
FEATURE: Tag   | Automatic creation of Peer Sets based on network interface [Parg]
FEATURE: Tag   | Added peer network interface categorization and associated Peer Set logic [Parg]
FEATURE: Tag   | Added ASN matching to Peer Sets [Parg]
FEATURE: Tag   | Added Peer Set option to boost assigned peers [Parg]
FEATURE: Tag   | Added 'Deleting' download state Tag [Parg]
FEATURE: Tag   | Option to create country-specific Peer Sets from Country Stats/Swarm view [Parg]
FEATURE: Tag   | ALso match against the AS number in Peer Set ASN pattern [Parg]
FEATURE: Core  | Option to only run one major disk operation per file system concurrently [Parg]
FEATURE: Core  | Option to disable auto-dl-specific chat reads/writes [Parg]
FEATURE: Core  | Option to set the default update period for subscriptions [Parg]
FEATURE: Core  | Added option to prevent the banning of LAN peers [Parg]
FEATURE: Core  | Added support for the torrent 'Source' field in torrent creator + General view [Parg]
FEATURE: Core  | New 'Light-Seeding' mode for private torrents with zero-peers [Parg]
FEATURE: Core  | Make webseed activation minimum rate configurable [Parg]
FEATURE: Core  | Option to specify additional bind addresses for incoming connections [Parg]
FEATURE: Core  | Option to ignore bind addresses for outgoing connections to LAN addresses [Parg]
FEATURE: Core  | Complete a force-recheck operation regardless of errors to find all bad pieces [Parg]
FEATURE: UI    | Support 'f:' prefix to search on save path in Download History view [Parg]
FEATURE: UI    | Added 'date completed' to Archive view [Parg]
FEATURE: UI    | Added move-on-complete disk operation [Parg]
FEATURE: UI    | Added filter box to Client Stats view [Parg]
FEATURE: UI    | Support space bar select/deselect in Files view [Parg]
FEATURE: UI    | Added 'file systems' column to Disk Ops view to dhow affected drives [Parg]
FEATURE: UI    | Option to kick+ban a peer's ipv4, ipv6 or both addresses [Parg]
FEATURE: UI    | Added a 'percent done' column to Disk Ops view [Parg]
FEATURE: UI    | Added 'indicative order' to Disk Ops view [Parg]
FEATURE: UI    | Added nick + shared-nick columns to Chat Overview [Parg]
FEATURE: UI    | Added queued disk read/write bytes to Cache Stats view [Parg]
FEATURE: UI    | Added per-download Country Stats view [Parg]
FEATURE: UI    | Added pop-out menu to Quick Links items [Parg]
FEATURE: UI    | Double-click Quick Links items to pop-out [Parg]
FEATURE: UI    | Double-click sidebar entry to pop-out [Parg]
FEATURE: UI    | New disk read/write latency column for Library views [Parg]
FEATURE: UI    | New 'upload health' Library column to show bytes queued etc [Parg]
FEATURE: UI    | Option to auto-accept torrents in the torrent open dialog after configurable timer [Parg]
FEATURE: UI    | Added 'Show in All Trackers view' menu item for Sources view [Parg]
FEATURE: UI    | Search boxes now have a 'regular expression' toggle button [TuxPaper]
FEATURE: UI    | Show plugin stop events in closedown UI as some can take a while [Parg]
FEATURE: UI    | Right-click option on renderers to add files [Parg]

CHANGE: Tag    | Include last modification date on Tag icon cache to permit edits [Parg]
CHANGE: Tag    | Include spacer between Tag groups in Library tag buttons [Parg]
CHANGE: Tag    | Centre image for compact Tag canvas with image only [Parg]
CHANGE: Core   | Better download rename on top-level-folder removal [Parg] 
CHANGE: Core   | Always allocate metadata downloads immediately [Parg]
CHANGE: Core   | Don't treat a download as stalled if disk latency high [Parg]
CHANGE: Core   | 'Search for existing data files' now handles relocations [Parg]
CHANGE: Core   | Enable alternative DHT lookup for metadata downloads [Parg]
CHANGE: Core   | Kick off piece recheck on completion after potential move operation rather than before [Parg]
CHANGE: Core   | Stop plugins in the opposite order to which they were started [Parg]
CHANGE: UI     | Added download save path to torrent view file match set for 'f:' searches [Parg]
CHANGE: UI     | Added file size in bytes to size column tooltip [Parg]
CHANGE: UI     | Display and group by group name in tag's column tooltip [Parg]
CHANGE: UI     | Show column's icon in Info View [Parg]
CHANGE: UI     | Increase chat open limit on double click to 10 [Parg]
CHANGE: UI     | Make full-update window resizeable [Parg]
CHANGE: UI     | Added byte values to up/down item tooltip [Parg]
CHANGE: UI     | Remember size and location of pop-out windows [Parg]
CHANGE: UI     | Remember last-used-tracker in torrent creator [Parg]
CHANGE: UI     | Enable the 'force start' option for private torrents in beginner mode [Parg]
CHANGE: UI     | Added seeding rank information to the Status column tooltip [Parg]
CHANGE: UI     | Don't pre-select file extension in torrent options rename dialog [Parg]
CHANGE: UI     | Allow multiple files to be selected+renamed in torrent options [Parg]
CHANGE: UI     | Show both the ASN and the AS in the peers column [Parg]
CHANGE: UI     | More consistent filter box sizing [TuxPaper]
CHANGE: UI     | Centre quick links [TuxPaper]
CHANGE: UI     | Sort stopped/error downloads to bottom of Seeding Rank columns [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | no_NO: Norwegian translation update [lislei]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | de_DE: German translation update [gerstemann]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | ja_JP: Japanese translation update [ayano.midori]
CHANGE: UI     | sv_SE: Swedish translation update [Dyras]

BUGFIX: Tag    | Fix memory retention by Peer Sets for inactive downloads [Parg]
BUGFIX: Tag    | Fix potential recursion on Tag group assignment [Parg]
BUGFIX: Core   | Don't resurrect torrent file if it has been explicitly deleted [Parg]
BUGFIX: Core   | Fixed All Trackers 'add to existing action' logic [Parg]
BUGFIX: Core   | Retry file delete operation in case file is temporarily locked [Parg]
BUGFIX: Core   | Fix issue with LAN state change causing dead connection build up [Parg]
BUGFIX: Core   | Fix partial buddy removal [Parg]
BUGFIX: Core   | Fix memory leak if peer events delivered out of order [Parg]
BUGFIX: Core   | Fix potential deadlock in peer handling [Parg]
BUGFIX: Core   | Limit thread creation to report asynchronous STS events [Parg]
BUGFIX: Core   | Various fixes around setting files to delete/normal priority [Parg]
BUGFIX: Core   | Fix remaining count and file pieces for stopped downloads on file delete [Parg]
BUGFIX: Core   | Fix rare case where stop() + remove() is interrupted by a start [TuxPaper]
BUGFIX: Core   | 'Update all now' should ignore the enabled status of subscriptions [Parg]
BUGFIX: Core   | Fix seeding rules to disable stalled slots when minimum speed set to 0 [TuxPaper]
BUGFIX: Core   | Fix download completion event stalling other downloads [Parg]
BUGFIX: Core   | Fix restore from archive when original underwent a move-on-remove operation [Parg]
BUGFIX: UI     | Fixed quick rename of single file torrent from Files View [Parg]
BUGFIX: UI     | Fixed a few dark theme issues on GTK [Parg]
BUGFIX: UI     | Fix memory leak when closing table column setup dialog [Parg]
BUGFIX: UI     | Fix memory leak in non-main tabbed MDI component [Parg]
BUGFIX: UI     | Ensure the view-title-info refresher is always removed on view close [Parg]
BUGFIX: UI     | Fix torrent details view not closing on download removal [Parg]
BUGFIX: UI     | File bug with Files view losing manager listeners [Parg]
BUGFIX: UI     | Fix shift+up/down key tree view selection logic [Parg]
BUGFIX: UI     | Fix Files view select update bug when file hidden [Parg]
BUGFIX: UI     | Fix start+stop icon behaviour for Disk Ops view [Parg]
BUGFIX: UI     | Progress Reporter using too much CPU [Parg]

2020.12.17 | BiglyBT 2.6.0.0

FEATURE: Tag   | Added new download-state tags for 'moving' and 'checking' [Parg]
FEATURE: Tag   | Added torrent_type tag constraint keyword [Parg]
FEATURE: Tag   | Added isShare() tag constraint function [Parg]
FEATURE: Core  | IPv6 IP filter support [Parg]
FEATURE: Core  | Option to skip file existence checks for complete downloads [Parg]
FEATURE: Core  | Added option to ban either IPv4 or IPv6 addresses when attempts made to dual-connect by remote peers [Parg]
FEATURE: Core  | Option to explicitly run the v2 swarm on a hybrid download [Parg]
FEATURE: Core  | Option to force first/last piece priority when sequential downloading [Parg]
FEATURE: Core  | Update swarm merging to use v2 root hashes [Parg]
FEATURE: Core  | Option to create a hybrid/v2 downloaded from a completed v1 download [Parg]
FEATURE: Core  | Added dedicated log file to capture file related actions [Parg]
FEATURE: Core  | Option to skip the backup of the plugins folder [Parg]
FEATURE: Core  | Added additional trackers for metadata peer discovery and default [Parg]
FEATURE: UI    | New 'Disk Operations' view [Parg]
FEATURE: UI    | Show alternative IPv6 address in peer IP tooltip [Parg]
FEATURE: UI    | Pop-out windows can now be either independent or 'always on top' of BiglyBT [Parg]
FEATURE: UI    | Show a basic (AWT) error dialog if startup fails [Parg]
FEATURE: UI    | Option to suppress the file-move progress dialog [Parg]
FEATURE: UI    | Show more torrent version info [Parg]
FEATURE: UI    | Option to use dark themed tables [Parg]
FEATURE: UI    | Dark theme support for minibars [Parg]
FEATURE: UI    | New v2 root hash Files View column [Parg]
FEATURE: UI    | Added total bytes transferred view option to local country stats [Parg]
FEATURE: UI    | Added total bytes up/down in last year to donation window [TuxPaper]

CHANGE: Core   | Suspend disk-read operations during file move [Parg]
CHANGE: Core   | Kick incoming public connections when SOCKS data proxy active [Parg]
CHANGE: Core   | Don't abandon torrent decode on invalid announce url(s) [Parg]
CHANGE: Core   | Option to use user-thread-cpu-time when monitoring [Parg]
CHANGE: Core   | If torrent file is missing from save location on a 'move' operation then use internal copy [Parg]
CHANGE: Core   | Only use global IPv6 addresses when checking bind pattern validity [Parg]
CHANGE: Core   | Tidy up subscription downloader [Parg]
CHANGE: Core   | Drop metadata download create delay default to 0 seconds [Parg]
CHANGE: Core   | Switch to using JVM SHA1 implementation [Parg]
CHANGE: UI     | Category side bar visibility changes [Parg]
CHANGE: UI     | Limit number of chat windows opened when status icon double-clicked [Parg]
CHANGE: UI     | Improve toolbar in dark theme [Parg]
CHANGE: UI     | Remember wizard size/location [Parg]
CHANGE: UI     | Sort blocked-ip list [Parg]
CHANGE: UI     | Change progress bar colour to grey for inactive downloads [Parg]
CHANGE: UI     | Always show favourites in status bar chat menu [Parg]
CHANGE: UI     | Remember batch file rename dialog position and size [Parg]
CHANGE: UI     | Improve performance of collapse/expand-all in Files View [Parg]
CHANGE: UI     | Added tracker URL to warning messages [Parg]
CHANGE: UI     | Remember position of the progress reporter dialog [Parg]
CHANGE: UI     | Slide alert from bottom of destination instead of display bottom [TuxPaper]
CHANGE: UI     | Show move progress for downloads in a queued or downloading state [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | ja_JP: Japanese translation update [ayano.midori]
CHANGE: UI     | fr_FR: French translation update [GMartigny]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]

BUGFIX: Core   | Fix removal from read-only collection [Parg]
BUGFIX: Core   | Fix NPE causing magnet downloads not to be recovered [Parg]
BUGFIX: Core   | Ensure we have a peer-manager piece when writing a block [Parg]
BUGFIX: Core   | Added a hard limit on DDB graph activity retention to fix memory leak [Parg]
BUGFIX: Core   | Fix duplicated swarm merge file sets [Parg]
BUGFIX: Core   | VM killer thread was broken [Parg]
BUGFIX: Core   | Skip pointless hashing of metadata fake download content [Parg]
BUGFIX: UI     | Fix OSX sidebar indicator rendering 0 in black [Parg]
BUGFIX: UI     | Ensure the info-parameter entries show the latest values [Parg]
BUGFIX: UI     | Ignore media server URIs when monitoring clipboard for torrent links [Parg]
BUGFIX: UI     | Fix inconsistent table depth when hidden rows removed from a table [Parg]
BUGFIX: UI     | Fix Files View piece column sort when download stopped [Parg]

2020.09.21 | BiglyBT 2.5.0.0

FEATURE: Core  | Support BitTorrent Protocol Specification v2 (BEP 52) [Parg]
FEATURE: Core  | Support padding files (BEP 47) [Parg]
FEATURE: Core  | Option to increase magnet recovery concurrency [Parg]
FEATURE: Core  | New option to ignore swarm discoveries based on minimum seeds [Parg]
FEATURE: Core  | Remember tags-on-removal in download history [Parg]
FEATURE: Core  | Options to disable interim download state saving for performance [Parg]
FEATURE: Core  | Subscription option to prefix save location on auto-download [Parg]
FEATURE: UI    | New 'All Pieces' view to show all current uploading/downloading pieces [Parg]
FEATURE: UI    | Resizable chat window input area [Parg]
FEATURE: UI    | Indicate if file is 'delete' or 'DND' in Files View via checkbox icon background colour [Parg]
FEATURE: UI    | Shift+deselect a file in Files View to delete it [Parg]
FEATURE: UI    | Add-tag menu for shares menu [Parg]
FEATURE: UI    | Country name added to country stats tooltip [Parg]
FEATURE: UI    | Option to disable the tidy-close and progress dialog [Parg]
FEATURE: UI    | Option to show uploading pieces as well as downloading ones in Pieces View [Parg]
FEATURE: UI    | Add file(s) relative path as tooltip in piece map [Parg]
FEATURE: UI    | Add max-age to swarm discoveries search [Parg]
FEATURE: UI    | Double-clicking on a download history entry selects in Library view if found [Parg]
FEATURE: UI    | New 'Available' peers view column to show percentage peer has that we still need [Parg]

CHANGE: Core   | Dump thread log to separate file [Parg]
CHANGE: Core   | Disable thread monitoring by default on Linux as causing libpthread crashes [Parg]
CHANGE: Core   | Accept same size files when only one found when searching for existing [Parg]
CHANGE: Core   | More efficient bit torrent message decoding [Parg]
CHANGE: Core   | Removed legacy Beta chat [Parg]
CHANGE: Core   | Decrease and spread out disk io caused by scrapes [Parg]
CHANGE: Core   | When adding for seeding with a tag that has an initial save location, check move location too [Parg]
CHANGE: Core   | Increase max peer requests [Parg]
CHANGE: Core   | Check Tag move-to-folder for existing data on auto import [Parg]
CHANGE: UI     | Populate category names/icons in tag category group columns [Parg]
CHANGE: UI     | Added chat friends column legend tooltip [Parg]
CHANGE: UI     | Support alt/shift and alt drag+drop to a tag to indicate explicit addition/removal [Parg]
CHANGE: UI     | Update iTunes & Android icons [RandomAJL]
CHANGE: UI     | Truncate long swarm merge tooltip and add option to view all [Parg]
CHANGE: UI     | Allow text viewer to be minimized [Parg]
CHANGE: UI     | Made manual backup progress dialog non-modal [Parg]
CHANGE: UI     | Add timestamps to redirected console log [Parg]
CHANGE: UI     | Optimize piece info view to only fill visible area [Parg]
CHANGE: UI     | Don't limit width of bind-ip setting [Parg]
CHANGE: UI     | Select best matching network interface regular expression when possible [Parg]
CHANGE: UI     | Change Files View filter for full path to be 'contains' not 'prefix' [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | de_DE: German translation update [Unknown]

BUGFIX: Core   | Fix auto plugin install [Parg]
BUGFIX: Core   | Fix some issues around share properties [Parg]
BUGFIX: Core   | Fix pause/resume handling for non-persistent downloads [Parg]
BUGFIX: Core   | Fixed search-for-existing files when matched has incorrect storage type [Parg]
BUGFIX: Core   | Fix storage type switch from reorder->linear from search-for-existing [Parg]
BUGFIX: Core   | Fix error when tracker has no URL [Parg]
BUGFIX: Core   | Improve anonymous chat recovery when I2P is down [Parg]
BUGFIX: Core   | Fix save location for archived downloads with move-on-remove active [Parg]
BUGFIX: UI     | Fix tag library header on Linux [Parg]
BUGFIX: UI     | Guard against component width recalculation recursion [Parg]
BUGFIX: UI     | Torrents subview missing some context menu items [Parg]
BUGFIX: UI     | Fix unreliable chat table tooltips [Parg]
BUGFIX: UI     | Fix excessive cell invalidates in peer pieces item [Parg]
BUGFIX: UI     | Fix sidebar repaint problems with mousewheel scroll on OSX [Parg]
BUGFIX: UI     | Fix request-scrape menu enable logic [Parg]
BUGFIX: UI     | Don't truncate unicode surrogates [Parg]
BUGFIX: UI     | Fixed a few things around peer-set tag groups [Parg]
BUGFIX: UI     | Avoid creation of multiple subscription menu items [Parg]
BUGFIX: UI     | Increased speed shell typed text alpha as invisible on darker backgrounds [Parg]
BUGFIX: UI     | Explicitly anti-alias library header text [Parg]
BUGFIX: UI     | Fix test for blocks being in cache in pieces view [Parg]
BUGFIX: UI     | Fix duplicate rows on table structure change [Parg]
BUGFIX: UI     | Fix all-trackers removal actions not showing existing ones [Parg]
BUGFIX: UI     | Various file access performance improvements [TuxPaper]
BUGFIX: UI     | Fix batch file rename with only case difference [Parg]
BUGFIX: UI     | Fix rename of file in case only again [Parg]

2020.05.11 | BiglyBT 2.4.0.0

FEATURE: Tag   | New tagPosition Tag constraint function [Parg]
FEATURE: Tag   | Tag execute-on-assign values of 'host/publish on tracker' [Parg]
FEATURE: Tag   | Tag Group option to automatically set move-on-assign to members [Parg]
FEATURE: Tag   | New move-on-assign Tag files feature [Parg]
FEATURE: Core  | Option to restrict external torrents to known ones [Parg]
FEATURE: Core  | Option to include skipped files when searching for existing [Parg]
FEATURE: Core  | Auto publish to chat feature [Parg]
FEATURE: Core  | Added asset-date to RSS items to distinguish magnet dates [Parg]
FEATURE: Core  | Added tracker logging [Parg]
FEATURE: Core  | Warn about potential tracker update fails on close-down [Parg]
FEATURE: Core  | Separate public and private tracker announce thread pools [Parg]
FEATURE: Core  | Added option to set tracker announce concurrency [Parg]
FEATURE: Core  | Added logging command and option to log all input/output to a file [Parg]
FEATURE: Core  | Option to set local names for Friends [Parg]
FEATURE: UI    | Added close-down tracker update time limit and progress indicator [Parg]
FEATURE: UI    | Added a 'has private torrents' column to All Trackers view [Parg]
FEATURE: UI    | New Tracker Activity view under Statistics [Parg]
FEATURE: UI    | Smarter magnet URI name truncation [Parg]
FEATURE: UI    | Warn about excessive tracker lag [Parg]
FEATURE: UI    | Added option to reset tabs [Parg]
FEATURE: UI    | Drag+drop tab reordering [Parg]
FEATURE: UI    | Added 'save path' column to open-torrent-options LHS [Parg]
FEATURE: UI    | Support more file menu options on FilesView inner tree nodes [Parg]
FEATURE: UI    | Share-Download with chat context menu [Parg]
FEATURE: UI    | Added delete menu option to chat MDI [Parg]
FEATURE: UI    | Clipboard copy for torrent comment in General view [Parg]
FEATURE: UI    | Show all buddy IP addresses [Parg]
FEATURE: UI    | Added time indicators to speed graphics [Parg]
FEATURE: UI    | Custom date format for chat window [Parg]
FEATURE: UI    | New 'quick links' toolbar [Parg]
 
CHANGE: Tag    | Execute-on-assign: change 'delete' to 'disconnect' for peer sets [Parg]
CHANGE: Tag    | Remember tag sharing state in add-tag dialog [Parg]
CHANGE: Core   | Maintain IPv4 DHT binding when testing IPv6 [Parg]
CHANGE: Core   | Log originator IP with authentication error [Parg]
CHANGE: Core   | Set default refresh frequency for chat based RSS lower [Parg]
CHANGE: Core   | Log URL group map changes [Parg]
CHANGE: Core   | Try to maintain URL set order when applying DNS mods [Parg]
CHANGE: Core   | Added some download state checks prior to 'search for existing' dialog [Parg]
CHANGE: Core   | Support lower 'ignore FP rules for no upload time' values [Parg]
CHANGE: Core   | If a complete torrent is manually moved then prevent auto-move later [Parg]
CHANGE: Core   | Cache buddy profile data [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock,Snn1452]
CHANGE: UI     | no_NO: Norwegian translation update [lislei]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [YuDong;spice2wolf]
CHANGE: UI     | ko_KR: Korean translation update [tmddn741741]
CHANGE: UI     | Added a few more places to discuss trackers [Parg]
CHANGE: UI     | Tidy up the chat discussion menus [Parg]
CHANGE: UI     | Keep the UI updating during close-down so you can see progress [Parg]
CHANGE: UI     | Place plugin sub-sections below core sub-sections [TuxPaper]
CHANGE: UI     | Improve tracker source status text when disabled [Parg]
CHANGE: UI     | Support shift/ctrl+enter as well as alt for soft newline [Parg]
CHANGE: UI     | Indicate connected friends [Parg]
CHANGE: UI     | Make subfolder in open-torrent-options scale with window size [Parg]
CHANGE: UI     | BiglyBT DHT view for all [Parg]
CHANGE: UI     | 'only show transcoded content' -> 'only show listed content' for win/osx [Parg]

BUGFIX: Tag    | Fix Tag FilesView not working [Parg]
BUGFIX: Tag    | Fix Tag Settings scroll behaviour [Parg]
BUGFIX: Core   | Ignore I2P flipping in DHT registrations [Parg]
BUGFIX: Core   | Prevent duplicate UPnP logs [Parg]
BUGFIX: Core   | Fix stats in all-trackers view [Parg]
BUGFIX: Core   | Ensure we save any outstanding stats on close [Parg]
BUGFIX: Core   | Fix case when last file in torrent is 0 byte and starts on a new piece [Parg]
BUGFIX: Core   | Don't hide our own messages when ip-filtered [Parg]
BUGFIX: Core   | Reduce pairing message size to fix update error [Parg]
BUGFIX: Core   | Fix deadlock in temporary ban path [Parg]
BUGFIX: Core   | Fix double-magnet download bug [Parg]
BUGFIX: Core   | Fix up chat removal a bit [Parg]
BUGFIX: Core   | Fix large tracker interval bug [Parg]
BUGFIX: Core   | Decrease active folder writes for inactive downloads [Parg]
BUGFIX: Core   | Don't use expensive swarm merge info for simple test if merging [Parg]
BUGFIX: Core   | Improve multi-address buddy boost detection [Parg]
BUGFIX: Core   | Fix ETA average overflow [Parg]
BUGFIX: Core   | Don't chunk ETA history values as messes up short eta restore [Parg]
BUGFIX: Core   | Only prompt for I2P install if explicit I2P tracker host [Parg]
BUGFIX: Core   | Work around corrupt torrents with surplus length field [Parg]
BUGFIX: Core   | Fix backup fails caused by file-in-use [Parg]
BUGFIX: UI     | Fix MyTracker date-added sort [Parg]
BUGFIX: UI     | Select the Tag Settings tab when requested to do so [Parg]
BUGFIX: UI     | Remember TabbedMDI selected Tab for non-main-MDI [Parg]
BUGFIX: UI     | Tidy up the search-for-files logging a bit [Parg]
BUGFIX: UI     | Handle surrogates in menu split logic [Parg]
BUGFIX: UI     | Fix OSX image alpha issue on 4932r18 (4.15) [Parg]
BUGFIX: UI     | Fix password entry [Parg]
BUGFIX: UI     | Ignore DiskManagerFileInfo selection in fancy menu [Parg]
BUGFIX: UI     | Re-sort FilesView on data source change [Parg]
BUGFIX: UI     | Fix empty groups on lower user modes [TuxPaper]
BUGFIX: UI     | Support udp:// urls in clipboard for trackers [Parg]
BUGFIX: UI     | Fix ParameterGroup.size to include TabFolder [TuxPaper]
BUGFIX: UI     | Keep download speed stats running correctly over stop/starts [Parg]
BUGFIX: UI     | Fix backup-hours disabling/enabling [Parg]
BUGFIX: UI     | Fix 'posted' count in chat view [Parg]


2020.03.04 | BiglyBT 2.3.0.0

FEATURE: Tag   | Added isSequential() tag constraint function [Parg]
FEATURE: Core  | Option to periodically restart downloads with missing files [Parg]
FEATURE: Core  | Friends profile option to specify country code [Parg]
FEATURE: Core  | Chat option to use IPFilter to support blocking spammers [Parg]
FEATURE: Core  | Session up/down tracker stats [Parg]
FEATURE: Core  | Option to specify additional "global" IPv6 address ranges [Parg]
FEATURE: Core  | Some alt-network support for main+v6 dht seeding [Parg]
FEATURE: Core  | Add category to archived downloads view [Parg]
FEATURE: UI    | Add colour to active library search; search history [Parg]
FEATURE: UI    | Separate search histories by table type [Parg]
FEATURE: UI    | Added history enable config [Parg]
FEATURE: UI    | Support explicit v4/v6 friend profile data  [Parg]
FEATURE: UI    | Java config option to view recent memory usage stats [Parg]
FEATURE: UI    | Option to show the local peer in PeersView [Parg]
FEATURE: UI    | Add pieces column to peer's file view [Parg]
FEATURE: UI    | Sidebar indicators for Categories all+uncategorized [Parg]
FEATURE: UI    | Sidebar indicators for My Shares and My Torrents [Parg]
FEATURE: UI    | Support category tab counts for all/uncat in classic UI [Parg]
FEATURE: UI    | Sidebar indicator for Tags Overview [Parg]
FEATURE: UI    | All-peers count indicator [Parg]
FEATURE: UI    | Show a DDB Graph IPv6 when no IPv4 [Parg]
FEATURE: UI    | Show some message history on chat column [Parg]
FEATURE: UI    | Ctrl+tab/ctrl+shift+tab for next/prev sidebar views [Parg]
FEATURE: UI    | Highlight other subs results with same hash as selected [Parg]
FEATURE: UI    | Option to show icons for tag filter buttons in library [Parg]
FEATURE: UI    | Remember sub-tab order [Parg]

CHANGE: Core   | Config option to enable all diagnostic logs [Parg]
CHANGE: Core   | Increase timeouts for anon friend torrent/rss [Parg]
CHANGE: Core   | Drop support for GCJ in the startup script [TuxPaper]
CHANGE: Core   | Persists download error state across restarts [Parg]
CHANGE: Core   | Remember force-start state for auto-restart error downloads [Parg]
CHANGE: Core   | Report errors encountered during explicit "check for updates' [Parg]
CHANGE: Core   | Make ‘update anonymously' advanced and warn of potential issues [Parg]
CHANGE: Core   | Auto-enable IPv6 support when liveness detected [Parg]
CHANGE: Core   | Handle some more redirect HTTP codes [Parg]
CHANGE: Core   | Remove JSONJava due to "good" licensing issues and some *nix policies [TuxPaper]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock,Snn1452]
CHANGE: UI     | no_NO: Norwegian translation update [lislei]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [G2159687]
CHANGE: UI     | cs_CZ: Czech translation update [Tsbook]
CHANGE: UI     | Disable search box tooltip when it has content [Parg]
CHANGE: UI     | Debug->Run GC for classic UI [Parg]
CHANGE: UI     | Rework swarm view to use buffer image [Parg]
CHANGE: UI     | Don't round MB memory values to GB once >= 1 GB   [Parg]
CHANGE: UI     | enable ‘search for data files' if download in error state [Parg]
CHANGE: UI     | Limit piece map to 32k pieces for performance [Parg]
CHANGE: UI     | Don't force share-ratio column width to be 80 in simple views [Parg]
CHANGE: UI     | Select existing row when selected row removed [Parg]
CHANGE: UI     | No implicit secondary sort when multi-sort for some others [Parg]
CHANGE: UI     | Make quick-file-rename dialog resizeable + remember pos [Parg]
CHANGE: UI     | All Peers should really be under the View menu [Parg]

BUGFIX: Core   | Don't track transient buddies or accumulate them [Parg]
BUGFIX: Core   | Fix swarm-merge off-by-one bug [Parg]
BUGFIX: Core   | Try and work around OSX recycler hang/slowness [Parg]
BUGFIX: Core   | Remove chance of increasing buddy status update events [Parg]
BUGFIX: Core   | Fix up persistent shares and tag/category handling [Parg]
BUGFIX: Core   | Fix DHT torrent xfer incorrectly being denied [Parg]
BUGFIX: Core   | Fix download missing-file detection [Parg]
BUGFIX: Core   | Remove metadata download if torrent manually added [Parg]
BUGFIX: Core   | Prevent share-ratio overflow [Parg]
BUGFIX: Core   | Check we can write to torrent download location [Parg]
BUGFIX: Core   | Fix some errors being lost in torrent download process [Parg]
BUGFIX: Core   | Fix auto-tagging of simple torrents [Parg]
BUGFIX: Core   | Fix plugin search provider resolution [Parg]
BUGFIX: Core   | Fix logs/*.log file max size being reset [Parg]
BUGFIX: Core   | Fix smooth stats inaccuracy under load [Parg]
BUGFIX: Core   | Use correct classloader when building standalone view [Parg]
BUGFIX: UI     | Don't grab focus away from an active library search [Parg]
BUGFIX: UI     | Fix some image leaks [Parg]
BUGFIX: UI     | Tidy up some my-peer menu item availabilities [Parg]
BUGFIX: UI     | Bring back chat nick colours on Windows [Parg]
BUGFIX: UI     | Handle '&' in save-path matches menu [Parg]
BUGFIX: UI     | Keep subs view sort order across rebuilds [Parg]
BUGFIX: UI     | Fix category tabs in classic ui a bit [Parg]
BUGFIX: UI     | Fix open-torrent-options dialog file on tag rebuild [Parg]
BUGFIX: UI     | Fix activity view colours reverting to def when legend hidden [Parg]
BUGFIX: UI     | Fix tag-discoveries indicator refresh [Parg]
BUGFIX: UI     | Fix double-click minimize tab folder logic [Parg]
BUGFIX: UI     | Fix setting column defaults always replacing current [Parg]
BUGFIX: UI     | Fix toolbar behaviour in all-trackers + torrents sub-view [Parg]
BUGFIX: UI     | Fix previous sidebar entry not being selected on entry close [Parg]
BUGFIX: UI     | Fix slow Files View selecting torrents with large file count. [TuxPaper]
BUGFIX: UI     | Handle supplemental Unicode in GCStringPrinter [Parg]
BUGFIX: UI     | Fix ability to re-open closed sub-tabs with separate tag column config [Parg]
BUGFIX: UI     | need to actually grab focus when not prevented from doing so [Parg]
BUGFIX: UI     | Fix fake cell tooltip error [Parg]
BUGFIX: UI     | Make sure we resolve view title resource ids [Parg]
BUGFIX: UI     | Don't destroy sub-tabs control if closed views exist [Parg]
BUGFIX: UI     | Fix ping graphic redraw behaviour on linux [Parg]
BUGFIX: UI     | Prevent multiple UI updates per cycle [Parg]


2019.12.13 | BiglyBT 2.2.0.2

FEATURE: UI    | Add sidebar dashboard reset option [Parg]
FEATURE: UI    | Chat window now supports <n>...</n> to disable emphasis [Fubar99]

CHANGE: UI     | Rate limit table vertical scrolling [Parg]
CHANGE: UI     | Remember DDB Graph, Vivaldi view and activity column widths across tab switches [Parg]

BUGFIX: Core   | Wait for plugin-proxy connections to actually connect [Parg]
BUGFIX: Core   | Apply OS-specific filename character validation to renames in torrent options dialog [Parg]
BUGFIX: UI     | Speed Graphic performance improvements [Parg]
BUGFIX: UI     | Fix sidebar dashboard not building when UI hidden [Parg]
BUGFIX: UI     | Fix UI deadlock [Parg]


2019.12.10 | BiglyBT 2.2.0.0

FEATURE: Tag   | Added isSuperSeeding() constraint function [Parg]
FEATURE: Tag   | Add count indicator. Shows "Inclusive | Exclusive" count when > 1 tag [TuxPaper]
FEATURE: Tag   | Option to disable tracker auto-tagging [Parg]
FEATURE: Tag   | Explicit option to select which tags are library view filter buttons [Parg]
FEATURE: Core  | Support regular-expression matching for bind interface selection [Parg]
FEATURE: Core  | Option to rename magnet downloads based on their ‘dn' [Parg]
FEATURE: Core  | option to only rename single file magnets if they have an extension [Parg]
FEATURE: Core  | IPv6 multiple global address firewall checks [Parg]
FEATURE: Core  | Support auto-skip and auto-tag for torrent folder auto-imports [Parg]
FEATURE: Core  | Option to download to temporary folder and move to original dest when done [Parg]
FEATURE: Core  | Allow tracker updates as well as download duplication for same hash [Parg]
FEATURE: Core  | Option to disable smart tracker activation [Parg]
FEATURE: Core  | Option to control minimum number of pieces for a file to be considered for swarm merging [Parg]
FEATURE: Core  | Option to revert file locations but retain any name changes [Parg]
FEATURE: Plug  | Plugin access to multiple DHT local addresses [Parg]
FEATURE: Plug  | Support xcode for linux [Parg]
FEATURE: UI    | Multiple column sort. CTRL+Click (CMD for Mac). Also Header menu rework. [TuxPaper]
FEATURE: UI    | Added super-seeding library view column [Parg]
FEATURE: UI    | Next I2P scrape time shown in Sources view [Parg]
FEATURE: UI    | Collapse All/Expand All menu items added to Files View tree nodes; also default double-click action [Parg]
FEATURE: UI    | Options to automatically decline unknown SSL certificates instead of prompting [Parg]
FEATURE: UI    | Sorting for table view sub-rows [Parg]
FEATURE: UI    | Add Columns by dragging from Into tab to column header [TuxPaper]
FEATURE: UI    | Speed sub-tab support for multiple selected downloads [Parg]
FEATURE: UI    | Age-specific custom date formats [Parg]
FEATURE: UI    | DND from torrent list to tag overview list [TuxPaper]
FEATURE: UI    | Mouse wheel to scroll TabeView or ScrolledComposite that cursor is over. [TuxPaper]
FEATURE: UI    | Show Piece Map and Piece Distribution when no piece selected. [TuxPaper]
FEATURE: UI    | Show Piece Map when torrent is stopped. [TuxPaper]
FEATURE: UI    | Added file offset to piece map header info [Parg]
FEATURE: UI    | Long-press on cancel button to close multiple advanced rename dialogs [Parg]
FEATURE: UI    | Make advanced rename dialog show one at a time, ESC to cancel all [TuxPaper]
FEATURE: UI    | Unify config-wizard + nat-check-wizard somewhat, add IPv6 to config one [Parg]
FEATURE: UI    | Added item count, active + queued to other table views [Parg]
FEATURE: UI    | Session stats option for up/down idle column [Parg]
FEATURE: UI    | Combined Library detailed list view option [Parg]
FEATURE: UI    | Double click tracker in Sources view -> All Trackers entry [Parg]
FEATURE: UI    | Ctrl+a selects all in skin text box; fixup open torrent window somewhat [Parg]
FEATURE: UI    | Show bad availability in general view [Parg]
FEATURE: UI    | Option to show transferring pieces in general view [Parg]
FEATURE: UI    | Separate sidebar dashboard view [Parg]
FEATURE: UI    | Options to hide/show legends [Parg]

CHANGE: Core   | Update SWT version checking to include release numbers [Parg]
CHANGE: Core   | Tidy up some tracker announce error messages [Parg]
CHANGE: Core   | Reworked swarm-merging to handle partial blocks better [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock,Snn1452]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [G2159687]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | Sources view now shows separate entry per plugin [Parg]
CHANGE: UI     | Reduce image lookups when there definitely is no image to lookup [TuxPaper]
CHANGE: UI     | Searching in the Options view now searches option values [Parg]
CHANGE: UI     | Added existing 'monitor clipboard for torrents' to Options view [Parg]
CHANGE: UI     | Restructure Views to use Builders [TuxPaper]
CHANGE: UI     | When scrolling torrents, pieces graphs weren't being redrawn immediately [TuxPaper]
CHANGE: UI     | Hack to show currently selected content on ctrl+hover on toolbar [Parg]
CHANGE: UI     | Increase min_seeds spinner max from 100 to Integer.MAX [Parg]
CHANGE: UI     | Update secret Files Mini View popup \o/ [TuxPaper]
CHANGE: UI     | Don't update selected content/menu 100 times when removing 100 rows [TuxPaper]
CHANGE: UI     | Add ipv6 address to transfer stats panel [Parg]
CHANGE: UI     | Different border colour for forced pieces [Parg]
CHANGE: UI     | Use anon-flag for anon downloads in swarm view [Parg]
CHANGE: UI     | Add some stability to multiple swarm view entries [Parg]
CHANGE: UI     | Tooltip for template combo to show contents [Parg]
CHANGE: UI     | Ensure user selects open-torrent-option dialog behaviour once open [Parg]
CHANGE: UI     | Disable save path selection when Tag selected with 'initial save location' defined [Parg]
CHANGE: UI     | Keep connections+upload queued stats graphs updated when focus lost [Parg]

BUGFIX: Tag    | Fix paused-tag not updating correctly when transition to/from stopped [Parg]
BUGFIX: Tag    | Ensure open-torrent-options tags with initial save locations behave consistently [Parg] 
BUGFIX: Plug   | Prevent I2P router unavailability from stalling buddy plugin init [Parg]
BUGFIX: Plug   | Fix FAQ link in swarm discoveries [Parg]
BUGFIX: Core   | Don't trim file names when linking - files can start/end in spaces [Parg]
BUGFIX: Core   | Full updates can't be manually installed - don't allow this to be attempted [Parg]
BUGFIX: Core   | Ignore a few more troublesome and irrelevant backup folders [Parg]
BUGFIX: Core   | Keep NameService proxy working from Java 12+ [Parg]
BUGFIX: Core   | Explicit ipv4 resolve for nat check to avoid prefer-ipv6 issue [Parg]
BUGFIX: Core   | IPv6 buddy fixes [Parg]
BUGFIX: Core   | Fix ipv6 asn handling [Parg]
BUGFIX: Core   | Fix buddy plugin anon outbound connection selection [Parg]
BUGFIX: Core   | Fix a few places where torrent .bak files not being deleted [Parg]
BUGFIX: Core   | Fix bug with support for biglybt. prefix sys props [Parg]
BUGFIX: Core   | Fix super-seeding bug causing disconnects between BiglyBT clients [Parg]
BUGFIX: Core   | Fix sequential download bug where first file to complete was cancelling it [Parg]
BUGFIX: UI     | On OSX Catalina the options view scroll area was truncated [Parg]
BUGFIX: UI     | Fix image leak [TuxPaper]
BUGFIX: UI     | ReleaseImageLeft logic was wrong and never released images [TuxPaper]
BUGFIX: UI     | Some fixes around select of last sidebar entry on startup [Parg]
BUGFIX: UI     | Fix open-torrent-options window positioning bug [Parg]
BUGFIX: UI     | Stable sort for 'new' column in Files View [Parg]
BUGFIX: UI     | Fix menu name split bug [Parg]
BUGFIX: UI     | Fix torrent info-view scrolling [Parg]
BUGFIX: UI     | Column custom date format selection doesn't depend on selected rows [Parg]
BUGFIX: UI     | Fix Chat Overview, right click on chat, "Show in Tab" not working [Parg]
BUGFIX: UI     | Fixup FilesView flat/tree view switch selection scroll bug [Parg]
BUGFIX: UI     | Fix open-torrent-options availability view [Parg]
BUGFIX: UI     | GTK3 BubbleTextBox tweak for color and icon sizing [TuxPaper]
BUGFIX: UI     | GTK tweaks to show colored checkbox [TuxPaper]
BUGFIX: UI     | Improve library header info calc perf [Parg]
BUGFIX: UI     | Don't rebuild FilesView if nothing has changed [Parg]
BUGFIX: UI     | Don't double count selection size/done if dl+its files selected [Parg]
BUGFIX: UI     | Fix text truncation in DHT view [Parg]
BUGFIX: UI     | Use the position-change event(s) to force rank column invalidate [Parg]


2019.09.09 | BiglyBT 2.1.0.0

FEATURE: Plug  | We now have a uTorrent/BitTorrent client migration plugin [TuxPaper]
FEATURE: Plug  | New Swarm Discoveries 'explore' mode [Parg]
FEATURE: Tag   | Three tag view modes in tagging view with groups: Row, Column, Row-Compact [TuxPaper]
FEATURE: Tag   | Drag of Tags or to Tags or to Tag Groups now supported in most places [TuxPaper]
FEATURE: Tag   | F2 to rename tag when it has focus [TuxPaper]
FEATURE: Tag   | Added peer client id to Peer Set criteria [Parg]
FEATURE: Tag   | New Peer Set client auto classifier mode [Parg]
FEATURE: UI    | Added 'boost' checkbox peers column, restructured menu [Parg]
FEATURE: UI    | Support more multi-torrent option setting in open-torrent-options [Parg]
FEATURE: UI    | Library view config import/export [Parg]
FEATURE: UI    | Classic UI option to never show Tag library views [Parg]
FEATURE: UI    | OSX Dark Theme initial support [Parg]
FEATURE: UI    | Added search option to chat text [Parg]
FEATURE: UI    | Added collapse-all to Tag groups [Parg]
FEATURE: UI    | Peers view option to enable auto-Peer Set categorization [Parg]
FEATURE: UI    | Max-age and Min-seeds search filters for subscriptions [Parg]
FEATURE: UI    | Added 'show icons' menu to FilesView name item [Parg]
FEATURE: UI    | Implement 'and' library filter for spaces [Parg]
FEATURE: UI    | Added option to allow auto-assigned Tags in open-torrent-options to be subsequently modified [Parg]
FEATURE: Core  | Added last-active, downloading-for, date-added and date-completed to XML stats [Parg]
FEATURE: Core  | Added ability to revert files to original location via copy [Parg]
FEATURE: Core  | Reworked disk manager error handling to pick up 'no space' errors better [Parg]
FEATURE: Core  | Option to kick off a low-resource recheck of a seeding download [Parg]
FEATURE: Core  | Speed Limit Handler option to preserve existing limits across activation [Parg]
FEATURE: Core  | Added an aggressive hash checking mode [Parg]
FEATURE: Core  | Option to control max concurrent checking downloads [Parg]
FEATURE: Core  | Firewall test for IPv6 [Parg]

CHANGE: UI     | Vivaldi/XferStats/Swarm Explore: Make more Google Maps-like -> Fix mouse-scroll-to-zoom direction; Zoom to cursor [TuxPaper]
CHANGE: UI     | Sources (Trackers) View: Deleting via keyboard, toolbar, & content menu now use same prompt [TuxPaper]
CHANGE: UI     | Torrent and file piece graphic column now shown when torrent isn't running [TuxPaper]
CHANGE: UI     | Added Drag and Drop indicator when moving table columns around [TuxPaper]
CHANGE: UI     | Reduced IP Filter icons to fit library [Parg]
CHANGE: UI     | Prevent progress window from making main window visible if configured [Parg]
CHANGE: UI     | Maintain selection when switching between Files View table/tree mode [Parg]
CHANGE: UI     | Tag settings moved to separate UI config panel [Parg]
CHANGE: UI     | TagIcon column now shows download-state icons [Parg]
CHANGE: UI     | My Torrents sidebar children now more deterministically ordered [Parg]
CHANGE: UI     | 'show icon' config should affect sub-rows too [Parg]
CHANGE: UI     | Show category buttons in Tag views [Parg]
CHANGE: UI     | 'Already running' UI warning now allows user to wait for old instance to close [Parg]
CHANGE: UI     | Open-torrent-options dialog now has minimum depth for file table and scrollable Tags [Parg]
CHANGE: UI     | Categories now shown in open-torrent-options dialog and Tagging view [Parg]
CHANGE: UI     | Exclusive tag groups handled properly in open-torrent-options [Parg]
CHANGE: Tag    | Tag Visuals Overhaul. No more checkbox; Solid selected tags, unselected are border-only [TuxPaper]
CHANGE: Tag    | Library header tags are no longer buttons [TuxPaper]
CHANGE: Tag    | Better handling of tag coloring (text color vs tag color, tag color on similar bg color) [TuxPaper] 
CHANGE: Core   | Removed ip.discovervip.com for IP lookup as no longer working [Parg]
CHANGE: Core   | Clear cached peers when changing networks [Parg]
CHANGE: Core   | Seed to Peer ratio now based on aggregate scrape data [Parg]
CHANGE: Core   | Update downloads will not be put into a stopped state on addition [Parg]
CHANGE: Core   | Keep oldest subscription result publication date [Parg]

BUGFIX: UI     | Progress, Actions (Search Results) columns using wrong color when "Start UI before Core Initialization" is OFF [TuxPaper]
BUGFIX: UI     | Fix Tag Settings preventing max UL speed to be 0/unlimited, -1/disabled [TuxPaper]
BUGFIX: UI     | Fix Files View row invalidation [Parg]
BUGFIX: UI     | Fixed test-SOCKS button not working [Parg]
BUGFIX: UI     | Fixed some SWT issues for SWT 4757 [Parg]
BUGFIX: UI     | Inject explicit focus traversal on UI exit to pick up potential changes [Parg]
BUGFIX: UI     | Fix some issues with table column setup dialog [Parg]
BUGFIX: UI     | Prevent sound when hitting ctrl+x for regex filter [Parg]
BUGFIX: UI     | Fix sources/tracker view updating toolbar when nothing selected [Parg]
BUGFIX: UI     | Fix chat view styles no rendering sometimes [Parg]
BUGFIX: UI     | Improve browser popup white/black-listing [Parg]
BUGFIX: UI     | Bring back auto-speed 'adjustment interval' parameter [Parg]
BUGFIX: UI     | Subscription view table config not being saved [Parg]
BUGFIX: UI     | Category sidebar indicators not updating properly [Parg]
BUGFIX: Core   | Fixed search-for-existing-files failing on non-allocated downloads [Parg]
BUGFIX: Core   | Subscription auto-download should take note of persistent filters [Parg]
BUGFIX: Core   | Rechecking a completed torrent no longer updates completion date [TuxPaper]
BUGFIX: Core   | Fix speed limiters for client-id based Peer Sets [Parg]
BUGFIX: Core   | Fixed some long executing timer tasks [Parg]
BUGFIX: Core   | Handle partial-buddies and LAN limits properly [Parg]
BUGFIX: Core   | Fix renaming download on Windows when only case differs [Parg]
BUGFIX: Core   | Make sure we fixup file links when renaming downloads [Parg]
BUGFIX: Core   | Fixed re-download bug on stop-during-alloc/recheck [Parg]
BUGFIX: Core   | Make 'change data directory' work better with non-allocated downloads [Parg]
BUGFIX: Tag    | Fixed Tag constraint strings with escaped quotes like contains(name, "\""), hasTag("Foo\"Bar") [TuxPaper]
BUGFIX: Tag    | Bring back the display of Tag constraint errors [Parg]
BUGFIX: Tag    | Fix torrents being moved with Tag 'move on complete' when disabled [Parg]


2019.05.27 | BiglyBT 2.0.0.0

FEATURE: UI    | Most config parameters now have a "Reset to Default" option on right click of their label [TuxPaper]   
FEATURE: UI    | Console UI: Config sections and parameters now available via `config` command [TuxPaper]  
FEATURE: UI    | Added 'move' option to 'find existing data files' [Parg]
FEATURE: UI    | New option to hide 'torrent already added' dialogs [Parg]
FEATURE: UI    | Added 'show download' menu option when Files View has multiple downloads [Parg]
FEATURE: UI    | Extended torrent import start modes to match open-torrent dialog [Parg]
FEATURE: UI    | Added 'swarm merge' into to library message icons [Parg]
FEATURE: UI    | Added 'show in explorer' to File and Directory parameters context menu [TuxPaper]
FEATURE: UI    | Option for separate library table configuration for Tag and Tag Group views [Parg]
FEATURE: UI    | Added tooltip to config option labels to show minimum user mode [Parg]
FEATURE: UI    | Allow plugins to add to the Tools menu [TuxPaper]
FEATURE: Core  | Added additional 'add modes' of paused, stopped+allocated, paused+allocated [Parg]
FEATURE: Core  | Additional share-ratio related information in stats export [Parg]
FEATURE: Core  | Chat participant muting is now persisted [Parg]
FEATURE: Core  | Options to disable TCP/UDP peers [Parg]
FEATURE: Tag   | Added archive, delete from library and delete from computer as tag-ratio actions [Parg]
FEATURE: Tag   | Per-tag 'move on remove' file settings [Parg]

CHANGE: UI     | Config Sections restructured. Minor visual changes, but should mostly operate the same [TuxPaper] 
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | yo_NG: Yoruba translation update [zoneboy,fatherfaith]
CHANGE: UI     | no_NO: Norwegian translation update [lislei]
CHANGE: UI     | sv_SE: Swedish translation update [Chessax]
CHANGE: UI     | Revert nick to blue when all other clashes muted [Parg]
CHANGE: UI     | Improve layout of transfer stats view [Parg]
CHANGE: UI     | Launch on single click only if it is left button [TuxPaper]
CHANGE: UI     | Relabel 'Set Preferred Width' to 'Size Column To Fit' [TuxPaper]
CHANGE: UI     | Instead of warning that the donation page didn't load, open externally [TuxPaper]
CHANGE: UI     | Remove dead search template [Parg]
CHANGE: UI     | Force BiglyBT active when selecting Tag Options->More... in system tray [Parg]
CHANGE: UI     | Persist chat participant ignore state [Parg]
CHANGE: UI     | Don't need spacer above buttons with custom checkbox [TuxPaper]
CHANGE: Core   | Overwrite any existing files when reverting file locations [Parg]
CHANGE: Core   | Increase permitted unauthorised buddies to reduce retries [Parg]
CHANGE: Core   | De-selecting files in a download that hasn't been started now sets priority as 'deleted' [Parg]
CHANGE: Core   | Remove dependency on Log4J [TuxPaper]
CHANGE: Core   | Back-off friend status updates when diversified [Parg]
CHANGE: Core   | Remove client-id migration features as no longer needed [Parg]

BUGFIX: UI     | Fix Linux combo padding [Parg]
BUGFIX: UI     | Fix NPE when showing nick's messages on hover [Parg]
BUGFIX: UI     | Fix download folder prefix detection [Parg]
BUGFIX: UI     | Tidy up after drag-complete otherwise subsequent externals drops don't work [Parg]
BUGFIX: UI     | Fix sidebar indicator outline colour inconsistency [Parg]
BUGFIX: UI     | Fix IP filter load-now button not loading URLs [TuxPaper]
BUGFIX: UI     | Ignore invalid webseeds in editor [Parg]
BUGFIX: UI     | Fix flicker on Windows when switching active row [TuxPaper]
BUGFIX: UI     | Fix toolbar build when groups removed [Parg]
BUGFIX: Core   | Fix download recheck after 'allocate and stop' enabled [Parg]
BUGFIX: Core   | Fix IP-filter zip file loading [TuxPaper]
BUGFIX: Core   | Fix TCP network listener not restarting [Parg]
BUGFIX: Core   | Ignore non-data SOCKS proxy properties properly when disabled [Parg]
BUGFIX: Core   | Fix webseed caching causing changes not to be picked up [Parg]
BUGFIX: Core   | Fix 'pause-for' not resuming stopped torrents [Parg]
BUGFIX: Core   | Ensure core lifecycle events are executed in the correct order [Parg]
BUGFIX: Core   | Handle relative URLs in RSS items [Parg]
BUGFIX: Core   | Fix failure to detect network interface changes (e.g. on VPN reconnect) [Parg]
BUGFIX: Core   | Catch more 'no more space' conditions for the 'auto resume on no space' feature [Parg]
BUGFIX: Plug   | Remove potential deadlock on closedown when I2P initialisation fails [Parg]
BUGFIX: Tag    | Tags with disabled or empty tag constraints shouldn't be treated as 'auto' [Parg]



2019.03.28 | BiglyBT 1.9.0.0

FEATURE: UI    | Option to split the advanced library view vertically (and select location of complete/incomplete panes) [Parg]
FEATURE: UI    | nl_BE: New Flemish translation [Pierre VdC]
FEATURE: UI    | Support returning to the PrivacyView for lookup results [Parg]
FEATURE: UI    | Add save-location to archive view [Parg]
FEATURE: UI    | Add main-tracker to archive view [Parg]
FEATURE: UI    | Added tag-group menu sub-items to tagging library view context menu [Parg]
FEATURE: UI    | Added ETA graph to speed tab [Parg]
FEATURE: UI    | Added message count to chat [Parg]
FEATURE: UI    | Friends now support profiles made visible in decentralized chat [Parg]
FEATURE: UI    | Added option to add friend key when available in decentralized chat [Parg]
FEATURE: UI    | Properties window now supports links [Parg]
FEATURE: UI    | Download rename dialog now shows the current download/save-path/torrent details and supports copying them [Parg]
FEATURE: UI    | Detect URLs in simple text entry window and show as clickable link [Parg]
FEATURE: UI    | Option to set user download comment in the add-torrent options dialog [Parg]
FEATURE: Core  | Option to pause/resume downloads when network force-bind lost [Parg]
FEATURE: Core  | Option to control search template/RSS feed read timeouts [Parg]
FEATURE: Core  | Added size-tolerance setting to 'find existing data files' [Parg]
FEATURE: Core  | Option to disable crypto-port extension in all-trackers view [Parg]
FEATURE: Core  | Option to auto-select sequential download by file extension [Parg]
FEATURE: Core  | ETA based download priority [Parg]
FEATURE: Core  | Sparse file support [Parg]
FEATURE: Core  | Support non-public partial friends [Parg]
FEATURE: Core  | Support non-public friends with separate nick/status/profile config and display [Parg]
FEATURE: Tag   | Added binary + decimal unit suffixes to constraints [Parg]
FEATURE: Tag   | Added control of Library row colors (foreground+background) on tag assignment [Parg]
FEATURE: Tag   | Added max_up and max_down constraint variables [Parg]
FEATURE: Tag   | Warn if setting a tag constraint might remove existing manual assignments [Parg]
FEATURE: Tag   | Added file_names_selected variable (ignores skipped files) [Parg]
FEATURE: Tag   | New constraint scope of 'new downloads' to be applied once only on download addition [Parg]
FEATURE: Tag   | Auto tag based on file extensions [Parg]
FEATURE: Tag   | Added Library columns for tag-groups (text and icon) [Parg]
FEATURE: Tag   | Added exclusive option to tag-groups [Parg]
FEATURE: Tag   | Added tag icon sort order [Parg]
FEATURE: Tag   | Tag selection dialog now used when specifying Friend/Chat tags/categories [Parg]
FEATURE: Tag   | Added 'isNew' tag constraint function [Parg]

CHANGE: UI     | Added reference to more settings/info from Friends plugin config page [Parg]
CHANGE: UI     | Use aggregate scrape results for seeds/peers item columns [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | yo_NG: Yoruba translation update [zoneboy,fatherfaith]
CHANGE: UI     | no_NO: Norwegian translation update [lislei]
CHANGE: UI     | Always add save-path to history, even if same as default [Parg]
CHANGE: UI     | SWT can handle system menu on OSX, remove JNI hacks [TuxPaper]
CHANGE: UI     | All-tracker view filter now works on status as well as name [Parg]
CHANGE: UI     | Sort tag group names [Parg]
CHANGE: UI     | Speed limit handler info now shows current time [Parg]
CHANGE: UI     | Don't reserve space in peer/seed columns when networks icons disabled [Parg]
CHANGE: UI     | File name is now pre-selected (except extension) in rename dialog [Parg]
CHANGE: Core   | Archive auto-add tags as well and ignore on restore for documentation purposes [Parg]
CHANGE: Core   | Don't allocate entire file if existing is shorter during rechecking [Parg]
CHANGE: Core   | Improve default ipv6 address selection [Parg]
CHANGE: Core   | Open manual browser on OSX via 'open -a' [Parg]
CHANGE: Core   | Force non-public tracker announce protocol to non-compact [Parg]
CHANGE: Plug   | Removed deprecated PluginConfigUIFactory and related classes [TuxPaper]

BUGFIX: UI     | Improve twisty alignment [Parg]
BUGFIX: UI     | Fix incorrect button being disabled when no templates in template editor [Parg]
BUGFIX: UI     | Fix tag assignment menu inconsistency [Parg]
BUGFIX: UI     | Clear tag constraint errors when constraint removed [Parg]
BUGFIX: UI     | Fix general view not being rebuilt [Parg]
BUGFIX: UI     | Fix status bar progress not clearing on min/max of BiglyBT [Parg]
BUGFIX: UI     | Remove selection when row removed [Parg]
BUGFIX: UI     | Fix space/comma entry bug in add-peers dialog [Parg]
BUGFIX: UI     | Fix download speed selector display for unlimited [Parg]
BUGFIX: UI     | Change ETA calculation to use outstanding pieces as well as file totals to fix incorrect estimation with DND files [Parg]
BUGFIX: UI     | Fix resize behaviour of graphic plots [Parg]
BUGFIX: UI     | Fix entries being added to sidebar when already removed [Parg]
BUGFIX: UI     | Inherit tag button background colour [Parg]
BUGFIX: Core   | Fix JSON Web Engines matching no more than 9 results [Parg]
BUGFIX: Core   | Fix launching files on Linux 64 [tsoliman]
BUGFIX: Core   | Fix launching files that contain spaces on Linux [tsoliman]
BUGFIX: core   | Fix potential delay download magnets during startup [Parg]
BUGFIX: Core   | Ensure core life-cycle started event always fired [Parg]
BUGFIX: Core   | Fix issue causing premature triggering of download completion [Parg]
BUGFIX: Core   | Fix concurrent-modification exception building swarm merge info [Parg]
BUGFIX: Core   | Ensure state file is deleted on download removal [Parg]
BUGFIX: Core   | Restart network listeners on separate threads to avoid blocking [TuxPaper]
BUGFIX: Core   | Increase allowed backup path depth [Parg]
BUGFIX: Core   | Fix sequential flag being cleared on other flag changes [Parg]
BUGFIX: Core   | Fix case-only file name changes not having any affect [Parg]
BUGFIX: Core   | Attempt to detect Alcohol 120 and disable related file icons on Windows as causing crash/hang [Parg]
BUGFIX: Core   | Always honour file priority delete/DND settings [Parg]



2019.01.21 | BiglyBT 1.8.0.0

FEATURE: UI    | New 'All Trackers' view [Parg]
FEATURE: UI    | Added local country stats view [Parg]
FEATURE: UI    | Added counts to highlighted links in country stats view [Parg]
FEATURE: UI    | Support Tag buttons in tag library views [Parg] 
FEATURE: UI    | Added 'show tag group' to sidebar menu [Parg]
FEATURE: UI    | Added 'status' and 'depends on' columns to Tags Overview [Parg]
FEATURE: UI    | Added tag constraint explanations [Parg]
FEATURE: UI    | OpenTorrentOptionsWindow now shows Tag Groups, all discovered tags [TuxPaper]
FEATURE: UI    | Option to disable tool-tips [Parg]
FEATURE: UI    | Report when recovered from corrupted torrent [Parg]
FEATURE: UI    | Option to hide side-bar icons [Parg]
FEATURE: UI    | Option to show auto-skip settings in open torrent dialog context menu [Parg]
FEATURE: UI    | Added 'download name' column - of use if multiple downloads in filesview [Parg]
FEATURE: UI    | Add FloatParameter to BasicPluginConfigModel [TuxPaper]
FEATURE: Core  | Added file size tolerance for swarm merge [Parg]
FEATURE: Core  | Support for multiple private torrents with the same hash [Parg]
FEATURE: Core  | Added some swarm-merge logging [Parg]
FEATURE: Core  | Resurrect ability to install plugins from .jar/.zip files [Parg]
FEATURE: Core  | Option to always rename imported files [Parg]
FEATURE: Core  | Option to setup uploaded stats for partially completed downloads to zero [Parg]
FEATURE: Core  | Added ability to manually install core+swt updates [Parg]
FEATURE: Core  | Support multiple socks data proxies [Parg]
FEATURE: Core  | Accept later versions of UPnP services [Parg]
FEATURE: Tag   | Added 'hasTagGroup' Tag constraint function [Parg]
FEATURE: Tag   | Added 'uploaded' and 'downloaded' Tag constraint variables [Parg]
FEATURE: Tag   | Added hoursToSeconds etc Tag constraint functions [Parg]
FEATURE: Tag   | Added comparison operators (<=, > etc) to Tag constraint language [Parg]
FEATURE: Tag   | Tag execute-on-assign option to move to initial save location [Parg]
FEATURE: Tag   | Added auto chat+tag for trackers [Parg]
FEATURE: Tag   | Added hasTagAge constraint function [Parg]
FEATURE: Tag   | Tag execute-on-assign option to assign other tags [Parg]
FEATURE: Tag   | save_path, save_folder Tag constraint variables [Parg]
FEATURE: Tag   | Added flag to control Tag constraint contains/matches case sensitivity [Parg]
FEATURE: Tag   | MyShares view now shows associated Tag and allows assignment [Parg]

CHANGE: UI     | Don't popup progress window when magnet download manually removed [Parg]
CHANGE: UI     | Ctrl+A selects all in constraint setting [Parg]
CHANGE: UI     | Use SWT's HiDPI scaling, remove our own [TuxPaper]
CHANGE: UI     | eu: Basque translation update [Azpidatziak]
CHANGE: UI     | fil_PH: Filipino translation update [toffer0291,dandalion]
CHANGE: UI     | it_IT: Italian translation update [Silviu93,imcesca]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | yo_NG: Yoruba translation update [zoneboy,fatherfaith]
CHANGE: UI     | Changed macOS menu bar icon to be visible in dark mode [deus0ww]
CHANGE: UI     | Doubled the resolution of macOS menu icon for retina display [deus0ww]
CHANGE: UI     | Allow pause-for on stopped/paused downloads [Parg]
CHANGE: UI     | Indent sidebar expandos options [Parg]
CHANGE: UI     | loadAndHandleVuzeFile may pull from network, move off SWT Thread [TuxPaper]
CHANGE: UI     | Retain selection state of meta-data downloads when real one added [Parg]
CHANGE: UI     | Use px font height less. Use % where we can. Fit font size to textbox [TuxPaper]
CHANGE: UI     | Use textbox hint when password is set, instead of ""***" [TuxPaper]
CHANGE: UI     | Allow '*' as whitelist component [Parg]
CHANGE: UI     | Support pasting peers on multiple lines [Parg]
CHANGE: UI     | Indicate state on fancy menu force-start icon [Parg]
CHANGE: UI     | Clicking on an expand/collapse icon in Library or Files View no longer selects the row [Parg]
CHANGE: UI     | Always show sidebar close menu in case "x" obfuscated by scrollbar [TuxPaper]
CHANGE: UI     | Larger click area for expand/collapse icon [Parg]
CHANGE: Plug   | *nix: Install Dorkbox-SystemTray plugin if not present [TuxPaper]
CHANGE: Core   | Retain category, thumbnail and user comments from metadata download [Parg]
CHANGE: Core   | Faster bdecoding of torrents etc [TuxPaper]
CHANGE: Core   | Faster closedown [Parg]
CHANGE: Core   | Optimize deletion when torrent has no file links [TuxPaper]
CHANGE: Core   | Revert download to correct state after file re-check [Parg]
CHANGE: Core   | Write UTF-8 BOM to log files, so editors don't have to guess encoding [TuxPaper]
CHANGE: Core   | Inject Privacy View lookup results if decent [Parg]
CHANGE: Core   | Remove reported client-ip when proxy connection used [Parg]
CHANGE: Core   | Don't wait forever to connect to plugin repo, and reduce retries [TuxPaper]
CHANGE: Core   | Reduce frequency of attempted connections when seeding [Parg]

BUGFIX: UI     | Fixed beta forum link [Parg]
BUGFIX: UI     | Fix stats labeling [Parg]
BUGFIX: UI     | Fix a few binary/decimal byte display inconsistencies [Parg]
BUGFIX: UI     | Don't save sub-path as torrent default download location [parg]
BUGFIX: UI     | Fix tool-tip remaining when raised on non-active view [Parg]
BUGFIX: UI     | Prevent multiple donation pop-ups [Parg]
BUGFIX: UI     | Clear potential background text when image available [Parg]
BUGFIX: UI     | Fix GTK3 issues with text chopped off [TuxPaper]
BUGFIX: UI     | Add tag after setting group, so UI shows it in the correct spot [TuxPaper]
BUGFIX: UI     | Added missing paint listener [Parg]
BUGFIX: UI     | Fix "Always ask for encoding" option not working [TuxPaper]
BUGFIX: UI     | Build library tag button menu on demand to get correct state [Parg]
BUGFIX: UI     | Fix download repositioning [Parg]
BUGFIX: UI     | Ensure icons are loaded on SWT thread [Parg]
BUGFIX: UI     | Handle invalid image bounds [Parg]
BUGFIX: Core   | Restore persistent subscription filters [Parg]
BUGFIX: Core   | Fix nested constraint expressions [Parg]
BUGFIX: Core   | Bring back support for categories in 'hasTag' [Parg]
BUGFIX: Core   | Fix 'save failed' for ClientStats [TuxPaper]
BUGFIX: Core   | Fix downloads being incorrectly started after file rename [Parg]
BUGFIX: Core   | Fix recovery bug when active/.dat files corrupted [Parg]
BUGFIX: Core   | Fix biglybt.log not correctly writing UTF-8 chars longer than one byte [TuxPaper]
BUGFIX: Core   | Fix deadlock in table display [Parg]
BUGFIX: Core   | Decentralized chat messages sometime out of order [Parg]



2018.10.18 | BiglyBT 1.7.0.0

FEATURE: UI    | CTRL+C to copy table contents in all table views [Parg]
FEATURE: UI    | Option to switch multi-tag selection to AND from OR in Library [Parg]
FEATURE: UI    | Support check-style fancy menu plugin items [Parg]
FEATURE: UI    | Double-click piece item now shows that piece in the piece map [Parg]
FEATURE: UI    | Show simple+details library view count when in simple view mode [Parg]
FEATURE: UI    | Options to change sidebar top-level order and remove entries [Parg]
FEATURE: UI    | Added ability to set torrent creation date [Parg]
FEATURE: UI    | Show which pieces have contributed during swarm merge read/write [Parg]
FEATURE: UI    | Context menu option in Files View to set download thumbnail [Parg]
FEATURE: UI    | Option to show Tag Groups in sidebar [Parg]
FEATURE: UI    | Added top-level-folder text field to torrent options dialog [Parg]
FEATURE: Core  | Added 'up_idle' and 'down_idle' Tag constraint variables [Parg]
FEATURE: Core  | Improve performance of download management for large libraries [Parg]
FEATURE: Core  | Added Tag 'execute on assign' action of 'post magnet URI to chat [Parg]
FEATURE: Core  | Show estimated country/global upload download rates [Parg]

CHANGE: UI     | Alternative config search highlight for GTK3 [Parg]
CHANGE: UI     | Added scroll-bar for decentralized chat config [Parg]
CHANGE: UI     | Make comment entry window larger and resizeable [Parg]
CHANGE: UI     | Alternative classic-UI wording for 'View in SIdebar' [Parg]
CHANGE: UI     | Shrink health color blob to circle when squished [Parg]
CHANGE: UI     | Completion progress shown as green when done [Parg]
CHANGE: UI     | Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | Basque translation update [Azpidatziak]
CHANGE: UI     | Slovenian translation update [upwinxp]
CHANGE: Core   | Experiment to reduce file store access during startup [Parg]
CHANGE: Core   | Update network test servers [Parg]
CHANGE: Core   | Fail feed updates if force-bind missing [Parg]
CHANGE: Core   | Rate-limit magnet recovery [Parg]
CHANGE: Core   | Report more Javascript errors [Parg]
CHANGE: Core   | Switch DHT bootstrap [Parg]

BUGFIX: UI     | Handle images with 0 width/height [Parg]
BUGFIX: UI     | Position change refresh doesn't need to be on SWT thread [Parg]
BUGFIX: UI     | Remove disabled  plugin menu items from fancy menu [Parg]
BUGFIX: UI     | Fix layout issue on GTK for check box/radio highlight [Parg]
BUGFIX: UI     | Fix refresh bug on columns change [Parg]
BUGFIX: UI     | Fix sub-menu construction naming edge-case [Parg]
BUGFIX: UI     | Fix sash position on view restore [Parg]
BUGFIX: Core   | Fix Javascript Tag constraints [Parg]
BUGFIX  Core   | Remove chat participants when all messages removed [Parg]
BUGFIX: Core   | Fix repeat archive bug with multi-select [Parg]
BUGFIX: Core   | Fix Tag filtering NPE and synchronize correctly [Parg]
BUGFIX: Core   | When torrent file has UTF keys along with an invalid encoding value use the right keys [TuxPaper]
BUGFIX: Core   | Switch to use User Shell Folders on Windows [Parg]



2018.07.30 | BiglyBT 1.6.0.0

FEATURE: UI    | Options to pause/resume/cancel file-move operations [Parg]
FEATURE: UI    | Enhanced the 'find existing data files' dialog to handle multiple search roots and a copy (rather than link) option [Parg]
FEATURE: UI    | Collapse-all sidebar option for torrent views [Parg]
FEATURE: UI    | Support 3 character languages, such as Filipino (fil) [TuxPaper]
FEATURE: UI    | Colour column option to show non-defaults; tag settings menu to reset [Parg]
FEATURE: UI    | Ability to specify Tag icons [Parg]
FEATURE: UI    | Show tag icon on buttons and menus [Parg]
FEATURE: UI    | Additional 'status' sort option in torrent views [Parg]
FEATURE: UI    | Per-view type status sort [Parg]
FEATURE: UI    | Optional toolbar button to show/hide sidebar [Parg]
FEATURE: UI    | Added close-current-entry button when sidebar collapsed [Parg]
FEATURE: UI    | Added pop-out 'tagging view' option to download tag context menu [Parg]
FEATURE: UI    | Added update-now button to subs results view [Parg]
FEATURE: UI    | Added visual clue as to which downloads are being deleted [Parg]
FEATURE: UI    | Side Bar option to set close-icon location [Parg]
FEATURE: UI    | New FilesView column to display torrent file size in bytres [Parg]
FEATURE: Core  | Added option to downloaded/uploaded columns to set values [Parg]
FEATURE: Core  | Added option to auto-skip files based on name (with reg-exp support) [Parg]
FEATURE: Core  | Option to make downloads with incomplete friends first priority for seeding [Parg]
FEATURE: Core  | Option to stop download after file allocation+zeroing [Parg]
FEATURE: Core  | Individual file recheck option [Parg]
FEATURE: Core  | Tag setting to make assigned downloads first-priority seeds [Parg]
FEATURE: Core  | Option to pause active downloads after a config restore [Parg]
FEATURE: Core  | Option to disable torrent transfer via the BiglyBT DHT [Parg]
FEATURE: Core  | Added --savepath <path> option to BiglyBT [Parg]
FEATURE: Core  | Remember Tags that have been applied to metadata downloads [Parg]

CHANGE: UI     | Switched text for seeding+checking [Parg]
CHANGE: UI     | Enable the option to show sub-tabs in classic UI [Parg]
CHANGE: UI     | Added prompt when creating personal share for info [Parg]
CHANGE: UI     | Open torrent options now remembers queue position [Parg]
CHANGE: UI     | Confirm table column reset requests [Parg]
CHANGE: Core   | Changes with snubbing and request timeouts for non-public peers [Parg]
CHANGE: Core   | ignore do-not-download/delete priority files when searching for existing [Parg]

BUGFIX: UI     | Fixed individual file-move bug from Files View context menu [Parg]
BUGFIX: UI     | Fixed Downloading side-bar entry not remembering open state [Parg]
BUGFIX: UI     | Fixed search result sidebar indicator update [Parg]
BUGFIX: UI     | Fixed fancy menu selecting when mouse moved out of relevant area [Parg]
BUGFIX: UI     | Fix pixelated italic fonts some windows users are getting [Parg]
BUGFIX: UI     | Reduce change of accidental change when right-click and slight drag [Parg]
BUGFIX: UI     | Fixed internationalisation issue with plugin search providers [Parg]
BUGFIX: UI     | Fixed default tooltip being set when it shouldn't [Parg]
BUGFIX: UI     | Fixed copy-text-to-clipboard for FilesView name item [Parg]
BUGFIX: UI     | Fixed some issues around changing the display language [Parg]
BUGFIX: UI     | Hack to work around shell-disposal crash on Win10 [Parg]
BUGFIX: Plug   | Fixed webplugin whitelist handling for non-specific ports [Parg]
BUGFIX: Core   | Remote Friend seeding status change not being picked up [Parg]
BUGFIX: Core   | Fixed Friend download removal bug [Parg]
BUGFIX: Core   | Handle download removal from tag with fp seeding [Parg]
BUGFIX: Core   | Bring back -restart command line switch [Parg]



2018.04.10 | BiglyBT 1.5.0.0

FEATURE: UI    | Auto-scroll when dragging + dropping in Library views [Parg]
FEATURE: UI    | Option for 'intuitive numeric sort' for table views [Parg]
FEATURE: UI    | Option to disable table tool-tips [Parg]
FEATURE: UI    | Files View now supports a 'tree view' as well as a 'flat list' view [Parg]
FEATURE: UI    | Indicate when 'full copy seen' is distributed [Parg]
FEATURE: UI    | Added delete key support to Friends, Chat Overview and Sources tables [Parg]
FEATURE: UI    | Separate Files View header details including dnd file size [Parg]
FEATURE: UI    | Ctrl+a for friends tables [Parg]
FEATURE: UI    | Added 'unopened' column for files within torrents [Parg]  
FEATURE: UI    | Added option to not flash the chat status bar icon [Parg]
FEATURE: UI    | Added 'date modified' column to Files View [Parg]
FEATURE: UI    | Added some end-game-mode block visibility to pieces view and some info to piece map header [Parg]
FEATURE: UI    | Added 'same as previous' option to default table sort order [Parg]
FEATURE: UI    | Added a decentralised chat message status Library column [Parg]
FEATURE: UI    | RSS feeds can now be converted to JSON by appending ?format=json [Parg]
FEATURE: UI    | Option to have separate double-click and enter actions in Library view [Parg]
FEATURE: UI    | Added num-pad enter key support in a few places [Parg]
FEATURE: UI    | Insert nick names at caret position in chat view [Parg]
FEATURE: UI    | Added option to disable a Tag Constraint in settings view [Parg]
FEATURE: UI    | Added done/total piece column to Files View [Parg]
FEATURE: UI    | Made column date formats internationalisable [Parg]
FEATURE: UI    | Long-press on Category/Tag buttons adds/removes the current selection [Parg]
FEATURE: UI    | Right-click speed graphic option to reset [Parg]
FEATURE: Plug  | Added 'first seen' column to Swarm Discoveries [Parg]
FEATURE: Plug  | Added host white-list to web plugin views when password disabled [Parg]
FEATURE: Core  | Download option templates (e.g. max connections) can now be defined and automatically applied when downloads assigned to a Tag [Parg]
FEATURE: Core  | Added 'availability' Tag Constraint [Parg]
FEATURE: Core  | Added ability to specify a batch set of file rename commands for one or more downloads [Parg]
FEATURE: Core  | Added option to disable Swarm Discoveries for shares [Parg]
FEATURE: Core  | Added network selection options for share [Parg]
FEATURE: Core  | Try to maintain file times when renaming [Parg]
FEATURE: Core  | Tag import/export [Parg]
FEATURE: Core  | Support 'tracker lists' - tracker list is fetched from URL or file and expanded when tracker template is applied [Parg]
FEATURE: Core  | Option to change size of log files [Parg]
FEATURE: Core  | Improved plugin interface support for process creation [Parg]
FEATURE: Core  | Persist unsent chat messages across view close/re-open [Parg]
FEATURE: Core  | Added option to prevent computer sleep when a Tag has entries [Parg]

CHANGE: UI     | 'Downloading' and 'New' sidebar entries now closeable [Parg]
CHANGE: UI     | Added magnet-uri export to all table [Parg]
CHANGE: UI     | Don't always re-open MyShares/MyTracker view [Parg]
CHANGE: UI     | Handle raw chat message better [Parg]
CHANGE: UI     | Sort template names in tracker editor dialog [Parg]
CHANGE: UI     | Faded the health icons [Parg]
CHANGE: UI     | Categorise non-public connections as such in the routing info [Parg]
CHANGE: Core   | Reset 'download completed time' when switching files from DND to normal [Parg]
CHANGE: Core   | Pick up CDP link from guid entry in RSS feeds [Parg]
CHANGE: Core   | Support biglybt.* equivalents of azureus.* Java system properties [Parg]
CHANGE: Core   | Use DHT urls if no valid announce urls [Parg] 
CHANGE: Core   | Reworked end-game-mode somewhat [Parg]
CHANGE: Core   | Fix up some BiglyBT strings [Parg]

BUGFIX: UI     | Default columns were missing for Sources table [Parg]
BUGFIX: UI     | Handle de-selection of downloads better [Parg]
BUGFIX: UI     | Mark all partial peer LAN status with same IP [Parg]
BUGFIX: UI     | Sort 'fully copy seen' column correctly [Parg]
BUGFIX: UI     | Fixed layout issues with pop-out chat windows [Parg]
BUGFIX: UI     | Fix background colours for empty sub-rows [Parg]
BUGFIX: UI     | Fixed some table structure sync issues [Parg]
BUGFIX: UI     | Fixed some sub-tab table selection issues [Parg]
BUGFIX: UI     | Ensure selection re-instated when clicking back into an inactive table [Parg]
BUGFIX: UI     | Tidy up obfuscation and handle download names in peers view [Parg]
BUGFIX: UI     | Fixed files view refresh on file location change [Parg]
BUGFIX: UI     | Fix partial buddies not populating after view close+open [Parg]
BUGFIX: UI     | Fix scroll-bar sizing bug in Library views [Parg]
BUGFIX: UI     | Fix layout issue with Tags Overview/Settings [Parg]
BUGFIX: UI     | Fix some side-bar/tab entries not being restored over restart [Parg]
BUGFIX: Plug   | 'Command Runner' plugin command combo-list wasn't showing on OSX [Parg]
BUGFIX: Core   | Fixed 'piece marked as complete but not yet allocation' bug [Parg]
BUGFIX: Core   | Fix share torrents being deleted incorrectly [Parg]
BUGFIX: Core   | Fix bug in restoration of file flags [Parg]



2018.01.08 | BiglyBT 1.4.0.0

FEATURE: UI    | Table column option to size to preferred width [Parg]
FEATURE: UI    | Added options to copy all peer addresses to clipboard for a download [Parg]
FEATURE: UI    | Added option to copy your own peer address to clipboard in peer views [Parg]
FEATURE: UI    | Added magnet option to add xsource parameters to magnets that contain your peer address (default = for shares only) [Parg]
FEATURE: UI    | Sequential download for a given file added to Files View [Parg]
FEATURE: UI    | Added option to hide BiglyBT UI even when the Tray is disabled [Parg]
FEATURE: UI    | Added native notification support for Download alerts [Parg]
FEATURE: UI    | Added option to native tray to hide it [Parg]
FEATURE: UI    | Added 'leecher_max_complete' to Library and Tag Constraints [Parg]
FEATURE: UI    | F1 key opems Help [Parg]
FEATURE: UI    | Automatically chunk chat messages that exceed length limit [Parg]
FEATURE: UI    | Added tooltip for queued status that shows more information [Parg]
FEATURE: UI    | Router info now addable to Dashboard [Parg]
FEATURE: UI    | Added speed view for UPnP routers that support it [Parg]
FEATURE: UI    | Right-click option on NAT Status to invoke NAT Test [Parg]
FEATURE: UI    | Added option to control the auto-reload period for IP filters [Parg]
FEATURE: UI    | Added 'Partial Friends' view to the Friends view [Parg]
FEATURE: UI    | Friends view can now be added to Dashboard [Parg]
FEATURE: UI    | Added hide/show search bar to BiglyBT UI under View menu [Parg]
FEATURE: UI    | Enable toolbar open/search options when search bar hidden [Parg]
FEATURE: UI    | Added bbcode/markdown support for italic/bold in chat view [Parg]
FEATURE: UI    | Ctrl+B/I in chat view sets bold/italic [Parg]
FEATURE: UI    | Ctrl+V in Library views now pastes clipboard content as torrent/magnet [Parg]
FEATURE: UI    | Added option to show/hide various toolbar icons [Parg]
FEATURE: UI    | Added option to use separate start/stop toolbar icons [Parg]
FEATURE: UI    | Added force-recheck and files-exists toolbar icons (hidden by default) [Parg]
FEATURE: UI    | Hitting 'enter' in Library views now involes the default action [Parg]
FEATURE: UI    | Added long-press actions to start (force), stop (pause) and open (ctrl+v but note this is only the open button shown on the toolbar in non-classic mode when the 'search bar' is disabled) [Parg]
FEATURE: Plug  | Boss Key plugin ported [Parg]
FEATURE: Plug  | Categorized Destination plugin ported [Parg]
FEATURE: Core  | Added 'countTag' function to Tag Constraints [Parg]
FEATURE: Core  | Added 'completed_age', 'peer_max_completion' and 'peer_average_completion' variables to Tag Constraints [Parg]
FEATURE: Core  | Added 'size', 'size_mb' and 'size_gb' to Tag Constraints [Parg]
FEATURE: Core  | Added option to switch a download's torrent file [Parg]
FEATURE: Core  | Temporary data limit options added under F8/Quick Config [Parg]
FEATURE: Core  | New context menu option to export a download's torrent and data [Parg]
FEATURE: Core  | Added option to put DHT into (non-persistent) sleep mode [Parg]
FEATURE: Core  | Support auto-import of .magnet files in same way as .torrent files [Parg]
FEATURE: Core  | Added Download-specific move-on-complete option [Parg]
FEATURE: Core  | Added right-click option to Peers to boost their transfer. Works by making the peer a 'Partial Friend' [Parg]

CHANGE: UI     | Don't popup torrent download window if 'suppress popup' is enabled [Parg]
CHANGE: UI     | Alternative sort order added to Status column and option to revert [Parg]
CHANGE: UI     | Pre-fill Open Torrent window from clipboard if it looks relevant [Parg]
CHANGE: UI     | Piece Map view enhancements for file extents [Parg]
CHANGE: UI     | 'Routers' and 'Internet' now available in simple device view [Parg]
CHANGE: UI     | Improved the tooltip for NAT Status indicator [Parg]
CHANGE: UI     | Added Community menu to Classic UI [Parg]
CHANGE: UI     | Move the 'Move Torrent' menu option to be under Tracker/Torrent [Parg]
CHANGE: UI     | Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | Basque translation update [Azpidatziak]
CHANGE: UI     | 52% progress on Turkish translation [bayeco06,curtaintwitcher,mehmetengin,redjepi]
CHANGE: UI     | 51% progress on Indonesian translation [hafizulf68,jaldesign,Darsondrew]
CHANGE: UI     | 33% progress on Slovenian tranlation [lkure]
CHANGE: UI     | Progress on Chinese translations [incrediblesnow]
CHANGE: UI     | Progress on Hebrew translation [AlmogK]
CHANGE: Core   | Reworked upload bias [Parg]
CHANGE: Core   | Use latest file modification date as the 'download complete' value when adding-for-seeding [Parg]
CHANGE: Core   | Improve .torrent file names for auto-update torrents [Parg]
CHANGE: Core   | Reworked end-game-mode to be independent of piece-size [Parg]

BUGFIX: UI     | Fix duplicate menus on OSX with classic UI [Parg]
BUGFIX: UI     | Fixed various sidebar refresh issues [Parg]
BUGFIX: UI     | Fix menus being repeated for Download Details views [Parg]
BUGFIX: UI     | Ignore non-public connections when computing binding state [Parg]
BUGFIX: Core   | Fix torrent files not being correctly deleted when adding torrent operation cancelled [Parg]
BUGFIX: Core   | jar file manifest entries were missing [Parg]
BUGFIX: Core   | Fix 'transcode always' option not being remembered [Parg]
BUGFIX: Core   | Fix file move to be performant across same file system [Parg]
BUGFIX: Core   | Update share-ratio-progress when download is stopped [Parg]



2017.11.03 | BiglyBT 1.2.0.0

FEATURE: UI    | New 'Dashboard' that allows you to build your own composite view [Parg]
FEATURE: UI    | All-Peers view and Peer Set views now have an associated Swarms view for selected peers [Parg]
FEATURE: UI    | Country and language specific chats [Parg]
FEATURE: UI    | Added ability to show the reason for a download being stopped [Parg]
FEATURE: UI    | Added 'disabled' upload and download speed selectors [Parg]
FEATURE: UI    | MyTracker and MyShares views now pop-outable [Parg]
FEATURE: UI    | New file column in pieces view to show which file(s) a piece belongs to [Parg]
FEATURE: UI    | Piece Map view hover now indicates file extent and file names in tip area at top [Parg]
FEATURE: UI    | Some support for showing data file move progress on stopped torrents [Parg]
FEATURE: Plug  | 3D Swarm view now available in download tabs [Parg]
FEATURE: Plug  | 3D Swarm view now has a 'most active' view [Parg]
FEATURE: Plug  | Tracker Templates and IRC plugin ported [Parg]
FEATURE: Plug  | Advanced Statistics plugin ported [Parg]
FEATURE: Plug  | Command Runner plugin ported [Parg]
FEATURE: Plug  | Speed Scheduler now indicates when it pauses downloads [Parg]
FEATURE: Core  | Built-in tracker now supports I2P and Tor directly [Parg]
FEATURE: Core  | Added isMagnet and isLowNoise to Tag Constraints [Parg]
FEATURE: Core  | Added sequential download option when adding a torrent [Parg]
FEATURE: Core  | Added ability to set sequential ascending or descending from a selected piece [Parg]
FEATURE: Core  | New option to prefer anonymous DDB operations for mixed content [Parg]
FEATURE: Core  | Queuing option to auto-tag first and non-first priority downloads [Parg]
FEATURE: Core  | New queuing option to ignore zero-peer torrents when calculating number stalled [Parg]
FEATURE: Core  | Added some client id migration support [Parg]
FEATURE: Core  | Recover metadata downloads across restarts [Parg]
FEATURE: Core  | Option for hour-based config backups [Parg]

CHANGE: UI     | Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | Basque translation update [Azpidatziak]
CHANGE: UI     | Nick names automatically prefixed with '@' when selected [Parg]
CHANGE: UI     | Use alt+<return> to enter new lines into chat messages [Parg]
CHANGE: UI     | Added chat icon to chat sidebar entries [Parg]
CHANGE: UI     | Large file sizes now in bold in Files and Archive views in line with Library views [Parg]
CHANGE: UI     | New 'getting started' page [Parg]
CHANGE: UI     | Don't auto-open beta sidebar view if user manually closes it [Parg]
CHANGE: UI     | Referrer option in download window now requires manal selection as defaulting was causing confusion [Parg]
CHANGE: Plug   | Speed Scheduler restarts downloads it has stopped when it is disabled [Parg]
CHANGE: Core   | Switch to torrent based updates [Parg]
CHANGE: Core   | Reduce config file writes [Parg]
CHANGE: Core   | Paused downloads can now be stopped [Parg]
CHANGE: Core   | Remove constraint that min simultaneous downloads <= max/2 and added option to link them [Parg]
CHANGE: Core   | No longer send java/os info on announces by default [Parg]

BUGFIX: UI     | Fix tag views not showing properly in classic UI [Parg]
BUGFIX: UI     | Fix sharing view FTUX [Parg]
BUGFIX: UI     | Fix category addition window vanishing [Parg]
BUGFIX: UI     | Tab view rendering fixes [Parg]
BUGFIX: UI     | Fix sidebar tooltip not always hiding [Parg]
BUGFIX: Core   | Fix bug casing lots of threads to be created [Parg]
BUGFIX: Core   | Don't attempt to scrape metadata downloads [Parg]
BUGFIX: Core   | Fix deadlock in duplicate startup detection [Parg]



2017.09.13 | BiglyBT 1.0.2.0

FEATURE: UI    | Show small download indicator for pieces not yet downloading [TuxPaper]
FEATURE: UI    | Show Tag constraint error messages [Parg]
FEATURE: UI    | Added plugins website (https and Tor) to About Window [TuxPaper]
FEATURE: UI    | Vote and Bug Report menu items added to Community menu [TuxPaper]
FEATURE: UI    | Added BiglyBT specific chat channels [Parg]
FEATURE: Plug  | Auto Stopper plugin ported [akidburn]
FEATURE: Plug  | Global Information Status Entry plugin ported [Shusshu]
FEATURE: Plug  | Stopped Torrent Auto-starter plugin ported [Shusshu]
FEATURE: Core  | Support DNS lookup intercepts in Java 9 [Parg]
FEATURE: Core  | Now collecting potential received & discard stats when peer disconnects [TuxPaper]
FEATURE: Core  | Maven build setup [Shusshu]
FEATURE: Core  | Added basic BiglyBT DHT [Parg]

CHANGE:  UI    | Brazilian Portuguese translation update [Havokdan]
CHANGE:  UI    | Rate linit updating of selected content [TuxPaper]
CHANGE:  UI    | Show beta unread post count [Parg]
CHANGE:  UI    | Improved names of subscription download torrents [Parg]
CHANGE:  UI    | Make chat settings icon more obvious [Parg]
CHANGE:  Core  | Auto-install Tor Helper plugin [Parg]
CHANGE:  Core  | Remove experimental 'neural' speed manager algorithm [TuxPaper]

BUGFIX:  UI    | Fixed open sidebar entries not saving across sessions [Parg]
BUGFIX:  UI    | Fixed beta URL [Parg]
BUGFIX:  UI    | Better error message when streaming fails with classic UI [Parg]
BUGFIX:  UI    | Fix icon and tray icon on HDPI/scaled monitors [TuxPaper]
BUGFIX:  UI    | Fix 'add category' window disappearing [TuxPaper]
BUGFIX:  Core  | Fixed renaming of files that only differ in case causing file deletion [Parg]
BUGFIX:  Core  | Remove limit on total uptime [TuxPaper]
BUGFIX:  Core  | Fix sort of next subscription scheduler [Parg]
BUGFIX:  Core  | Fixed ability to run multiple BiglyBT instances [Parg]



2017.07.27 | BiglyBT 1.0.0.0

FEATURE: UI    | "tag:" text filter for torrent views [TuxPaper]

CHANGE:  UI    | BiglyBT Changes [Parg, TuxPaper]
CHANGE:  UI    | Remove VHDN/Content Network stuff, Games, DVD sidebar entries [Parg, TuxPaper]
CHANGE:  Core  | BiglyBT Changes [Parg, TuxPaper]
CHANGE:  Core  | Min Java is now 1.8 (which also means min OSX is now 10.7.3)
CHANGE:  Core  | [Mac] Dropped OSX 32-bit and "Carbon UI" support [TuxPaper]
CHANGE:  Core  | Removed Offline Downloaders from Devices [Parg]
CHANGE:  Core  | Fixed sites with specific SSL certs not working (fixes some search templates) [Parg]
CHANGE:  Core  | All OSes now support a java.vmoptions in the users's config dir [TuxPaper]

BUGFIX:  UI    | [*nix] Devices now show on Sidebar, just like OSX/Win, except no transcoding [TuxPaper]
BUGFIX:  UI    | [*nix] Lots of minor fixes for GTK3 [TuxPaper]
BUGFIX:  UI    | Search Template editor now works again [TuxPaper]

Historical Change log can be found at http://wiki.vuze.com/w/ChangeLog (5.7.6.0 and below)
