Skip to content

Latest commit

 

History

History
324 lines (253 loc) · 13.6 KB

CHANGELOG.md

File metadata and controls

324 lines (253 loc) · 13.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.46.0 - 2020-04-22

Added

  • New snippets for components: x and xx. #92

Changed

  • sec snippet has now a tab stop over endsection in order to aid overwriting it. #91

0.45.0 - 2020-03-13

Added

  • Support for Blade directives inside Markdown documents with .blade.md extension, used in Jigsaw. #90

    Note: For markdown-preview to work, you will need to add source.gfm.blade as one of the grammars to the list in its package settings manually.

0.44.0 - 2019-11-08

Added

  • New directive: includeUnless.

0.43.1 - 2019-06-21

Added

  • New directive: endcomponentFirst.

0.43.0 - 2019-06-12

Added

  • New directive: componentFirst.

0.42.0 - 2019-04-21

Added

  • New directives: error and enderror.

Changed

  • csrf snippet now expands to @csrf.

0.41.4 - 2018-09-28

Fixed

  • This is a version bump due to a botched Atom Packages publish.

0.41.3 - 2018-09-28

Fixed

  • Settings script did not load correctly under certain conditions because it was not transpiled. #88

0.41.2 - 2018-08-13

Fixed

  • Blade syntax is now excluded from highlighting between @php and @endphp directives when used in HTML attributes. #87

0.41.1 - 2018-08-06

Fixed

  • This is a version bump due to a botched Atom Packages publish.

0.41.0 - 2018-08-06

Added

  • The @ in escaped Blade syntax is now highlighted as a comment.

Fixed

  • Scoped directives are highlighted correctly again.

0.40.0 - 2018-05-17

Added

  • New directives: canany, elsecanany and endcanany.

Changed

  • section and @section snippets have been shortened to sec and @sec respectively to avoid a naming collision with language-html. #82

0.39.0 - 2018-03-18

Added

  • New directives: dump, elseauth and elseguest.

0.38.0 - 2017-12-08

Added

  • New directive: dd.

0.37.0 - 2017-12-01

Added

  • New directives: csrf and method.

Changed

  • The distributed package doesn't contain development files, which slightly reduces install size.
  • CSS hack now unsets all properties instead of previously inheriting just color value.

0.36.0 - 2017-09-22

Added

  • New directive: includeFirst.

0.35.0 - 2017-09-18

Added

  • New snippets: isset, verbatim, empty, continue, break, includeif, inject, can, cannot, auth and guest.
  • New directive: json.

Changed

  • Snippets file has been reworked.
  • Descriptions for existing snippets with URL-s pointing to appropriate documentation.
  • Sync with language-php 0.42.0

0.34.0 - 2017-07-20

Added

  • New directives: @guest and @endguest

0.33.0 - 2017-07-17

Added

  • New directives: @auth and @endauth

Changed

0.32.0 - 2017-06-25

Added

  • New directives: @switch, @endswitch, @case and @default

Changed

0.31.0 - 2017-06-10

Changed

0.30.0 - 2017-05-04

Added

  • New directives: @empty ($condition) and @endempty

Changed

0.29.0 - 2017-03-21

Added

  • New directives: @isset and @endisset

Changed

0.28.1 - 2017-02-23

Added

  • New directive: @includeWhen

0.28.0 - 2017-02-12

Added

  • New directives: @prepend and @endprepend

Fixed

  • Single line @push directives incorrectly triggered indent increase
  • Stock directives written with an uppercase letter were highlighted as custom directives

0.27.1 - 2017-01-26

Fixed

  • Improved auto-indent patterns

0.27.0 - 2017-01-26

Added

  • Laravel 5.4 support #67
  • Two new snippets for 5.4 directives: component and slot

Fixed

  • Injection selector behaves now correctly in Github

0.26.4 - 2017-01-19

Added

  • New snippet csrf that expands to {{ csrf_field() ]} #60

Fixed

  • The grammar injected itself into Blade comments #65

Changed

0.26.3 - 2017-01-11

Fixed

  • Comment tags are matched regardless of the content that is following the start tag.
  • Fixed CSS hack to work with Atom shadow DOM changes. #60

0.26.2 - 2016-09-22

Fixed

  • Fixed a regression where HTML source code was incorrectly detected as PHP code in comments. #57

0.26.1 - 2016-09-19

Fixed

  • Fixed a regression where directives were highlighted inside Blade comments.

0.26.0 - 2016-09-18

Added

  • Added a way to detect useless expressions in certain directives. For example the expression in @append ($something) will not be processed, but not displayed in output either. These will show up as comments in highlighting.
  • Added support for '::' in custom directive names. #52
  • Added an intermediary way to warn users of using PHP tags in Blade comments. #50

Changed

  • Blade part of grammar file has additional comments and restructuring to make it more readable and maintainable by others.
  • Sync with language-php e7c048814539704e0805cfa1541942cfd895a4e0
  • Snippets for flow control directives have a space between name and opening parenthesis.

Fixed

  • Most scope names have been changed to better represent their semantic meaning and to also fix displaying highlighted code on Github. #54 #48 #53
  • Improved automatic indentation. #44

0.25.3 - 2016-06-02

Added

  • Added MIT license

Fixed

  • Use blade comments setting was disabled when one of multiple editor windows was closed. #45

0.25.2 - 2016-04-27

Fixed

  • Changed @includeif to the correct version: @includeIf

0.25.1 - 2016-04-27

Fixed

  • Incorrect directives were highlighted (e.g. @elsecontinue, @elsechoice)

0.25.0 - 2016-04-27

Added

  • New directives: @verbatim, @endverbatim, @elsecan, @elsecannot, @hasSection, @includeif

0.24.1 - 2016-03-28

Fixed

  • Fix regular completions (ones starting without @) being overwritten by the new ones that do start with @ and use the same key name for the snippet.

0.24.0 - 2016-03-28

Fixed

  • When trying to resolve snippets beginning with @, for instance @if, it will now take the @-sign into account and expand the appropriate snippet. #37

0.23.0 - 2016-03-13

Added

  • Blade comments can be now toggled off so that HTML comments are used instead

0.21.0 - 2016-03-13

Added

  • New keyword highlight support: break, continue, inject, php, endphp, unset
  • Keywords starting with @ can be escaped by prepending @

0.20.0 - 2016-01-22

Changed

0.19.0 - 2016-01-17

Added

  • Indent patterns for control structures

0.18.0 - 2016-01-16

Fixed

  • Override themes from changing the color of the first } in corner cases

0.17.0 - 2016-01-15

Changed

0.16.0 - 2015-09-14

Added

  • New @can and @cannot directives

Changed

0.15.0 - 2015-05-16

Added

  • New @include and @inject directives

0.14.0 - 2015-04-16

Changed

0.13.0 - 2015-03-31

Added

  • Snippets

Changed

  • Complete rewrite of the grammar with PHP parts based on language-php 0.22.0