Yunqa • The Delphi Inspiration

Delphi Components and Applications

User Tools

Site Tools


products:filefinder:history
no way to compare when less than two revisions

Differences

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


products:filefinder:history [2023/11/23 10:18] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== DIFileFinder: Version History ======
 +{{page>header}}
 +=====DIFileFinder v6.14.0 – 22 Nov 2023=====
 +
 +  * Support Delphi 12 Athens Win32 and Win64.
 +  * Add ''TDICustomFileFinder.ReparsePoint'' and ''TDICustomAttributeFileFinder.ReparsePointFilter'' to test and filter for shortcuts / symbolic links.
 +  * ''TDIPcreFileFinder'' regular expression engine updated to PCRE 10.42.
 +
 +=====DIFileFinder 6.13.0 – 16 Sept 2021=====
 +
 +  * Support Delphi 11 Alexandria Win32 and Win64.
 +
 +=====DIFileFinder 6.12.1 – 19 Jul 2021=====
 +
 +  * Call ''FindFirstFileEx()'' internally, which is faster according to MSDN.
 +  * ''TDIPcreFileFinder'' regular expression engine updated to PCRE 10.37.
 +  * Optimize to not assign unused variable.
 +
 +=====DIFileFinder 6.12.0 – 5 Jun 2020=====
 +
 +  * Support Delphi 10.4 Sydney Win32 and Win64.
 +
 +=====DIFileFinder 6.11.1 – 30 Oct 2019=====
 +
 +Delphi compilers with support for the ''inline'' directive (starting with Delphi 2005) failed to compile DIFileFinder *.bpl packages for the Demo and Commercial editions. They generated a "[dcc32 Fatal Error] DIUtils: F2051 Unit DIContainers was compiled with a different version of DIUtils.StrSameIW". Regular *.exe applications compiled without problems. The DIFileFinder Source Code also compiled to both *.bpl packages and *.exe applications with no problems.
 +
 +=====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.MaskUCP'' 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.pas 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.pas.
 +
 +=====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: 2023/11/23 10:18 by 127.0.0.1