mirror of
https://github.com/chylex/IntelliJ-Rainbow-Brackets.git
synced 2024-10-04 19:42:48 +02:00
df724336a2
Signed-off-by: 张志豪 <12044174+izhangzhihao@users.noreply.github.com>
22 KiB
22 KiB
Change log
2022.3.1
- Fix #2529: [paid][C#] fix: compatibility issues with Rider 2022.3.
- Fix #2533: [paid][C#] fix: colours incorrect when using "Cycle count on all brackets".
- Fix #2354: [paid][C#] fix: colours incorrect when using "Cycle count on all brackets".
- Fix many compatibility issues with IntelliJ platform 2022.3.
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
- Fix #2280: [SQL] the END keyword is improperly detected as closing a BEGIN scope when the END actually closes a CASE.
- Fix #1993: Change the default color schema in light theme.
- Nashorn Engine removed, compatible with JDK15+, tested with OpenJDK 17-ea+24 on MacBook Pro (16-inch, 2019) & IntelliJ IDEA 2021.2 Build #IU-212.4638.7
- Compatible with HUAWEI DevEco Studio
6.18
- Fix #2037: Wrong coloring in generic `<` after comparison operator `<`.
- Error report removed.
6.17
- Feature #1068: @keeganwitt Add language exclusions to settings (closes #1046) (#1068)
- Fix #1067: Don't rainbowify big files notification annoying
- Fix #1057: Wrong coloring in lambda expressions with braces
- Fix #497: Add `<` & `>` support for C#
- Fix #191: C# Razor Pages (.cshtml) Support
- Deprecated API usage removed.
6.16
- Feature #458: Color Parentheses In Go Template
- Fix #988: (@Grandmother) minor: fix mispell in notification message
- Fix #973: File text mismatch
- Fix #497: C# in Rider - only squiggly brackets are rainbowified
6.15
- Feature #897: Initial support for Pug/Jade Language
- Feature #830: New option "Do NOT rainbowify template string"
- Feature #784: Disable rainbowify on big files(>1000 lines for now)
- Fix #851: Rainbowify tag name doesn't works in JSX
- Fix #875: cannot create configurable component
- Fix #799 #817: Wrong element created by ASTFactory
6.13
- Make as a non-dynamic plugin, so it now requires restart.
6.12.1
- Fix #516: Add option to raibowify tag name of XML/HTML(disabled by default)
- Fix #279: Hide update notification on any click & Disable update notification support
- Feature: Rainbowify XML/HTML tag name.
- Feature: Upgrade to kotlin 1.4.10.
6.12
- Fix #279: Hide update notification on any click & Disable update notification support
- Feature: Rainbowify XML/HTML tag name.
- Feature: Upgrade to kotlin 1.4.10.
6.11
- Fix #481: rainbow-brackets does not support bash shell properly(for BashSupport Pro and Shell Script)
- Fix #485: Incorrect coloriziong after lambda in C#
- Fix #242: Colorization is applied only to left parenthesis in for loop(C#)
- Feature: C# support switch to new implementation.
- Fix #476: Cannot create class com.github.izhangzhihao.rainbow.brackets.provider.SqlProvider
6.10
6.9.1
- Fix #445: No working on Android Studio canary 4.2
- Some bug fixs and code refactorings
6.7
- Fix NPE
6.6
6.5
- Fix #410: ArrayIndexOutOfBoundsException
- Fix #429: NullPointerException
- Feature #427: Colorizing angle brackets for Typescript generics
- Some refactoring!
6.4
- Fix #420: Exceptions in random color generator
- Fix #423: Don't rainbow php and echo tag
- Fix anonymous feedback
- Some refactoring!
6.3
- Feature #417: Disable Rainbow Indents in Zen mode
- Feature #227: Coloring for angle bracket for C++ code
- Fix some exceptions and refactoring!
- Feature #214: New color generator to generate your color schema
6.2
6.1
- First release of 2020.1 and Java 11!
- Feature #235: support SQL begin end colorization
- Notification improved
- Error report improved
- Deprecated API usage removed
- Initial support for dynamic plugin
6.0
- First release of 2020.1 and Java 11!
- Feature #235: support SQL begin end colorization
- Notification improved
- Error report improved
- Deprecated API usage removed
- Initial support for dynamic plugin
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
- #164 #251 New feature: Rainbow indent guide lines(experimental), Thanks https://github.com/YiiGuxing !
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
- Adjust colors for default light theme. Thanks to https://github.com/YiiGuxing
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
- Add support for salesforce apex language, thanks for https://github.com/onisuly
2.5
- Fix Rust support, thanks for https://github.com/fst3a
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