state.json file stores preferences that are less likely to be shared across machines.require() modulesFull change logs: brackets and brackets-shell
Working Files list - Options to change sort order have been moved from the context menu into a new settings menu, accessed via the gear icon in the Working Files header.
Preferences - Brackets offers new APIs for storing preferences in a user-accessible JSON format, and the old preferences APIs are now deprecated. Preferences are now divided into settings and "view state," each stored separately. Setting-type preferences provide change events that you should listen to for updates. See [full Preferences API documentation] for details, including how to migrate existing user preferences from the old system.
File System - Paths with unsupported Windows-style separators ("\" instead of "/") are now explicitly rejected immediately; previously they were accepted by FileSystem but behaved brokenly in various ways. Brackets APIs generally all returned "/"-based paths already, though one that previously did not - FileSystem.showOpenDialog() in single-select mode - has been changed to match this format.
jQuery - Upgraded from 2.0.1 to 2.1.0
Editor - The "optionChange" event now uses the Brackets names for the options, rather than the CodeMirror names (for example "wordWrap" rather than "lineWrapping"). See Editor.js for the complete list.
Code Hints - CodeHintManager.setInsertHintOnTab() has been removed. It is replaced with the insertHintOnTab user preference.
Preferences - See information above on the new APIs and their capabilities.
$& to insert whole regexp match by Marcel Gerber
flex, flex-basis properties by Marcel Gerber
.not.toBe(null) in unit tests by Michael Hernandez (Intel Corp)
git submodule update to ensure your source tree is fully up to date.For details on the bugs addressed, please refer to closed sprint 37 bugs. Not all fixed bugs will be caught by this search query, however.