TextPipe Pro Changelog

What's new in TextPipe Pro 11.9.1

Jan 6, 2022
  • Mainframe Master copybook filters now derive the output filename from the
  • input filename, record type and output type, allowing multiple input files to
  • easily be processed at the same time.
  • Fixed issue where changing the file extension in the Output filter corrupted
  • utf-8 filenames.
  • Fixed issue where filename browse dialogs such as the Output Filter single
  • filenames added double quotes unnecessarily.

New in TextPipe Pro 11.8.1 (Jul 8, 2021)

  • Updated Title Case filter to recognise '1st' and other words starting with
  • digits as already capitalized.
  • Updated OEM to ANSI and ANSI to OEM filters to handle newlines correctly.

New in TextPipe Pro 11.7.7 (Jan 5, 2021)

  • Fixed error when help invoked.
  • Fixed Fixed Width to Delimited Wizard not generating correct whitespace
  • Trimming filters.

New in TextPipe Pro 11.7.5 (Nov 4, 2020)

  • Fixed memory corruption issue effecting keyed editions.

New in TextPipe Pro 11.7.4 (Oct 21, 2020)

  • Fixed memory issue preventing TextPipe x64 from terminating correctly.

New in TextPipe Pro 11.7.3 (Oct 15, 2020)

  • Fixed issue with HTML help component stopping TextPipe from terminating
  • correctly.

New in TextPipe Pro 11.7.2 (Oct 1, 2020)

  • Fixed file missing from install borlndmm.dll.

New in TextPipe Pro 11.7.1 (Sep 30, 2020)

  • New Mainframe Dump filter shows file offsets, EBCDIC hex characters and ASCII equivalents – making it far easier to debug mainframe file conversions when the cobol copybook is out of date.

New in TextPipe Pro 11.6 (May 18, 2020)

  • Mainframe filters can now specify a custom EBCDIC to ASCII mapping from the command line (useful for European languages such as Italian).
  • Double quotes surrounding pasted filenames now get removed.
  • UTF-8 BOM is now stripped from the Trial Run area prior to processing.
  • Fixed multiple issues with file locking for TextPipe Server when multiple instances of TextPipe are running. Using /MINIMIZED command line option prevents user preference saving from locking.
  • Updated "Convert HTML/XML Entities to Text" to fully support HTML5, with ~2200 entities now supported.
  • File history can now store up to 20 files.
  • Cancel button during a job now stops the job successfully.
  • New filter to Remove Diacritics from Unicode text.
  • Script filter now provides internal 'TextPipe' status object for x64
  • Script filter now uses syntax highlighting.

New in TextPipe Pro 11.4 (Feb 27, 2020)

  • Fixed proxy port not being available.
  • Fixed JSON files being saved in ANSI mode.

New in TextPipe Pro 11.3 (Feb 27, 2020)

  • Fixed error on exit.

New in TextPipe Pro 11.2 (Feb 13, 2020)

  • Fixed error after a database connection filter completes a dataset.

New in TextPipe Pro 11.1 (Jan 28, 2020)

  • Fixed bug with command line option /COPYBOOK=

New in TextPipe Pro 11.0 (Jan 4, 2020)

  • Massive performance improvement for multi-record mainframe copybooks.
  • Multi-record mainframe copybook layouts are now ultra-easy to convert - Minimal dependencies between the master and child record structures.
  • Mainframe BINARY fields are now not quoted (previously they were treated as
  • alpha fields).
  • Mainframe copybooks can now be specified completely from the command line - from the copybook itself (through a reference file), to the header, field
  • type options etc.
  • Copybook REDEFINEs now attempt to match the field name followed by (1) if the original redefined field name is not found.
  • Mainframe filter now outputs empty fields for any OCCURS DEPENDING ON iterations that were not used - ensuring that the output file alignment is retained.
  • Enhanced the Customize Shell Extensions dialog to allow easier configuration.
  • Upgraded Unicode support to Unicode 12.1.
  • Conversion from CSV to Tab now eliminates unnecessary quotes.
  • Fix for recent files not showing any items.
  • Fixed Merge Filter not working.
  • Fixed bug with Extract Delimited Fields filter.

New in TextPipe Pro 10.9 (Aug 28, 2019)

  • Log now includes filter icons for easier identification.
  • New filter to Convert Word documents to RTF.
  • HTML entities are now case-sensitive.
  • EasyPattern now throws exception for '0 chars' or repeat counts of zero.
  • The Single File Output option of the Output filter now re-evaluates any macros in the filename when required.
  • Mainframe copybook filter now understands 'REPLACES' in addition to 'REDEFINES'.
  • Mainframe copybook filter now identifies COMP-3 before PIC clause.
  • Fixed error on Test of mainframe filters.
  • Fixed display of Unicode data in logging results.

New in TextPipe Pro 10.8 (Jun 6, 2019)

  • Major UI facelift
  • Mainframe copybook filter now identifies COMP-3 before PIC clause.
  • Fixed handling of Convert HTML Entities to Text, and updated HTML 4 DTDs to
  • Define 252 named entities.
  • Split filter now processes macros after the file numbering has taken place.
  • Fixed 'Filter OptionsInclude Comment Filters in Log' causing all files to
  • Appear changed, and preventing the 'Only output changed files' setting from
  • Working correctly

New in TextPipe Pro 10.7.2 (Jul 20, 2018)

  • Fixed @inputFile@ truncating last character of filename.
  • Updated main memo control to fix intermittent stack overflow issue.

New in TextPipe Pro 10.7 (May 9, 2018)

  • Mainframe copybook now supports JUST RIGHT clause.
  • Mainframe copybook now supplies better error message when COMP- types appear
  • without a PIC clause or length.
  • Windows Explorer shell extensions can now be edited.
  • Enhanced perl regex filter to allow Unicode characters to delimit Whole
  • Words.
  • Changed [Delete] action on filter to move to the next filter instead of
  • moving to the previous filter.
  • Fixed an issue where backslashes and special characters were not output
  • correctly if a search/replace prompt was shown and the replace text was not
  • altered.
  • Processing tab header now includes a count of warnings if there are no
  • errors.
  • Fixed filename or foldername generation when based on a macro such as
  • @InputFilename@ where the value contained international characters.
  • Fixed perl pattern ribbon not being available for some filters.
  • Fixed Remove Columns filter when the end range was 0 (for the last column).
  • Fixed Trial Output area now showing cursor position.
  • Fixed Unicode Normalization filters.

New in TextPipe Pro 10.6.2 (Jan 29, 2018)

  • Fixed @FILENAME@ and @INPUTFILE@ not being recognised.
  • Fixed context menu macro items not being added.
  • Added Restrict to zip internal filename NOT matching pattern list, as partner
  • for Restrict to zip internal filename matching pattern list, and added help
  • for both.
  • Added Search/Replace actions to the Filter Export for better traceability.
  • Improved Line Numbering filter to correctly tell the difference between start
  • of file and start or restriction.
  • Improved error handling for specification filters that do not support
  • multiple ranges.
  • Made existing OpenOffice support for ODT, ODS, ODP more obvious.

