04/12/2008Version 3.1.5 is released for Visual C++ 8 ( VS 2005 ). This is a fix release for a problem found in the 3.1.4 release.
04/06/2008Version 3.1.0 is released for Visual C++ 9 ( VS 2008 ). This is the first release for VC9.
06/11/2006 Version 3.1.4 is released for Visual C++ 8 ( VS 2005 ). This is a fix release for a problem found in the initial version 3.1.3 release for Visual C++ 8 ( VS 2005 ).
05/21/2006 Version 3.1.3 is released for all implementations. It is the first release for Visual C++ 8 ( VS 2005 ). This is also a fix release for a problem found in the 3.1.2 release and earlier versions.
07/26/2005 Version 3.1.2 is released for all implementations. This is a fix release for a problem found in the 3.1.1 release and earler versions.
   
01/27/2004 Version 3.1.1 is released for all implementations. This is a fix release for a couple of minor problems found in the 3.1 release.
   
08/01/2003 The first release for Visual C++ 7.1 ( .NET 2003 ). This is Version 3.1 purely to sync up with the same version number for all other releases.



This release is identical to the latest release for Visual C++ 7 ( .NET 2002 ), but works works with VS .NET 2003 and links to the 7.1 versions of the VC++ run-time and MFC libraries.
   
11/16/2002 The first release for Visual C++ 7 ( .NET 2002 ). This is Version 3.1 purely to sync up with the same version number for all other releases.



This release has full support for all the properties, methods, and events of the Visual C++ 6 implementation and adds event handling through the Unified Event Model introduced with Visual Studio .NET as well as Visual C++ property support through the __declspec(property) C++ extension.
   
11/16/2002 Version 3.1 is released for Visual C++ 6.



This release adds Visual C++ property support through the __declspec(property) C++ extension.
   
11/16/2002 Version 3.1 is released for C++ Builder 3, C++ Builder 4, C++ Builder 5, and C++ Buiilder 6.



This releaa) The Format string could not be an empty string. When calling
   the Merge or ChangeFiles function, no changing would be done
   if the format string was empty. This has been corrected so that
   Merge and ChangeFiles are executed even when the format string
   is empty, since a change can be made such that each match has
   an empty string substituted for it.
a) The Format string could not be an empty string. When calling
   the Merge or ChangeFiles function, no changing would be done
   if the format string was empty. This has been corrected so that
   Merge and ChangeFiles are executed even when the format string
   is empty, since a change can be made such that each match has
   an empty string substituted for it.
se adds support for C++ Builder properties and events, using __property and __closure, in the non-VCL class at run-time.
   
09/08/2002 Version 3.0.1 is released for C++ Builder 6.

Version 3.0.1 was released to fix a single problem in the earlier Version 3.0 release for C++ Builder 6.
   
09/08/2002

Version 3.0 is released for C++ Builder 4, C++ Builder 5, and Visual C++ 6.

This version has the same features as the Version 3.0.1 release for C++ Builder 6.

Among the many new features are:

  1. New regular expression syntax elements.
  2. Split function for splitting a string into substrings.
  3. Localization of syntax and error messages.
  4. Locale models.
  5. For Visual C++ 6, events can now be handled by non-static member functions, giving it the same functionality in this regard as C++ Builder.
   
09/08/2002

Version 3.0 is released for C++ Builder 3.

Version 3.0 adds a few new features:

  1. Localization of syntax and error messages.
  2. ContinueFiles property for stopping a file search on access errors.
  3. GetFindFilesErrors and GetGrepFilesErrors for retrieving any file access errors searching files.
   
09/03/2002

Version 3.0 is released in order to support C++ Builder 6.

Version 3.0 adds many new features, among them:

  1. New regular expression syntax elements.
  2. Split function for splitting a string into substrings.
  3. Localization of syntax and error messages.
  4. Locale models.
   
09/07/2001 Version 2.1.1 released

Version 2.1.1 is a fix release for a version 2.1 and below problem.

Version 2.1 support C++ Builder 3, C++ Builder 4, C++ Builder 5, and Visual C++ 6
   
07/08/2001

The sample program group for BCB contains a project, TestRegularExpression.bpr, which has an erroneous list of run-time packages in it. To fix this list in order to Make the sample project, follow these instructions:

  1. Open the TestRegularExpressionGroup.bpg program group in the Sample directory.
  2. Click on the TestRegularExpression.exe project.
  3. Right-click the mouse and choose Options... from the menu.
  4. Click the Packages tab
  5. In the edit line that lists the run-time packages, change the names to read: VclNN;VclxNN;RegularExpressionComponentBcbN
  6. Click OK
  7. Choose File | Save All

The NN is 35 for BCB3, 40 for BCB4, and 50 for BCB5, and is, respectively 3, 4, or 5.


The other projects in the project group also have the erroneous list of run-time packages but since they are all linked without the run-time packages they are not affected by this error. Still, feel free to change the other projects in the same way.

   
03/18/2001 The web pages for the Regular Expression Library have moved to the present address of http://www.tropicsoft.com/Components/RegularExpression/regex.htm.

There is a new e-mail address for support for the Regular Expression Library. The address is tropicsoft@tropicsoft.com .
   
01/08/2001 Version 2.1 released.

Version 2.1 adds support for non-component modules.

Version 2.1 support C++ Builder 3, C++ Builder 4, C++ Builder 5, and Visual C++ 6
   
08/30/2000 Version 2.02 released.

Version 2.02 is a second fix release for some version 2 problems.

Version 2.02 supports C++ Builder 3, C++ Builder 4, and C++ Builder 5.
   
08/27/2000 Version 2.01 released.

Version 2.01 is a fix release for some version 2 problems.

Version 2.01 supports C++ Builder 3, C++ Builder 4, and C++ Builder 5.
   
08/16/2000 Version 2 released.

Version 2 adds support for changing file data using regular expressions, on the fly changes of string and file data, and re-entrant calling of regular expression methods.

Version 2 supports C++ Builder 3, C++ Builder 4, and C++ Builder 5.
   
10/08/1999 Version 1 released.

Version 1 is the initial release of the Regular expression Library and support matching of regular expressions in strings and files, and changing of data in strings based on regular expression matching.

Version 1 supports C++ Builder 3 and C++ Builder 4.