IntelliJ-Rainbow-Brackets/CHANGELOG.md

22 KiB

Change log

2022.3.1


6.26

  • Bump dependencies.

6.25


6.24


6.23


6.22


6.21

  • Handle exceptions in `RainbowHighlightVisitor.analyze()`
  • Cleanup 201.* stuff
  • Refactoring
  • Mirror changes from https://github.com/JetBrains/intellij-community
  • Using textMatches instead of text to avoid expensive traverses the whole PSI tree & format code
  • Add support for rainbowify Python keywords
  • Compatible with DataSpell

6.20

  • Handle exceptions in `RainbowHighlightVisitor.analyze()`
  • Cleanup 201.* stuff
  • Refactoring
  • Mirror changes from https://github.com/JetBrains/intellij-community
  • Using textMatches instead of text to avoid expensive traverses the whole PSI tree & format code
  • Add support for rainbowify Python keywords
  • Compatible with DataSpell

6.19


6.18


6.17


6.16


6.15


6.13

  • Make as a non-dynamic plugin, so it now requires restart.

6.12.1


6.12


6.11


6.10


6.9.1


6.7

  • Fix NPE

6.6


6.5


6.4


6.3


6.2


6.1


6.0


5.35

  • Final release of 2017.2 and Java 8! start from the next release, we will build against with 2020.1 and Java 11

5.34

  • Compatible with Material Theme UI Plugin
  • Fix typo

5.33

  • Fix ArrayIndexOutOfBoundsException

5.32

  • Feature #391: Support cycle color on all bracket types(new option `Cycle count on all bracket types`)
  • Fix ArrayIndexOutOfBoundsException

5.31

  • #187 Feature: Ability to increase the number of colours in the IDE
  • #247 Feature: Add a button to apply the color code to all kind of brackets
  • #374 Feature: Add support for IntelliJ-Haskell
  • Fix #54: Disable rainbow for mxml files
  • Fix typo

5.30

  • Rollback indent guides

5.29

  • Compatible color schema with the latest version of material-theme-jetbrains
  • Fix some errors

5.28

  • Improve error report
  • Fix some errors with Nginx plugin

5.27

  • Improve rainbow indent guide lines

5.26

  • Improve error report.

5.25

  • Fix #259 Runtime error in rainbow indent guide lines.

5.24

  • Fix #252 Runtime error in rainbow indent guide lines.
  • Fix #254 Nginx support is been disabled from now on.
  • Re-enable anonymous feedback

5.23


5.22

  • Fix #243 #180, allow users custom matched brace by setting `overrideMatchedBraceAttributes = false`

5.21

  • #65 [Scope Highlighting] now the effects will not been removed after shortcut released, users could press the key `ESC` to do this. There also have an option `Press any key to remove the highlighting effects`
  • Refactoring & Remove dead code

5.20

  • #233 Option to not rainbowify brackets of the first level
  • #234 Color is displayed with wrong order in C# code

5.19

  • Fix notification.

5.18

  • Add notification for custom your own rainbow colors.

