AudioGrail Changelog

What's new in AudioGrail 7.13.2.225

May 8, 2023
  • [Refactoring] Not showing results from GnuDB (error) (Kyle_Katarn)

New in AudioGrail 7.13.1.224 (Apr 1, 2023)

  • [Refactoring] Http Error on startup (Kyle_Katarn)
  • [New Feature] ReactOS detection in logs (including build number and fallback for custom builds) (Kyle_Katarn)
  • 0006973: [Bug] Update ICS library to 8.70 and OpenSSL to 3.1.0 (Kyle_Katarn)
  • [Refactoring] Windows 2003 is not detected correctly (5.2) (Kyle_Katarn)
  • [Refactoring] Updated Hebrew translation (Kyle_Katarn)

New in AudioGrail 7.13.0.222 (Aug 27, 2021)

  • [Refactoring] Update ICS library to 8.66 and OpenSSL to 1.1.1k (Kyle_Katarn)
  • [Refactoring] CTRL+B should open "About" (cf SUMo,...) (Kyle_Katarn)
  • [New Feature] Capacity to remove licence (Kyle_Katarn)
  • [Refactoring] Code signing certificate renewal (Kyle_Katarn)
  • [Refactoring] Updated Turkish translation (Kyle_Katarn)
  • [Refactoring] Updated Slovenian translation (Kyle_Katarn)
  • [New Feature] Chinese translation (Kyle_Katarn)
  • [Bug] Windows 11 is identified as a Windows 10 (Kyle_Katarn)

New in AudioGrail 7.12.1.221 (Dec 31, 2020)

  • [Refactoring] Update ICS library to 8.65 and OpenSSL to 1.1.1i

New in AudioGrail 7.12.0.220 (Dec 6, 2020)

  • [Refactoring] Updated French translation (Kyle_Katarn)
  • [Bug] Search for CD Cover is broken (Kyle_Katarn)
  • [Bug] Search for album identification no longer works. (Kyle_Katarn)
  • [Bug] No contact with FreeDB (Kyle_Katarn)
  • [Refactoring] Updated Spanish translation (Kyle_Katarn)

New in AudioGrail 7.11.5.219 (Oct 11, 2020)

  • [Refactoring] Update ICS library to 8.64 and OpenSSL to 1.1.1g

New in AudioGrail 7.11.4.218 (Mar 15, 2020)

  • [Bug] Update ICS library to 8.62 and OpenSSL to 1.1.1c (Kyle_Katarn)

New in AudioGrail 7.11.3.217 (May 2, 2019)

  • [Bug] Missing UninstallDisplayIcon in registry for installed version (Kyle_Katarn)
  • [Refactoring] bcrypt.dll is missing error on Windows XP (Kyle_Katarn)
  • [Bug] Update ICS library to 8.59 and OpenSSL to 1.1.1b (Kyle_Katarn)

New in AudioGrail 7.11.2.216 (Dec 3, 2018)

  • [Refactoring] OpenSSL 1.1.0h > 1.1.0i (Kyle_Katarn)
  • [Refactoring] Updated Hungarian translation (Kyle_Katarn)
  • [Refactoring] Licence manager shall not accept "null name" de facto invalid licence (Kyle_Katarn)
  • [Refactoring] Improved log management as per 0005071 (Kyle_Katarn)

New in AudioGrail 7.11.1.215 (Apr 29, 2018)

  • [Refactoring] OpenSSL 1.1.0g > 1.1.0h (Kyle_Katarn)
  • [Refactoring] Code signing certificate renewal (Kyle_Katarn)
  • [Refactoring] Spanish (Argentina) translation update (Kyle_Katarn)

New in AudioGrail 7.11.0.214 (Mar 25, 2018)

  • [New Feature] "D'Artagnan vulnerability" fix (part I Licence check)
  • [New Feature] Logging of licence checks
  • [Bug] Removal of local licence blacklist + licence revocation (was not implemented)
  • [Refactoring] Old HTTP header still being used while fetching album info
  • [Bug] Implement TLS to protect network traffic
  • [Bug] Logging version of active OpenSSL to prepare use of SSL
  • [Refactoring] All links to kcsoftwares.com shall use HTTPS, not HTTP
  • [Refactoring] Update of email for contact in "About" dialog

