All notable changes to this project will be documented in this file. This project tries to adhere to Semantic Versioning.
- Support for Phoenix
- Upgrade parser dependencies
- Add a configurable delay on the autohide placeholder (see #106), thanks to @pelatx
- Set the configurable delay on the autohide placeholder in a modal dialog, thanks to @pelatx
- Support Python comments after function definitions (see #99), thanks to @pelatx
- Enable experimentalObjectRestSpread for JavaScript parsing (see #103)
- Support for Vue Component Files using HTML mode (see #98)
- Support Python default parameter floats (see #97)
- Polish translation, thanks to @MajkelKorczak
- Support Python
**kwargs
(see #96)
- PHP multiline strings (see #91)
- Use php-parser to parse PHP
- Arabic translation, thanks to @sadik-fattah
- Autohide Outline (see #17), thanks to @pelatx
- Support ES6 Modules (see #86)
- Don't break on destructuring assignments (see #88)
- Support Python parameter default parameters (see #89), thanks to @pelatx
- Use correct name (or none) for callback functions (see #81)
- Support ES6 Classes (see #79)
- Use htmlparser2 to parse XML, HTML, and SVG
- Use PostCSS Safe Parser to parse CSS, Less, and SCSS
- Various PHP issues, for example multiple inheritance, thanks to @pelatx
- Use Class icon for PHP Class definitions
- Don't break on PHP return types (see #80)
- No distractions mode conflict (see #64)
- Position change shows hid outline (see #72)
- Broken PHP class detection (see #73 and #74), thanks to @pelatx
- PHP abstract classes detection (see #76), thanks to @pelatx
- Performance in large PHP files (see #70), thanks to @mskocik
- Use Espree to parse JavaScript to extract the outline
- Use Lexer to parse PHP to extract the outline, thanks to @yfwz100
- Update to Brackets 1.8 API
- Names and Descriptions for preferences
- Update to Brackets 1.4 API
- Reduced Toolbar Icon size to fit design guide
- Support for arrow functions in JavaScript (see #28)
- Support for ES6 generator functions in JavaScript (see #32)
- Detect PHP &-functions (see #31)
- Detect static functions in PHP (see #33)
- Japanese translation, thanks to @nishioka
- Allow all characters in PHP function arguments (see #33)
- Skip CSS lines with more than 1000 characters (see #37)
- Update to Brackets 1.2 API
- Updated Ionicons to version 2.0.1
- Actually use translated strings
- Match correct properties to XML elements if multiple elements in one line
- Support for XML namespaces
- Hiding Animation in Sidebar mode to reduce missclicking
- Recognize CSS declarations where the open brace is on the next line (see #5), thanks to @giovannicalo
- Outline Indentation for XML files that use tabs for indentation, thanks to @giovannicalo
- Assigning correct id or classes to XML elements in outline
- Improved method detection for CoffeeScript, thanks to @giovannicalo
- Recognize PHP functions with default values for parameter that involve parens. (see #21).
- Updated Ionicons to version 2.0.0
- French Translation, thanks to @cedced19
- Remove HMTL elements from the outline that are not in the beginning of the line (see #12)
- Detect PHP functions with referenced parameters (see #16)
- New Settings UI (Imitating Brackets Working Set Design)
- XML, HTML and SVG Support
- Better detection for PHP
- Visibility Icons for PHP
- Markdown Support
- Auto-hide Outline Pane for unsupported languages (see #10)
- CofeeScript Support
- CSS Icon for Attribute Selectors
- Sorting disabled by default
- Collision with Extensions Toolbar Reposition (see #1)
- Sorting of Functions now works as intended