UTF-8 files are now correctly saved as UTF-8 when changes are made, instead of UTF-16
Filename mask criteria containing a '/' character now work correctly
Fixed a crash that could occasionally occur when searching with regular expressions enabled
Other improvements
Updated contact information to reflect the new website. This affected email, website and donation links as well as version checking functionality.
Feedback is now given when preparing a large search, and the search can be cancelled at this stage
Added "Edit" button to the Mask list that can be used instead of double clicking a mask criterion
The "Add" button in the mask criterion creation/editing pane is now named "Change" when editing a criterion
Version 2.9 (January 25, 2006)
Features
Added regular expression support
Queries can be made the default when you save them
Bug fixes
Fixed minor bug that caused macro indices to be off by one in change previews when searching at the start or end of filenames, and a related bug that prevented reversing changes for these filenames.
Fixed crash that could occur when searching folder names several levels deep without change confirmations
Fixed bug that prevented certain files several levels deep from being searched when searching both folder names and contents
Fixed minor bug that sometimes caused MassReplaceIt to store incorrect paths for some files after a search when their parent folder was also in the search list
Version 2.8 (October 23, 2005)
Features
Results can now be color coded (ie different colors for changes, errors etc). Colors can be customized in the preferences
Results can now be saved as RTF files, formatted in a much better way than when saved as plain text
Improved preferences for handling folders in the search list so that folder name and contents can be searched simultaneously
Bug Fixes
Fixed bug that caused results to be saved when clicking the Cancel button in the save panel
Fixed bug that prevented selection of the "Custom..." item in the query menu after selecting another item
Fixed bugs that prevented tool tips from displaying for table cells in some cases
Fixed rare bug that caused too many errors to be reported in search results for complex filename searches
MassReplaceIt can now keep track of files in a search list if they have a parent folder renamed in the same search
Filename searches containing "/" characters now work correctly, and are shown correctly in previews
Fixed crash that could occur when opening a search window immediately after closing another
Fixed bug that could cause the search progress sheet to move to the incorrect location after confirming all changes in some cases when multiple searches were running simultaneously
Fixed minor bug that caused the search progress sheet to resize by a fixed amount when not resizable
Errors are now correctly reported when change confirmations are off
Other improvements
Redesigned the interface for confirming changes
Folders are now displayed in tables in italics
Files in the search list are displayed in red (by default) if the file no longer exists
All tables now have alternating backgrounds
Version 2.7.1 (August 8, 2005)
Bug Fixes
Fixed bug that prevented some results from being found if the search string contained leading or trailing white space, and the "Search whole words only" option was on
Fixed minor bug that prevented information about the selected query in the Queries pane of the preferences from being updated in some cases, such as when deleting a query
Fixed minor display bug that caused the text showing the number of items in the change confirmation list to occasionally look garbled
Fixed bug that could cause query popup menus to not work properly if a query was created with the same name as a non-query item in the menu
Other improvements
The maximum number of search fields is no longer limited by the height of the screen
Added "Manage Queries" menu item to the query popup menu on each search window
The return and enter keys now begin renaming query names in the query table in the Preferences
Queries in the query table in the Preferences can now be selected by typing their first few characters
Dramatically increased the speed at which queries are loaded when they contain a lot of search fields
Several minor interface improvements
Version 2.7 (July 30, 2005)
Features
Redesigned Preferences window using panes
Added ability to rename, delete and duplicate queries in the Preferences
Added ability to check for updates, and option to do this automatically
Added option to save up to 10 previous searches for reversing changes instead of just 1
The unsafe search warning (for files that could easily be corrupted) is now optional
Bug Fixes
Fixed bug that prevented help pages loading in Tiger when navigating to them from the main help page
Fixed bug that caused errors to be incorrectly displayed as successful changes when change confirmations were on
Fixed bug that prevented the search list and several controls from re-enabling themselves in some situations after adding a lot of files to the search list
Fixed bug that allowed AppleScripts to create sets of find and replace fields that caused search windows to be taller than the screen
Other improvements
Added stepper control for folder recursion limit in the preferences
Added website and donation links to the about window, and added a Donate menu item
Added menu item for adding a new set of find and replace fields
Added "Open Recovery Preferences" button to the reverse changes window when there are no changes to reverse
Minor text changes in the results sheet
Note: MassReplaceIt 2.7 will not run in Mac OS X 10.2 and older
Version 2.6 (June 24, 2005)
Features
Added ability to reverse the changes made in the previous search
Added menu item to duplicate masks
Bug Fixes
Fixed bug that occurred when confirming changes for multiple files at once while sorting the confirmation list in descending order, which caused the wrong files to be confirmed
Fixed bug that occasionally caused strings to be replaced at incorrect offsets when searching with the whole words option on
Fixed bug that caused the incorrect row to be selected after confirming changes for files when sorting the confirmation list in descending order
Fixed bug which caused proposed changes to be displayed at the incorrect offset in the changes window if the change's context began part way through another change
Dragging a text clipping to a text field in the Find tab no longer causes the window to switch to the Files tab when the mouse cursor enters the search window
Drag and drop is now correctly disabled on search windows when they have sheets attached to them
Fixed problem that sometimes prevented info windows from displaying
The correct text is now shown in help tags for items in the changes column of the results sheet
Tabbing to text fields and tables in search windows now works correctly after changing tabs from the Options tab, and after deleting the first set of find and replace fields
Files smaller than 1 KB now have their correct sizes displayed in info windows, instead of "0 bytes"
Other improvements
A warning is now shown when attempting to open more than 10 info windows simultaneously
Added disabled "No Queries" item to the "New Search With Query" menu when no queries exist
Several textual changes in the interface and help tags
Selections are now handled in a better way before displaying a contextual menu
The "Limit folder search depth to [x] levels" preference is now off by default
The confirmation list is now automatically made active once displayed
Added button to the Options pane of a search window that opens the preferences
Queries are now stored in a separate file to the preferences (in Application Support)
Search and mask list selections are now reset when loading a query
Includes Tiger optimized help index
Version 2.5.2 (April 30, 2005)
Bug Fixes
Fixed major bug that caused a crash to occur at the end of searches when run on Mac OS X 10.4 (Tiger)
Version 2.5.1 (April 24, 2005)
Features
Added warning message that's shown when searching the contents of files that could easily be corrupted, such as Word documents
Bug Fixes
Fixed minor display bug that caused the search index text in the search progress sheet to be incorrect until after the first file was searched
Fixed some very minor help and interface issues
Version 2.5 (April 22, 2005)
Features
Added ability to search with multiple find and replace strings simultaneously
Added "New Search With Query" submenu to File menu
Added "Send Feedback" and "Visit Website" menu items to Help menu
Added menu commands for features previously hidden in contextual menus
The Delete item in Edit menu now works with tables
Find and replace strings consisting of multiple lines can now be edited in a separate sheet
Find and replace strings and now stored in queries
The default query name when saving a query is now the name of the last query loaded
Added new algorithm to ensure that files are renamed when their new filename is the original filename of another file being renamed
Bug Fixes
Fixed bug that prevented changes windows from being shown when searching files' beginnings or ends, or when using the macro wildcard
Fixed bug that occasionally caused the number of errors to be reported incorrectly in the results dialog when stopping an incomplete search
Fixed rare crash that could occur when adding files to the search list
Fixed bug that prevented the progress sheet from automatically closing in very rare circumstances after clicking the "Change all/Don't ask again" button midway through a search
Made some corrections and fixed some display problems in the help
Setting the current query through AppleScript is no longer case sensitive
Typing escape now correctly selects the Cancel button when a search confirmation sheet is active
Fixed some small memory leaks
Other improvements
Improved the interface of the preferences window and search window
Opening additional windows is now considerably faster
Many buttons have been renamed for better interface standards compliance
Searching file contents is now the default (instead of filenames)
Added several more troubleshooting help pages, and slightly reorganized help categories
Version 2.2 (February 23, 2005)
Features
Added ability to confirm individual changes instead of files as a whole
Now fully scriptable
Added way to insert macros from the replace field's contextual menu
Up/down arrow keys now change the selected change in changes windows
Added help button to changes windows
Bug Fixes
File type and creator are now preserved when modifying files
Fixed minor bug related to confirmation list selection for a second search in a window
"Save list" button on the results sheet now correctly moves when the sheet is resized
Other improvements
The proposed text in the changes window now shows potential changes for changes other than the one being viewed
Version 2.1 (December 22, 2004)
Features
Added changes window which shows details about proposed changes to a file, accessible from the confirmation sheet
The results list can now be saved as a text file
Added info window which can be shown by choosing "Get Info" from a file's contextual menu
Bug Fixes
Fixed bug that caused the wrong file to be changed when sorting the confirmation list in descending order under most circumstances
Fixed problems with using a file size more than about 2GB in a mask
Other improvements
The confirmation sheet is now resizable
The last used search options are now used by default when there's no default query
Search window titles are now numbered when using multiple windows
Version 2.0.2 (December 13, 2004)
Bug Fixes
Fixed major bug introduced in 2.0.1 that caused text to be replaced in the wrong location for files with more than one change if the search string was a different length to the replace string
Version 2.0.1 (December 11, 2004)
Bug Fixes
Fixed bug with the "Searching x of y files" text displaying incorrect information, and it now displays "Searching complete" when finished a search
Other improvements
Modified search algorithm, making it considerably faster for large files
More responsive when clicking the Stop button when searching a large file
Removed some redundant code
Version 2.0 (December 9, 2004)
Features
Completely redesigned mask which can now use criteria based of filenames, date modified, date created, size, extension, type and creator instead of just extension
New interface for confirming changes, where files are added to a table insteading of being presented individually
Added macros, which, for example, allow you to sequentially number filenames
Added context sensitive help buttons to a number of windows
Added help tags for table cells which displays files' full paths or other relevant information
Added contextual menus to all tables
Files can now be revealed in Finder by option-double clicking them in a table or from a contextual menu
Files and masks can now be dragged between windows
Bug Fixes
Fixed a freeze that occured when closing a search window shile adding files to the search list of another window
Fixed a crash that occured when selecting "Change all future files" near the end of a search
Changed behaviour related to the way the mask treats folders, preventing them from being completely ignored with some settings
Double clicking an item in the results list now opens the correct file when the list is ordered in descending order
Fixed bug that caused slash ("/") symbols in filenames to be displayed as colons (":")
When folder aliases are added to a search list, their originals are now added instead the alias itself
Fixed bug that caused ever window's query to become dirty when creating new search windows
Fixed bug with whole words option that caused incorrect changes in some circumstances
Fixed bug that caused a saved query to be be changed in some circumstances
When doing a second search, the results list is now correctly sorted as indicated by the column headers
Fixed help tag for Add button on the Mask tab of search windows which previously showed information for another button
Fixed various unicode bugs
Other improvements
Improved sorting in the results dialog, for example filename sorting is no longer case sensitive
Fixed some inconsistencies in the help and added new content
Minor text changes in the interface
When removing items from lists, new items are appropriately selected
Added dialog that appears when the mask filters out the entire search list
When adding files to a search list which are all filtered by the mask, the query no longer becomes dirty