5.17

  • More color options for squiggly brackets before cycle(#215).
  • NullPointerException in while analyse code(#216).

5.16

  • Add shiny new icon.

5.15

  • Fix support for kotlin scheme attribute "KOTLIN_FUNCTION_LITERAL_BRACES_AND_ARROW".

5.14

  • Remove deprecated API usages.
  • Refactoring.
  • Added Dart to the supported languages list(#205).

5.13

  • Fix macro support of Clang(#198)
  • Remove red-variation colors from default configuration(#192)

5.12

  • Intellij-rainbow-brackets now support C# language(#6)!

5.11

  • Now you could disable rainbow brackets for specific languages, see more info here.

5.10

  • New color settings page!!! Thanks this PR(#179) from https://github.com/YiiGuxing.
  • See the new settings page in Settings/Preferences > Editor > Color Scheme > Rainbow Brackets.

5.9.1

  • Fix wrong background color on a light theme of "MATCHED_BRACE_ATTRIBUTES"(#155).

5.9

  • Rainbow Kotlin lambda expression arrow(#142).
  • Experimental feature: Highlight Kotlin label(#143).
  • Override "MATCHED_BRACE_ATTRIBUTES".
  • Improve configs & docs.
  • Cleanup temp code & deprecated code.
  • Remove anonymous feedback.

5.8.3

  • Improve anonymous feedback

5.8.2

  • Override kotlin plugin setting `KOTLIN_FUNCTION_LITERAL_BRACES_AND_ARROW` to empty so that we could rainbowify multiple level lambda expressions.

5.8.1

  • Fix #67: Can't find resource for bundle java.util.PropertyResourceBundle, key version
  • Improve anonymous feedback

5.8

  • Feature #52 Flat out all text other than brackets on key (Alt + Button3) press. (via pull request#63)
  • Feature #61 Change Highlight Current Scope Keymap to Ctrl + Button3 (Windows & Linux) or Meta+ Button3 (Mac) (via pull request#63)
  • Add anonymous feedback support

5.7.1

  • Fix #60 :Exception in v5.7
  • Experimental feature: Highlight current scope when Ctrl(Windows & Linux)/Meta(Mac) key pressed (feature #37 / pull request#59)

5.7

  • Experimental feature: Highlight current scope when Ctrl(Windows & Linux)/Meta(Mac) key pressed (feature #37 / pull request#59)

5.6

  • Performance improvement

5.5

  • Fix #53 The closing brackets or keywords are not highlighted (Ruby & PHP)

5.4

  • Fix #53 The closing brackets or keywords are not highlighted (Ruby & PHP)

5.3

  • Improve angle bracket support for Groovy

5.2

  • #48 Performance improvement
  • #49 Fix images size

5.1

  • #39 Enable rainbow html in js

5.0

  • Finally, intellij-rainbow-brackets released version 5.0 with all RC features & bug fix
  • Thanks for https://github.com/YiiGuxing, which helps move this plugin from `Annotator` to `HighlightVisitor`!
  • Check more info at here
  • From 5.x series we didn't need specific implementations like java/scala/kotlin specific implementations in 3.x series anymore!

  • #13 Add test for dart support & add `DartAngleBracketProvider` for support dart angle brackets
  • #18 where to customize brackets color? See the config guide in here
  • Add test for #39
  • #38 Add support for JSX (React)
  • Fix #27 Settings no longer works
  • #30 Adjust color: remove red, purple from color palettes, add some material design color to color palettes.
  • #32 Add version info in setting page
  • #31 Fix 'Enablement of round brackets enables all but angle brackets'
  • #10 #2 Add setting to disable rainbow-ify brackets without content
  • Show update notification after plugin updated
  • Add a lot of tests
  • Convert all java code to kotlin

  • And with much more features not documented in release notes.
  • NOTE: this version are build against with IU-2017.2.7, but verified by IC-2017.2

5.0-RC4

  • #10 #2 Add setting to disable rainbow-ify brackets without content
  • Show update notification after plugin updated
  • Add a lot of tests
  • Convert all java code to kotlin
  • NOTE: this version are build against with IU-2017.2.7, but verified by IC-2017.2

5.0-RC3

  • #32 Add version info in setting page
  • #31 Fix 'Enablement of round brackets enables all but angle brackets(#31)'

5.0-RC2

  • #30 Adjust color: remove red, purple from color palettes, add some material design color to color palettes.

5.0-RC1

  • Fix #27 Settings no longer works

5.0-RC0

  • This is the first RC releases on 5.x series!
  • Thanks for https://github.com/YiiGuxing, which helps move this plugin from `Annotator` to `HighlightVisitor`!
  • Check more info at https://github.com/izhangzhihao/intellij-rainbow-brackets/pull/25
  • This RC release has fantastic compatibility with previous release(3.x series).
  • From 5.x series we didn't need specific implementations like java/scala/kotlin specific implementations in 3.x series anymore!
  • And with much more features not documented in release notes.

3.1

  • Add a specific implementation for PHP language

3.0

  • Version 3.0 has been released, with all RC features & bug fix
  • Fix #23 Inconsistent colors
  • Fix #21 Wrong bracket colorization based on spaces
  • Fix #19 Kotlin expression inside string bug
  • Fix #12 Symbol less ">" is considered as a bracket even without leading "<"< /li>
  • Fix #11 Same level brackets should have same color
  • And much more!
  • Add specific implement for java/kotlin/scala/javascript
  • Add example to help people add specific implementation for specific language!
  • Check out README.md on github https://github.com/izhangzhihao/intellij-rainbow-brackets

3.0-RC5


3.0-RC4

  • Add specific implement for java/kotlin/scala
  • So now in java/kotlin/scala same level brackets should have same color.
  • Fix: #19:Kotlin expression inside string bug

3.0-RC2

  • Remove option for enable/disable rainbow for HTML/XML

3.0-RC1

  • Add new setting page to control what/how to colorify:
  • 1. Add option to Enable/disable rainbow
  • 2. Add option to Enable rainbow for any unsupported languages
  • 3. Add option to Enable/disable rainbow for HTML/XML
  • 4. Add option to Enable/disable rainbow for round brackets
  • 5. Add option to Enable/disable rainbow for squiggly brackets
  • 6. Add option to Enable/disable rainbow for square brackets
  • 7. Add option to Enable/disable rainbow for angle brackets

2.6


2.5


2.4

  • Add support for SQL

2.3

  • Add support for HTML/XML

2.2

  • Add support for C#

2.1

  • New identifiable colors

2.0

  • Rainbowify brackets faster!

1.1

  • Support IntelliJ IDEA based IDEs version 14 and above

1.0

  • Initial release