Back to Learning CenterWhats newTextexpander mac detailed release notes

What’s New in TextExpander for Mac: Detailed Release Notes

A shorter list of TextExpander for Mac’s new features is also available.

TextExpander for macOS 7.0.1 (2021-10-17)

  • Fixes possible crash on startup

TextExpander for macOS 7.0 (2021-10-12)

  • Updates and unifies the user experience
  • Improves main window search
  • Improves performance and responsiveness
  • Improves conflict management
  • Broadens accessibility
  • Other fixes and improvements

TextExpander for macOS 6.8.5 (2021-06-29)

  • Fixes VoiceOver access to main window
  • Resolves possible crash on launch when local storage closes unexpectedly
  • Resolves possible crash submitting stats when local storage closes unexpectedly
  • Improves error message for failed sign in

TextExpander for macOS 6.8.4 (2021-04-20)

  • Fixes expand and match styling with fill-ins [TEC-1357]
  • Fixes moving multiple snippets via context menu [TEC-1218]
  • Fixes duplication of snippets in a read-only group [TEC-1126]
  • Allows toggling snippet preview via the keyboard shortcut in the standalone editor
  • Improves inline search performance [TEC-1082]
  • Removes possible stale search results from inline search [TEC-1405]
  • Improves display of outage banners [TEC-1394]
  • Fixes “clear cache” loop at startup [TEC-1371]
  • Fixes possible permanent “Unsaved Snippets” dialog upon quit [TEC-1339]
  • Fixes keyboard freeze when using hot key to enable/disable expansion [TEC-1356]
  • Fixes duplication of snippets in a read-only group [TEC-1126]
  • Fixes Paste & Match Style pasting twice when using the keyboard shortcut [TEC-1331]
  • Fixes expansion of Javascript snippets with a bad adjustedDate
  • Fixes crash on startup experienced by some users [TEC-1371]

TextExpander for macOS 6.8.3 (2021-02-11)

  • Resolves crash at startup when RTF-formatted snippet is present [TEC-1327]