New in TextPipe Pro 10.6.1 (Dec 18, 2017)

  • Updated Prompt On Replace window Info tab to show Unicode text properly.
  • Updated Captured Strings to substitute Unicode text properly.
  • Fixed @ENV_....@ macros and @datetime@ etc not being recognised.
  • Fixed Context menus and Ribbon for Add Header/Footer/Margin filters.

New in TextPipe Pro 10.6 (Nov 29, 2017)

  • Field specification filters now support field names with embedded hyphens (-), and field names with spaces can be used by surrounding them with quotes.
  • A warning is now output when a field specification does not match the field
  • names found in a file.
  • Improved error handling for script filters and loading settings and Languages.
  • TextPipe Engine now does not show popups.

New in TextPipe Pro 10.5.1 (Oct 23, 2017)

  • Restored Scripting Filter to TextPipe x64.

New in TextPipe Pro 10.5 (Oct 20, 2017)

  • Restored Scripting Filter to TextPipe x64.

New in TextPipe Pro 10.4 (Sep 19, 2017)

  • New Azure Event Hub connection for JSON data.
  • New Azure IoT Hub connection for JSON data.
  • Fixed CSV/Tab file processing where the number of fields in each row was less
  • than those specified in the header.
  • Updated Remove Blanks from Start of Line/End of Line to handle UTF-8 e3 80 80
  • IDEOGRAPHIC SPACE, common in Chinese text.
  • Fixed bug in CSV parsing.
  • Fixed bug in delimited-field restrictions that were not moving or deleting.
  • Fixed bug in delimited-field restrictions using a range with an end-field
  • relative number.

New in TextPipe Pro 10.3.1 (Sep 4, 2017)

  • Fixed CSV/Tab file processing where the number of fields in each row was less
  • than those specified in the header.
  • Azure Event Hub connection for JSON data.
  • Azure IoT Hub connection for JSON data (pending).

New in TextPipe Pro 10.3 (Aug 9, 2017)

  • Column specifications for Delimited field delete, extract and restrict can
  • now specify multiple columns in one filter e.g. 6, 9, 61..63. Field names can
  • be specified (if 'first row contains field names' is checked)
  • Excel column numbering - prefix Excel column name with 'COL_' e.g. COL_A ..
  • COL_AB.
  • The Break on Value Change window now has a checkbox 'Break on Value Change'
  • that can be unchecked to control the actual filter during a job.
  • Changed Filter Log, "Don't log to file if line count is less than" field to "
  • Log errors to file after X errors"
  • In non-interactive mode (cli), the existing logs are now transferred to the
  • log file when the visual log hits the limit.
  • Fixed position of prompt on replace window, so it always pops up in a
  • consistent location.
  • Help file updates.

New in TextPipe Pro 10.2.6 (May 31, 2017)

  • Added new Run section to Ribbon.
  • Copybook filter and Database filter now change output extension to match
  • format.
  • Added JSON and SQL INSERT script output format to copybook filter.
  • Added JSON output format to database filter.
  • Added Convert Tab to JSON filter.
  • New command line option and Windows shell extension to 'Prepare filter for
  • distribution' on a set of files.
  • Added /openOutputOnCompletion command line option, with set, unset or toggle.
  • Added /CLOSE command line option – useful for automated processing.
  • Updated /SAVEFILTER to overwrite current filename if no filename specified.
  • Streamlined right-click menu in Filter Library.
  • Previous filter name in Windows title is now cleared when a filter is closed.
  • Default to UTF8 encoding instead of ANSI when loading/saving files.
  • Updated case changing filters to work with UTF-8 encoded text.
  • 'Only log when a search/replace occurs' checkbox now properly actioned.
  • Changed Convert Word/Excel/PDF to text filters to output UTF-8 text.
  • Extract URL filter now copes with ANY scheme, from the previously supported
  • mailto:, http:, https:, nntp:, gopher:, ftp:, ftps:, and new ones such as
  • call: and skype:
  • Fixed Mainframe copybook filter handling of single line REDEFINES.
  • Fixed Add Left/Right Margin, Header/Footer filters not saving defaults.
  • Fix for CSV/Tab field names not being extracted from files.
  • New warning on blank PDF conversion output.
  • Fixed job termination 'Parent window is nil' message – occurred when the log
  • filename path was not fully specified.
  • Fixed Line Number filter 'Reset at end of file' not working, and being the
  • reverse sense.
  • Fixed Search/Similar text options not being available.

New in TextPipe Pro 9.9.4 (Jan 20, 2016)

  • Speed improvements.
  • Fixed loading/display/handling of Map filters.
  • Moved import/export of search/replace lists into the search/replace list
  • filter.
  • Improved handling of tab delimited data with embedded tabs (in quotes), for
  • Convert Tab-delimited to CSV, and Restrict to Delimited fields (Tab) filters.
  • Filter options, log file view and delete now correctly change the current
  • directory to the same directory as the filter before proceeding.
  • File Menu option to rename a filter.

New in TextPipe Pro 9.9.2 (Oct 6, 2015)

  • Re-arranged UI for better user experience.
  • Loading a file into the Trial Input area now does not double backslashes or
  • other special chars.
  • Temp files used in processing Zip files, or in Convert Word/Excel/PDF to Text
  • are now thread-safe to avoid conflicts.
  • New error on zip DLL missing.

New in TextPipe Pro 9.9.1 (Oct 6, 2015)

  • Download of web pages in the file list now occurs with user agent of
  • 'Mozilla/5.0' – previously this used 'Internet Explorer 5.5'
  • New macros to allow finer granularity to dates in filenames etc: @_day,
  • @_month, @_year, @_hour, @_minute, @_second.
  • Fixed multiple TextPipe Engine (COM) issue on running and then closing
  • filters.
  • Now includes COM import manifest for TextPipe and TextPipe Engine to allow
  • for registry-free COM.
  • Added new COM function appendFilter().

New in TextPipe Pro 9.9 (Mar 17, 2015)

  • Split filters can now cope with Unicode filenames.
  • New Tools Menu item to search your filters for a piece of text. Perfect for finding filters in a large filter list.
  • New Replace options - replace (or skip) rest of folder. Great for websites and other hierarchical structures.
  • New command line option /EXPORT= to output a UTF-8 text representation of the filter. From here it can be compared using a diff utility or stored under source code control. Very useful for comparing two similar filters to see what exactly has changed, e.g. to generate exports for all filters in the current folder: FOR %f IN (c:\folder\*.fll) DO "c:\Program Files (x86)\DataMystic\TextPipe\TextPipe.exe" /HIDDEN "/f=%f" "/EXPORT=%f.txt"(In a .BAT file, remember to use %%f instead of %f).
  • Fixed export of Search/Replace List and Search/Replace filter.
  • /EXPORTFILTERTOLOG now uses UTF-8 format.

New in TextPipe Pro 9.8.1 (Jan 16, 2015)

  • Fixed Restrict to Filenames Matching/Not Matching Filters, bug introduced in v9.8.

