TextExpander logo TextExpander Smile logo

Help: Detailed Release Notes

TextExpander 5.1.4 (2016-02-16)

  • Updates Sparkle appcast URL to https
  • Updates Sparkle framework to latest release

TextExpander 5.1.3 (2015-11-04)

  • Does not present Secure Event Input warning for apps excluded from expansion [1274]
  • Further improvements to expansion in save dialogs on El Capitan [1283]
  • Resolves issue which can result in absurd statistics
  • Resolves some obscure crashes reported via HockeyApp
  • Updates Chrome's uni-bar Accessibility identifier
  • Updates pasteboard type ignore list for Office 2016

TextExpander 5.1.2 (2015-10-07)

  • Makes button to continue using current version perform Skip This Version
  • Makes snippet column accessible in conflict popover [1243]
  • Updates HockeySDK to version 3.2
  • Works around El Capitan bug [22792342] which can cause a crash

TextExpander 5.1.1 (2015-09-01)

  • Fixes failure to expand in file name popovers of sandboxed apps on El Capitan [1215]
  • Fixes failure to expand in file save dialogs of sandboxed apps on El Capitan [1209]
  • No longer stores invalid passwords to URL-based groups on Keychain
  • Updates DevMateKit to version 1.2
  • Updates localization for Inline Search

TextExpander 5.1 (2015-07-22)

  • Suggested snippets exclude most single dictionary words
  • Adds new notification preference for snippet suggestions
  • Fixes secure input notifications for Chrome
  • Adds Korean support for Create Snippet from Selection… [1182]
  • Correctly rejects suggestions containing Tab or Return [1176]
  • Creates new group if all groups are deleted [1109]
  • Fixes issue with group level app exclusion [1175]
  • Improves French and German localizations [1190]
  • Opens links in fill-in windows in default web browser [1119]
  • Other minor fixes and improvements

TextExpander 5.0.1 (2015-06-05)

  • Accounts for Dock and menu bar when sizing store window [1141]
  • Adds AppleScriptable setting to toggle secure input notification [1147]
  • Avoids converting script-like content to script example [1114]
  • Avoids secure input notification when current focus is a secure text field [1161]
  • Fixes activation via specific preferences keys
  • Fixes Filter placeholder for Japanese, Russian [1043]
  • Fixes Insert -> Fill-ins -> Show at Top for localized versions [1138]
  • Fixes localized pricing [1152]
  • Fixes potential hang on launch
  • Fixes some crashing bugs reported by users via HockeyApp (thank you!)
  • Improves message when notifying that a pending snippet has been typed in full
  • Restores font size preferences properly [1151]
  • Saves sort order when changed [1132]
  • Selects next pending suggestion after dropping one
  • Sends basic auth, if available on Keychain, with initial request when updating groups [1132]
  • Strips newline from JavaScript for Automation (JSA) results [1150]
  • Restores sort order properly [1153]
  • Updates DevMateKit to version 1.1.3
  • Updates menu item to View Registration after URL-based licensure [1168]

TextExpander 5.0 (2015-05-27)

  • Suggests snippets from phrases you habitually type
  • Reminds you of missed opportunities to use your abbreviations
  • Supports JavaScript snippets that also operate on iOS, or use JavaScript for Automation on Mac
  • Customize snippet file location, allowing you to sync via iCloud Drive or any sync folder
  • Preview expanded snippet
  • Refreshed statistics display and new "Top snippets used in last month" display option
  • New %filltop% macro makes single-line fields and popups appear at the top of the fill-ins window
  • Search and expand snippets, abbreviations, and suggestions inline as you type
  • Updated for Mac OS X 10.10 Yosemite (required)
  • Notification Center notification when Secure Input is enabled
  • Date/time adjustments apply to all embedded snippets in an expansion [368]
  • Adds modification date to AppleScript properties of snippet
  • Application exclusion settings now store bundle identifier as well as application name. Should improve detection of Java Runtime Environment apps and some other unusual situations.
  • Improved Dark Mode appearance of status menu item
  • Date math now propagates to and from embedded snippets [368]
  • Groups with expansion disabled appear disabled in group list [1060]
  • Updates Suggest Matching Abbreviation to Inline Search to match new functionality

