TextSoap 5.7.3 requires Mac OS X 10.3.9 or later.

Version 5.7.3 (514)

  • [Fixed] Toolbar print icon did not work for clipboard workspace.
  • [Fixed] In some cases, purchasing within the app would not reset the engine, keeping it in trial mode.
  • [Change] BBEdit tool palette redesigned to allow for very compact display.
  • [New] New cleaner to remove background color from text

Version 5.7.2 (510)

  • [Fixed] Addressed problems related to purchases inside the product. Purchase engine would not install on some systems, not allowing users to buy the upgrade.
  • [Fixed] When upgrading under certain conditions, the app would not pick up the new serial number without user intervention.

Version 5.7.1 (507)

  • Fixed a bug that caused the helper app to hang if a cleaner token listed in the MyList group could not be found. Note: In some cases, you may need to log out/in or restart to clear out the problem.
  • Fixed a potential memory crash issue in displaying the contextual menu.
  • Fixed a bug related to problems upgrading. In some cases, the upgrade store would not come up after validating your previous serial number.
  • Includes Leopard Quick Look support for saved custom cleaners.

Version 5.7 (500)

  • Version 5.7 is now Leopard ready.
  • New Deluxe features:

    • Updated BBEdit plug-in with compact mode, allowing all the features of TextSoap with a minimum palette.
    • Add three new and very useful cleaners supporting the Markdown syntax.
    • Added a new plug-in for Coda. Note: This plug-in is still considered preliminary.

  • Invisible characters did not display correctly under some systems.
  • In some cases, TextSoap would now show up in some Contextual Menus.
  • Double-clicking on custom cleaner in Finder did not always allow editing of the cleaner.
  • Extract Text from HTML Source cleaner didn't always work as expected.
  • In rare instances, setting up the clipboard workspace on launch caused a runtime exception and disable some core features as a result.
  • Setting the CleanKeys item (in Prefs) to "None" did not properly clear the menu/hot key.
  • When a CleanKey item was set to a custom cleaner, it would not show up correctly in the menu.
  • TextSoap would sometimes not recognize a valid license, particularly under 10.4.10 or later.
  • Sparkle update would sometimes not recognize a specific type of version number change.

Version 5.6.1

  • Additions:
    • Three new cleaners (Set Line Spacing) allow changing the line spacing of paragraphs to single, 1.5, or double.
  • Fixes:
    • HTML Entity cleaners were not handling " correctly.
    • Fixed a problem that could cause TextSoap to not properly launch its helperApp, especially on newer systems.

Version 5.6

  • Additions:
    • Users can limit the number of cleaners shown in the custom cleaner popups using a name filter.
    • New preference to allows access to future beta releases.
    • Deluxe: "Show Statistics with Growl" cleaner. If user has Growl installed, will calculate the statistics of the selected text and use Growl to display it. Use it in connection with OS X Services shortcut to provide instant statistics in any app that supports Services.
    • Deluxe: Workflow support makes it easy to augment your TextSoap cleaners with AppleScripts, shell scripts or virtually any Automator action.
    • Deluxe: Two new Automator actions allow integrating workflows into the TextSoap engine.
    • Deluxe: Custom cleaner action to call a workflow from within a custom cleaner.
  • Changes:
    • Plug-in Preferences now separates out CMM and AppleScript plug-ins from Application-specific plug-ins. CMM popup menu for contextual menu option is now more closely associated with install Contextual Menu option.
    • OS X Services and Plug-in preferences now have an "Edit Groups" button (pencil) next to the group pop-up menu for one click to edit groups.
    • On launch, if MyList Group is empty, application now resets the group based on Standard Group.
    • CleanKeys preference has a simpler interface for assigning cleaners to the cmd-1 thru cmd-9 keys.
    • Update option to access beta releases.
    • New display when TextSoap updates its installed components and plug-ins.
    • Straighten Quotes recognizes more curly quote variations.
  • Fixes:
    • Some purchasing issues under Mac OS X 10.3.9
    • Find multiple occurrences action did not always work with some characters.
    • Cleaner Palette did not update when changing a group if user typed in filter field.
    • Smart Palette would sometimes fade out when user wanted to type in the filter field.
    • Apple Default Paragraph Spacing was not always available.
    • Lingering problems with Clipboard workspace scrolling on PPC Macs.
    • Auto update of installed plug-ins did not update BBEdit CFM plug-in.
    • Preference update installed plug-ins did not update BBEdit CFM plug-in.
    • Cleaner Library list in MyScrub Preferences did not update when a custom cleaner was added or removed.
    • Specifying that you want to change the color of text but leaving the color as the default black would cause the option to be ignored.
    • BBEdit palette updated to reflect new changes.
    • BBEdit would sometimes crash if you tried to apply a cleaner to an empty document.
    • Within the custom cleaner editor, some of the newer actions would not update their values unless user explicitly tabbed out of the field or hit enter, causing some user changes in values to not be saved.
    • CMM did not correctly handle label display within a contextual menu.