New in TextPipe Pro 9.8 (Jan 8, 2015)

  • New EasyPattern [MacAddress] for firewall log processing.
  • Massively improved speed of filters that match against a list of patterns e.g extracting lines that match a list of 20,000 words.
  • Mainframe filter now detects and warns when ASCII files are processed.
  • New Expand All/Collapse All in right-click menu of Filter view.
  • If the filter list is running and F9 is pressed, TextPipe now changes to the Status tab.
  • Fixed: Right-click, Escape Special Characters, did not set the filter to modified.
  • Comment filters now have horizontal scroll bar.
  • Clearing the filter search using [X] button now selects search field.
  • Fixed File\Export filter to clipboard, output filter was missing line feeds.
  • Inappropriate menu items are now dimmed when a non-filter window is active.
  • Filter is now not marked as changed when expanding/contracting.
  • Open file on completion now uses the default editor if no file association is found.
  • Better bounds on Fibonacci buffer growth.
  • Fixed opening of web page after File Menu\Export to web page.

New in TextPipe Pro 9.7.3 (Aug 22, 2014)

  • Removed warning about active COM objects

New in TextPipe Pro 9.7.2 (Aug 16, 2014)

  • Fixed bug in Remove lines matching perl pattern.

New in TextPipe Pro 9.7.1 (Aug 14, 2014)

  • Difference tool integration - new function to open a file in text difference
  • tool – in Trial Run, from the Files Tab, and from the Status Results Window.
  • Integrate with tools such as WinDiff and BeyondCompare.
  • Sort function now much faster.
  • Removed locking of TextPipe into the COM Running Object table, so COM errors
  • do not occur on completion of scripts.
  • Upgraded PDF component.
  • Display text now outputs 'simultaneous search' and 'Process longest strings
  • first' options.
  • Fixed bug in Convert Excel to Text filter – was ignoring non-hidden sheets.

New in TextPipe Pro 9.7 (May 29, 2014)

  • Mainframe copybook filter now allows pass-thru EBCDIC data ie BINARY data
  • e.g. using PIC X(48) USAGE IS BINARY.
  • Mainframe copybook filter now does not insert a null (\x00) character after
  • fields in Fixed Width mode.
  • Invalid copybooks now send errors to log when running from command line.
  • New EasyPatterns:
  • [Drive] e.g. C: E: -> returns drive letter in @drive@
  • [Folder] e.g. \My Documents\ -> returns 'My Documents' in @folder@
  • [Path] e.g. d:\My Documents\ -> returns 'd:\My Documents' in
  • @drive@ and @path@
  • [UNCPath] e.g. \\server\share\path\filename -> returns @server@,
  • @share@ and @path
  • [Filename] e.g. testdocument.doc -> returns @filename@
  • Unicode conversion filter did not retain the Error Character if the Input or
  • Output encodings were not changed.
  • Hidden worksheets are now ignored by the Excel to Text filter.
  • Split filter now cleans up its temporary files.

New in TextPipe Pro 9.6 (Jan 3, 2014)

  • Trial run area now shows output progressively - giving important feedback
  • earlier in the filter development lifecycle.
  • Now shows '(more pending)' next to the file count if more files remain to be counted, so users aren't misled that only 1000 files will be processed.
  • Added new filter list menu items for Remove exactly, Remove perl pattern, and Remove EasyPattern
  • File grid now allows mass-changing of Action or Subfolder columns using right-click menu after selecting rows in the row number column.
  • File grid ensures that the top blank row is used with drag/drop.
  • Pressing [Tab] in a memo control now inserts a tab - it no longer changes
  • focus to the next field.
  • Updated Perl regexp third-party package.
  • Updated PDF third-party package.
  • Re-ordered scratch pad and gave tabs consecutive numbers.
  • 'Delete' action of search/replace grid now much faster for entire-grid clearing.
  • TextPipe now warns if a Convert Word/Excel to Text filter is used at the same time as the Input Filter/Process Inside Compressed files option - these are not compatible.
  • Fixed missing comma in VBScript/Jscript code generation for search/replace lists.
  • Installer - fixed x32 shell extensions missing under Windows x32.
  • Replace List path is now relative to the filter path.
  • Using File Menu\Open to open non-filter files, now adds them to the current Files To Process list.

New in TextPipe Pro 9.5.3 (Aug 5, 2013)

  • Fixed error with Restrict to Blocks of Length X and several other filters causing out of memory errors, as they were confused for 'repeat filter X times' filters.

New in TextPipe Pro 9.5.2 (Jul 26, 2013)

  • Fixed 'Only log when a replace occurs' not working for consecutive search
  • replace filters in the Search/Replace list filter.
  • Fixed UTF-8 mode perl pattern replace strings from being converted to utf-8.

New in TextPipe Pro 9.5.1 (Jul 16, 2013)

  • Added Help entry for Repeat Subfilters X Times.
  • Adding filters with no valid filter window now creates a new filter window.
  • When Utf8 Support is checked for replace filters, Unicode characters in the
  • search for and replace with fields are now correctly converted to UTF-8 prior
  • to being processed by the PCRE engine.
  • Clicking [Delete] on empty areas of the Files grid no longer causes errors.

New in TextPipe Pro 9.5 (Jul 3, 2013)

  • Added log entries for size/date of ignored files.
  • Search/replace lists can now generate log entries - useful for debugging.
  • Also, logs can be output only for where replacements occurred, which keeps the log size manageable when importing large search/replace lists (default On when loading existing filters as previously no logging was done).
  • EasyPatterns v2.8 - new keywords EBCDICletter, EBCDICupper, EBCDIClower,
  • DayNameShort, DayNameLong, MonthNameShort, MonthNameLong, YearShort, YearLong, Float, Integer. WordBreak is a new synonym for WordBoundary. The behaviour of number, numbers and numeric has been changed so that instead of matching a single digit (which is already handled by the digit keyword), they now match a number with an optional sign and optional decimal point.
  • Mainframe copybook filter now copes with VALUES of ZERO/ZEROS/ZEROES, SPACE/SPACES and multiple comma-separated values in addition to the string and integer values previously supported. Now supports VALUE clause on numeric fields.
  • New right-click menu items in all filters view, to Link To or Insert filter files.
  • Filter comments can now be included in the output log, from the filter options settings at the top of the tree. This greatly assists in debugging complex filters.
  • New filter to repeat subfilters X times; useful when you are not sure how many times a search/replace pattern needs to be applied.
  • Named subexpressions created by a Split on Pattern filter are now saved as global variables for use in other filters. Useful for pushing split pattern text into filenames.
  • If Prompt On Replace is disabled during a filter list, the filter is now marked as modified when the Prompt form is closed.
  • Search/replace lists now discard blank search terms and terms where the replacement is identical to the search.
  • Log filename now has environment variables resolved before display.
  • Partial trial runs now reset the status window properly.
  • Better handling of split filenames with format string errors in them.
  • Filter components relative to the filter path now work in Unicode folder names.
  • Restrict to Inside filenames is now available in the Lite version to assist batch file re-naming.
  • Upgraded PDF component from 8.15 to 9.13 - now handles a greater range of PDF document types.
  • Updated to Zip Master 1.9.1 and PCRE v7.5.
  • Fixed handling of EasyPattern Ascii() keyword.
  • Fixed bug with Right-click\Delete on files in the file list.
  • Fixed bug in search/replace list, in perl pattern match mode. If the search term contained brackets (), then replacement phrases on rows following it were mismatched.
  • Split filter now copes with absolute pathnames in the split filename. Split filter now outputs log entries when it starts a new file, and outputs separate logging details for each split file.
  • Number of files processed now does not include files inside zip containers.
  • The current file being processed now shows the zip container and the internal filename.
  • Fixed export of Search/Replace lists filters to VBScript.
  • Fixed incorrect path for shell extensions on install.
  • Fixed bug with handling of moving a delimited field, where the line did not end with the expected delimiter.

