- FIX: Remove verbose parameter from named tubple which causes issues with Python 3.8.
- NEW: Opt in to Python 3.8.
- FIX: Fix issues with "SINUMERIK840D" language.
- FIX: Fix endless Ruby method case.
- FIX: Fix PHP arrow case that could break bracket highlighting.
- FIX: Fix some Bash cases.
- FIX: Fix performance with content highlight bar.
- FIX: Fix issue with CMFL bracket matching.
- NEW: Add support for Ruby endless methods.
- NEW:
validate
plugin method has been updated to accept a View, but will fallback to the legacy approach for backwards compatibility.
- FIX: Fix PHP angle matching rule.
- NEW: When defining key bindings
type
is now defaulted to['__all__']
if not set. - FIX: Ensure Jinja2 support for works for the Jinja2 package (support existed for some older package).
- FIX: Fix for "Ruby on Rails" embedded in HTML 4130+.
- FIX: Fix "Ruby on Rails" for Sublime build 4130+.
- FIX: Quotes matching for SQL string in PHP.
- FIX: Adjustments for latest syntax changes in default JavaScript and HTML in Sublime Text. Fixes issues with JavaScript angle brackets.
- FIX: Elixir end block detection.
- FIX: PHP bracket matching issue.
- FIX: Fix Lua keyword issue.
- NEW: Enhance bracket content select feature with
extend
parameter. - FIX: Bash switch case highlighting on ST3.
- FIX: Fix custom popup color handling.
- FIX: Handle HTML attributes even when there are no spaces between them.
- NEW: Rename
language_filter
optionswhitelist
andblacklist
toallowlist
andblocklist
respectively. - NEW: Add global option
gutter_icons
to control enabling or disabling icons.
- FIX: Handle certain regular expression compilation failures in a more graceful way.
- FIX: Remove old clone workaround as this issue will be fixed upstream in Sublime Text 4 builds.
- FIX: Content align bug.
- FIX: Update support to include OCaml comment support.
- FIX: Fix avoiding round brackets in shell case statements.
- FIX: Thread adjustments that allow BracketHighlighter to go completely idle when Sublime Text is idle.
- FIX: Fix Ruby interpolated strings.
- FIX: Fix optional tags for
option
andoptgroup
.
- FIX: Fix issue where HTML style attribute quotes where not highlighted due to syntax definition changes.
- FIX: Add support for
@
in HTML attributes.
- FIX: Fix issue where bracket context code blocks in popups sometimes are recognized as Jinja2 template variables.
- FIX: Fix internal clone view cleanup.
- FIX: Fix bad clone reference.
- FIX:
on_hover
should not occur ifbracket_highlighter.ignore
is set in the view.
- FIX: Avoid targeting common
HERDOC
syntax with angle brackets. #482
- FIX: Selecting "no threshold" search from popup quickly reverts back to unmatched.
- FIX: Backtick string support extended to JavaScript.
- FIX:
C#
interpolated strings !468. - FIX: Fix C/C++ preprocessor highlighting !474.
- FIX: Only highlight the keyword in C/C++ preprocessors af22600cd23bd3c15a1a0f6fc54041e6d96b3dd3.
- FIX: Fix Lua loops by avoiding
while
andfrom
and just highlightingdo
#466.
- NEW: Add option to always show the bracket popup on bracket hover #457.
- FIX: Fix clone views not properly supported #454.
- FIX: Improvements to Ruby conditional matching #452.
- NEW: Added new configuration
user_bracket_styles
to allow a user to override specific rules or just part of a
specific rule instead of copying all ofbracket_styles
#448. - NEW: Add colorization with region-ish scopes for Sublime builds 3148+ #448.
- FIX: Ruby issue with conditionals immediately followed after return keyword #425.
- FIX: PHP issue for arrows (
$var->prop
) #446.
- FIX: Update tag attribute pattern.
- FIX: Add SVG self closing tags.
- FIX: Temporarily use
thin_underline
style to mitigate issue #443.
- FIX: Update dependencies.
- FIX: Quick start image links.
- FIX: Allow Markdown related brackets to work in Markdown Extended.
- FIX: Allow
HTML (Jinja2)
to work in HTML. - NEW: Add Markdown
`
to swap and wrap. - NEW: Add commonly used commands to the command panel (documents and settings) #419.
- FIX: Avoid things like
->
in PHP due to new Sublime default syntax changes #417. - FIX: Add support for Python f-strings.
- FIX: Random regions failure.
- FIX: Lua keyword match at beginning of line.
- NEW: Popup/Phantom support limited to 3124+ moving forward to prepare for
mdpopups
2.0 that will drop legacy
support for old, early implementation of popups and phantoms. - NEW: No longer try and force dependency updates. Leave it up to Package Control (whether they do it or not).
- NEW: CSS adjustments to popups.
- FIX: Fix tag matching corner case #409.
- FIX: Fix error
ImportError: No module named 'yaml'
#400.
- FIX: Add backtick quote support for ruby and shell script syntaxes d884e8ab7aa69477c1af5d29cef24589efaf2b8e.
- FIX: Fix console noise on global disable #397.
- FIX: Rule position - zero is a valid position #387.
- FIX: Protect against race condition due to Sublime bug #390.
- NEW: Add links in menu to documentation and issues.
- NEW: Provide new local quickstart guide from the menu.
- NEW: Breaking change to
bh_tag.sublime-settings
.tag_mode
is now an ordered list of dictionaries.
self_closing_patterns
andsingle_tag_patterns
and replaced withoptional_tag_patterns
,
void_tag_patterns
, andself_closing_tag_patterns
. - NEW: Add new
first_line
rule for determining tag mode. - NEW: New XML tag mode and better XHTML mode.
- NEW: Better special tag logic which handles optional tags, void tags, and self closing tags better. #384
- FIX: Fix changelog links
- NEW: Manual command to show offscreen bracket popup. Can be invoked when cursor is anywhere between target
bracket #378. - NEW: When selecting the "Match brackets without threshold" link on the unmatched bracket popup, reshow the
offscreen popup. - NEW: Add support for "SINUMERIK840D" language #379.
- FIX: Fix PHP conditional #366.
- FIX: No line wrapping in code snippets in popups.
- FIX: Fix a break caused by 2.21.4 #364.
- FIX: Fix CSS in changelog
- FIX: Changelog command now works for older ST3 versions.
- FIX: Don't fail if mdpopups was not installed on old Sublime version.
- FIX: Fix changelog typo :).
- NEW: Message to not freak people out :).
- NEW: Require mdpopups 1.9.0.
- NEW: New changelog command.
- NEW: Add support for new LaTeX syntax.