Version 5.5.3

Additions:
  • Special cleaner "Apply Default Paragraph Spacing" strips away paragraph spacing, reverting paragraphs back to default spacing.
Fixes:
  • Problems under 10.3.9 when adding/removing cleaners to/from groups or MyScrub preference.
  • Better recognition of UTF-16 text files.
  • If contextual menu group was empty, TextSoap 5 submenu item was still added to contextual menu
  • Clipboard workspace nib corruption caused scrollwheel and scroll arrows to stop working on PPC Macs.
  • Cleaner Library list in MyScrub Preferences included MyScrub and Separator, which don't make sense in this context.
  • First field on entering serial number did not get focus.
  • Smart Palette could lose its correct state when a sheet was brought up, causing it to incorrectly become active.
  • Smart Palette did not fade when customize toolbar sheet was opened.
  • Auto Copy/Paste feature did not support Rich text with graphics on the clipboard.

Version 5.5.2

  • New: Support for cleaning rich text with embedded graphics/attachments.
  • New: Ability to disable individual actions within a custom cleaner.
  • New: Ability to install custom cleaners from the internet.
  • New: Preliminary plug-in support for Mailsmith 2.2 beta.
  • Improved: Dragging file now inserts graphics into text stream, instead of trying to open it as a separate file. Most text files will open in new windows, but user can force insertion: via command-key (or to suppress insertion via option-key) while dropping file onto a TextSoap window.
  • Improved: Custom Cleaners can now be deleted from within the application.
  • Improved: Custom Cleaner Window list entries can now be resized.
  • Improved: Now uses Sparkle framework for easier updates.
  • Improved: Product related news and announcements now uses a RSS newsfeed.
  • Fixed: Library list in Cleaner Groups window didn't update when new custom cleaner was created.
  • Fixed: Applescript command didn't translate human readable cleaner name to its underlying token, causing it not to excecute.
  • Fixed: Mac OS X would sometimes treat TextSoap as the main editor for MSWord (.doc) files.
  • Other miscellaneous changes.

Version 5.5.1

  • Fixed: Search field wouldn't filter library of cleaners in CleanKeys preferences.
  • Fixed: Statistics "Characters (no spaces)" and "Characters (with spaces)" values were reversed.
  • Fixed: Custom Cleaner Editor would not open in 10.3.9 due to a spurious 10.4 call.
  • Fixed: BBEdit plug-in Undo name was out of sync (it was always one action behind).
  • Fixed: BBEdit plug-in didn't always setup undo for cleaner action.
  • Fixed: BBEdit plug-in could get confused as to cleaners available under Mailsmith.
  • Fixed: Insert Text Action could hang in some cases if text field wasn't properly saved with action.
  • Fixed: Rich Text with Attachments (RTFD) would not include attachments when saved.

Version 5.5

  • New icons for toolbar, preferences.
  • Improved handling of inivisble characters with some paragraph settings
  • Improved organization of preferences. OS X Service options are all in one section, contextual menu options moved to plug-in section.
  • Improvements to the custom cleaner editor.
  • Editing groups is now non-modal.
  • Added key equivalents to edit cleaners, edit groups, and create a new custom cleaner.
  • Advanced preference options are now available for all editions.
  • Improved word count feature. Statistics are now modeless and offer on the fly calculations of documents. Optionally select text and get statistics on the selected text.
  • Change: cmd-0 (zero) now applies MyScrub cleaner (was cmd-K).
  • Deluxe:

    • Labels can now be added inside a group for better organization.
    • CleanKeys feature allows you to assign cleaners to cmd-1 through cmd-9 keys for even quicker access.
    • New Action: Set Style allows you to change the style of text, including font, face, and color.
    • New Action: Extract text allows you to extract specific text based on a regular expression.
    • New Action: Find Text and Apply Style allows you to find text (opt. with regex) and then apply style attributes to that found text. Includes the option to make relative font size changes.
    • New Action: Find a Style allows you to search for a given font, size or face attribute and then apply a cleaner to that text.
    • New Action: Tag Text based on Style allows you to find text of a given style and apply a tag text action.
    • New Action: Find Text and Apply Cleaner allows you to find text (opt. with regex) and then apply a cleaner to that text.

Version 5.0r3

  • Fixed a problem that could cause OS X Service shortcut keys to not be accepted.
  • Fixed a problem where entering a key shortcut in preferences could confuse the state of the cleaner palette, not allowing users to access it without a relaunch.
  • The tsCleanFile AppleScript command now preserves the encoding on the text file (Requires OS X 10.4 or later).
  • BBEdit plug-in now explicitly states when group is empty.
  • Improved support for BBEdit 8.5
  • Updated support libraries

