5.9.1
October 25, 2022
Espresso 5.9.1 adds support for macOS 13 Ventura, and corrects a code-signing issue. Espresso 5.9.1 requires macOS 10.13+ and is recommended for all Espresso users.
Improvements
Fixed
- Corrects a mistake with the code-signing of Espresso 5.9.
5.8
October 21, 2021
Espresso 5.8 adds support for macOS 12 Monterey. Espresso 5.8 requires macOS 10.13+ and is recommended for all Espresso users.
Fixed
- Sidebar resizing is broken on macOS 12
- Toolbar drawing artefacts on macOS 12
- Toolbar height is wrong on macOS 12
5.7.1
August 21, 2021
Espresso 5.7.1 is a minor release to address a crash on launch for macOS 10.13 and macOS 10.14 users. Espresso 5.7.1 requires macOS 10.13+ (macOS 11 Big Sur supported) and is recommended for all Espresso users.
Fixed
- Crash on launch on macOS 10.13 and macOS 10.14.
5.7
August 19, 2021
Espresso 5.7 is a stability release. It addresses a number of niggling issues. Espresso 5.7 requires macOS 10.13+ (macOS 11 Big Sur supported) and is recommended for all Espresso users.
Fixed
- Disables automatic spelling correction which was causing issues with html tags.
- Crash when using multi-sliders.
- Improves Preferences Window toolbar on macOS 11.
- Fixes an elusive, long standing crash the result of an uncaught exception being thrown deep in the system.
- Fixes drag-and-drop to the Finder not working.
Improvements
5.6.1
February 24, 2021
Espresso 5.6.1 is a minor update addressing a crash when syncing files. It requires macOS 10.13+ (macOS 11 Big Sur supported) and is recommended for all Espresso users.
Fixed
- Sync crashes upon completion.
5.6
February 12, 2021
Espresso 5.6 addresses a number of minor issues. It requires macOS 10.13+ (macOS 11 Big Sur supported) and is recommended for all Espresso users.
Improvements
Fixed
- Radio buttons in the style sheet override dialog not drawing properly.
- Updated copyright to 2021.
- Font style favourites failing to load properly.
- Crash when editing background layers.
- Crash when display Xray.
- Crash when code folding.
- Localised values not loading properly.
- NSApplication replyToApplicationShouldTerminate being called on background thread.
- Espresso freezes when switching to full screen mode.
5.5
December 22, 2020
This update improves compatibility with the recently released macOS 11.1 Big Sur update.
Fixed
- Improves compatibility with macOS 11.1 Big Sur.
5.4.1
March 15, 2020
This update removes debug code accidentally left in the Espresso 5.4 release.
Fixed
- Removes debug code accidentally left in 5.4.
5.4
March 13, 2020
This update improves Xray and Quick Open.
Added
- The Xray panel is now resizable.
- Espresso will remember and restore the position and size of the Xray panel.
- The Quick Open panel is now resizable.
- Espresso will remember and restore the position and size of the Quick Open panel.
Fixed
- All clicks in the back link in the Xray panel will now register.
- Quick Open will now correctly capture and release keyboard focus.
- Show Xray menu item will now correctly enable.
- Fixed bug that prevented some plugin commands from appearing in Espresso.
5.3.1
February 28, 2020
Espresso 5.3.1 is a bug fix release. It requires macOS 10.13+ and is recommended for all Espresso users.
Fixed
- Fixed non-functional project servers created in versions of Espresso prior to 5.3. This prevented the uploading and syncing of websites.
- Fixed crash when Espresso was put into full screen mode or tiled on the left or right of the screen.
- Fixed the missing popups in the Projects window and elsewhere.
- Works around a weird Xcode bug whereby Xcode was stripping higher resolution images of the Espresso app icon when building for release.
5.3
February 26, 2020
Espresso 5.3 adds security enhancements, improves macOS Catalina compatibility, as well as addressing a number of minor issues. It requires macOS 10.13+ and is recommended for all Espresso users.
Added
- Hardened runtime for improved security.
- Notarized for improved security.
Improved
- Upgraded to Swift 5
- Replaced a number of deprecated APIs.
- Updated crash reporting.
- Updated Sparkle.
Fixed
- Updated Xray to work on macOS Catalina.
- Fixed syntax highlighting on macOS Catalina.
- Fixed live preview on macOS Catalina.
- Miscellaneous stability improvements.
5.2.2
September 23, 2018
This update fixes some issues on Mojave, improves document find + replace and fixes a preview bug that was effecting some websites.
Improved
- Made document find and replace more accessible and more consistent with other macOS applications by adding a menu item: Edit > Find > Find and Replace… (⌥⌘F)
- Remapped the lesser-used Navigator Quick Filter keyboard shortcut from ⌥⌘F to ⌥⇧⌘F
Fixed
- Drag-and-drop for multiple items in the sidebar was broken on Mojave
- Tabs couldn't be reordered nor pulled out into independent windows on Mojave
- Document replace using regular expressions wasn't working
- Pressing shift + return in the document find bar wasn't finding the previous result
- Preview was broken for some websites
- "Snippets + Zen…" menu item no longer worked
5.2.1
September 03, 2018
This update adds support for macOS Mojave (light mode only).
Improved
- Made source list sidebar and projects window toolbar more opaque
- Temporarily disabled Dark Mode in the CSS visual editors
Fixed
- Crash that occurred when selecting a file in the project source list
- Crash that occurred when using the Navigator on a stylesheet with
@group
s
- Crashes that occurred when hovering over items in various menus and popovers
- Quick Publish toggle no longer shows a ghosted checkbox
5.2
August 30, 2018
This update improves Overrides, Xray, Quick Open, code folding and combines document find with Navigator filtering.
Added
- Xray panel shows all applied styles for the selected element while in the corresponding stylesheet.
- Xray panel offers a quick "Back to Preview" shortcut when viewing other tabs/files.
- Document find (⌘F) can now filter the Navigator either by choosing Edit > Quick Filter (⌥⌘F) or by clicking on the quick filter control at the top of the Navigator.
- Quickly select balanced blocks of code by holding option when clicking or dragging the code folding ribbon.
Improved
- Back to the future: applied styles are once again persistently visible in the Xray panel (no more clicking to reveal each time you select a new element).
- Fresh new document find interface.
- Quick Open (⇧⌘O) now labels suggestions by type (suggestions, files and actions).
- Snippets are now accessed behind the "+" button in the toolbar, separate from the Zen shortcuts indicator.
Fixed
- Xray not revealing applied styles with single-quoted attribute selectors — e.g.
input[type='submit']
.
- Overrides not always working reliably with style sheets containing a list of
@import url(...);
statements.
- The project source list would reset and selected files/tabs would deselect when saving project files located in iCloud Drive.
5.1.1
January 26, 2018
This update fixes Xray not revealing applied styles when they're written in #camelCase
.
Fixed
- Xray not revealing applied styles when they're written in
#camelCase
.
5.1
January 17, 2018
This update introduces Wildcard Overrides and a new look for Open Quickly. It also includes various enhancements and fixes.
Added
- Automatically suggested Wildcard Overrides, to ignore meaningless query strings like cache-busters.
- Brand new look for Open Quickly with clearer matching behaviour.
Improved
- Live Styling and Xray have been audited to work better with various SCSS use cases.
- Automatic re-indenting of snippets no longer adjusts surrounding whitespace.
- UI refinements in various places.
Fixed
- Non-alphanumeric Zen triggers would fail to expand upon pressing tab.
- New lines could be inserted inside folded code blocks.
- Workaround for an issue introduced in macOS 10.13.1 where text scrolling would abruptly end.
- Server Browse would not show the Date and Size columns.
- Server Sync would not always ask to trust certificates, even when needed to connect.
- Xray could become unresponsive for pages that use the Web History API.
- Dynamo would claim an error when importing empty SCSS files.
- Miscellaneous stability improvements.
5.0.4
October 9, 2017
This update fixes a problem in macOS 10.13 High Sierra where the Navigator could become garbled when adding/deleting items.
Fixed
- The Navigator could become garbled when adding/deleting items in macOS 10.13 High Sierra.
5.0.3
September 26, 2017
This update fixes a problem in 5.0.2 where new lines would be inserted in code-folded blocks.
Improved
- Scroll behavior for new lines when "Wrap lines that don't fit horizontally" is off.
Fixed
- New lines could be inserted in code-folded blocks.
5.0.2
September 11, 2017
This update improves Live Styling and automatic Re-Indent. It adds Navigator drag-and-drop and preferences for server transfers.
Added
- Drag and drop to reorder Navigator items.
- Smarter re-indenting of leading whitespace for new lines, and using Close Tag.
- Server Transfers preferences for default file and folder permissions.
Improved
- Live Styling and Overrides can update faster thanks to more efficient reloading.
- Firefox Developer Edition is now a supported browser for Live Preview.
Fixed
- Some
@import
ed style sheets could be missing from the overview menu.
- Going to SCSS selectors from Xray would not always select the right item.
- Remembering unknown extensions as "plain text" was impossible.
- Dropping files to upload to a server would not present an error if the upload failed.
- The Server Browse connect animation would never stop on macOS 10.13 High Sierra.
5.0.1
July 30, 2017
This update fixes bugs and adds minor improvements.
Added
- Documents with an unknown extension now show a panel letting the user pick a language, optionally applying it for all documents of the same type.
- Re-indenting behavior for Zen Snippets can now be specified for individual snippets.
Improved
- Automatic re-indenting for Zen Snippets in JavaScript is more correct more often.
- Documents for which the encoding could not be reliably detected can now still be opened.
- Permissions when uploading new files/folders should now be compatible with more servers.
Fixed
- Duplicating, renaming then editing a file sometimes opening multiple Workspace tabs.
- Xray not picking up selectors inside
@media
or ::before/::after
pseudo-elements.
- Xray no longer responding when going back/forward in the page's browsing history.
- Xray showing the compiled CSS rule, instead of the original SCSS/LESS style.
- Overrides not working for
@import
s when the base override has multiple @import
s.
- Undo grouping with seemingly unrelated edits.
- Syntax inconsistencies with HTML and LESS.
- LESS import statements resulting in a Dynamo error.
5.0
April 25, 2017
This update fixes a rare issue where undo or copy and paste could insert random text.
Fixed
- Finally tracked down and added a workaround for a system API that would mysteriously return semi-random text for some users / documents. Thanks for being a wonderful person, Kathy!
4.0
April 11, 2017
This update fixes minor issues in the app, and adds some nice improvements.
Added
- Certificate trust panel for HTTPS previews with an unknown or invalid certificate.
- Dragging a URL from Safari to Espresso in the Dock opens a new preview.
- Support for PEM-formatted keys when configuring SFTP key-based authentication.
- A new keyboard shortcut for Move Tab to New Window, and the ability to use outside the Workspace.
Improved
- (S)CSS Override and Xray support for
@import
ed style sheets.
- Using the Xray link click button now respects onclick scripts.
- Command-clicking an existing selection now removes it from Multi Edit.
- Tagging of PHP versus HTML+PHP so custom snippets are activated in the expected language.
- Support for syntax themes symlinking to another file (useful for theme development).
- Traditional display of "index.html" in the Workspace until we re-evaluate the feature.
- Window positioning for projects and document windows, as well as the Projects gallery.
- The "Open…" panel now allows selecting package contents.
Fixed
- Trial menu bar item would remain visible after unlocking.
- When browsing a server in column view, the first column would sometimes fail to reload.
- Find bar would not support tabbing between fields, depending on system settings.
- Re-Indent would not adjust the spacing after commas in CSS selectors.
- Renaming a file and clicking right of the name would end the rename.
- In previews, Open Link/Frame in New Window wouldn't do anything.
- Protocol-relative URLs would be interpreted as a comment in CSS.
- Double-clicking the title bar now respects system settings.
- Reloading a preview would be too aggressive, resulting in lost login sessions.
3.0
March 30, 2017
This blockbuster release was gorgeously redesigned and introduces some amazing new features. Read the announcement.
Live Preview and Browser Xray
- Radically re-engineered. The highlights:
- Test your projects in other browsers! Same amazing as-you-type editing and styling capabilities.
- Xray works in Chrome, Firefox and Safari, so you don't have to change your styling workflow at all. This also means you can take advantage of their Web Inspector, Grid Inspector and Responsive Design Mode!
- Far more realistic navigation behavior and resource loading (e.g. with absolute paths).
- The built-in Espresso preview now uses Safari's rendering engine.
- Xray and CSS overrides, now even for SCSS- or LESS-backed style sheets.
- Applied Styles can now be inspected by right-clicking when Xray is active.
Dynamo Auto-Build (in-app beta)
- Easily add powerful smart build behavior by using the Dynamo button in a folder dashboard. Deeply integrated with Live Preview. It is stable and production-ready for style sheet features, but will remain a beta feature until the behavior and syntax is more permanently finalized.
- SCSS and LESS compiling and as-you-type styling with Xray support.
- Markdown and smart HTML statements: imports, variables, fragments, …
- Much more in store, but we're going to expose and grow Dynamo with your feedback.
Editor and Navigator
- Re-Indent HTML, CSS and JS — or extend with the plug-in API.
- Edit and delete multiple selections at once.
- Indentation guides make your code extra readable.
- Bracket balancing makes it easier to see start/end counterparts.
- The Navigator has a new look with much better hierarchical indicators, and adds a Quick Filter.
- Easily duplicate items, as well as lines.
- Miscellaneous text handling improvements.
Zen
- Add your favorite text actions and snippets to the toolbar.
- Compact Zen shortcuts are automatically detected and expanded when pressing tab.
- Snippets can have Zen triggers, allowing for complex custom expansions (taking advantage of smart areas).
Workspace and Projects
- Projects have been entirely redesigned. The Workspace can now be shown as a tab bar.
- Quick Filter is much improved, and can show just open files in a new mode.
- Quick Open makes opening files with fingers on the keyboard a breeze.
- Templates let you add anything from simple files to dynamically generated folders.
- The New Project assistant takes full advantage of the new template capabilities.
- Many changes and improvements; e.g. a Folders First setting.
Publish and Servers
- Project Servers have been re-imagined, with a new "Clodette" button menu as the starting point.
- Any project server can now be limited to a specific folder, with smart Sync and Quick Publish support.
- App-wide favorites make sharing connections between projects supremely simple.
- SFTP key-based authentication is now supported from the UI.
- Quick Browse lets you use Espresso as a standalone file transfer client.
And…
- If all these features weren't enough, we added humorous (we hope) trial nags to get you to buy Espresso.
- A ton of smaller changes, which would probably saturate your internet connection if listed out here.