Delphi Inspiration

Components and Applications

User Tools

Site Tools


products:filefinder:history

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

products:filefinder:history [2019/10/08 16:55] (current)
Line 1: Line 1:
 +====== DIFileFinder:​ Version History ======
 +{{page>​header}}
 +=====DIFileFinder 6.11.0 – 8 Oct 2019=====
 +
 +  * Unicode update: The ''​TDIWildFileFinder''​ wildcard matching algorighm now operates on the basis of Ucs4Char instead of WideChar. Use the new ''​[[TDIWildFileFinder.MatchUCP''​ and ''​TDIWildFileFinder.WildUCP''​ properties to set the respective Unicode Code Points. The old ''​TDIWildFileFinder.MaskChar''​ and ''​TDIWildFileFinder.WildChar''​ are deprecated and and have public instead of published visibility.
 +  * Update ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE2 10.33.
 +  * Improve ''​DIUtils.pas''​ Unicode processing to support Unicode Code Points from $000000 to $10FFFF. Adjust remaining source code accordingly.
 +  * Update ''​DIUtils''​ Unicode functions to Unicode 12.1.0.
 +  * Remove ''​DI.inc''​ include file. Directly link in ''​DICompilers.inc''​ instead.
 +  * Remove support for the ''​DI_No_FileFinder_Component''​ conditional compiler directive. ''​TDIFileFinder''​ always descend from ''​TComponent''​. Source code only.
 +  * Remove support for the ''​DI_No_Classes''​ conditional compiler directive. The ''​Classes''​ unit is always used. Source code only.
 +  * Rename ''​DI_No_Range_Checking''​ compiler directive to ''​DIC_Unsafe''​. Source code only.
 +
 +=====DIFileFinder 6.10.0 – 24 Dec 2018=====
 +
 +  * Support Delphi 10.3 Rio Win32 and Win64.
 +
 +=====DIFileFinder 6.9.0 – 3 Apr 2017=====
 +
 +  * Support Delphi 10.2 Tokyo Win32 and Win64.
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 10.23.
 +
 +=====DIFileFinder 6.8.0 – 7 May 2016=====
 +
 +  * Support Delphi 10.1 Berlin Win32 and Win64.
 +
 +=====DIFileFinder 6.6.3 – 23 Mar 2016=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 10.21 final.
 +
 +=====DIFileFinder 6.6.2 – 15 Sep 2015=====
 +
 +  * Support Delphi 10 Seattle Win32 and Win64.
 +
 +  * Update ''​TDIPcreFileFinder''​ regular expression engine to PCRE2 10.21-RC1 2015-09-08.
 +
 +=====DIFileFinder 6.6.1 – 25 Apr 2015=====
 +
 +  * Add support for Delphi XE8 Win32 and Win64.
 +  * Update ''​TDIPcreFileFinder''​ regular expression engine to PCRE 8.37-RC1.
 +
 +=====DIFileFinder 6.6.0 – 3 Oct 2014=====
 +
 +  * Support Delphi XE7 Win32 and Win64.
 +  * Improved documentation shows inherited class members.
 +
 +=====DIFileFinder 6.5.0 – 28 Apr 2014=====
 +
 +  * Support Delphi XE6 Win32 and Win64.
 +
 +=====DIFileFinder 6.0.1 – 17 Feb 2014=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 8.34.
 +
 +=====DIFileFinder 6.0.0 – 25 Sep 2013=====
 +
 +  * Support Delphi XE5 Win32 and Win64.
 +
 +=====DIFileFinder 5.6.0 – 14 Jun 2013=====
 +
 +  * Support Delphi XE4 Win32 and Win64.
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 8.33.
 +
 +=====DIFileFinder 5.5.1 – 24 Jan 2013=====
 +
 +  * Compatibility update with other Yunqa products.
 +
 +=====DIFileFinder 5.5.0 – 4 Oct 2012=====
 +
 +  * Support Delphi XE3 Win32 and Win64.
 +
 +=====DIFileFinder 5.2.0 – 14 Apr 2012=====
 +
 +  * Use 16-bit PCRE for more efficient ''​TDIPcreFileFinder''​.
 +  * Update PCRE to latest version.
 +  * Some Unicode fixes.
 +
 +=====DIFileFinder 5.1.0 – 8 Nov 2011=====
 +
 +  * Support Delphi XE2 Win64.
 +
 +=====DIFileFinder 5.0.0 – 15 Oct 2011=====
 +
 +  * Support Delphi XE2 Win32.
 +
 +=====DIFileFinder 4.3.2 – 29 Aug 2011=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 8.13.
 +
 +=====DIFileFinder 4.3.1 – 20 Feb 2011=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 8.11.
 +
 +=====DIFileFinder 4.3.0 – 28 Sep 2010=====
 +
 +  * Delphi XE support.
 +
 +=====DIFileFinder 4.2.3 – 7 Sep 2010=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 8.10.
 +
 +=====DIFileFinder 4.2.2 – 29 Mar 2010=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 8.0.1.
 +  * Completely revised the help generator to ease navigation and improve readability. Send your feedback!
 +
 +=====DIFileFinder 4.2.1 – 17 Dec 2009=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 8.0.
 +  * Additions and bug fixes to ''​DIUtils''​.
 +
 +=====DIFileFinder 4.2.0 – 14 Sep 2009=====
 +
 +  * Delphi 2010 support.
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 7.9.
 +
 +=====DIFileFinder 4.1.0 – 31 Jan 2009=====
 +
 +  * Add new intermediate custom classes ''​TDICustomWildFileFinder''​ and ''​TDICustomPcreFileFinder''​. They allow to overwrite the Validate method with full class inheritance.
 +  * Add new MatchType properties to ''​TDIWildFileFinder''​ and ''​TDIPcreFileFinder''​. This allows to adjust the matching behaviour to full path (old, default behaviour), sub folder, or simple file name (like DOS wildcards) only. See ''​TDIMatchType''​ for details.
 +  * Work around an unexpected Delphi 2009 automatic numeric AnsiChar Unicode conversion in DIUtils.pas which caused an error when compiled on a Windows OS set to a non-European (Asian, Cyrillic, etc.) codepage.
 +
 +=====DIFileFinder 4.0.0 – 24 Nov 2008=====
 +
 +  * Delphi 2009 support.
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 7.8.
 +
 +=====DIFileFinder 3.0.1 – 2 Jul 2008=====
 +
 +  * Correct a unit name typo which caused IDE installation to fail.
 +
 +=====DIFileFinder 3.0 – 1 Jul 2008=====
 +
 +  * New: WideString support.
 +  * New: ''​TDICustomFileFinder.OnRecurseFolder''​ event and demo project.
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 7.7.
 +  * Improve compatibility for parallel installation with other DI packages.
 +
 +=====DIFileFinder 2.4 – 15 May 2007=====
 +
 +  * Delphi 2007 support.
 +  * New ''​TDICustomAttributeFileFinder.OfflineFilter''​ property.
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 7.2 RC 1.
 +  * XP Theme support for the Demo project.
 +
 +=====DIFileFinder 2.3 – 6 Jul 2006=====
 +
 +  * Fixed a directory recursion bug with Delphi 2006.
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 6.7.
 +
 +=====DIFileFinder 2.2 – 28 Dec 2005=====
 +
 +  * Added compatibility with Delphi 2006 Win32.
 +
 +=====DIFileFinder 2.1.1 – 2 Nov 2005=====
 +
 +  * Minor corrections to the package files which caused problems when installing into the Delphi IDE.
 +
 +=====DIFileFinder 2.1 – 14 Oct 2005=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 6.4.
 +  * Added Delphi 3 compatibility to the utility units.
 +  * Resolved dependency issues when DIFileFinder is used in parallel with other DI products.
 +
 +=====DIFileFinder 2.0 – 14 Apr 2005=====
 +
 +  * Compatibility with Delphi 2005 Win32.
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 5.0.
 +  * Optimizations.
 +  * Bug fixes.
 +
 +=====DIFileFinder 1.20 – 4. September 2003=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 4.4.
 +  * Minor fixes and optimizations.
 +  * Improved Help file.
 +
 +=====DIFileFinder 1.12 – 20. March 2003=====
 +
 +  * ''​TDIPcreFileFinder''​ regular expression engine updated to PCRE 4.1.
 +
 +=====DIFileFinder 1.11 – 6. January 2003=====
 +
 +  * Established compiler compatibility with other Delphi Inpiration products.
 +
 +=====DIFileFinder 1.10 – 18. Novbember 2002=====
 +
 +  * Delphi 7 compatibility.
 +  * Design time changes to the include and exclude filters were not stored unless another property was also changed. Fixed.
 +
 +=====DIFileFinder 1.00 – 22. March 2002=====
 +
 +  * Initial public release.
 +
  
products/filefinder/history.txt · Last modified: 2019/10/08 16:55 (external edit)