New in AudioGrail 7.10.0.213 (Dec 17, 2017)

  • [Refactoring] (un)register shell extension shall be protected against exceptions
  • [Refactoring] Should not try to (un)register shell extension if not lauched as admin
  • [Bug] Identification no longer works
  • [Refactoring] Updated Romanian translation
  • [Refactoring] Update of internal ICS library from 8.34 to 8.50
  • [New Feature] Greek translation

New in AudioGrail 7.9.3.212 (Aug 18, 2017)

  • [New Feature] Menu item for "Bug report" and "Change Log"
  • [Bug] Nag screen is displayed while processing file association (during installer)

New in AudioGrail 7.9.2.211 (Jul 17, 2017)

  • [Bug] Nag screen is displayed while processing file association (during installer)

New in AudioGrail 7.9.1.210 (Mar 25, 2017)

  • [New Feature] ICS shall be set in NO_DEBUG_LOG
  • [Refactoring] Updated Dutch translation

New in AudioGrail 7.9.0.209 (Jan 8, 2017)

  • [New Feature] FreeDB support broken (Kyle_Katarn)
  • [Bug] Update of internal ICS library from 8.06 to 8.34 (Kyle_Katarn)

New in AudioGrail 7.8.3.206 (Oct 10, 2016)

  • [Bug] Update detection module not free'd when program closed
  • [Refactoring] Notification of "up-to-date" version when manually check using menu item
  • [New Feature] Check for update (in ? menu)
  • [Refactoring] Licence verification shall use version number

New in AudioGrail 7.8.2.205 (Sep 17, 2016)

  • [Refactoring] Rollback of 0003922
  • [Refactoring] Log entry when checking licence and detection of non validated licence
  • [Refactoring] Simplification of temporary licence check file deletion
  • [Refactoring] Increased patch resillience to licence verification

New in AudioGrail 7.8.1.204 (Aug 25, 2016)

  • [Refactoring] Attempt to prevent code patching against licence verification
  • [Refactoring] Removal of local licence blacklist + licence revocation
  • [Bug] 'LastCheckedLicVersion' shall not be set for non registered users
  • [Bug] Error on checklicence URL (error 404, PHP crash,...) leads to valid licence check
  • [Refactoring] Encrypted "last licence check"
  • [Refactoring] Upgrade of internal JEDI Libraries JCL v2.7 -> v2.8 (6000) JVCL v3.49 -> v3.50 (2016-08-04)

New in AudioGrail 7.8.0.203 (Aug 1, 2016)

  • [New Feature] when changes are made to the cleaner's chars in/out, AG shall propose to "save" on cleaner closure.
  • [Bug] cleaner refuses when in and out are same char but no error message.
  • [Bug] It shall not be possible to set multiple replacement for a given char.
  • [Bug] In cleaner, it should not be possible to click multiple times on "common" or "accentuated".
  • [Bug] Cleaner : when clicking on "add" for the 2nd time, text boxes shall be emptied.
  • [Refactoring] licence revocation if not validated by main server on current version.
  • [Bug] Shall not log "Licence checked OK" when not checked due to server not reachable.
  • [Bug] Undue "up to date" log trace when server not reachable

New in AudioGrail 7.7.1.202 (Jul 5, 2016)

  • [Refactoring] More verbose licence check
  • [Refactoring] More accurate licence check
  • [Bug] Bug in the licence verification protocol (potential null char in temp file name)
  • [Bug] Crashes on malformatted APEv2 tags

New in AudioGrail 7.7.0.199 (May 8, 2016)

  • [Refactoring] Title shall now be only "AudioGrail" - resolved.
  • [New Feature] Licence verification protocol - resolved.

New in AudioGrail 7.6.2.198 (Mar 17, 2016)

  • [Bug] Self update check do not work through proxy (even if properly configured)
  • [Bug] Premium Pack licence not accepted

New in AudioGrail 7.6.1.197 (Jan 31, 2016)

  • [Bug] Log of language + change - resolved.
  • [Bug] Wrong language file used - resolved.
  • [Bug] AG ask for an update - resolved.

New in AudioGrail 7.6.0.196 (Dec 13, 2015)

  • [New Feature] ALSR (Address space layout randomization) - resolved.
  • [Refactoring] Upgrade of internal JEDI Libraries - resolved.
  • [Bug] Windows 10 support in log file - resolved.

New in AudioGrail 7.5.0.195 (Sep 6, 2015)

  • [New Feature] Automatic update of licence revocation file
  • [Refactoring] Update of "invalid licence" message (due to revocation machanism)

