Espresso Changelog

What's new in Espresso 5.2.1

Sep 4, 2018
  • 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 @groups
  • Crashes that occurred when hovering over items in various menus and popovers
  • Quick Publish toggle no longer shows a ghosted checkbox

New in Espresso 5.2.0 (Aug 31, 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.

New in Espresso 5.1.1 (Jan 26, 2018)

  • Fixes Xray not revealing applied styles when they're written in #camelCase.

New in Espresso 5.1 (Jan 18, 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 behavior.
  • 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.

New in Espresso 5.0.4 (Oct 10, 2017)

  • Fixes a problem in macOS 10.13 High Sierra where the Navigator could become garbled when adding/deleting items.

New in Espresso 5.0.3 (Sep 28, 2017)

  • Improved:
  • Scroll behavior for new lines when "Wrap lines that don't fit horizontally" is off.
  • Fixed:
  • New lines would be inserted in code-folded blocks.

New in Espresso 5.0.2 (Sep 12, 2017)

  • 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 @imported 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.

New in Espresso 5.0.1 (Jul 31, 2017)

  • 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 @imports when the base override has multiple @imports.
  • Undo grouping with seemingly unrelated edits.
  • Syntax inconsistencies with HTML and LESS.
  • LESS import statements resulting in a Dynamo error.

New in Espresso 5.0 (Apr 26, 2017)

  • Fixed:
  • Finally tracked down and added a workaround for a system API that would mysteriously return semi-random text for some users / documents.

New in Espresso 4.0 (Apr 11, 2017)

  • 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 @imported 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.

New in Espresso 3.0 (Mar 30, 2017)

  • LIVE PREVIEW AND BROWSER XRAY:
  • 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.
  • 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.
  • 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.

New in Espresso 2.2.3 (Jun 26, 2015)

  • Improved overall stability and miscellaneous fixes

New in Espresso 2.2.2 (Oct 20, 2014)

  • Miscellaneous fixes

New in Espresso 2.2 (Oct 20, 2014)

  • Ready for Yosemite!
  • Significant performance boosts in key areas, most notably Project Find, scrolling smoothness and editor responsiveness for some international script languages
  • Improved stability in a big way, with fixes for many errors, crashes and syntax issues
  • Improved compatibility with some servers and tweaked permission handling
  • Miscellaneous syntax and language improvements

New in Espresso 2.1.5 (Dec 5, 2013)

  • Improved stability and bug fixes

New in Espresso 2.1.4 (Nov 25, 2013)

  • Improved stability and bug fixes

New in Espresso 2.1.3 (Aug 16, 2013)

  • Fixed an issue where many FTP connections timed out prematurely
  • Fixed an issue where dismissing the Cloud Attack settings disconnected the server or resulted in additional alerts
  • Fixed an issue where the Server Browse context menu showed two Delete menu items
  • Fixed an issue where conditional clauses showed up as functions in the Navigator
  • Fixed an issue where deleting managed projects also moved other managed project metadata to the Trash
  • Fixed a memory leak that could occur for some documents
  • Fixed an error that could occur when defining a new element in previewed HTML
  • Fixed an error that could occur with some search terms in Find in Project
  • Fixed an error that could occur with malformed CSS gradients
  • Fixed an error that could occur when generating CSS output for some Safari 4 gradients
  • Fixed a crash that could occur when selecting a style sheet from the Preview toolbar

New in Espresso 2.1 (Jul 16, 2013)

  • Publish and Sync:
  • Cloud Attack allows you to control the number of parallel connections per server
  • Server Browse opens selected files in the Workspace when you press ⌘-arrow-down
  • Server Sync lets you change multiple actions at once by clicking the action column, by right-clicking or by pressing return
  • Server Sync presents the reason for an action's failure when you click the error icon
  • Server Sync and Quick Publish ask about untrusted certificates instead of failing silently
  • Much improved connection verification with transparent auto-reconnecting, preventing incorrect errors and "instant timeouts"
  • Added settings for active/passive FTP transfers and tweaked FTP behavior for better server compatibility
  • Updated FTP, SFTP and Amazon S3 subsystems, fixing some connectivity issues
  • Quitting Espresso with server activity going on presents a confirmation dialog
  • Core Editing, Navigator and CSSEdit Styling Tools:
  • Un/Comment behaves much more elegantly. "New Comment"-esque behavior on empty lines, better preservation of existing comments, embedded language boundary detection, fixes for CSS groups and PHP blocks…
  • Code Folding auto-unfolds when selecting items in the Navigator, respects multiple selections and stays folded when in/outdenting
  • When you press the tab key, expanding a snippet trigger (if there is one) is prioritized over moving to the next tab stop
  • Move Line Up/Down inserts empty lines when trying to move past the beginning/end of the text
  • Added support for CSS rem units and the "auto" keyword in the positioning tools
  • Improved preservation of "!important" properties in the visual tools
  • Improved how New Group wraps items and improved the behavior when dropping items in a group using the Navigator
  • Improved the CSS output for vendor-specific linear and radial gradients
  • Improved the display of CSS rules where the text or background is too light or dark to be readable
  • Files for which Espresso can't auto-detect the encoding can now be opened anyway
  • Fixed an error that could occur when entering non-ASCII characters (e.g. Hiragana) using marked text input
  • Fixed an issue where completion snippets wouldn't be generated when completing at the very end of a document
  • Fixed an issue where Windows linebreaks wouldn't be matched by "$" in regular expression searches
  • Fixed issues with tab stop behavior in nested snippets and CodeSense completion snippets
  • Fixed an issue where line wrapping would behave strangely after a "$" character
  • Fixed an issue where documents would save their selection state even though the associated changes weren't saved
  • Fixed an issue where the text would jump around when selecting via the line number strip
  • Fixed an issue where Close Tag would add incorrect extra tags at the end of the document
  • Fixed an issue where Close Tag would close the tag after the selection instead of the tag surrounding it
  • Fixed an issue where the text insertion point would jump to a wrong location when resizing the window
  • Fixed an issue where actions using a keyboard shortcut without modifier keys (like a simple letter) wouldn't work
  • Fixed an issue where custom user-defined keyboard shortcuts wouldn't be accepted initially
  • Fixed an issue where the color picker didn't close when the color field lost focus
  • Fixed an issue where the position tool didn't support "auto" correctly
  • Project Files, Workspace and Tabs:
  • Move to Trash now uses ⌘-option-delete as its keyboard shortcut; ⌘-delete only works when the file list is focused
  • Dragging files to the Trash now… moves them to the Trash
  • Duplicate selects the copy of the file you just duplicated
  • Quick Filter sports improved keyboard navigation, including the shortcut that now toggles it open and closed
  • Improved context menu behavior for Workspace tabs: right-clicking no longer selects them
  • Show in Finder now works directly for Workspace tabs
  • Fixed an issue where Git checkouts and similar massive file activity would result in abnormally high CPU usage
  • Fixed an issue where the change indicator didn't update when when both an alias and its original were visible
  • Fixed an issue where Find in Project listed aliased files twice
  • Fixed an issue where "Show in Project Files" didn't work when search results were being listed
  • Fixed an issue where collapsed folders expanded again when saving while search results were being listed
  • Fixed an issue where folders with identical names couldn't be replaced
  • Fixed an issue where files started showing the wrong contents after duplicating and renaming
  • Web Preview:
  • ⌘-L focuses the location field when a Web Preview is active
  • Clicking the Preview toolbar button for untitled or remote documents presents a more helpful dialog
  • You can drag out a Web Preview's URL by dragging the icon in the location field
  • You can drop URLs on Espresso in the Dock to open a Web Preview
  • Languages, Miscellaneous:
  • Improved HTML, CSS, JavaScript, Markdown, XML+SVG, PHP, Python, Ruby and Apache plug-ins: optimizations, better syntax support, improvements to actions and embedded languages…
  • Added a "Choose Project Folder" action in the Projects window, to assign a different root folder for your project
  • Fixed an issue where decaf kept blocking the command line, despite the edited file having been closed
  • Fixed an issue where HTML actions would be available in CSS and JavaScript
  • Fixed an issue where badly written syntaxes could lead to odd, unpredictable behavior
  • Fixed an issue where Projects wouldn't update after being renamed
  • Fixed an issue where projects couldn't be renamed to the same name with different capitalization
  • Fixed an issue where .espressostorage files would be copied to the project's parent directory
  • Fixed an issue where third-party plug-ins could corrupt the standard functionality of Espresso
  • Fixed a crash that could occur when closing a HTML file and the associated Web Preview
  • Fixed a crash that could occur when quitting with unsaved changes
  • Better error messages, various other minor fixes and improvements (more than a hundred!)

New in Espresso 2.0.5 (Dec 3, 2012)

  • Retina Retina Retina! Extra pixels, extra gorgeous.
  • New documents open in a tab when the only open window is a tabbed full screen window
  • Quick Publish indicators now remain next to the file when search results are selected
  • Delete options are now present in the Sync Actions menu
  • Added an "in Trash" indicator when files have been moved to the Trash
  • Fixed an issue where double clicking a file wouldn't add it to the Workspace
  • Fixed an issue where Quick Publish could disappear after double-clicking folders
  • Fixed an issue where duplicating, renaming and editing (or previewing) a file could show the wrong contents
  • Fixed an issue where documents reset their syntax when the file is saved externally
  • Fixed an issue where documents with non-ASCII characters could lead to excessive CPU usage
  • Fixed an issue where Previews wouldn't update with Google Fonts
  • Fixed an issue where HTML CodeSense inserted invalid nested tags when using New Tag
  • Fixed an issue where the CSS buttons wouldn't respond when closing and reopening a document
  • Fixed an issue where projects overlapped the current project or window when opened in Full Screen
  • Fixed an issue where project duplicates appeared in the Projects window
  • Fixed an issue where Clear Menu in Open Recent File wouldn't stick
  • Fixed an issue where New File could mistakenly create the file in the server's root directory
  • Fixed an issue where regular expressions weren't colored in the Find bar
  • Fixed a crash that could occur when building Syntax Injections that target other Injections
  • Fixed the wrapping behavior of the Preview location field
  • Fixed the scrollbar position when scrolling beyond the top of Project Files
  • Various other minor fixes and improvements

New in Espresso 2.0.4 (Jul 24, 2012)

  • Espresso is ready to rock on OS X 10.8 Mountain Lion
  • Fixed Quick Publish issues on Retina displays

New in Espresso 2.0.3 (May 24, 2012)

  • Added Full Screen support on Lion. Woo-hoo! (Finally!)
  • Added "Straighten Quotes" and "Curl Quotes" text actions
  • Improved the interaction between CodeSense and undo, resulting in a much nicer workflow when undoing completions
  • Improved the behavior of New Preview when selecting multiple items in Project Files
  • Improved Markdown support with automatic list continuation and text actions for inserting or adjusting Markdown elements
  • Improved various language features including Zen coding, CSS CodeSense, commenting in PHP and Javascript, and more
  • Fixed the Balance text action not working with every comment
  • Fixed keyboard shortcuts that conflicted with standard emacs-style editing shortcuts
  • Fixed MIME-type detection when uploading files to S3
  • Fixed uploading of large files to some SFTP servers
  • Fixed connectivity issue when S3 bucket names were non-standard
  • Fixed connectivity issue with Adobe Catalyst servers
  • Fixed an issue where replacing multiple files could result in a never-ending progress bar
  • Fixed an issue where tabs would get a dark background
  • Fixed assorted minor interaction issues
  • Fixed an oversight in the CSS sugar that caused incorrect formatting (2.0.3)

New in Espresso 2.0.1 (Nov 3, 2011)

  • Web Preview and X-ray:
  • When X-ray opens a style sheet to reveal a style, it now selects the item
  • Added "Empty Cache…" (in the Espresso menu) to removed cache Web Preview contents
  • Fixed Live Styling showing unstyled pages (with Safari 5.1 installed) when using @import to combine style sheets
  • Fixed an issue where filling in a Web form would mark projects as edited
  • Fixed an issue where Web Previews wouldn't load if the document was open in Workspace
  • Fixed Save, Save As, etc. to not be active for Web Previews
  • Publish and Sync:
  • Improved the descriptions for various server/publishing errors
  • Improved compatibility with SFTP keyboard-interactive authentication
  • Improved Server Settings so it's more graceful about malformed server credentials
  • Fixed redundant error dialog when choosing not to trust a server
  • Fixed various server login issues with symlinks and special characters
  • Fixed server disconnect indicator sticking around even when disconnected
  • Find in Project, Find:
  • Replacing a search result after Find in Project no longer deselects the document
  • Added back the number of results/replacements next to files when Finding in Project
  • Fixed Find in Project fields not scrolling with the typed text
  • Fixed document-based Find overlay so it's sized appropriately on 10.7 Lion
  • Fixed sizing of Find and Replace dialogs so they don't become larger than your screen
  • Core Editing and Languages, Miscellaneous:
  • Improved cursor performance when selecting on-screen colors using the loupe
  • Improved syntax definitions for HTML, CSS, Javascript and PHP
  • Wrap With Link again copies the URL from the clipboard
  • Added .pyc documents to the types hidden by default
  • Fixed issue where Zen coding would strip PHP variables
  • Fixed CTP template files to be PHP by default
  • Fixed the ability to close embedded and tags
  • Fixed the "Open in Tabs" preference so it actually, you know, does what it says
  • Fixed an issue where Un/Comment would remove comments that weren't selected
  • Fixed the line height for empty lines sometimes not corresponding to the font preferences
  • Fixed incorrect pixel dimensions for non-72dpi images

New in Espresso 2.0 (Sep 30, 2011)

  • CSSEdit Styling Tools:
  • Yes! Espresso now comes with CSSEdit's excellent visual tools. Think of this as CSSEdit 3 version 1.0 — a reboot, if you will.
  • Extensive CSS3 support including multiple text or box shadows, gradients and background images
  • Automatically generated/updated browser-specific properties for non-final CSS3 features
  • Web Preview and X-ray:
  • X-ray element inspection makes figuring out page layout and structure a breeze
  • X-ray Inspector shows applied styles for page elements and allows you to override and edit remote style sheets
  • Web Previews now support HTML5 local storage and SQL databases
  • Core Editing and Languages:
  • New and/or much improved built-in support for HTML5, CSS3, JavaScript, Ruby, PHP, Python, Apache and Markdown
  • Snippets are automatically converted to the active indentation level, line ending and spacing settings
  • New and improved Text actions: Zap Gremlins, Balance, Wrap With…
  • Code Folding is much more practical for many languages, hiding only the inner text of tags and functions
  • When many third-party Sugars are installed, overall performance has been greatly improved
  • Publish and Sync:
  • Server Sync has been updated with a beautiful, streamlined UI and convenient Update, Merge and Download options
  • Quick Publish is even easier to use (right next to your files), and applies to the entire project for a simpler workflow
  • When Quick Publishing items in Project Files, progress appears right next to the file or folder
  • In addition to List View, you can now also browse your servers in Column View
  • Completely rewritten Vroom FTP/SFTP/S3 engine with much improved concurrent connection support and tons of enhancements
  • Brand new Server Settings to start publishing quickly and easily
  • Project Files, Workspace and Tabs:
  • Quick Filter is back above Project Files for quick searches through your hierarchy
  • Workspace tabs and standalone tabs have been visually updated and present useful indicators about remote documents, etc.
  • Tearing off tabs to move them to standalone windows or back to a Workspace is now easier and more predictable
  • When multiple Workspace tabs are selected, they can be reordered or torn off together
  • Many fixes and improvements to the core browsing and managing functionality
  • Sugar Plug-Ins:
  • Brand new JavaScript API that makes it easy to create advanced custom functionality without having to compile code
  • Many improvements and new features for Sugars; see the Wiki for more info
  • And:
  • Espresso 2 has a 16×16 icon. Also, way more fixes and tweaks than we could ever list here. A small sampling:
  • Edited files now show an edited indicator in Project Files, not just in the Workspace
  • Added support for ISO Latin 2 document text encoding
  • Improved support for symbolic links and aliases (including icon badges and cyclical link handling)
  • When a server limits the number of allowed connections, Espresso attempts not to get blacklisted
  • Fixed window blurring that could occur when zooming in the Projects window and others
  • Reduced the number of threads needed when connecting to multiple servers
  • Added Lion-style overlay scrollers to the source list on Snow Leopard
  • Saving UTF-8 encoded files that include a BOM now preserves the BOM
  • Document icons in Workspace tabs can now be dragged if you click down for a moment before dragging
  • The document Navigator now selects whitespace ranges when selecting adjacent items
  • Show in Project Files is no longer available for Workspace items that exist outside the project hierarchy
  • Command-T now opens all selected Project Files instead of opening just one
  • Added control-tab / control-shift-tab shortcuts to switch between tabs in addition to the traditional shortcuts
  • Pressing tab or return inside Quick Filter now selects the first matching item
  • Selecting files using arrow up/down in Project Files now skips non-matching items when Quick Filter is active
  • Previewing an image in Project Files no longer locks the file (fixes Photoshop error dialogs)
  • When appropriate, server error reports offer to open Network Diagnostics for more information
  • When filtering in the Projects manager, the inspector popover disappears when the project does
  • Fixed a crash that could occur when loading websites with untrusted SSL certificates in a Web Preview
  • Web Previews now update their URL location when a page anchor is clicked
  • Holding option while clicking the Preview toolbar button opens the Web Preview in a new window
  • Text actions now get an automatic Undo name when the Sugar doesn't explicitly configure one
  • CodeSense no longer offers zero-length suggestions unless you explicitly trigger it
  • Thank you very much for reading, we will validate your parking at the box office. Happy Espresso-ing! Now, it's time for a cookie.

New in Espresso 1.1.3 (Jul 22, 2011)

  • Fixed some graphical glitches that occurred in OS X 10.7 Lion

New in Espresso 1.1.2 (Apr 2, 2010)

  • Improved DNS resolving when connecting to FTP servers
  • Improved SFTP connectivity, now with ssh-agent support
  • Improved text encoding detection for ASCII files
  • File Actions from Sugars now appear in context menus again
  • Text encodings are now sorted alphabetically
  • Close Tabs now works as expected with multiple items selected in the Workspace
  • Rename works as expected for the first item in a list
  • Revert to Saved can no longer corrupt the undo history
  • File metadata is no longer saved on network volumes to prevent lag and odd behavior
  • Edit With now works as expected for Photoshop and some other apps
  • Photoshop images are now previewed as expected when selected in the Files section
  • Inserting snippets now scrolls the text to become visible
  • Decaf (Espresso's command line tool) now handles paths better
  • Printing with a dark background theme now inverts the colors as appropriate
  • Go to Line now behaves as expected when pressing command-L inside a search field
  • Typing "{" using a Spanish keyboard in CSS files now expands the rule as expected
  • Fixed rare undo-related errors that could occur in the find banner
  • Fixed a Navigator-related crash that could occur during various editing operations
  • Fixed command-return from breaking up wrapping lines
  • Fixed the order of Snippets tab stops so that they match TextMate
  • Fixed "sticky" current line marking that could remain after launch
  • Lots of other tweaks and smaller bug fixes

New in Espresso 1.1.1 (Feb 3, 2010)

  • New:
  • Image preview now displays pixel dimensions.
  • Find in Project now supports Regular Expression searches.
  • Project listings can now show hidden files (View > Show Hidden Files).
  • Previews now support JavaScript alert(), confirm() and prompt().
  • Improved:
  • Improved loading speed of Sugars.
  • Improved sizing of windows when dragging multiple tabs out of the Workspace.
  • Improved behavior of the code folding actions (Fold/Unfold).
  • Improved DNS resolving and handling of idle connections for FTP publishing.
  • Improved un/comment behavior inside HTML text.
  • Improved click-on-Dock new document behavior.
  • Fixed Find in Project to only search through textual files.
  • Fixed bug where the text selection would expand when making edits.
  • Fixed a problem where the find banner could become invisible.
  • Fixed code folding bug where snippets could be inserted earlier in the document.
  • Fixed a problem where Espresso wouldn't quit after dismissing an unsaved document sheet.
  • Fixed rare crash when using SFTP publishing.
  • Fixed problem where Open With wouldn't open the default editor.
  • Made many other tweaks and further improved stability.

New in Espresso 1.1 (Dec 14, 2009)

  • Workspace and Files:
  • The Workspace is now a floating section above the source list. This makes adding files much easier and preserves your current file browsing context. Its maximum size can now be adjusted.
  • When selecting image files, a zoomable image preview is shown in the project content area.
  • Open With allows you to edit/open files in external apps (from the Files context or action menu).
  • Projects and Recents:
  • Projects (⇧⌘1) groups your projects in one convenient location. Search through them for easy finding. To quickly recognize important projects, customize colors and shapes.
  • Recents has been split into separate menus for documents and projects. History menus have been streamlined so that they offer a more useful view of previously opened documents.
  • Find:
  • Find in Project. Woohoo!
  • Find functionality now floats above the source list like the new Workspace to reduce scrolling.
  • Quick Filter now dims intermediate directories so that matches stand out more clearly.
  • Edit:
  • Smart Paste (traditional Paste: ⌃⌘V) adjusts indentation and line endings of pasted text so it fits optimally in the surrounding text.
  • Snippets are now indentation-aware and support more advanced constructs like shell commands. Nearly all TextMate snippet syntax is now directly supported in Espresso snippets.
  • Publish:
  • Publish To lets you quickly publish files without needing to use one of the Sync modes (from the Files context or action menu).
  • Permissions for new files and folders can be adjusted in the new Transfers preferences for improved server compatibility.
  • The maximum number of parallel server connections can now be limited in the advanced options of each server.
  • Publish settings are now much better at indicating whether or not your password is read from the Keychain.
  • Stability has been further improved, and Espresso should behave more reliably when connections go idle.
  • Forget-Me-Not:
  • Espresso used to be a little forgetful, but now remembers more state all over the application.
  • Projects save their position and size, as well as the expansion state of source sections and the file browser.
  • Documents save the expanded state of Tools. The text editor saves its previous selection as well.
  • Spelling check is now an app-wide setting, so it no longer needs to be toggled per document.
  • Sugars:
  • The included version of TEA is now 1.1 (thanks Ian Beck!)
  • Indentation awareness options are now part of the Text Action API.
  • And much more:
  • We made tweaks, fixed bugs and optimized code in nearly every part of Espresso, so you will enjoy a further improved user experience.

New in Espresso 1.0.7 (Sep 10, 2009)

  • Fixed hangs when opening certain files.
  • Fixed errors that could occur when editing JavaScript and PHP files.
  • Fixed desaturation issues with dark themes.
  • Fixed problems with the Duplicate command.
  • Fixed the ordering of restored Workspace items.
  • Fixed runtime conflicts with ClickToFlash.
  • Improved selection behavior when editing file names.
  • Improved FTP file listing refreshing.
  • Improved FTP/SSL compatibility.

New in Espresso 1.0.6 (Aug 27, 2009)

  • Improved launch time with many Sugars installed.
  • Improved compatibility with Mac OS X 10.6 Snow Leopard.
  • Improved text encoding detection.
  • Improved performance when dragging remote files to Finder.
  • Improved FTP compatibility with some types of servers (Microsoft FTP).
  • Added FTP active/passive support under Advanced server settings (auto-detects by default).
  • Fixed missing files opening an empty window on launch.
  • Other small fixes and improvements.

New in Espresso 1.0.5 (May 5, 2009)

  • Added Go To Line tool (command-L)
  • Fixed likely causes for crashes on startup
  • Fixed a possible scenario where remotely created files could become empty when saving
  • Improved Publishing compatibility
  • Other small improvements

New in Espresso 1.0.4 (Apr 24, 2009)

  • Fixes potential file corruption when using remote editing via SFTP.
  • Quick Filter shortcut now always brings the search field into view.
  • Other small fixes.

New in Espresso 1.0.3 (Apr 23, 2009)

  • Quick Filter shortcut now always focuses the search field instead of toggling it
  • WebKit Developer Extras (including Inspect Element) are now enabled by default
  • Updated PHP Sugar with syntax checking and a documentation viewer
  • Added .htpasswd to the visible files
  • Added @import detection to the CSS syntax
  • Added support for Microsoft FTP servers
  • Improved focus handling when scrubbing through the project with arrow keys
  • Improved handling of nil titles in custom Cocoa Sugar actions
  • Improved detection of style sheets in the Preview when certain CSS filters are used
  • Improved handling of the insertion point when shifting indentation
  • Improved action undo handling so some actions no longer require two undo steps to be fully undone
  • Fixed broken CodeSense for CSS values when typing before a semi-colon
  • Fixed New Tag behavior for the - tags
  • Fixed issue where Quick Publish could upload an empty file instead of the file contents
  • Fixed FTP crash that could occur when the connection was timed out
  • Fixed issues where the directory listing would not work in Browse mode
  • Fixed issue where Quick Filter failed to update properly
  • Fixed Shift Indentation command to behave properly with selections that don't contain full lines
  • Fixed errors that occurred when using AutoPair
  • Other small fixes and improvements

New in Espresso 1.0.2a (Apr 15, 2009)

  • Includes some last-minute fix to a bug discovered as we published 1.0.2.

New in Espresso 1.0.2 (Apr 15, 2009)

  • Espresso now launches faster (much, much faster in some cases)
  • Sugars with the same identifier now only load the latest version
  • Context sensitive snippets and actions now work properly in empty documents
  • The Find banner now synchronizes with the find pasteboard
  • Untitled documents get an appropriate default file extension depending on the selected language
  • Added control-Q keyboard shortcut for Quick Filter in projects
  • Improved key equivalent matching, e.g. { on azerty keyboards
  • Improved HTML language detection
  • Improved tab/window close behavior for projects
  • Fixed broken auto-updating on launch
  • Fixed browsing/file management bug that prevented folder contents from showing up (local/FTP)
  • Fixed forced extensions in the Save As dialog
  • Fixed a crash in the text encoding detector
  • Fixed context sensitive toolbars to work properly when creating a new file
  • Fixed various Quick Filter bugs that could break project searching
  • Further stability improvements: removed more memory leaks and bugs.

New in Espresso 1.0.1 (Apr 1, 2009)

  • Major stability improvements: fixes for nearly all known crashes and errors, removed various memory leaks. If Espresso 1.0 crashed for you, 1.0.1 should fix your problem.
  • Double-clicking Sugars now installs them instead of simply opening them as a project
  • New Tag action ignores typed attribute values like it should
  • Editors are now properly reused when double-clicking a file to add it to the Workspace
  • Snippet placeholder transformations now work as expected
  • Tabbing in a search field changes the focused field instead of indenting the selection
  • Quick Publish now respects file permissions better
  • Upgraded FTP and SFTP publishing libraries
  • Worked around incompatibility with CocoaSuite

New in Espresso 1.0 (Mar 24, 2009)

  • And the rabbits at MacRabbit HQ joined in celebration, because the fabled HTMLEdit has finally manifested itself as a caffeinated beverage. One small step for web development, a giant leap for rabbit-kind…
  • Thanks to everyone who sent feedback during the Beta! Version 1.0 adds Snippets, Quick Publish and lots of other improvements.

New in Espresso 1.0 Beta 4 (Mar 13, 2009)

  • Adds unique titling support to the Workspace, making it much easier to distinguish files with identical names. More toolbar actions have been added, and you can now manually specify file encodings. This update extends the expiration date, so all users should upgrade. This beta also continues to stabilize the Publishing functionality.

New in Espresso 1.0 Beta 3 (Feb 26, 2009)

  • Always Skip, Decaf command-line tool, better Preview, lots of fixes!