New in TextPipe Pro 9.4.1a (Jul 3, 2013)

  • Bug fix for Retain modified dates for the compressed file.
  • Matrix search now uses slightly faster initialization method.

New in TextPipe Pro 9.4.1 (Apr 10, 2013)

  • Fixed installer issue on x32 systems.
  • Retain modified dates now works for compressed files (for the compressed file itself).

New in TextPipe Pro 9.4 (Apr 3, 2013)

  • Matrix (parallel) search/replace for Exact replacements:
  • now supports First Only option – any term that has already been replaced
  • will not be replaced again.
  • now supports Case Sensitive replace- where the case of the replacement is
  • based on the case of the found text.
  • now supports prompt on replace.
  • now much faster - 600,000 replacements against 8MB compressed .xlsx file in 31 seconds.
  • fixed bug where changes were not counted and hence the output file was
  • ever updated unless changes had been made by other filters.
  • fixed bug where text that did not match was output in lowercase when Match Case was unchecked.
  • fixed bug where text at the end of the file or restriction was not
  • replaced.
  • Added .XPS as a compressed document type.
  • Word to Text Filter and PDF to Text Filter now set output filename to .txt,
  • Excel to CSV filter now sets output filename to .csv.
  • New warnings to ensure Process Binary files is checked when Process Inside
  • Compressed Files is checked.
  • TextPipe now switches immediately to the Status tab when a trial run is
  • started so that progress can be reviewed, and then switches back to the Trial
  • Run tab on completion.
  • Exact search replace now does not even allow special characters.
  • New status messages from search/replace list filters to give progress updates when loading large files.
  • New filter to restrict processing to specified files within a zip or other
  • compressed file.
  • Compressed file handler now removes any left over files at the end of the
  • filter job.
  • Compressed file handler now shows status information as it extracts and re-compresses files.
  • New status logs for filters that perform end-of-line conversions.
  • New validation check for 'Send variable N to subfilter' to ensure there are
  • at least N captured expressions.
  • Now handles any PKZIP compressed file types regardless of whether the
  • extension is known or not.
  • Fixed bug with handling compressed files where modified files were not
  • updated back into the original compressed file.
  • Fixed bug where AV occurred when adding a new file to a file list that had been cleared using [Clear All].
  • Fixed export to clipboard of search/replace lists – the second and subsequent lines were not indented correctly.
  • Removed 'Warning: Find and Replace string lengths don't match' message when the Action is not set to 'Replace'.

New in TextPipe Pro 9.3 (Dec 19, 2012)

  • File grid now supports Unicode characters.
  • Support for Unicode pattern matches in the files grid (perl regex mode).
  • Split filter now allows Unicode filenames, and Unicode file break patterns.
  • Grep filters now allow Unicode patterns (when UTF-8 support mode is enabled).

New in TextPipe Pro 9.2.2 (Sep 6, 2012)

  • Fixed installer error with registry entries required by Shell Extension

New in TextPipe Pro 9.2.1 (Sep 5, 2012)

  • Fixed crash with sorting more than one file.
  • Fixed crash experienced by some users caused by the x64 shell extension when the desktop was right-clicked.

New in TextPipe Pro 9.2 (Aug 13, 2012)

  • Massive performance improvement for large added strings, such as headers and footers.
  • Mainframe copybook filter now handles the option 'Process numeric fields only' properly ? previously it output blanks for alpha fields in this mode.
  • New popup menu for the status log ? options to copy the log entry, copy all log entries, open the referenced file or its containing folder.
  • New filter Convert HTML/XML Entities to Text, as it handles both numeric and 253 named entities.
  • New 'Copy to Clipboard' button for Search/Replace list filter.
  • Right-click menus now display available environment variables and their current values, for easy insertion.
  • Updated internal PCRE (Pattern Matching) engine to v8.30 and support for Unicode 6.1.0.
  • The perl regex position '^' for the start of the file now works with Unix files.
  • TextPipe Engine now returns an error if the output file is open in another application ? in the same way the GUI does.
  • Improved COM object model to have less embedded references to objects, making it easier to free the objects. Also, calling the output and input functions when calling the TextPipe.FilterWindow object no longer result in errors.
  • Uninstall from now on will not remove settings.
  • 'updateDate' in registry can now be set to zero to disable update checking.
  • TextPipe Engine now ignores Ctrl+C and Ctrl+Break.
  • MIME Base 64 Decoder now excludes the trailing garbage character.
  • Output Filter now allows macros and ENV vars in the single output filename.
  • Fixed threading errors when cancelling running jobs.
  • Debug window and embedded help windows now record their size correctly.
  • Stack overflow, as in the case of pattern matches with poor constraints, are now trapped as Exit Code 254.
  • Fixed environment variable substitution error in filenames.

New in TextPipe Pro 9.1 (Mar 15, 2012)

  • Added new macro @inputPath to contain the path to the input file, with a
  • trailing slash. This lets you easily create output folders at the input path location.
  • Added new macro @inputExtension to contain the extension of the current input file.
  • Output Filter's Single Output Filename, new File Extension and New Path can
  • now all contain macros.
  • Added support for Open Office Writer (.ODT), Calc (.ODS) and Impress (.ODP) file types as new compressed file types.
  • HTML Restriction filter now supports entity names with embedded colons (:) and hyphens (-) which is essential for working with Open Office files and other XML types.
  • EasyPattern keyword [backwardSingleQuote] renamed to [graveAccent] as the original name was incorrect.
  • The right-click context menu on the Filter Tree now allows groups of selected
  • filters for 'Make Into a Subfilter' and 'Promote'.
  • Fixed operation of log 'overwrite' option - the log cache would not clear
  • previous logs created since TextPipe was started. Logs were also not being closed at the completion of a filter job, hence they could not be deleted.
  • Macros and environment variables are now allowed to contain numbers, provided that the first character is not a number.
  • The right-click context menu of the replace string now inserts captured variable names instead of $1, $2 etc when you ask it to insert a CSV, Tab or XML string. This makes it far easier to identify which fields belong where, as well as making the replacement string less sensitive to changes to the search pattern.
  • New optimization for named captured variables - TextPipe replaces these with the captured variable number behind the scenes - so you get the ease of use benefits of named variables, with no speed decrease.
  • EasyPatterns now allow a literal (ie a string of characters) inside a 'not'
  • expression, e.g. not 'ABC', or not EBCDIC('HDR').
  • Mainframe copybook filter can now remove FILLER fields inside OCCURS blocks.
  • Supported but not installed code pages now show 'NOT INSTALLED' beside them.
  • Fixed AV's when saving or loading a file when running under Windows 7.
  • Sort filter set to maximum allowed memory of 2GB to avoid integer overflows.