TextExpander 4.3.6 (2015-03-31)

  • Adds overlay to update window when presenting a paid upgrade
  • Expands 'My Snippets' group at initial launch
  • Localizes Clear button in purchase dialog [1033]
  • Pauses before and after paste in Evernote to improve expansion [1019]
  • Updates Accessibility label for Google Chrome unibar
  • Updates DevMateKit to version 1.1

TextExpander 4.3.5 (2015-01-06)

  • Adds Russian localization
  • Fixes case where optional content height can become zero, making it uneditable [1005]
  • Fixes localization of toolbar labels in Preferences
  • Improves fix for crash when editing fill-ins using popovers [1003]

TextExpander 4.3.4 (2014-10-14)

  • Adds support for dark mode on Yosemite
  • Connects group contextual menu's save item to correct action when running in French [969]
  • Fixes 12-hour date formats so that they function even when 24-hour time is set [999]
  • Fixes crash when accessing non-retained array in specific circumstance
  • Fixes crash when deleting group via AppleScript
  • Fixes minor memory leaks
  • Fixes non-Retina appearance of the 'modern' status item icons in the prefs popup menu
  • Fixes potential crash accessing or editing a snippet as it is being deleted
  • Fixes potential crash when editing fill-ins using popovers [1003]
  • Fixes potential crash when providing promised snippet pasteboard data at terminate
  • Moves TextExpander Helper app from Contents/Resources to Contents/Helpers for proper signing
  • Resolves potential hang if the TextExpander Helper fails during suggesting or searching
  • Resolves issue with expansion in ClarifyIt (and other apps which behave similarly)

TextExpander 4.3.2 (2014-06-17)

  • Fixes a variety of problems while editing snippets, including a frequent failure to save changes made to fill-in fields
  • Fixes crashes that could occur while searching for snippets
  • Clears search mode completely when creating new snippets or performing certain other actions
  • Fixes problem with Bubble sound preference in non-English systems
  • Provides correct VoiceOver descriptions of items in the snippet and group list
  • Other fixes and improvements

TextExpander 4.3.1 (2014-05-28)

  • Fixes hang when launching with no TextExpander settings

TextExpander 4.3 (2014-05-27)

  • Improves performance when searching
  • Resolves issue with non-PNG image links disappearing
  • Improves cursor positioning accuracy
  • Fixes case where Return no longer works as a delimiter
  • Supports snippet creation hotkeys in applications where expansion is disabled
  • Resolves issue with expansion in Slack (by waiting for shift key to be released)
  • Fixes auto-capitalization error involving accented characters
  • Improves abbreviation replacement in Mail's address fields
  • Maintains snippet sort setting
  • Allows typing to select snippets in the list
  • Allows all groups to be expanded or collapsed by option-clicking one group open or closed
  • Other fixes and improvements