New in AudioGrail 7.4.0.194 (May 5, 2015)

  • [Bug] GUI problems with 120 DPI
  • [Bug] "Local files" change displayed even if ovewrite is refused
  • [Bug] Wrong behavior when "load local cover" is cancelled (error JPEG 0000053)
  • [Bug] "Abstract Error" when download cover window is opened more than once

New in AudioGrail 7.3.3.193 (Dec 19, 2014)

  • [Bug] Misdetection of Windows 8.1 - resolved.

New in AudioGrail 7.3.2.192 (Sep 22, 2014)

  • [Bug] Album Identification no longer working

New in AudioGrail 7.3.1.191 (Sep 1, 2014)

  • [Bug] FLAC files support broken
  • [Bug] Jukebox does not appear when only 1 file "unknown" is listed

New in AudioGrail 7.3.0.188 (Aug 18, 2014)

  • [Refactoring] Sumo update self check is in AudioGrail log file?
  • [Bug] Error reported (log+pop-up) when identification query canceled by user
  • [Bug] Purchase button and get it free button still visable
  • [New Feature] Log shall indicate if administrator rights are granted
  • [New Feature] Windows 8.1 support in log file
  • [New Feature] Estonian language support

New in AudioGrail 7.2.0.187 (Jul 15, 2013)

  • [New Feature] Album cover update from tag editor window
  • [Refactoring] Incomplete tag finder prog bar not 100% when scan is complete
  • [Refactoring] Incomplete Tag Finder window shall be larger
  • [Bug] Files with "corrupted / invalid" ID3 tags shall not "block" loading (timeout extension to 20s)
  • [Bug] Undue activation of "shareware dialog" timer

New in AudioGrail 7.1.0.185 (May 28, 2013)

  • [Bug] "Impossible d'affecter TJclWideStringList à TWideStringList" error when trying to load MP3 files with ID3v2 tags
  • [Bug] Typo in log "File does not exists"
  • Windows8 Detection in log files

New in AudioGrail 7.0.4.181 (May 28, 2013)

  • [Bug] Update check shall not be executed during installation (register context menu)
  • "USB to PC" : double click on drive loads wrong drive (after click on "if your drive...")
  • Right click context menu adds files twice

New in AudioGrail 7.0.3.180 (May 28, 2013)

  • [Bug] Get rid of 'Purchase Now' icon after registration

New in AudioGrail 7.0.2.179 (May 28, 2013)

  • [Bug] Shareware window can be closed during countdown

New in AudioGrail 7.0.0.177 (May 28, 2013)

  • [Refactoring] Kcsofts.dyndns.org no longer works (search etc...)

New in AudioGrail 6.20.0.173 (May 28, 2013)

  • [Bug] Cover search no longer works

New in AudioGrail 6.19.0.172 (May 28, 2013)

  • [New Feature] Album info : delete cover
  • "Use local file" for cover should be in Album Info window
  • Album info / Cover : more verbose log file on error
  • More logged data about OS, system for troubleshooting

New in AudioGrail 6.18.3.170 (Mar 19, 2011)

  • [New Feature] Log file (Kyle_Katarn) - resolved.
  • [Refactoring] New dialog box for not registered users
  • [Refactoring] FTP PASS command shall not appear in clear (security issue)
  • [Bug] "&" removed in "Source" URL (context menu)

New in AudioGrail 6.18.2.169 (Feb 21, 2011)

  • Bug fixes:
  • Add HTTP/1.1 support
  • User Agent not working with squid proxy persistent connections

New in AudioGrail 6.18.1.168 (Nov 11, 2010)

  • [Refactoring] Loading shall be robust to "random" Kernel errors (retry once) (Kyle_Katarn) - resolved.
  • [Refactoring] Exception message shall be logged when unable to laod a file (Kyle_Katarn) - resolved.

New in AudioGrail 6.18.0.167 (Oct 30, 2010)

  • 0001046: [New Feature] Log file (Kyle_Katarn) - resolved.
  • 0001026: [Refactoring] New dialog box for not registered users (Kyle_Katarn) -resolved.
  • 0001078: [Refactoring] FTP PASS command shall not appear in clear (security issue) (Kyle_Katarn) - resolved.
  • 0001064: [Bug] "&" removed in "Source" URL (context menu) (Kyle_Katarn) - resolved.