Version 5.0r2

  • Fixed: Eudora plug-in would not initialize correctly on some machines.
  • Fixed: BBEdit plug-in could sometimes start up with the Custom Group, which could be empty (if you don't have any custom cleaners) and cause problems with the palette.
  • Fixed: Regular Expressions in custom cleaners had some additional issues with expressions that dealt with beginning of line, end of line.
  • Fixed: Clipboard Workspace window scroll arrows did not work correctly.
  • Fixed: Toolbar did not always draw correctly when clipboard workspace became inactive.
  • Fixed: Installation of purchase engine no longer leaves temporary files.
  • Fixed: When using filter to limit cleaners on the palette, TextSoap could sometimes apply the wrong cleaner.
  • Fixed: Undo did not work properly if using plain text Clipboard Workspace.
  • Fixed: TextSoap could not read and write Rich Text files which contained Graphics (RTFD).
  • Changed: Online Help and User Manual updated to relfect interface changes.
  • Added: Can now set Key Equivalents for Service Menu Items.
  • Added: Clipboard Workspace text can now be printed directly.
  • Added: Text to Named HTML Entity (Alt) cleaner also converts <, >, and & symbols.
  • Added: Can now use '\s' to specify spaces in Find dialog and custom cleaners.
  • Added: Clipboard Workspace skins enhanced. Defaults to a newer, more modern look.
    Original wood and metal options remain available.

Version 5.0r1

  • Fixed: App could get stuck in Trial mode even after it was registered.
  • Fixed: App would not always update library list and custom to reflect changes in Custom Cleaners.
  • Fixed: HTML Entity cleaners were being too agressive.
  • Fixed: BBEdit plug-in sometimes crashed when BBEdit started.
  • Fixed: BBEdit plug-in did not always remember its visible state.
  • Fixed: BBEdit plug-in could not be resized.
  • Fixed; Eudora plug-in would not always show the cleaners available.
  • Fixed: Contextual menus could hang under some Carbon apps.
  • Fixed: Contextual menus did not update when user selected a new group to base the menu on (in preferences).
  • Fixed: OS X Services did not update when user selected a new group to base the menu on (in preferences).
  • Fixed: OS X Services did not update when user changed the definition of a cleaner group that Services were based on.
  • Fixed: Clipboard Workspace did not save "Show Ruler" state between launches.
  • Fixed: Clipboard Workspace did not save "Show Invisibles" state between launches.
  • Fixed: Clipboard Workspace did not have a toolbar associated with it.
  • Fixed: Clipboard workspace borders are smaller.
  • Fixed: Newly saved custom cleaners did not always show up in custom cleaner window until next launch.
  • Fixed: Custom cleaner editor did not correctly mark document as changed when the contents changed.
  • Fixed: Library Group did not always update when custom cleaners were added or removed.
  • Fixed: Custom cleaner editor did not correctly scroll the cleaner actions.
  • Fixed: Regular expressions better handle beginning of line, end of line tokens in both app and custom cleaners.
  • Added: Default Plain text font is now used when opening existing plain text files, not just new files.
  • Added: Default Plain text font for New Documents is also used for Plain Text Clipboard Workspace.
  • Added: App checks for and offers to remove older TextSoap 4 components.
  • Added: Preference option to change presentation of clipboard workspace as Wood, Gray, Metal, or Plain (None).
  • Added: Clipboard workspace window now has a toolbar.

Version 5

  • Universal Binary support
  • New Cleaner Palette
    • One-click buttons
    • Spacers to separate cleaners within a group
    • Filter on cleaner names
    • Tooltips offer complete descriptions of each cleaner
    • Use Custom Groups to organize cleaners by task or job (Deluxe)
    • Exclusive Smart Palette™ technology keeps the cleaner palette out of the way when not needed
  • New Clipboard Workspace
  • Line-ending popup menu for Clipboard Workspace
  • Line-ending popup menu for Documents
  • Improved Automator Action
  • Improved OS X Services Support
  • Regular Expression support in custom cleaners
  • Improved support for Styled Text
  • Streamlined Interface
  • New Custom Cleaner Editor
  • Shareable Custom Cleaners
  • Improved MyScrub feature and interface
  • Improved support for finding repeatable characters
  • Support for new TAG custom cleaner action
  • Improved SCRUB handles dashed line separators better
  • New: HTML Tag cleaners
  • New: PLIST Tag cleaners
  • New: Sort lines cleaner
  • Deluxe Only features
    • Custom Groups
    • New BBEdit plug-in
    • New Eudora plug-in
    • Applescript Scripting Addition
    • Contextual Menu Support
    • Ability to specify group to use for contextual menu
    • Ability to specify group to use for OS X Services
    • Line-oriented cleaning options for custom cleaners
    • Improved automatic Plug-in manager simplifies dealing with plug-ins
    • Regular Expression support in interactive find/replace