New in TextPipe Pro 9.0 (Feb 7, 2012)

  • New filter to perform a calculation on restricted text e.g. add 1.5 to a
  • field.
  • Comment filter now allows Unicode text.
  • Windows Home Server no longer considered a 'Server' platform.
  • Log files now support Unicode.
  • Fixed action of 'Skip/Replace in Rest of File' when used inside a restriction
  • - previously it carried forward for the rest of the job, instead of the rest
  • of the current file.
  • Remove multiple whitespace filter now generates detailed log information.
  • Trial Runs now generate the same logging data as real runs.
  • Fixed missing filters from Lite Edition.
  • TextPipe only registers its COM object during install and for the /REGSERVER
  • command line option - preventing errors on less-than-admin use.
  • Restored action of F9 button to start running when the All Filters view is
  • selected.
  • Opening and Updating zip file log messages are now clickable.
  • Updated third-party zip DLL to improve Windows x64 support.
  • Fixed handling of double backslashes in the replacement term for
  • search/replace lists when consecutive search was selected.
  • Unicode strings are now converted to UTF8 when the perl pattern filter has
  • UTF8 mode selected.
  • Restrict to matching/non-matching filenames now works with files of unlimited size.

New in TextPipe Pro 8.9.9 (Feb 7, 2012)

  • Fixed Sort filter allowing duplicates.
  • Entering \x{1234} when UTF-8 mode is enabled for a perl pattern match now
  • does not show a validation message.
  • Updated PCRE engine.
  • Fixed scrolling of found text into view in Prompt On Replace dialog.
  • New [Add Files] button on Files to Process tab.
  • Combo boxes now work with right-click context menus.
  • Search/replace list import now supports Unicode.

New in TextPipe Pro 8.9.8.1 (Feb 7, 2012)

  • Updated PDF libraries for extraction from more recent file formats.
  • Added large [Add Files] button to Files to Process tab.

New in TextPipe Pro 8.9.8 (Oct 24, 2011)

  • Capture Text, Break on Value Change window now shows length of strings and
  • current cursor position.
  • Updated internal PCRE (Pattern Matching ) engine to v8.13 and support for
  • Unicode 6.0.0.
  • Updated Unicode internal libraries to support Unicode 4.1 for Normalization
  • etc.
  • COM callees are now notified of Stack violations (e.g. during pattern
  • execution) or other critical errors via the existing 'FilterWindow.errorText'
  • variable.
  • Only modified files are added back into Zip files such as .zip, .docx, .xlsx
  • and .pptx.

New in TextPipe Pro 8.9.7 (Oct 14, 2011)

  • Updated x64 extension to only show current file name, not full path.
  • Better checking for changed files with Extract matching/non-matching lines
  • and Remove matching/non-matching lines.
  • All Available Filters tree now show properly when the text 'Search...' is
  • translated.
  • Fixed errors with TP Engine not unloading cleanly, and not returning data.

New in TextPipe Pro 8.9.6 (Sep 16, 2011)

  • Windows Explorer x64 extension working!

New in TextPipe Pro 8.9.4 (Aug 18, 2011)

  • Fixed Browse buttons not resizing correctly.
  • Converted file list field to Unicode.
  • New 'Close' buttons in basic forms (editor, copybook tree viewer).
  • Now handles 'Convert Word/Excel to text' inside subfilters, prior to the job
  • starting (e.g. for processing exclusion lists etc).
  • Fixed Mainframe copybook filter handling of OCCURS .. DEPENDING ON .. when
  • the Trim Fields option was checked.
  • Fixed display of Unicode text in various multi-line edit fields.

New in TextPipe Pro 8.9.3 (Jul 27, 2011)

  • Fixed crash on filter run when working with files.
  • New 'Open Containing Folder' for filter lists.
  • Fixed bug when double-clicking on filenames.
  • Filter search now works for filters like 'Sort' - where previously the invisible short cut character & prevented this from working.
  • Search/replace lists now returned to naïve UTF-8 handling.
  • Binary test now works for Unicode filenames.

New in TextPipe Pro 8.9.2 (Jul 19, 2011)

  • Fixed bug with the way that PlaySound was called at the end of the filter job
  • which caused crashes.

New in TextPipe Pro 8.9 (Jul 8, 2011)

  • New search function to quickly find matching filters or external files.
  • Simultaneous search now works with patterns - not just Exact match.
  • Filter move Up/Down buttons in short cut menu.
  • Enable/Disable prompting in short cut menu to easily debug large groups of
  • filters.
  • Secondary output filters are no longer removed when pasting.
  • Log files are now opened in their associated app rather than in Notepad when
  • double-clicked or when [Show] button clicked.
  • Better Unicode filename support when filenames are launched by double-
  • clicking on text fields.
  • Updated internal pattern matching libraries.
  • TextPipe Engine now logs just as the GUI can.
  • Unicode filenames now supported by Merge Filename; Output Extension, New Base Folder and Single Output Filename; Split Filename; Log filename; Map comment; String filters' filenames, Search/Replace List filename.
  • Unicode filename support in status grid, file grid, processing etc.
  • New macro @filterPath.

New in TextPipe Pro 8.8.2 (Apr 13, 2011)

  • Dimmed filters now cannot be double-clicked to add them.
  • While loading a search/replace list, TP now responds to events.
  • Link Filter now in every edition.
  • List filename now gets loaded properly.

New in TextPipe Pro 8.8.1 (Apr 11, 2011)

  • Added .ODT as a compressed file type so that OpenDocument documents can be handled just like Office .DOCX format compressed XML files.
  • New Files to Process field to load files from a list file (note - this
  • ability was already available from the command line with /L= and from COM via addFileList).
  • The Replace List filter now has a button to paste a list from the clipboard.
  • Added new exit code of 255 for abnormal termination due to textpipe.exe being killed or an unexpected error.
  • Deferred hooking into Windows HTML help system for faster startup.
  • Migration of filters from Pro to Standard, and Casing filters from Standard
  • to Lite.

New in TextPipe Pro 8.8 (Mar 24, 2011)

  • New file date and file size filters to help select files to be processed.
  • New context menu items for filter list, to duplicate, demote or promote
  • filters.
  • Renamed variables in Extract-generated .vbs and .js scripts for consistency
  • and readability.
  • Lite and Standard version now show dimmed menu items for unavailable options.
  • Upgraded PCRE pattern engine.
  • Improved speed of double-quoting and trimming mechanism in Mainframe Copybook
  • filter.
  • New EasyPatterns [DayNameLocal] and [MonthNameLocal].
  • Default for loading older Mainframe Copybook filters without Force Quotes
  • options is now set to unchecked.
  • Fixed EasyPattern keyword 'atomic'.
  • Fixed coInitialize/coUninitialize COM errors with repeated running of the
  • scripting filter.

New in TextPipe Pro 8.7 (Feb 14, 2011)

  • Comment filters and other filters with multi-line values now display just the
  • first non-blank line in My Filter List.
  • Various GUI fixes.
  • ew macro @outputFilename to output the name of the output file without the
  • path.
  • Correct detection of Windows XP x64 as a non-server O/S.
  • Updated code to detect My Documents and AppsData folder under Windows 7.
  • Convert Excel to Text filter now outputs a form feed (ASC 12) character
  • between worksheets.
  • Filter lists are now freed on completion. E.g. Filters that load large
  • suppression lists (e.g. 300MB Remove matching lines filters) can now be run
  • repeatedly without restarts.
  • Better error trapping for Out of Memory errors and other exceptions that
  • occur during filter execution.
  • Many memory leaks fixed, making working with large files multiple times far
  • easier.