TextExpander for macOS 6.8.2 (2021-02-09)

  • Fixes use of VoiceOver to activate the menu bar [TEC-1209]
  • Fixes expansion of snippets with delimiter overrides [TEC-1220]
  • Only shows “TextExpander is Offline” banner during an outage [TEC-77]
  • Shows if TextExpander is connected in Account tab
  • Validates that JavaScript snippets set an actual date to adjustedDate
  • Only consider current line when using inline search [TEC-1178]
  • Fixes crash when clicking on Open TextExpander immediately after opening Quick Actions [TEC-1223]
  • Clarifies error message when attempting to expand shell script snippets lacking a shabang (#!) [TEC-1241]
  • Fixes Fill-In expansion failures experienced by some users [TEC-907]
  • Fixes expansion following previously cancelled expansion [TEC-1231]
  • Fixes crash experienced by some users [TEC-1232]
  • Fixes expansion of “side effect only” AppleScript snippets [TEC-1204]
  • Fixes font list across Sign Out / Sign In [TEC-1205]
  • Fixes use of filltop with Fill-Ins [TEC-1227]
  • Uses Display Fonts in Fill-In window [TEC-1200]
  • Fixes shrinking of Fill-In windows [TEC-1214]
  • Removes autocorrect from Insert Snippet modal [TEC-365]
  • Removes autocorrect from abbreviation prefix field [TEC-1239]
  • Fixes appearance of larger font sizes in drop down [TEC-1175]
  • Ensures keystrokes are directed to inline search after hotkey
  • Fixes use of Esc to close Quick Actions
  • Fixes deletion of Snippet Groups via keyboard shortcut
  • Fixes crash when typing quickly after signing out

TextExpander for macOS 6.8.1 (2020-12-17)

  • Improves speed of fill-in expansions [TEC-1194]
  • Fixes possible crash at launch affecting some users [TEC-1196]
  • Fixes odd behavior when double-clicking on status icon [TEC-1189]
  • Improves inline search appearance when there are no results

TextExpander for macOS 6.8 (2020-12-15)

  • Updates UI appearance for Big Sur
  • Adds Quick Actions
  • Allows inline search when abbreviation expansion is disabled
  • Improves display of suggestions
  • Improves display and resolution of editing conflicts
  • Improves snippet editor
  • Improves presentation of font-less expansion in snippet editor [TEC-295], [TEC-296]
  • Various bug fixes and improvements

TextExpander 6.5.5 (2020-05-18)

  • Improves appearance of table borders [TEC-330]
  • Improves expansion in Google Chrome Omnibox and Missive [TEC-366, TEC-748]
  • Fixes Snippet Group becoming untitled, read-only during high server load [TEC-752, TEC-785]
  • Resolves menu bar responsiveness following launch [TEC-637]

TextExpander 6.5.4 (2020-03-18)

  • Restores localization of snippet editor
  • Immediately updates expansion when case sensitivity is changed [TEC-297]
  • Fixes adapt to case when a Snippet Group prefix is used [TEC-320]
  • Stops unnecessarily bolding text pasted into snippet editor from Google Docs [TEC-625]
  • Restores pasteboard on Tab [TEC-699]
  • Colors adjacent optional sections differently [TEC-144]
  • Other minor fixes and improvements

TextExpander 6.5.3 (2020-01-14)

  • Adds launch avoidance logic, scanning application exception
  • Allows position cursor macro to be emitted from scripts [TEC-345]
  • Allows scripts to return %key macros [TEC-274]
  • Avoids expanding or operating in Red Sweater’s Black Ink crossword puzzle application
  • Drops formatted list items entirely when surrounded with optional section macros
  • Fixes logic error that could lead to a proliferation of keep/abandon delimiter macros at the end of snippets [TEC-152]
  • Includes trailing % for %key: macros in scripts [TEC-590]
  • Maintains cursor positioning keystroke count when there are multiple delimiter overrides [TEC-326]
  • Makes default fill-in name a placeholder rather than using it as text [TEC-522]
  • Retains line breaks after optional fillins that are not included when they are on the same line as non-optional content [TEC-406]
  • Suppresses “linebreaks” in formatted text such as list items [TEC-406]

TextExpander 6.5.2 (2019-07-30)

  • Improves snippet editor:
    • Double-click to edit date and time math macros [317]
    • Replaces selected text with inserted macros [257]
    • Fixes case where fill-in name reverts to default [301]
    • Disallows multiple line defaults for single-line fill-ins [255]
  • Other minor fixes and improvements

TextExpander 6.5.1 (2019-05-28)

  • Drag and drop to re-order items in popup fill-ins
  • Fixes rich text expansion into Missive, FileMaker Pro
  • Fixes modal OK button coloring [SNIP-223]
  • Fixes deleting macros within fill-ins [SNIP-249]
  • Adds support for table borders [SNIP-142]
  • Improves cancel behavior for fill-in modals [SNIP-222]
  • Adds support for Unicode date macros [SNIP-205]
  • Ignores leading extra optional-end macro [TEC-2]
  • Doesn’t show ‘null’ in onboarding when contact is unavailable [SNIP-234]
  • Fixes case where first line can be replaced by last line when expanding in Office applications [TEC-11]
  • Resolves crash when repeatedly duplicating snippets [TEMAC-1823]
  • Fixes popular crashes from HockeyApp
  • Randomizes interval for sending statistics to server
  • Updates server retry logic introducing random interval
  • Handles system default font [TEC-283]
  • Adds padding on left of popup option [TEC-277]
  • Improves dark mode in fill-in popup [TEC-278]
  • Prohibits snippet macro without abbreviation [TEC-268]
  • Resolves issue where unedited fill-ins could be inserted
  • Code snippets use correct %filltop macro
  • Resolves case where text styling in fill-in % macros could disrupt parsing

TextExpander 6.5 (2019-03-05)

  • New editor with visual access to:
    • Dates
    • Times
    • Date math
    • Fill-ins
    • Keys
    • Cursor positioning
    • Clipboard
    • Insert / nest other snippets
  • Date math can be applied to multiple units [1664, 1781]
  • Date math is cumulative [1664, 1781]
  • Adds Snippet Group prefixes to abbreviations in snippet reminder notifications [1757]
  • Maintains slider position between snippet list and settings across launches [1515]
  • Fill-ins with “Show at Top” set include optional sections at top [1212]
  • Adds syntax highlighting for JavaScript and AppleScript snippets
  • Respects font size in Google Docs [1607]
  • Improves expansion when clipboard contains data from a Microsoft application [1729]
  • Adjust timeout on editor idle state
  • Improves font size handling in Google Docs [1660]
  • Requires macOS 10.12 (Sierra) or later
  • Improves snippet preview

TextExpander 6.2.8 (2018-11-28)

  • Supports Mojave dark mode
  • Fixes expansion in Chrome v69+ omnibar [1768]
  • Improves pasteboard delay handling [1729]
  • Simplifies outline category drawing [1777]
  • Removes horizontal elasticity from snippets list [1779]
  • Removes secure input / loginwindow notification on wake [1780]
  • Fixes typos in sync warnings
  • Other fixes and improvements

TextExpander 6.2.7 (2018-08-25)

  • Resolves case where last snippet is pasted instead of restored clipboard [1733]
  • Does not trigger JavaScript debugging windows in Safari [1751]
  • Adds option to include betas when checking for updates
  • Other minor fixes and improvements

TextExpander 6.2.6 (2018-06-05)

  • Allows Check for Update… when signed out [1748]
  • Retains local settings during SSO sign in when possible
  • Reduces frequency of secure input notifications [1746]
  • Other minor fixes and improvements

TextExpander 6.2.5 (2018-02-15)

  • Improves “Restore clipboard” reliability (avoids expansion to clipboard content instead of snippet)
  • Resolves expansion issues in Microsoft OneNote
  • Adds Single Sign-On (SSO) for organizations
  • Works around delays when duplicating pastboard [1729]

TextExpander 6.2.4 (2017-11-07)

  • Resolves possible crash when pasting into Snippet Editor [1710]

TextExpander 6.2.3 (2017-10-13)

  • Eliminates delete as default option for delete confirmation
  • Fixes Snippet Group name drawing in dark mode [1608]
  • Improves inline / menu search result selection highlighting in dark mode [1608]
  • Resolves performance issue with very large single line snippets [1701]
  • Updates Secure Input messaging
  • Use command-delete to delete without confirmation

TextExpander 6.2.2 (2017-08-22)

  • Adds ‘expand string’ scripting command (e.g. tell application “TextExpander” to expand string “ddate :flag-us:”)
  • Improves spacing for Snippet Group prefix and Group prefix override [1651]
  • Prepares for High Sierra (macOS 10.13)
  • Resolves excess conflicting snippet groups [1673]
  • Resolves potential data loss when server is slow to respond [1681]

TextExpander 6.2.1 (2017-05-19)

  • Fixes snippet expansion in the Slack app [1659]
  • Partially fixes issue with Unicode separator characters [1663]
  • Resolves issues with sending previous days’ statistics to server
  • Sends request version with sign in page
  • Sends snippet changed notification when removing Snippet Group prefix override [1654]

TextExpander 6.2 (2017-03-28)

  • Adds support for Snippet Group prefixes and Group prefix overrides [811, 1645]
  • Aligns baselines of Snippet Group settings [1644]
  • Fixes blank statistics graph when TextExpander is in folder named with spaces [1642]
  • Fixes case where suggestions perform poorly after pasting large body of text [1648]
  • Resolves toolbar button flash during sign in and sync [1621]

TextExpander 6.1.7 (2017-02-26)

  • Improves connection reliability
  • Fixes unwanted leading linebreak when expanding some formatted snippets [1554]
  • Retains animation of GIF’s when added via drag and drop [1627]
  • Allows delimiter macros to be added to script snippets [1423]
  • Other minor fixes

TextExpander 6.1.6 (2017-02-14)

  • Retains selection when applying formatting in snippet editor [SNIP-128]
  • Resolves import hang introduced in 6.1.5 [TEMAC-1628]
  • Resolves issue where last ping time is undefined resulting in log entries of “last ping: NaN”

TextExpander 6.1.5 (2017-02-03)

  • Adds support for importing TextExpander version 5 settings and backup files [1564]
  • Synchronizes additional preferences with TextExpander for Windows (playing sound at expansion, run scripts snippets, default format and abbreviation mode, and update checking)
  • Removes macOS Sierra’s “Show Tab Bar” entry from View menu [1618]
  • Offers to check for software updates if not recently checked after a crash [1595]
  • Adds VoiceOver label for Touch Bar buttons [1620]
  • Resolves case where some script snippets could execute if Run script snippets was off [1616, 1617]
  • Other minor fixes

TextExpander 6.1.4 (2017-01-13)

  • Resolves issue where snippet can fail to appear in editor when selected [1507]
  • Fixes crash which could occur when waking computer from sleep
  • Other minor fixes

TextExpander 6.1.3 (2017-01-10)

  • Fixes issue where edits to a snippet could be applied to a different snippet [1587, 1461]
  • Adds support for Touch Bar
  • Adds support for expanding snippets by typing with the macOS Sierra Dwell Control keyboard
  • Improves expansion of formatted snippets into Firefox [1596]
  • Adds warning before Sign Out if there are local changes not yet uploaded to [1594]
  • Reconnects to server on wake from sleep in cases where that wasn’t happening [1611]

TextExpander 6.1.2 (2016-11-17)

  • Ensures sign in window is presented on main thread
  • Replaces Add Predefined Group with Add Public Group [1592]
  • Resolves potential crash when previewing nil content
  • Resolves potential hang using bold or italic in abbreviation or label [1593]

TextExpander 6.1.1 (2016-10-26)

  • Resolves issues with use on Yosemite (macOS 10.10) [1580, 1583]
  • Fixes potential crash with localized sync notifications
  • Displays License Agreement for localized versions [1239]

TextExpander 6.1 (2016-10-11)

  • Adds button to access user account in Account preferences [1551]
  • Adds dictation support to fill-in fields [1167]
  • Adds Portuguese localization
  • Adds preview button to snippet editor [1503]
  • Avoids fatal save error when stored token is invalidated by server [1526]
  • Avoids suggesting snippets when not signed in
  • Ensures status during sign in stays “Signing in”
  • Fixes localizations of “Include in Inline Search” [1142]
  • Handles HTML tags properly in fill-in defaults [1543]
  • Improves drag & drop support for snippet editor [1360]
  • Improves loading speed of Snippet Editor
  • Restores Bold and Italic menu commands for Snippet Editor [1397]
  • Shows user’s email in Account preferences [1518]
  • Updates from “Download” to “Add” for Snippet Groups [1532]

TextExpander 6.0.9 (2016-09-12)

  • Increases size of Snippet Group notes field, and allows copy & paste when read-only
  • Fixes expansion of image-only snippets, including in Microsoft Office apps [1533]
  • Fixes to prepare for macOS Sierra [1548]
  • Prevents crash if insertion text is invalid [1250]
  • Updates Sparkle framework from 1.12 to 1.14

TextExpander 6.0.8 (2016-07-28)

  • Improves import; adds support for multi-line CSV [1527]
  • Resolves case where switching snippets could discard edits [1525]
  • Resolves case where coming back online doesn’t receive interim updates [1524]
  • Resolves case where changing snippet type on other device isn’t reflected locally [1497]
  • Syncs changes to default sound [1519]
  • Fixes leading and trailing spaces for formatted text expansion [1514]
  • Fixes background drawing for Drop / Keep Suggestion [1519]
  • Improves snippet editor
  • Other minor fixes and improvements

TextExpander 6.0.7 (2016-06-28)

  • Resolves issue where snippet can fail to appear in editor when selected [1507]
  • Improves handling of slow authentication
  • Resolves incorrect “Your subscription is suspended. Expansion is disabled. Click to resolve.” slideover
  • Resolves some assertion and exception issues
  • Other minor fixes and improvements

TextExpander 6.0.6 (2016-06-09)

  • Always use Gregorian calendar when uploading statistics [1493]
  • Corrects window title sometimes incorrectly displaying “offline”
  • Displays process ID which enabled Secure Event Input if application name cannot be determined
  • Displays label in outline when snippet content is empty [1362]
  • Disables more menu items when not signed in [1426]
  • Fixes arrow navigation for large search results [1495]
  • Fixes bottom padding of snippet editor [1491]
  • Fixes default snippet line height [1496]
  • Fixes menu bar display anomalies after signing out [1478]
  • Handles sign out command properly during sign in [1475]
  • Improves expansion reliability in Postbox by slightly delaying expansion [1473]
  • Improves handling of added snippet groups in tutorial [1115]
  • Improves handling of Sign out while not yet finished signing in [1475]
  • Keeps focus on snippet list when snippet is selected [1474]
  • Matches label before content in Inline Search and Search Snippets [1313]
  • No longer changes Enable Expansion preference when connecting to server [1484]
  • Restores editor support for default font preferences [1485]
  • Send Command+V to frontmost process if it looks like ViewBridgeAuxiliary is echoing keystrokes [1232]
  • Stops inserting raw HTML into plain text snippets [1476]

TextExpander 6.0.5 (2016-05-11)

  • Improves Snippet Editor:
    • Improves image import
    • Resolves case where fill-in editor could dismiss slowly [1457]
    • Resolves issue with URL field
  • Restores Print Group and Print All Groups [1444]
  • Adds Learn More link for sign in problems [1458]
  • Retains uncommitted content changes when creating new snippet [1411]
  • Allows Quit when sign in panel is displayed [1333]
  • Shows logging from Snippet Editor in Console
  • Slideover banner and status in Account prefs reflect account state [1467]
  • Disables Add Snippet Group from File when signed out
  • Supports Google Chrome version 50’s URL bar
  • Resolves French localization issues
  • Other fixes and improvements

TextExpander 6.0.4 (2016-04-26)

  • Fixes insets for updated editor
  • Cannot tab to Snippet Group selection in Create New Snippet from Helper
  • Edit Last Expanded Snippet changes formatting
  • Cannot Tab out of snippet editor to other main window areas
  • Some changes made to snippets via AppleScript do not trigger sync or even save of the Snippet Group
  • French term for ‘Formatted Text, Images’ needs a change

TextExpander 6.0.2 (2016-04-18)

  • Resolves issue with extra spacing when expanding in Gmail while using Chrome
  • Restores copy/paste support to Create New Snippet / Edit Last Expanded Snippet
  • Adds sign in/out to Account preferences
  • Resolves display issue with Set Delimiters… pane
  • Other minor fixes and improvements

TextExpander 6.0 (2016-04-04)

  • Re-editing existing fill-ins does not work on 10.10.5
  • Server Status message appears after wake from sleep
  • Outline draws as if it is narrow after New Snippet created
  • Undefined nested snippets after a defined nested snippet incorrectly take the expansion of the defined snippet

TextExpander 5.9b33 (2016-04-04)

  • Resolves window resizing
  • Fixes inline search when scroll bars are always visible
  • Fixes scrolling issues in snippet editor
  • Applies Appearance font preference to empty text of new snippet
  • Removes Sharing category when last sharing Snippet Group is removed
  • Enables snippet editor after “Keep Suggestion”
  • Updates video intro links
  • Updates localizations
  • Updates link file icon and document icons

TextExpander 5.9b32 (2016-03-30)

  • Improved name resolution of subscription Snippet Groups

TextExpander 5.9b31 (2016-03-29)

  • Fixes removing Snippet Group name crashes [1400]
  • Supports Transition of URL-based Snippet Groups to server based subscriptions Groups
  • Adds all localizations
  • Enables demo mode notification (edited)
  • Updates menu item state when enabled via server [1392]
  • Prompts for sign in if user denies access to Keychain
  • Improves performance so that menu bar does not hang [1388]
  • Several improvements to snippet editor, including reflection of editing state and improved tab handling
  • ⌘-/ (command, forward slash) is the default hotkey for Inline Search for users who’ve never set it before
  • Group options (app execptions, sound, inline search) sync across OS X clients
  • If user denies access to keychain, they’re prompted to sign in
  • Resolves excess line endings issue found by Jonathan and Andrew
  • Option-Tab adds tab in Editor
  • Other fixes and improvements
  • Resolves problem with Snippet Group preference syncing in the presence of legacy URL-based Groups
  • Resolves crash in Snippet Group preferences sync code
  • Sorts Snippet Groups in menu bar as in app
  • Removes “Include HTML data” preference
  • Respects various server flags
  • Modifies keychain storage mechanism slightly
  • Saves server permissions so they apply when offline
  • Fixes expansion from menu bar into PowerBox

TextExpander 5.9b24 (2016-03-08)

  • Adds new snippet editor
  • Changes appearance and organization of the list of Snippet Groups and snippets
  • Categorizes Snippet Groups according to sharing status, and sorts them alphabetically by Snippet Group name
  • Shows editable items in Snippet Group settings more clearly
  • Updates application icon
  • Removes “Local editable copy” checkbox from import/open file dialog
  • Stops logging “Lost connection” status in server status
  • Other minor fixes and improvements

TextExpander 5.9b20 (2016-03-03)

  • Inserts newly added predefined group into the “TextExpander” category [1373, 1375]
  • Uses correct storage mode for newly created “Formatted text, pictures” snippets [1381, 1382]
  • Strips formatting when converting a formatted snippet to “Plain Text”
  • Adds new snippet editor for all text snippets
  • Changes appearance and organization of the list of Snippet Groups and snippets
  • Categorizes Snippet Groups according to sharing status, and sorts them alphabetically by Snippet Group name
  • Shows editable items in Snippet Group settings more clearly
  • Updates application icon
  • Removes “Local editable copy” checkbox from import/open file dialog
  • Stops logging “Lost connection” status in server status
  • Other minor fixes and improvements

TextExpander 5.9b18 (2016-02-02)

  • Improves sync update performance
  • Fixes potential crash during outline updates

TextExpander 5.9b17 (2016-01-22)

  • Displays user name when offline but still signed in [1320]
  • Allows snippet expansion when offline but still signed in
  • Allows expansion of fill-in snippets
  • Resolves crash when deleting large number of snippets [1336]
  • Improves handling of network connection loss while uploading a number of changes [1335]
  • Allows easier Copy of sync status messages(edited)

TextExpander 5.9b16 (2016-01-19)

  • Resolves issue with diagnostic logging
  • Resolves issue with menu bar icon setting

TextExpander 5.9b15 (2016-01-19)

  • Improves sync speed and reliability
  • Other minor fixes and improvements

TextExpander 5.9b14 (2015-12-18)

  • Resolves issue when launching without a network connection
  • Resolves sync errors when duplicating or importing a Snippet Group [1314]
  • Allows Inline Search and Search Snippets hotkeys in applications where expansion is excluded via expansion preferences

TextExpander 5.9b13 (2015-12-16)

  • Resolves issue when running on production server

TextExpander 5.9b12 (2015-12-15)

  • Improves sync efficiency
  • Adds partial localization for several languages
  • Adds a few missing preference settings to sync
  • Other minor fixes and improvements

TextExpander 5.9b10 (2015-11-16)

  • Fixes status menu item problems when Search Snippets hotkey was set

TextExpander 5.9b9 (2015-11-13)

  • Adds sync of most Expansion, Options, and Suggestions preference settings via
  • After updating from 5.9b6, 5.9b8 could treat synced Snippet Groups inconsistently, resulting in numerous sync errors [1296]
  • Fixes crash or data corruption when dragging a Snippet Group and dropping it below last item in list [1265]
  • Sets window title to “TextExpander off line” when off-line [1289]
  • Disables expansion when signed out
  • Tries to avoid App Transport Security policy errors with subscribed Snippet Groups such as TidBITS Auto-Correct
  • Other minor fixes and improvements

TextExpander 5.9b8 (2015-11-03)

  • Fix issue allowing local deletion of organization Snippet Groups [1287]
  • Avoid spurious sync error notices when adding URL-based Snippet Group

TextExpander 5.9b7 (2015-10-27)

  • Add Share/Sharing button to Snippet Group editor, Snippet Group icon reflects sharing
  • Add sounds for suggestion and “snippet already exists” notifications (notification sounds can be disabled in System Preferences – Notifications)
  • Sync progress panel improved, no longer bounces Dock icon or forces application to un-hide
  • Add Share for URL and external file Snippet Groups
  • Changing TextExpander server address behaves like upgrading from version 5
  • Avoid Secure Event Input notification if application is excluded from TextExpander’s Expansion Preferences [1274]
  • Update Google Chrome uni-bar special case expansion
  • Removes obsolete Backup and Sync preferences and related help
  • Ignore un-restorable Microsoft Office 16 data on the pasteboard

TextExpander 5.9b6 (2015-10-12)

  • Adds support for service
  • Requires login to
  • Removes obsolete Backup and Sync preferences and related help
  • First version for private beta

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 issue with expansion in save dialogs on El Capitan
  • Other minor fixes and improvements

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 Snippet Group if all Groups are deleted [1109]
  • Fixes issue with Snippet 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 Snippet 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 Snippet 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 Snippet 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 Snippet 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 Snippet 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 Snippet 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 Snippet 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 Snippet Groups list
  • Fixes crash when manipulating Snippet 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 Snippet 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 Snippet 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