Releases: Hirse/brackets-outline-list
Releases · Hirse/brackets-outline-list
htmlparser5 and PostCSS
Added
- Support ES6 Classes (see #79)
Changed
- Use htmlparser2 to parse XML, HTML, and SVG
- Use PostCSS Safe Parser to parse CSS, Less, and SCSS
Fixed
PHP fixes and improvements
Espree, PHP, Python, Jade, and Stylus
Added
- Python Support
- Jade Support
- Stylus Support
- JSX Support
Changed
- Use Espree to parse JavaScript to extract the outline
- Use Lexer to parse PHP to extract the outline
- Update to latest Brackets API
Names and Descriptions for preferences
Added
- Names and Descriptions for preferences
Changed
- Requires Brackets 1.4
- Reduced Toolbar Icon size to fit design guide
ES6 Support
Added
- 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
Fixed
- Allow all characters in PHP function arguments (see #33)
- Skip CSS lines with more than 1000 characters (see #37)
Changed
- Update to Brackets 1.2 API
- Updated Ionicons to version 2.0.1
Enabled translations
Fixed
- Actually use translated strings
- Match correct properties to XML elements if multiple elements in one line
Namespaces and Animations
Added
- Support for XML namespaces
- Hiding Animation in Sidebar mode to reduce missclicking
Fixed
- 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
Changed
- Improved method detection for CoffeeScript, thanks to @giovannicalo
PHP default values
Fixed
- Recognize PHP functions with default values for parameter that involve parens. (see #21).
Update Ionicons to 2.0.0
Changed
- Updated Ionicons to version 2.0.0