New in TextPipe Pro 8.6.7 (Oct 27, 2010)

  • The Output Filter setting of 'Backup Mode' now does indeed rename the
  • original input file to '.bak' rather than operating on the output filename.

New in TextPipe Pro 8.6.6 (Oct 19, 2010)

  • Setting the global variable @CLIPBOARD using a Capture Filter or a named
  • variable in a search pattern now sets the Windows clipboard as well.
  • Missing Recently Used files are now removed from the list.
  • New 'atomic' keyword allows EasyPatterns to match either all or none of a
  • group
  • Mainframe Copybook Filter in the Server Edition no longer automatically adds
  • a Split CPU filter.

New in TextPipe Pro 8.6.5 (Sep 8, 2010)

  • Shell extension now supports Unicode filenames – fixed error with only the first letter of menu options being shown.

New in TextPipe Pro 8.6.4 (Aug 25, 2010)

  • Mainframe copybook filter now allows trailing minus sign to identify signed
  • fields e.g. PIC 9(11)V99-.
  • Fixed problem where status messages were occasionally lost or doubled up.
  • Improved Unicode file handling.

New in TextPipe Pro 8.6.3 (Aug 13, 2010)

  • Fixed bug with output files causing file rename errors.

New in TextPipe Pro 8.6.2 (Aug 11, 2010)

  • Sound on completion when run from command line now uses settings from
  • Preferences (rather than being forced on). Can be overridden using
  • /PLAYSOUND.
  • Updated Explorer Context Menu to support Unicode.
  • Now uses updated zip library.
  • Partial support for Unicode filenames.
  • Fixed bug with Ignore Case always enabled, for Count Duplicate Lines and
  • Remove Duplicate Lines filters.
  • Fixed bug where @ and $ signs in the replace string were handled incorrectly-
  • when used in the Search/Replace list filter in sequential mode.

New in TextPipe Pro 8.6.1 (Jul 1, 2010)

  • Log file is now closed and re-opened every 30 seconds so that the file size
  • increases over time. If you open the file it will still show the currently
  • written data.
  • Fixed input file gathering - new files are now available for processing
  • immediately rather than grouped by folder. Previously, folders with thousands
  • of files would cause an apparent stop in processing.
  • Uninstaller now does not require explorer.exe (Explorers and Task bar) to be
  • closed; reboot or logoff required as before.
  • Cancel button now does not pause thread until [Ok] clicked, due to conflicts
  • with suspending the thread.

New in TextPipe Pro 8.6 (Jun 16, 2010)

  • File list is generated in parallel with processing - so work commences immediately, even with millions of files to process.
  • Status window now shows expected completion time based on total data volume being processed.
  • Mainframe Copybook Filter - adding quotes to alpha fields is now an option
  • rather than automatic. Quotes and field delimiters in the record header and
  • numeric fields are now escaped appropriately.
  • 'Delete Input Files On Completion' Input Filter warning message now disabled in command line and Engine mode.
  • Scripting filter now available in the Standard version.
  • Performance improvement for Switch CPU filter.
  • Restrict to matching lines filter now uses its subfilters to determine if a change has occurred to the input file.
  • Fixed bug with Split CPU filter when used with multiple output files.

New in TextPipe Pro 8.5.3 (May 19, 2010)

  • Fixed bug in MultiCPU version with Split CPU filter stopping output files
  • being written.
  • Merge filename is now added to the COM output files list.
  • Fixed TextPipe Engine bug with Edit Distance search/replace and Convert to
  • Word List not working on first filter execution.
  • Fixed Insert Filter option changing filename and inserting extra Output
  • filter.

New in TextPipe Pro 8.5.2 (May 11, 2010)

  • If the Output file cannot be written to (e.g. the network resource is no
  • longer available), then the Input filter option to Delete Input Files is
  • ignored. The Open Output Files On Completion option is also ignored in this
  • case.
  • When run from the command line, errors (such as no matching files to process)
  • now do not require manual intervention. They are available in the log if it
  • is turned on.
  • If TextPipe cannot create a temporary file on the target drive (e.g. if it is
  • a network drive), then it falls back to creating it on the local machine in
  • %TEMP% and copies it across at the end of the job.

New in TextPipe Pro 8.5.1 (Apr 15, 2010)

  • Fixed bug with HTML filter when 'Include text' is unchecked, the restriction
  • is designed to match text between open and close tags, and the open tag has no text after the tag name e.g.

New in TextPipe Pro 8.5 (Apr 7, 2010)

  • Split filename can now include macros using @varname syntax.
  • Database filter now copes with multiple record sets from a single query.
  • Changed installer to not require admin, for Vista and Windows 7.
  • TextPipe now does not require admin rights to run - which in Windows
  • Explorer:
  • restores ability to double-clicking a filter to open it
  • restores the TextPipe context menu
  • restores drag and drop.
  • Clipboard input and output can now both be in Unicode format.
  • New COM method terminate() to allow filters to be stopped when called from
  • execute() or executeClipboard().
  • TextPipe Engine now supports the Split CPU filter.
  • Fixed bug that occurred with T-Filters and Uppercase/Lowercase filters. The
  • Upper/Lower filters overwrote memory so that modified text could occur in the
  • alternate stream of the T-Filter.
  • Fixed filter 'Restrict to filenames matching pattern'.

New in TextPipe Pro 8.4.9.1 (Feb 24, 2010)

  • Mainframe copybook filter - now displays a red bar at column 72 - any data beyond here gets truncated in line with mainframe commenting standards.
  • COM function addSimpleFilter() now exports the isUnicode option.
  • Much more complex pattern matches now allowed - increased limit of capturing
  • patterns from 99 to 65535.
  • Removed environment variable capability from the split filename because of conflicts with %f, %e and %d macros for the file name, extension and number.

New in TextPipe Pro 8.4.9 (Feb 18, 2010)

  • Mainframe copybook filter - alpha fields now have quotes added around them, and existing quotes are doubled up to escape them.
  • Environment variables now allowed in the split filename.

New in TextPipe Pro 8.4.8 (Dec 3, 2009)

  • Added [alphanumeric] and [numeric] to EasyPatterns.
  • Fixed validation when a Restrict to Filename NOT matching filter was missing
  • subfilters.
  • Fixed bug in invocation from shell extension.

New in TextPipe Pro 8.4.7 (Dec 3, 2009)

  • Modified TextPipe and TextPipe Engine so that error messages are now
  • available through the ErrorText variable when called via COM.
  • Output file size was missing from the log.

New in TextPipe Pro 8.4.6 (Nov 24, 2009)

  • Fixed Unicode Search/Replace error that caused file corruption beyond
  • 64Kbytes.

New in TextPipe Pro 8.4.5 (Nov 20, 2009)

  • Fixed error with clearing of output strings.

New in TextPipe Pro 8.4.4 (Nov 18, 2009)

  • Script errors that occur at Run Time are now logged as warnings in the log
  • rather than stopping the filtering.
  • Fixed error with parsing of output strings.