New in AudioGrail 6.17.0.164 (Jul 5, 2009)

  • 0000813: [Bug] Tool list too narrow under Vista (Kyle_Katarn) - resolved.
  • 0001058: [Bug] Cover page too narrow under Vista (Kyle_Katarn) - resolved.
  • 0001059: [Bug] Play page too narrow under Vista (Kyle_Katarn) - resolved.
  • 0001070: [Bug] Char. replacement page too narrow under Vista (Kyle_Katarn) - resolved.
  • 0001071: [Bug] "Edit" page too narrow under Vista (Kyle_Katarn) - resolved.
  • 0001045: [New Feature] Timestamped log file entries (Kyle_Katarn) - resolved.

New in AudioGrail 6.16.0.163 (Apr 12, 2009)

  • 0001004: [Bug] Temporary playlist created by "Search->Play" not Vista ready (Kyle_Katarn) - resolved.
  • 0001003: [Refactoring] Organizer : settings shall be disabled while working (Kyle_Katarn) - resolved.
  • 0000890: [Bug] Tag cleaner : settings shall be disabled while working (Kyle_Katarn) - resolved.
  • 0000891: [Bug] Tag Remover : settings shall be disabled while working (Kyle_Katarn) - resolved.
  • 0001002: [Bug] If APEv2 contains only RG data and ID3 only contains metadata, nothing's displayed (Kyle_Katarn) - resolved.

New in AudioGrail 6.15.0.161 (Jan 18, 2009)

  • [New Feature] Shall detect multiple instance of the same APEv2 tag field (Kyle_Katarn) - resolved.
  • [Bug] Uninstall icon is incorrect, displays as recycling bin. (Kyle_Katarn) - resolved.
  • [New Feature] Tag Cleaner shall have a "Remove duplicated fields" option (Kyle_Katarn) - resolved.
  • [New Feature] Open log file accessible in menus (Kyle_Katarn) - resolved.
  • [Refactoring] Cleaner tool shall write in log file (at least for fix genre and fix duplicate) (Kyle_Katarn) - resolved.

New in AudioGrail 6.14.0.160 (Dec 25, 2008)

  • 0000906: [Bug] Can duplicate meta tags fields if not using the same case (Kyle_Katarn) - resolved.
  • 0000905: [Refactoring] Meta tags optimization : no longer create empty fields (Kyle_Katarn) - resolved.
  • 0000903: [New Feature] Tag Editor : Add Tag (per type) (Kyle_Katarn) - resolved.
  • 0000904: [Refactoring] Tag Editor : Tag management refactoring (no func effect) (Kyle_Katarn) - resolved.
  • 0000902: [Refactoring] Help & About to be accessible thru main menu (Kyle_Katarn) - resolved.

New in AudioGrail 6.13.3.159 (Nov 11, 2008)

  • 0000477: [Bug] Identification : Tag Mask not correctly applied (Kyle_Katarn) - resolved.
  • 0000651: [Bug] Identification : unchecked tags format not removed if existing (Kyle_Katarn) - resolved.
  • 0000863: [Refactoring] HTTP transfert errors shall be logged (Kyle_Katarn) - resolved.
  • 0000652: [Refactoring] Tag removed : Check = Remove or Keep ? (Kyle_Katarn) - resolved.
  • 0000861: [Bug] Track list not properly sorted after "remove tag" (Kyle_Katarn) - resolved.

New in AudioGrail 6.13.2.158 (Oct 5, 2008)

  • [Bug] Error message at AudioGrail start under Vista

New in AudioGrail 6.13.1.157 (Sep 13, 2008)

  • Context menu items shall be translated - resolved.
  • 0000777: [Refactoring] Album info Progress bar shall be standard - resolved.

New in AudioGrail 6.13.0.155 (Jul 14, 2008)

  • 0000628: [Bug] Crash when "Statistics" computation is aborted by user (Kyle_Katarn) - resolved.
  • 0000614: [Refactoring] Improved Vista compatibility (Kyle_Katarn) - resolved.
  • 0000627: [Refactoring] FreeDB Web based search support removed (Kyle_Katarn) - resolved.

New in AudioGrail 6.10.3.147 (Dec 17, 2007)

  • [Bug] Cleaner: Crash after processing
  • [Bug] Tag Remover: Crash after processing

New in AudioGrail 6.10.1.145 (Sep 25, 2007)

  • [New Feature] AudioGrail shall use SUMo protocol for update autodetection.
  • [Bug] URL for search shall use %-encoding