TextExpander 4.2.1 (2014-01-14)

  • Resolves excessive CPU use which occurred on some systems after several expansions
  • Resolves a timing issue (race condition) in 4.2 which can cause crashes upon expansion on certain systems
  • Pre-fills URL field if Add Group from URL is selected with a URL on the pasteboard
  • Adds prompting to increase 5 second script snippet timeout on 10.8+
  • Allows setting script snippet timeout via AppleScript
  • Offers to change Shell Script snippets lacking task specifier (#!) to Plain Text on 10.8+
  • Fixes crash that could occur if snippet content computation exceeded five second limit
  • Fixes automatic sentence capitalization that did not occur after pressing Return to move from a single-line text field to a multi-line text area
  • Requires only the first word of snippet content to be lowercase for Adapt to Case of Abbreviation [280]
  • Allows one non-letter character at the beginning of the abbreviation to still work with Adapt to Case of Abbreviation [158]
  • Restores date macro evaluation to snippets embedded within script snippets [881]
  • Fixes problem where @ symbol after a % was incorrectly interpreted as a date/time adjustment macro [878]

TextExpander 4.2 (2013-12-05)

  • Fixes problem introduced in 4.1/4.1.1 with non-capitalizable abbreviations such as ".dl" being treated as capitalized for "Adapt to Case" snippets [851]
  • Restores initial keyboard focus in fill-in window without text fields lost in 4.1 [850]
  • Changes abbreviation replacement in some web browser "unibars" to reduce problems where part of the snippet abbreviation is not removed
  • Improves interaction with Fast User Switching, especially when Dropbox Sync is being used [352]
  • Fixes long-standing bug which could change the plain version of a "Formatted text, pictures" snippet to some other snippet's text
  • Repairs snippets with mis-matched plain/formatted content (creates “RepairedSnippets_[datestamp]” file in [home] / Application Support / TextExpander)
  • Defaults to automatic Backup being enabled
  • Presents currently-running apps first when choosing application-specific expansion (hold down Option when opening window to include menu bar accessory-type applications)
  • Displays URL or file path of external groups when selected
  • Improves handling of accented letters in Search Snippets and Suggest Matching Abbreviation, and multi-word searches now find all words in any order [785, 612]
  • Works around Mavericks issue which allows Smart Quotes despite our setting to the contrary
  • Changes date math scanning to allow the - in "%@+1D-" to be output.
  • Allows embedding snippets within embedded script snippets
  • Provides non-embedded AppleScript snippets the actual entered/triggering abbreviation in the on textexpander(abrv) handler
  • Allows script snippets to return %|, %\, and %key: macros
  • Improves handling of and notification about script snippets that take longer than 5 seconds to complete
  • Restores pasteboard immediately if any Command-keystroke is received after an expansion (before Restore clipboard delay)
  • Improves expansion in Google Documents in Safari [866]
  • Adds “Open TextExpander” button to Edit Last Snippet window to allow editing the snippet in the main TextExpander window
  • Cancels any open fill-in window if Create Snippet or Edit Last Expanded Snippet window opens
  • Displays snippet formatting in fill-in window when "Include HTML data" is not enabled
  • Changes Secure Input presentation in the status menu to clarify that the other application is enabling it
  • Avoids accessing certain types of slow or unstable pasteboard data for Restore clipboard according to a new AppleScript-able setting
  • Stops Mavericks from logging "Using your own bundle identifier […] does not make sense and will not work." message at launch
  • Fixes instability that sometimes resulted from timeouts when determining the text focus

TextExpander 4.1 (2013-09-25)

  • Prepares for Mavericks (OS X 10.9), including issues with the new Security & Privacy settings
  • Adds Emoji snippet group
  • Offers to convert existing snippets when changing default snippet type
  • Allows typing Command-Return to complete the fill-in window
  • Improves performance with snippets containing multiple embedded images
  • Makes Suggest Matching Abbreviation more forgiving of spaces before invocation, and allows multiple words to narrow the search
  • Allows capitalization correction in applications such as Mellel
  • Includes paragraph style information with HTML data for snippets that contain line breaks, and AppleScript-able setting to control this behavior
  • Fixes case where Romaji input method with Dvorak key layout resulted in no expansion
  • Updates the automatic update system to fix some crashes while updating or checking for updates
  • Allows capitalization correction in "AXScrollArea", which allows it to function in applications which don't fully implement the Accessibility Protocol
  • Slightly delays appearance of fill-in window to fix cases where snippet abbreviation was not fully erased
  • Improves detection of focus switch (eg. Spotlight search hotkey) and reduce Accessibility Protocol and bundle information calls to focused applications
  • Fixes issue with erasing Suggested snippet abbreviations in sandboxed Save panels
  • Allows CPU to idle 30 seconds after an expansion or capitalization correction
  • Fixes issue where capitalization correction state was sometimes incorrect after a %key: snippet
  • Fixes possible crash when placing a %key:% macro in an optional %fillpart:% that was not included
  • Caches results of embedded snippets so that embedded script snippets execute only once per expansion. Adds AppleScript-able setting to avoid this if desired.
  • Adds notification which results in expanding properly in Fantastical 1.3.8 and later
  • Makes delimiters panel appear on Preferences window, and allows dragging multiple delimiters at one time
  • Makes Hide Dock icon confirmation alert appear on Preferences window
  • Improves appearance of an optional text fill-in with no name and only a single-line of text
  • Provides notification on OS X 10.8 and later if a user-prompted Backup is successful
  • Automatically adds Backup Now and Restore controls to toolbar when relaunching after hiding the Dock icon
  • Offers to open Backup Preferences if no backup files are found when trying to Restore
  • Script snippets that don't compile now expand to an error message instead of just empty text
  • Restores Content Type of Shell Script and AppleScript snippets reporting their type as "Plain Text" after Dropbox Sync with TEtouch 2.0 and 2.0.1
  • Fixes issue which prevented setting a snippet's type to Shell Script and AppleScript via AppleScript
  • Fixes issue with settings not being saved when Duplicating items via the context menu in the snippets list

TextExpander 4.0.5 (2012-12-18)

  • Fix potential ordering issue with snippets containing %key:tab% by adding slight delays around Command-V keystroke generation
  • A snippet matching the search term with content and label no longer appears twice in Search Snippets or Suggest Matching Abbreviation
  • Fix crash with a single-line shell script snippet containing the hashbang, eg. #!/bin/bash -c "echo 'one-liner'"
  • Snippet conflict status was not always updated correctly after certain operations in 4.0.4.
  • Other minor fixes and improvements

TextExpander 4.0.4 (2012-12-11)

  • Adds popover to resolve snippet abbreviation conflicts
  • Duplicate snippets are drawn with blue abbreviation (vs. orange for conflicts)
  • Supports Cut, Copy and Paste to manipulate snippets in the outline, including in the contextual menu
  • Change the “Purchase / Update…” menu item to “Review Registration…” if already registered
  • Adds “expand abbreviation '<abbreviation>'” syntax to AppleScript expand command
  • Updates approach to fixing TextExpander icon appearing twice in the Dock upon restart
  • Attempts to fix an issue where expanding a snippet abbreviation into the OmniFocus Quick Entry window could sometimes send the first backspace keystroke to the previously active application
  • Fixes crash when expanding a snippet containing invalid %key% macro, invalid %fill… macros, or ending with an invalid date math macro
  • Restores support for %j day-of-year macro
  • Fixes crash when attempting to Copy a snippet in the snippets and groups list
  • Fixes crash when manipulating Group expansion sound if overall expansion sound preference had never been changed/set
  • Fixes issue where using “Create New Snippet” from the TextExpander menu item, setting an abbreviation, then clicking “Open TextExpander” could result in a new snippet which might not expand until TextExpander is restarted
  • Pre-fill name and email address into crash report window when available
  • Fixes problem where application checked by using “Other…” in "Only These Applications…" or "All Applications, Except…" window would be lost if the app check list was edited later

TextExpander (2012-11-15)

  • Don't confirm Delete of an empty snippet
  • Fixes an issue where '%%' did not get mapped to '%'
  • Fixes a crash where snippets marked as formatted but not containing any formatted text data could cause snippets to disappear at launch

TextExpander 4.0.3 (2012-11-14)

  • Fixes issue with TextExpander icon appearing twice in the Dock on restart
  • Adds “expand” command to TextExpander's AppleScript vocabulary, allowing scripts to trigger expansion of a snippet
  • Adds Bit Stadium's Hockey Crash Reporting library to help us capture any crashes
  • Fixes issue resulting from expansion of a snippet containing only “%@”
  • Applies per-application restrictions when expanding snippets within the fill-in window
  • Fixes issue where Fill-in and keystroke snippets could sometimes include HTML data when they should not have, or sometimes had the wrong type of HTML data. This should fix font size problems with those types of snippets in Gmail and some other situations.
  • Clears the search Filter when completing Instant Add in main window so that newly created snippet is visible/editable

TextExpander (2012-10-10)

  • Fixes issue when %key:return% or %key:enter% appear at the end of a snippet

TextExpander 4.0.2 (2012-10-10)

  • Avoids expanding what seems like an “extra” line break when optional parts of a fill-in snippet are not checked
  • Avoids “extra” line break after Return and Enter key presses
  • Adds AppleScript-able settings to override the prior two changes
  • Restores ability to click to expand snippets found by Suggest Matching Abbreviation
  • Snippets exactly matching an abbreviation typed in Suggest Matching Abbreviation or Search Snippets now appear first in results lists
  • Fixes expansion of formatted snippets containing keypresses into Mail messages (or other places where HTML clipboard data would be used)
  • Moves fill-in window forward so it appears in front of the OmniFocus Quick Entry window.
  • Adds tooltip containing entire snippet content to Search Snippets results. (Also added to Suggest Matching Abbreviation results, but not visible unless mouse is clicked and held in that window.)
  • Fixes issue where a snippet abbreviation typed immediately after clicking OK or Cancel in a fill-in window would not trigger expansion
  • Fixes issue where a number of menu items which operate on snippets and groups remained enabled after TextExpander’s main window was closed
  • Fixes issue with fill-in field editing popover window sometimes not matching text selection in the snippet, especially when triple-clicking to select text

TextExpander 4.0.1 (2012-08-07)

  • Restores transparency to menu bar icon
  • Makes checkbox label clickable for optional section fill-ins
  • Equality abbreviations in Symbol group now end with == (e.g. >==, <==)
  • Updates Japanese and Italian help
  • Fixes crash when mixing standard and Unicode date formats in same snippet
  • Fixes issue where %key%s in unchecked optional sections caused expansion failure
  • Forces short year and expands per-day width in Statistics graph
  • Recalculates caches when deleting a snippet so that conflict resolutions update properly
  • Fixes some French typos
  • Fixes toggling of “expansion enabled” setting via AppleScript
  • Fixes crash when using empty string for blank popup fields

TextExpander 4.0 (2012-06-20)

  • Adds new fill-in types:
    • Multiple line text fields
    • Popup menus
    • Optional text sections
  • Supports default values for text and popup fill-ins
  • Edit fill-ins and options with popup interface
  • Expand snippets while using fill-ins
  • Switch apps while using fill-ins
  • Improves statistics with graphical display
  • Introduces hands-on tutorial for new users
  • Adds contextual menu to snippet list
  • Supports tables and lists in formatted text snippets
  • Adds appearance preference to show main window at launch
  • Updates appearance for Lion and Mountain Lion
  • Adds French and German autocorrect groups
  • Improves contrast/readability of abbreviation in snippet list
  • Uses fewer unique pasteboards when restoring clipboard content
  • Toolbar help icon provides access to help menu items
  • Adds help icon to toolbar when help menu is not visible
  • Adds logging popup to toolbar when logging is enabled
  • Makes it possible to change snippet type via AppleScript
  • Allows tab keystroke to transit password fields without stalling
  • Removes MobileMe synchronization, as MobileMe is discontinued
  • Removes Always use Clipboard preference, as it no longer applies
  • Respects default abbreviation mode when importing SpellCatcher files
  • Adds AppleScript-able setting to avoid querying input method for keyboard layout
  • Adds AppleScript-able setting to also tap keyUp events
© SmileOnMyMac, LLC, dba Smile. All rights reserved.
TextExpander is a registered trademark, Smile and the Smile logo are trademarks of SmileOnMyMac, LLC, dba Smile.