New in TextPipe Pro 8.4.3 (Nov 18, 2009)

  • Fixed shell extension not starting filters correctly.

New in TextPipe Pro 8.4.2 (Oct 29, 2009)

  • New 'Prepare Query' option for database filter to make SELECTs more
  • compatible
  • Fixed elapsed time display when duration was less than 1 second
  • New Edit MenuPreference to control if Word Wrap is on by default in edit
  • controls
  • New command line option /fromshellext to indicate if a filter is being run
  • from the Windows Explorer shell extension. Existing files in a filter
  • triggered from Windows Explorer are now cleared and a warning given
  • Added new COM function addMainframeCopybookFilter() to recreate Mainframe
  • Copybook Filters

New in TextPipe Pro 8.4.1 (Oct 13, 2009)

  • Pre-compiling of replace expressions for faster replacing
  • UTF-8 grep support
  • simultaneous search for 300,000+ phrases
  • break on change debug for globals
  • new grep option to ignore empty matches

New in TextPipe Pro 8.4 (Oct 6, 2009)

  • New pre-compiling of replace expressions for faster replacing.
  • New 'Break on Change' option for captured variables makes debugging far
  • easier.
  • Revamped the simultaneous search/replace filter to work with lists of
  • 300,000+ replacements. New Longest First option.
  • Copybook filter now copes with nested OCCURS where the nesting contains only one field (special case).
  • Copybook filter now copes with OCCURS DEPENDING fields.
  • Copybook filter now outputs the header only once - very useful inside the
  • restrictions that are required for processing variable format files.
  • Copybook wizard - fixed disabling of trailing delimiter on last field.
  • New command line option /CLOSEONCOMPLETION - which closes the filter window when a thread completes. This is typically used with a /Z command line file and a large set of filters.
  • New option for Count Duplicates Filter to change the format of the results -
  • e.g. put tab between the count and the string, reverse the order etc.
  • Grep filter now has an option to match UTF-8 characters for Unicode text.
  • Convert to Word List filter now allows words with numbers such as Catch-22,
  • 24-7, 5th, 7-Eleven etc.
  • Remove duplicate lines AND Count duplicate lines filters now do not require
  • that the duplicate lines be adjacent (i.e. that the list is pre-sorted).
  • However, it now has the restriction that it cannot speedily remove or show
  • duplicates from files LARGER than main memory.
  • Grep filter has now been changed so that it does NOT match empty lines.
  • TextPipe is now much faster when logging is disabled.
  • TextPipe no longer records output file names beyond a count of 10000. These
  • filenames are only used for .BAK file recovery, and they cause a performance
  • slow down when millions of files are being processed.
  • Fixed function for removing empty output files. The input file was being
  • deleted if the output file had zero size.
  • Fixed problem with duplicate data appearing in large sorts requiring merge
  • files with 2 or more merge stages.
  • Reverted handling of blank fields/blank lines to pre 8.3.5 handling. Pad to
  • Width and Add Left Margin filters cannot be used for blank fields (use an Add
  • Footer filter to give a blank field some width first).
  • Fixed bug in HTML Restriction filter where the action of the 'Include start
  • and end tag' option was inverted.

New in TextPipe Pro 8.3.7 (Jul 17, 2009)

  • New Simultaneous search replace option for FiltersSearchSearch and Replace List Filter- use when your search and replace terms overlap each other e.g. replace 1->7, 7->10, 10->1.
  • Copybook filter now recognises field names starting with numerics e.g. 14B-
  • DATE.
  • Copybook filter now copes with nested OCCURS, and numbers the generated field names correctly.
  • New 'Copy to Clipboard' option when a hex dump is displayed from a field's
  • context menu.
  • New Output filter option to remove empty output files (those with a size of 0
  • KB).

New in TextPipe Pro 8.3.6 (Jun 24, 2009)

  • Fixed performance of Trim option of mainframe copybook filter.

New in TextPipe Pro 8.3.5 (May 5, 2009)

  • Fixed handling of blank fields when using Restriction Filter and a subfilter
  • such as Pad to Width, or Add Left Margin
  • Fixed file modification detection when using subfilters of a Search/replace
  • or HTML Restriction filter
  • Fixed memory leak that occurred when the Skip Binary files option was used
  • Fixed VBScript/JScript code generated - missing end of line for
  • TPWindow.inputDeleteFiles

New in TextPipe Pro 8.3.4 (Apr 23, 2009)

  • Fixed bug with [Delete BAK files] button not being enabled.
  • Installer changes to support Vista better.

New in TextPipe Pro 8.3.3 (Mar 27, 2009)

  • Fixed bug with Converting Excel spreadsheets to text when the output was set
  • to the clipboard.
  • If logging is enabled, a setting of 'Don't log to file if line count is less
  • than' = 0 now causes all lines to be logged, rather than none. To disable
  • logging, uncheck the logging flag. This primarily affects calling filters
  • from the TextPipe Engine.
  • The copying of all predefined global variables from the command line
  • (@name=value) now occurs no matter how the filter is called.
  • Enhanced Windows Explorer Context Menu handler to better handle huge sets of
  • files (20,000+).

New in TextPipe Pro 8.3.2 (Mar 10, 2009)

  • Fixed bug in using UNC paths \servershare etc - these conflicted with the
  • environment variable parser's desire to eliminate duplicate \
  • Changed Directory scanning routines to allow files with any attributes.

New in TextPipe Pro 8.3.1 (Mar 2, 2009)

  • Fixed bug in using external reference file for Replace->Search/replace list

New in TextPipe Pro 8.3 (Feb 26, 2009)

  • Now recognizes the VALUE clause in mainframe copybooks.
  • EasyPatterns CSVfield, TABfield and Pipefield now handle unquoted fields
  • correctly.
  • Macros can now include environment variable values e.g. @ENV_OS inserts the text 'Windows_NT' on an NT system.
  • Filenames specified in TextPipe can now make use of embedded environment variables using e.g. %PROGRAMFILES%, %TEMP% syntax.
  • Search/replace list filter
  • Log filename
  • Execute filter input/output filename and command to run
  • Sound to play on completion, and default editor
  • Add Left/Right Margin, Header/Footer, Add Text Side by Side
  • Output filter new extension, new output folder and single output
  • filename
  • Merge and Link filters.
  • New Output Filter option for No Output - the filtering is used for its side
  • effect only.

New in TextPipe Pro 8.2.3 (Dec 16, 2008)

  • Now recognizes the new Office 2007 format .xlsx (e.g. search/replace lists).
  • Fixed line count statistics displaying -1 for subfilters that are never
  • invoked.
  • Default is now to process compressed files (.zip, .docx, .xlsx, .pptx).
  • Restored play sound on completion for command line filters.

New in TextPipe Pro 8.2.2 (Dec 15, 2008)

  • Removed playing a sound in non-interactive mode (from command line or from COM).
  • Interactive error messages are now disabled when TextPipe is called from the command line or from COM (when TextPipe.visible = false).

New in TextPipe Pro 8.2.1 (Dec 10, 2008)

  • Removed file copy on first run from Engine version.

