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
- New snippets for components:
x
andxx
. #92
sec
snippet has now a tab stop overendsection
in order to aid overwriting it. #91
0.45.0 - 2020-03-13
-
Support for Blade directives inside Markdown documents with
.blade.md
extension, used in Jigsaw. #90Note: 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
- New directive:
includeUnless
.
0.43.1 - 2019-06-21
- New directive:
endcomponentFirst
.
0.43.0 - 2019-06-12
- New directive:
componentFirst
.
0.42.0 - 2019-04-21
- New directives:
error
andenderror
.
csrf
snippet now expands to@csrf
.
0.41.4 - 2018-09-28
- This is a version bump due to a botched Atom Packages publish.
0.41.3 - 2018-09-28
- Settings script did not load correctly under certain conditions because it was not transpiled. #88
0.41.2 - 2018-08-13
- Blade syntax is now excluded from highlighting between
@php
and@endphp
directives when used in HTML attributes. #87
0.41.1 - 2018-08-06
- This is a version bump due to a botched Atom Packages publish.
0.41.0 - 2018-08-06
- The
@
in escaped Blade syntax is now highlighted as a comment.
- Scoped directives are highlighted correctly again.
0.40.0 - 2018-05-17
- New directives:
canany
,elsecanany
andendcanany
.
section
and@section
snippets have been shortened tosec
and@sec
respectively to avoid a naming collision withlanguage-html
. #82
0.39.0 - 2018-03-18
- New directives:
dump
,elseauth
andelseguest
.
0.38.0 - 2017-12-08
- New directive:
dd
.
0.37.0 - 2017-12-01
- New directives:
csrf
andmethod
.
- 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
- New directive:
includeFirst
.
0.35.0 - 2017-09-18
- New snippets:
isset
,verbatim
,empty
,continue
,break
,includeif
,inject
,can
,cannot
,auth
andguest
. - New directive:
json
.
- 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
- New directives:
@guest
and@endguest
0.33.0 - 2017-07-17
- New directives:
@auth
and@endauth
- Sync with language-php 0.40.0
0.32.0 - 2017-06-25
- New directives:
@switch
,@endswitch
,@case
and@default
0.31.0 - 2017-06-10
- PHP code in directives is now bracket-balanced
- Sync with language-php 9035d97d18b2b172c317d76bf535113e41664111
0.30.0 - 2017-05-04
- New directives:
@empty ($condition)
and@endempty
- Converted CoffeeScript to JavaScript
- Most of built-in directive names are now allowed to be case insensitive
- Sync with language-php b00790432f19fdb08d25989973f66cbf7f7a3eac
0.29.0 - 2017-03-21
- New directives:
@isset
and@endisset
0.28.1 - 2017-02-23
- New directive:
@includeWhen
0.28.0 - 2017-02-12
- New directives:
@prepend
and@endprepend
- 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
- Improved auto-indent patterns
0.27.0 - 2017-01-26
- Laravel 5.4 support #67
- Two new snippets for 5.4 directives:
component
andslot
- Injection selector behaves now correctly in Github
0.26.4 - 2017-01-19
- New snippet
csrf
that expands to{{ csrf_field() ]}
#60
- The grammar injected itself into Blade comments #65
- Sync with language-php 0.37.3
0.26.3 - 2017-01-11
- 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 a regression where HTML source code was incorrectly detected as PHP code in comments. #57
0.26.1 - 2016-09-19
- Fixed a regression where directives were highlighted inside Blade comments.
0.26.0 - 2016-09-18
- 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
- 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.
- 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 MIT license
- Use blade comments setting was disabled when one of multiple editor windows was closed. #45
0.25.2 - 2016-04-27
- Changed
@includeif
to the correct version:@includeIf
0.25.1 - 2016-04-27
- Incorrect directives were highlighted (e.g.
@elsecontinue
,@elsechoice
)
0.25.0 - 2016-04-27
- New directives:
@verbatim
,@endverbatim
,@elsecan
,@elsecannot
,@hasSection
,@includeif
0.24.1 - 2016-03-28
- 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
- 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
- Blade comments can be now toggled off so that HTML comments are used instead
0.21.0 - 2016-03-13
- New keyword highlight support:
break
,continue
,inject
,php
,endphp
,unset
- Keywords starting with
@
can be escaped by prepending@
0.20.0 - 2016-01-22
- Sync with language-php 0.37.0
0.19.0 - 2016-01-17
- Indent patterns for control structures
0.18.0 - 2016-01-16
- Override themes from changing the color of the first
}
in corner cases
0.17.0 - 2016-01-15
- Sync with language-php 0.36.0
0.16.0 - 2015-09-14
- New
@can
and@cannot
directives
- Sync with language-php 0.30.0
0.15.0 - 2015-05-16
- New
@include
and@inject
directives
0.14.0 - 2015-04-16
- Sync with language-php 0.23.0
0.13.0 - 2015-03-31
- Snippets
- Complete rewrite of the grammar with PHP parts based on language-php 0.22.0