TextPipe Standard Changelog

What's new in TextPipe Standard 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 Standard 11.9 (Jul 29, 2021)

  • Fixed periodic reprompting for license key information.

New in TextPipe Standard 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 Standard 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 Standard 11.7.5 (Nov 4, 2020)

  • Fixed memory corruption issue effecting keyed editions.

New in TextPipe Standard 11.7.4 (Oct 21, 2020)

  • Fixed memory issue preventing TextPipe x64 from terminating correctly.

New in TextPipe Standard 11.7.3 (Oct 15, 2020)

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

New in TextPipe Standard 11.7.2 (Oct 1, 2020)

  • Fixed file missing from install borlndmm.dll.

New in TextPipe Standard 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 Standard 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 Standard 11.4 (Feb 27, 2020)

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

New in TextPipe Standard 11.3 (Feb 26, 2020)

  • Fixed error on exit

New in TextPipe Standard 11.2 (Feb 13, 2020)

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

New in TextPipe Standard 11.1 (Jan 28, 2020)

  • Fixed bug with command line option /COPYBOOK=

New in TextPipe Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 10.5.1 (Oct 23, 2017)

  • Restored Scripting Filter to TextPipe x64.

New in TextPipe Standard 10.5 (Oct 20, 2017)

  • Restored Scripting Filter to TextPipe x64.

New in TextPipe Standard 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 Standard 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 Standard 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 Standard 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 Standard 10.0.4 (Nov 14, 2016)

  • Added Ctrl+Up and Ctrl+Down to move filters up and down in the filter list.
  • Added Shift+UP and Shift+Down to move filters up and down in the filter list
  • but at the same level.
  • The Filename is now passed to subfilters of a Restrict to Matching Lines
  • filter.
  • Copy/Move CSV fields now works again.
  • Fixed resources being exhausted with multiple trial runs.

New in TextPipe Standard 10.0.3 (Nov 14, 2016)

  • Added Ctrl+D to duplicate the current filter.
  • Added Ctrl+E to Escape the text in the current edit field e.g. to prevent
  • or @ characters being treated as special.
  • Added short cut list to help file.
  • Fixed bug with handling of negative offsets (relative to end) for field, line
  • and column restrictions.
  • Improved resize behaviour.

New in TextPipe Standard 10.0.2 (Nov 14, 2016)

  • Restored Ctrl+O short cut on FileOpen.
  • Fixed utf-8 mode not respected on Search/Replace List filters.
  • Removed Buy Ribbon from registered version.
  • Fixed Map filter display and click-to-edit not working.

New in TextPipe Standard 10.0.1 (Nov 14, 2016)

  • Added 'Minimize Ribbon' option to preferences.
  • Fixed Capture Variable, Yes To All button not working.
  • Fixed field extractor not correctly handling two consecutive named fields,
  • and leaving off the last field.
  • Recent files list now shows filename first, folder second, as workaround
  • until list width can be adjusted.

New in TextPipe Standard 10.0 (Nov 14, 2016)

  • New modern Ribbon interface. Major advantage being easy discovery of the huge
  • array of useful helpers buried in the right-click context menus are now
  • available to other than power-users!
  • Select, Copy, Move and Delete Delimited field filters now use a powerful new
  • field editor to determine which fields to operate on.
  • Use field number, field ranges like 4 .. 10, Excel column names like A5 or A5
  • .. B6, as well as field names from the file.
  • Field names do not have to be in order – TextPipe will figure out where they
  • are in each file and automatically use them.
  • New filter to Extract Delimited fields – simply list the fields you need, and
  • TextPipe will extract them.
  • Extract field names from files directly in the file grid – just highlight the
  • files, right-click and choose 'Extract field names to clipboard'. TextPipe
  • puts a sorted field list on the clipboard.
  • Match entire lines/records of CSV, Tab or Pipe data and output to a new
  • format simply. Match an unlimited number of fields, use custom delimiters
  • too. Perfect for mainframe data with thousands of columns.
  • Filters Menu Replace Match CSV/Tab/Pipe record.
  • Easily generate patterns for CSV, Tab or Pipe-delimited entire record
  • matches. When using an EasyPattern match, right-click the Find What field and
  • choose 'Insert EasyPattern Line Patterns CSV record'. Also Tab record and
  • Pipe record. Matches up to 50 fields.
  • Mainframe copybook filter now gives exact line and columns position for
  • errors, and displays the current line/column when editing.
  • Mainframe copybook filter now handles single-field REDEFINEs better.
  • Mainframe copybook filter now allows ':' as part of fieldname.
  • Fixed ASCII warning detection logic with zero byte files.
  • Easily compare results in Excel, by taking advantage of our Excel-style
  • column naming in replacements.
  • So now instead of having to use $1$, $27$, $26$ to identify matched fields,
  • you can now use Excel-style column names like @col_A@, @col_AB@, @col_Z@.
  • These new names are now available for every search/replace throughout
  • TextPipe. You can also insert excel-style column names easily using the
  • right-click menu on pattern replacements – right click, Insert match
  • subexpression Excel column numbering @col_A@
  • New Sort by UTF-8 (case sensitive and insensitive).
  • Filters can now be paused by clicking the [Go > ] button e.g. to receive a
  • skype call.
  • Increased filter history from 10 to 36 entries.
  • New warning if the filter being opened is already open in another window.
  • New button that allows defaults for each filter type to be set under user-
  • control rather than auto-magically. This prevents hard-to-debug issues with
  • pattern match options that are normally hidden.
  • Moved filter text search to new location at top of filter tree, normally
  • hidden.
  • Renamed 'Repeat Subfilters X Times' to 'Run Subfilters X Times'.
  • Fixed Changing 'Include comment filters in log' not flagging the filter as
  • changed.
  • Now checks for 'zombie' filters that follow a T-filters' secondary output
  • filter – these filters do nothing.
  • New install option to pin to taskbar.
  • Filter log filename can now include macros like @fullInputFilename@ and
  • @filterName@, allowing log files to be grouped and named with their filters
  • Changed macro @FILTERFILENAME@ to exclude the path, to be consistent with the
  • naming of other macros and to generally be more useful.
  • Search/replace list filters now support Unicode.
  • New option for Add Line Numbers – to reset at the start of a new file.
  • Removed unused search/replace types and re-prioritized list of types.
  • List of filenames can now be Unicode.
  • Split file filters will now remove the last file if it has zero bytes.
  • EasyPatterns are now UTF_8 enabled by default. Now have UTF-8 mode setting
  • for binary/ebcdic data.
  • Updated ZipMaster component to 1.9.2.
  • Updated PCRE regex to 8.6.9.
  • Fixed bug with third option of line range selection – referencing lines
  • relative to the end of file with a given number of lines.
  • Downloading URLs in the file list now supports https, as well as redirection
  • from http to https and vice versa.