New in TextPipe Pro 8.2 (Nov 25, 2008)

  • New option to allow/prevent processing of files inside Compressed files such
  • as .ZIP, .DOCX, .XLSX and .PPTX.
  • [Copy lines to log file] button now also adds a log message to make the log file easy to open.
  • Right-clicking the log results now shows an option to copy the log lines to
  • the clipboard.
  • Clearer warning for interactive logging ending.
  • Fixed EasyPatterns for CSVField, TabField and PipeField to avoid stack
  • overflows.
  • 'Include the start and end tag' option of HTML filter was reversed.
  • Interactive error messages are now disabled when TextPipe is called from COM (and the application is set to invisible).

New in TextPipe Pro 8.1.11 (Oct 7, 2008)

  • Fixed buffer underrun problem with search/replace filter, where maximum match sizes larger than 4KB were not correctly performed.

New in TextPipe Pro 8.1.10 (Sep 9, 2008)

  • New 'Paste File List from Clipboard' button on Files To Process tab.
  • Files to Process grid is now refreshed after loading a File List.
  • Embedded Help is now loaded correctly from the application folder.
  • URLs can now be inserted or loaded from a File List without being interpreted incorrectly as filenames

New in TextPipe Pro 8.1.9 (Sep 2, 2008)

  • Fixed flushing of T-filter child filters.

New in TextPipe Pro 8.1.8 (Aug 25, 2008)

  • Added new 'T-filter' to copy the data and process it in a different branch without affecting the main branch.
  • Changed Unicode filter Unicode to Escaped ASCII to also convert Latin (128-255) characters to escaped Uxxxx format.
  • Improved right-clicking in filter tree to first select the node that is right-clicked on.
  • Improved handling of invalid zip files.

New in TextPipe Pro 8.1.7 (Jul 21, 2008)

  • Fixed problem loading replace filters from versions 7.8.3 and older with @ or $ in the replacement text.

New in TextPipe Pro 8.1.6 (Jul 9, 2008)

  • Added new filter to Restrict to UTF-8 files.

New in TextPipe Pro 8.1.5 (Jul 2, 2008)

  • Fixed bug with named parameters in search/replaces - if a subexpression was not captured then any remaining named parameters would have no value and corresponding global variables would not be set.

New in TextPipe Pro 8.1.4 (Jun 26, 2008)

  • Fixed bugs, discrepancies and enhanced internal patterns to prevent stack overflow errors

New in TextPipe Pro 8.1.3 (Jun 17, 2008)

  • Improved internal patterns used by the HTML filter to prevent stack overflow errors.

New in TextPipe Pro 8.0.9 (Mar 27, 2008)

  • New extended logging for Remove Blank Lines, Remove Blanks from Start/End of Line.

New in TextPipe Pro 8.0.7 (Mar 6, 2008)

  • Zoned decimal conversions now allow positive and negative signs.

New in TextPipe Pro 8.02 (Jan 9, 2008)

  • Now warns if the user tries to use the Trial Run area to process a Mainframe Copybook (a file must be used).
  • Task Menu filters now open a status window so that progress and/or errors can be reviewed.
  • The evaluation version (even an expired version) can now be used to check if a filter is compatible with the Pro, Standard or Lite version.
  • The Restrict to Filename filter (used to rename files on the fly) now skips processing filenames inside zip/docx/xlsx/pptx files.

New in TextPipe Pro 8 (Nov 11, 2007)

  • New GUI. Fixed bug with Search/Replace in Exact mode, if the Action was set to 'Remove', the text was not actually removed.

New in TextPipe Pro 7.9.11 (Oct 24, 2007)

  • * Fixed bug with Search/Replace in Exact mode, if the Action was set to 'Remove', the text was not actually removed.
  • * Added collection and logging of statistics to Lite and Standard editions.

New in TextPipe Pro 7.9.9 (Oct 8, 2007)

  • Fixed output of implied decimal values for Mainframe Copybook conversions.

New in TextPipe Pro 7.9.6 (Aug 24, 2007)

  • New status window option to Delete backup files (in addition to restoring backup files). Status window now warns you if you attempt to close it before dealing with backup files.

New in TextPipe Pro 7.9.3 (Jun 23, 2007)

  • New Word Concordance filter under FiltersConvert.
  • New filter Restrict to Blocks of Lines - useful for adding text after every XX lines.
  • Reinstated Filters menu for accessibility, and File Menu items Link to Filter, Insert a Filter, Search for a filter.
  • Refined the pattern generated by filter Restrict to Between Tags.
  • Script filter now works with PerlScript engine - all function validation is disabled.

New in TextPipe Pro 7.9.1 (May 25, 2007)

  • New Multi-Processor support (in Server version) with FiltersSpecialSwitch
  • CPUs to direct filtering to different CPUs. This enables massive performance
  • enhancements for large data crunching tasks.
  • Vista install support.
  • Now detects Unix files being loaded into Trial Run area, and warns the user
  • and offers to add an End-Of-Line conversion filter.
  • Mainframe Copybook Wizard - fixed incorrect implied decimal.
  • - has been completely re-written as a filter. The parser now shows the line
  • number of any parse error, handles INDEXED BY clauses, logs warning if
  • invalid record at end of file, XML output option.
  • - now handles non-PIC style copybooks
  • TextPipe now highlights the filter in error correctly, taking into account
  • comment filters.
  • New macro @filterFilename to output the filter filename.
  • TextPipe.filterFilename is also available in the scripting filter.
  • Comment filters are now shown in green italics to make the filter list more
  • readable.
  • Fixed pattern generated by filter Restrict to Between Tags.
  • An inability to log messages to the log file now causes a Windows Event Log.
  • Tightened up the Analyse File Format function to correctly identify BOM and
  • DOS End-Of-Lines in files.
  • Fixed /Q exit on completion race condition which caused TextPipe to not exit
  • reliably. This only occurred when a new processing thread started and
  • finished before (!) the main thread processed the /Q command.
  • Fixed EasyPattern bracket optimization. Now shows the line number of any
  • error, and fixed [PhoneNumber] pattern.
  • Fixed Perl/EasyPattern exception with named captured variables and Prompt on
  • Replace was turned on, when the named captured variable did not match
  • anything.
  • Remove remaining memory Info log item on Merge Sort.

New in TextPipe Pro 7.8.9 (Nov 8, 2006)

  • Increased maximum stack size to eliminate Stack Overflow errors
  • Fixed bug in Capture Text filter where the new captured value was only set at
  • The end of a file

New in TextPipe Pro 7.8.8 (Oct 23, 2006)

  • Processing is now suspended when you hit [Cancel]
  • Added TextPipe.exe path to Run... path
  • Fixed bug - the Mainframe Copybook Wizard no longer tries to replace delimiters in the input file. It was replacing delimiters even inside packed decimal fields

New in TextPipe Pro 7.8.6 (Oct 6, 2006)

  • New COM functions,
  • shred filters,
  • pattern matching supports up to 99 named expressions and more!

New in TextPipe Pro 7.8.4 (Sep 14, 2006)

  • New COM functions,
  • shred filters,
  • pattern matching supports up to 99 named expressions and more!

New in TextPipe Pro 7.7 (Apr 26, 2006)

  • Ultra-fast sorting of huge files, Excel to CSV conversion, improved mainframe copybook wizard