Below is a list of fixes, features, changed and removed (in that order) code available in all the public ApexDC++ releases.

Windows: Standard Edition

    1.1.0
  • Merge: StrongDC++ 2.13 (DC++ 0.706)
  • Fix: Column resizing and order now remembered on restart (thanks Big Muscle)
  • Fix: Unprivileged users can no longer bypass password protection
  • Fix: Numerous crashes
  • Fix: Quick search could not be disabled via toolbar
  • Fix: Potential remote exploit fixed (thanks Fartman)
  • Feature: New auto update system that notifies user of a new version, and automatically deploys it upon restart
  • Improved: Further improvements to the plugin system
  • Improved: Small performance improvements
  • Improved: Program executable filesize reduced
  • Updated: NSIS 2.37
  • Removed: Media player, chat formatting and startup option (use startup folder instead)
    1.0.1 +
  • Merge: StrongDC++ 2.12 (stable)
  • Fix: Media player classic main chat spam
  • Fix: Default settings options (connection settings)
  • Fix: Partial file sharing for completed files (no longer shares chunks after completion)
  • Feature: Plugin API (view documentation)
  • Change: Quick search area enabled in toolbar by default
  • Change: STLport, WTL, Windows Firewall and iTunes include files updated
  • Change: A few minor fixes and improvements
  • Change: Code clean-up for stable release
  • Installer: Automatically installs gdiplus.dll dependency for pre-XP users
  • Installer: Updated GeoIPCountry database
  • Installer: Updated to NSIS 2.35
    1.0.0 Beta 5 +
  • Merge: StrongDC++ 2.1
  • Fix: More stability improvements
  • Fix: Some asserts in debug builds
  • Feature: IPGuard replaces PeerGuardian blocklist
  • Feature: Incorporated some RSX's Private Message features
  • Feature: Emoticons, custom toolbars and popup backgrounds support png, gif, jpg formats (thanks iceman50)
  • Feature: Reinstall ApexDC++ option (help -> reinstall)
  • Change: ADL searches tweaked for improved performance
  • Change: Workaround for incorrectly escaped percent signs in user input
  • Change: Some input boxes made multiline (in settings)
  • Change: Resource usage has been significantly improved
  • Change: Internal image resources are now cached
  • Change: Progress bar drawing tweaked
  • Change: Improved Private Message window (tweaks and fixes)
  • Change: Client checking made possible for ADC hubs
  • Change: Can assign an action to more than one client profile at a time
  • Change: Application resources changed to png's (reduced exe size)
  • Change: Code optimisation
  • Change: A few tweaks and fixes we forgot about
  • Removed: PeerGuardian blocklist (99.9% of IP's blocked had nothing to do with DC network, wasting resources)
    1.0.0 Beta 4 +
  • Merge: StrongDC++ 2.05 (15 changes)
  • Fix: Reconnect function ceases to respond after a while
  • Fix: Update check no longer downloads config file twice on new release
  • Fix: Resizing of status bar and icon behaviour
  • Change: Windows Firewall exception checkbox is disabled if user is not administrator
  • Change: Optimised memory management (global variables from User moved to Identity info map)
  • Change: RawManager improved (now uses hash_map)
  • Change: New PeerGuardian blocklist ready for download in Security area (how to update)
    1.0.0 Beta 3 +
  • Known issue: Possible bug where reconnect function ceases to respond after a while
  • Merge: StrongDC++ 2.04 (26 changes)
  • GUI: Added download and upload icons to status bar (thanks iceman50)
  • GUI: Updated icons for Vista compatibility (thanks RadoX)
  • Fix: DC++ Emulation
  • Fix: Checking auto-connect in Favourites
  • Fix: Further fixes in Favourites
  • Fix: Small fix in PeerGuardian blocklist manager
  • Fix: Open Hub Log entry
  • Fix: Search for alternates sometimes being greyed out
  • Fix: Several improvements to memory management
  • Feature: Integrated installation/uninstallation for exe file
  • Feature: Program asks to make a Windows Firewall exception (compatible with XP and Vista)
  • Feature: Raw Manager (Zion++ 2.02, fixed memory leak)
  • Feature: Option not to share empty directories
  • Feature: Option to share directories only when all files inside them have been hashed
  • Feature: Added userlist icon compatibility mode for standard DC++ icons
  • Feature: Option to use natural sorting
  • Feature: Option to use custom list backgrounds (thanks adrian_007)
  • Change: Added more theme related imports/exports
  • Change: Moved some settings from "Advanced" to "Appearance"
  • Change: Tray icon is always created for notifications (unless traditional tray behavior is used)
  • Change: Fewer options now require restart to take effect
  • Change: Threaded checking (Zion++ 2.02)
  • Change: Highlighting files in share or queued when browsing users filelist
  • Change: Double clicking nick in PM inserts it in message box (thanks Decker)
  • Change: Moved getCompileDate() from Util to WinUtil
  • Change: Code cleanups for increased stability
  • Change: Update check files now on SourceForge to reduce load on server
  • Installer: Several optimisations and updated to NSIS 2.29 (thanks Nas)
  • Installer: Updated GeoIP country database
  • Installer: Updated themes folder with a selection of our best community submitted themes
  • Removed: Super seeding to increase stability (back later, maybe)
    1.0.0 Beta 2 +
  • Fix: Crash when displaying full information for filelist in download queue (report)
  • Fix: Frequent crash when show joins were enabled (report)
  • Change: PeerGuardian updater now activated (Monthly updates)
    1.0.0 Beta 1 +
  • Note: This version was completely redone on StrongDC++ 2.04 due to some prior merging issues (previous version changes added too)
  • Fix: %[cheatingdescription] should work again (note use of the new macros is still preferred)
  • Fix: Few fixes from BugMaster to increase performance
  • Fix: Further ADC compliance
  • Fix: Toolbar problems on 64bit Windows 2000 environment (thanks RadoX)
  • Fix: Text colour for IP column in SearchFrame
  • Fix: YnHub and +history command issues (affects the few rare hubs running 1.035 or newer)
  • Fix: Tray password protection can no longer be fooled with the "Open another instance" message box
  • Fix: Potential risk of sending raw commands when you are not an OP
  • Fix: Performance issues with ignored users list
  • Fix: Problems with tray password protection's input dialog
  • Fix: Old crash on TransferView when ii->size was 0 and Stealthy progress bars were used (thanks BugMaster)
  • Fix: "Formatted Tag" display on ClientProfileDlg
  • Fix: Infotips for Clients page
  • Fix: Setup file duplications
  • Feature: Support for PeerGuardian binary list formats (P2Bv1, P2Bv2, P2Bv3 code taken from libp2p, with few minor modifications)
  • Feature: PeerGuardian List Viewer
  • Feature: Auto-open hubs OP Chat (works with the 1st entry of OP chat names list, which has been renamed to Hub Chatrooms)
  • Feature: Toolbar positions are now saved
  • Feature: Explorer like locking of toolbars (added a toolbar context menu, toolbar and media toolbar toggles aswell)
  • Feature: Option to use AutoComplete in search window (this option also turns on persistent search history. AutoComplete from revconnect)
  • Feature: Options to keep finished uploads/downloads between sessions
  • Feature: Quick Search box (Under View menu)
  • Feature: Added "Always on top" (Under View menu)
  • Feature: Option to display full info for filelists in download queue
  • Feature: Option to place all non-hub tabs in front (pm windows are counted as hub tabs)
  • Feature: Option to use Zion like tabs
  • Feature: Mini tabs (hub tabs only)
  • Feature: Option to blend offline search results
  • Feature: Option for logging chat in favorite hub properties
  • Feature: Auto-resizing chat message boxes (set max value in experts only to 1 in order to disable this)
  • Feature: Consider old clients (no full support for TTH) as cheating
  • Feature: Option to use RegExp's and wildcards with ignorelist (use $Re: for RegExp, option to prevent it unnecessarily looking for them in the list)
  • Feature: Option to toggle "speed indicators" of Stealthy styled progress bars
  • Feature: Check finished files for viruses
  • Feature: Ability to use the old way (StrongDC 1.x) of displaying hub names (default: disabled)
  • Feature: Compatibility modes for few different kinds of external userlist images
  • Feature: Files are highlighted in search window if user already has them shared (SMT)
  • Feature: Chat command /reconnect (use /rc for short)
  • Feature: RegExp ADLSearch and related features from Zion Blue 2.02
  • Feature: Option to use one layout for all hub windows
  • Feature: Modified the present "Hub chatrooms" feature so that it's more useful to those that use raws or user commands (see added note)
  • Feature: Now extracts "metadata" from Profiles.xml file
  • Feature: Back button to ClientProfileDlg
  • Feature: The raw & cheating description quick access dialog from Zion Blue 2.02
  • Feature: Delete checked filelists
  • Feature: Extended Favourite download directories
  • Change: PeerGuardian plugin is no longer a plugin, but built in
  • Change: Replaced the p2p list loader with the one from libp2p, since it's more efficient
  • Change: Some ADLSearch specific parameters added for user commands and raws (parameter names are same as in Zion 2.02+ for compliance)
  • Change: Favorite hub specific protected prefixes list
  • Change: Added Uptime to about box
  • Change: Moved ignored users list to DCPlusPlus.xml
  • Change: Default toolbar layout
  • Change: New "Change password" dialog
  • Change: Fake detector pages raw configuration bit similar to the one in Zion (to be able to fit more raws in a small space)
  • Change: Minor change in "Report user" function
  • Change: Attempt to avoid some unneeded loading/saving/creating of the Ignores.xml
  • Change: Some new graphics (thanks RadoX)
  • Change: Autoscroll toggle to private message window
  • Change: Modified tray icon behavior a bit (similar to µTorrent, also added option "Use traditional tray icon behavior" to reverse this)
  • Change: Compatibility with base64 encoded passwords from Zion++ (decodes on first launch/load uses plain text after that)
  • Change: Country flags are now displayed on userlist
  • Change: Some more style related imports/exports
  • Change: Tweaked the balloon popups page preview button
  • Change: Early spring cleaning done in some places (SettingsManager, ResourceManager, and some others too)
  • Change: You can no longer auto queue files you have marked as forbidden (ADLSearch)
  • Change: Cleaned Favorite Hub Properties lay out
  • Change: Minor visual changes in ClientProfileDlg
  • Change: Compiled with Visual Studio 2005 SP1
  • Change: Updated setup file to NSIS 2.25
  • Change: Lots of performance improvements and code cleanups
    0.4.0 (Preview 4) +
  • Fix: Check filelist, report user, get user response OP commands in PM tab menu
  • Fix: Missing private range added to Util::isPrivateIP()
  • Fix: "Stated size" display in fake detector
  • Fix: Some shared menu fixes (thanks SMT for report)
  • Fix: Re-add all sources, Remove all sources, Remove offline users (thanks Big Muscle)
  • Fix: Further minor fixes and performance improvements
  • Feature: Full remote & spam support for the following players added to media toolbar:
    • Windows Media Player
    • iTunes
    • Media Player Classic
  • Feature: OP Chat names for favourite hubs (generic whitelist for hub/bot ignoring options in Windows page, wildcards supported)
  • Feature: Tray transfer limiter now shows a tick when client limited
  • Feature: Option to open logs internally (increased loading times with larger files)
  • Feature: Allow favourite users to bypass limiter (affects both uploads & downloads, thanks SMT)
  • Feature: Raw naming (see misc page, DCDM style)
  • Feature: Loads of popup related customisation features from McDC++
  • Feature: Ability to enter custom connection speed tags
  • Feature: Drop down list of found LAN IP's for bind address field in connection settings
  • Feature: When TTH (39 alpha numeric chars) is entered to search box auto switch type to TTH (SMT)
  • Feature: "Auto protect favorite users" (if enabled favorite users excluded from client/fake checking)
  • Feature: PG plugin indicates blocks in transfer view
  • Feature: Ability to exclude certain hubs from client checking from favourite hub properties (useful for OP's)
  • Feature: Option for not showing emoticons in messages with links (BugMaster)
  • Change: PeerGuardian plugin improved/tweaked
  • Change: GUI for media spam settings reworked
  • Change: "Add to favourites" removed from Favorite users window right click men
  • Change: Default settings (hublist servers are force reset to new defaults on first launch)
  • Change: Changed message box for PG updater's 1 month limitation
  • Change: Note about the discovered compitability with The KMPlayer (can use /winamp command)
  • Change: DC++'s "ConfigVersion" changed to reflect our "version" (= BuildID)
  • Change: Reintroduced the old StrongDC++ crash dialog (if the client is going to crash, may as well crash stylishly)
  • Change: Help menu reorganized a bit
  • Change: Setup file improvements (thanks Nas)
    0.3.0 (Preview 3) +
  • Merge: StrongDC++ 2.03 (cvs200)
  • GUI: New interface (thanks RadoX, screenshots to follow)
  • Fix: Crash related to partial transfer enchantment (thanks SMT)
  • Fix: Issues regarding newlines in topics
  • Fix: High CPU usage on ignore/unignore user
  • Fix: Crash fixed in country code and IP feature (PrivateFrame)
  • Fix: Country code and IP is shown with /me command as well
  • Fix: PeerGuardian plugin no longer blocks hub Operators
  • Feature: Can now receive external IP
  • Feature: Ignored users list now editable via settings
  • Feature: Format bold, italics and underline in chat (use *bold* /italics/ _underlined_)
  • Feature: Email configurable per hub basis
  • Feature: Protected prefixes
  • Feature: Away message configurable per hub basis
  • Feature: Show joins/parts configurable per hub basis
  • Feature: Option to save settings window state
  • Feature: Adjustable main chat buffer size (fulDC++)
  • Feature: Option to enable $HubTopic support
  • Feature: Option to start hubs minimized
  • Feature: Added %[extra] to get ip/country in logs (e.g. [%Y-%m-%d %H:%M%[extra]] %[message])
  • Feature: PG plugin updater system (new update once per month)
  • Feature: More PG plugin anti-abuse checks
  • Feature: Private Message window now shows hubname when user goes offline
  • Feature: New chat commands:
    • /discogs
    • /wikipedia and /wiki
    • /f for /foobar
  • Change: Improvements to GUI (appearance page & others)
  • Change: Input area for default away message reduced
  • Change: Type /find to find text in main chat (previously /f)
  • Change: More translatable strings
  • Change: Misc page options rearranged a bit
  • Change: Added Compile date to aboutbox and stats
  • Change: Tray menu is non-functional if password protection on tray is enabled
  • Removed: XP-styled menus (memory leak)
  • Source: Obsolete files and unneeded local variables removed
    0.2.2 +
  • Merge: StrongDC++ 2.02 (lots of fixes)
  • Fix: Clicking on a dchub://, adc:// or magnet link in browser no longer offers to open up a new instance if program is running
  • Fix: Issues with queue progress bar colorisation
  • Fix: Issues with reapplying log settings
  • Feature: Show user IP and country code in main chat (will be moved to OP branch with improvements later)
  • Feature: Option to use Stealthy's progress bars (thanks phaedrus)
  • Feature: Added option to change how often $PSR is sent for super seeding (advanced users only)
  • Change: Super seeding made compatible with new ADC $PSR mechanism (better performance)
  • Change: Improved GUI friendliness by bringing back a few Cancel buttons
  • Change: Various stability improvements
    0.2.1 +
  • Fix: Crash when receiving a popup notification of a new private message
  • Fix: Increased the amount of time between UDP searches for super seeding (less spam)
    0.2.0 (Preview 2) +
  • Fix: A potential memory leak
  • Fix: Donate link in Help menu
  • Fix: /c command
  • Fix: PeerGuardian plugin fixes (it will disable if you already have blocking software running)
  • Fix: Web server slightly modified to work better with some of the changes below
  • Fix: Log page, "log filelist transfers" no longer has webserver format and name fields (refer below)
  • Fix: Password protection no longer asks for password if none was set (thanks Phrozen)
  • Fix: Various other bugfixes
  • Feature: Super seeding with intelligent chunk spreading
  • Feature: Send an away message at a specified time (in new Misc settings page)
  • Feature: Option to enable XP styled menus and toolbar
  • Feature: Option to show part of a PM message in balloon popups
  • Feature: Webserver logs can now be enabled/disabled via GUI
  • Feature: Common chunk progress bar colour can now be modified (added to export/import theme too)
  • Feature: Option to enable dynamic search of users in userlist box (don't need to press enter)
  • Feature: Set what file extensions automatically download with high or low priority
  • Feature: Ability to set how long the popup ballons stay for
  • Change: New PM icon is now red
  • Change: About box size increased to see thanks area easily
  • Change: Some default settings options
  • Change: Notification requesting program restart displayed when modifying PG plugin settings
  • Change: Updated emoticon displayed in main window
  • Change: Cleaned up security settings page to avoid clutter
  • Change: New PM icon changed to red (thanks Grogs)
    0.1.0 (Preview 1) +
  • Feature: 95% of PeerWeb DC++ features are present
  • Feature: If hubsoft doesn't allow +me, it will use /me
  • Feature: Permanent ignore lists
  • Feature: Auto-update IP address on startup
  • Feature: Added option to password protect restoring from tray
  • Feature: Password protection uses TTH for storing data
  • Feature: Made slot display and displaying speed tags separate options, with tweaks
  • Feature: Ability to specify the size of toolbar icons
  • Feature: New statistic announcing (/pubstats and /stats)
  • Feature: /google added for google searching (in addition of /g that was alredy there)
  • Feature: If limiter is enabled, upload limit is shown as "[L:xkB/s]" in description (can be configured)
  • Feature: Added support for parsing "short urn" magnets
  • Feature: Reconnect disconnected option added to window menu
  • Feature: Close all hubs, close hubs below threshold, close hubs with no users added to window menu
  • Feature: Option to open CDM Debug Messages at startup (useful for debugging obviously)
  • Feature: Check connection link in connection settings
  • Feature: "Limit transfers" option added to system tray menu
  • Feature: Winamp toolbar, with temporary icons
  • Feature: Support for foobar 0.9.x (just download the plugin)
  • Feature: PeerGuardian plugin support (just extract to program directory - e.g. ApexDC++/)
  • Change: Help menu restructured with recommended sites