New in TextPipe Standard 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 Standard 9.9.2 (Sep 29, 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 Standard 9.9.1 (Sep 29, 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 Standard 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 Standard 9.8.1 (Jan 16, 2015)

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

New in TextPipe Standard 9.8 (Jan 7, 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.
  • 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 Filter\Export for Output filter 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.

New in TextPipe Standard 9.7.3 (Aug 22, 2014)

  • Removed warning about active COM objects

New in TextPipe Standard 9.7.2 (Aug 16, 2014)

  • Fixed bug in Remove lines matching perl pattern.

New in TextPipe Standard 9.7.1 (Aug 16, 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 9.5.1 (Jul 17, 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 9.2.2 (Dec 19, 2012)

  • Fixed installer error with registry entries required by x64 Shell Extension

New in TextPipe Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 8.9.6 (Sep 16, 2011)

  • Windows Explorer x64 extension working!

New in TextPipe Standard 8.9.5 (Sep 2, 2011)

  • Fixed dimming of unavailable filters

New in TextPipe Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 8.6.3 (Aug 13, 2010)

  • Fixed bug with output files causing file rename errors.

New in TextPipe Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 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 Standard 8.4.6 (Nov 24, 2009)

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

New in TextPipe Standard 8.4.5 (Nov 20, 2009)

  • Fixed error with clearing of output strings.

New in TextPipe Standard 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 Standard 8.4.3 (Nov 5, 2009)

  • Fixed shell extension not starting filters correctly.

New in TextPipe Standard 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 Standard 8.4.1 (Oct 13, 2009)

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

New in TextPipe Standard 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 Standard 8.3.6 (Jun 24, 2009)

  • Fixed performance of Trim option of mainframe copybook filter.

New in TextPipe Standard 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 Standard 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 Standard 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 Standard 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 Standard 8.3.1 (Mar 2, 2009)

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

New in TextPipe Standard 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 Standard 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 Standard 8.2.1 (Dec 10, 2008)

  • Removed file copy on first run from Engine version

New in TextPipe Standard 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 Standard 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 Standard 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 Standard 8.1.9 (Aug 26, 2008)

  • Fixed flushing of T-filter child filters.

New in TextPipe Standard 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 Standard 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 Standard 8.1.6 (Jul 9, 2008)

  • Added new filter to Restrict to UTF-8 files

New in TextPipe Standard 8.1.5 (Jul 2, 2008)

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

New in TextPipe Standard 8.1.4 (Jun 26, 2008)

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

New in TextPipe Standard 8.1 (Apr 21, 2008)

  • Globals can now be set on the command line using the syntax @name=value with a space between each set of values.

New in TextPipe Standard 7.9.7b (Sep 12, 2007)

  • Grep functions can now match blank lines using the pattern ^$.

New in TextPipe Standard 7.8.4 (Aug 24, 2007)

  • Better warning message for invalid file patterns in the Files to Process grid.

New in TextPipe Standard 7.8.10 (Dec 19, 2006)

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

New in TextPipe Standard 7.8.6 (Oct 6, 2006)

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

New in TextPipe Standard 7.8.4 (Sep 14, 2006)

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