Release Notes: 0.42

Peter Flynn edited this page Aug 14, 2014 · 14 revisions
Clone this wiki locally

What's New in Release 0.42

Full change logs: brackets and brackets-shell

UI Changes

Brackets's default appearance should be unchanged, but you can now use themes to customize your color scheme & editor font (see above).

API Changes

Extension descriptions - Extension descriptions beyond 200 characters are now hidden with "..." by default. Users can click to expand and see the full description. The extension's keywords metadata is no longer shown in Extension Manager (but still used when searching/filtering the listing).

New/Improved Extensibility APIs

Themes - Themes are a special type of extension that contains a LESS file instead of any JavaScript code. Learn how to create a theme.

Extension localization - Extensions can now indicate which languages they are localized for by including an i18n field in package.json. The supported languages are indicated in Extension Manager below the extension's description.

Code hints - Code hint providers that are disabled via preferences will automatically not be called by CodeHintManager. However, if your provider does any additional work on its own, you should listen for changes to the "codehint.<your provider id>" and "showCodeHints" preferences in order to disable/enable that additional behavior as well. See JavaScript code hints for an example where this was needed.

Known Issues

  • Activity Monitor in Mavericks (OS X 10.9) says the Brackets Helper process is "Not Responding" even when it's working normally (#5794). You can safely ignore this unless Brackets is actually failing to respond when you click or type text.
  • #2272: Windows Vista may not allow the Brackets installer to run (you may not see any error message). To work around this, right-click the installer file, choose Properties, and click the Unblock button.
  • Debug > Run Tests is disabled in the installer/DMG distributions of Brackets, because the unit test code is not included. To run unit tests, pull Brackets from GitHub instead.

Community contributions to Brackets

Pulling source code from Git

  • Rebuilding brackets-shell is not required for this sprint.
  • Some submodules were updated this sprint. Run git submodule update to ensure your source tree is fully up to date.

Bugs fixed in Release 0.42

For details on the bugs addressed, please refer to closed Release 0.42 bugs. Not all fixed bugs will be caught by this search query, however.