Skip to content

Releases: google/bamboo-soy

v.1.6.6-203

28 Nov 09:18
8493486
Compare
Choose a tag to compare

General

  • Use the IDE's bundled Kotlin library (fixes #270)

v.1.6.5-203

24 Nov 14:43
9e336b7
Compare
Choose a tag to compare

General

  • Rotate Rollbar token for plugin error reporting

v.1.6.4-203

24 Nov 16:52
a724746
Compare
Choose a tag to compare

General

  • Get rid of deprecated and scheduled-for-removal API usages
  • The plugin may now be loaded and unloaded without an IDE restart
  • Minor improvements

v.1.6.3-203

18 Sep 14:25
641401b
Compare
Choose a tag to compare

General

  • Improve exception reporting for better error diagnostics

v.1.6.2-203

10 Aug 19:59
b4b664e
Compare
Choose a tag to compare

Bug and stability fixes

v.1.6.1-203

23 Jun 18:04
377b1dc
Compare
Choose a tag to compare

General

  • Starting with 1.6.1, Bamboo Soy releases will be IntelliJ API version-dependent
  • Java 11 is required to run the 2020.3 versions of IntelliJ-based IDEs

Features

  • Added support for index syntax in {for} (fixes #228)

Bug and stability fixes

  • Fixed parsing of the "import" string inside HTML (fixes #231)

v.1.6.1-183-203

23 Jun 18:00
f57fc3c
Compare
Choose a tag to compare

General

  • Starting with 1.6.1, Bamboo Soy releases will be IntelliJ API version-dependent

Features

  • Added support for index syntax in {for} (fixes #228)

Bug and stability fixes

  • Fixed parsing of the "import" string inside HTML (fixes #231)

v.1.6

24 Aug 15:48
d109ad6
Compare
Choose a tag to compare

Features

  • Added support for list comprehensions (fixed #195)
  • Added proto initialization support (fixes #201)
  • Added support for the {css} and {xid} functional style syntax, {nbsp}, {velog}
  • Added support for {skip}, {key} (fixes #205)
  • Added support for {ifempty} inside {for}
  • Added support for the "import" syntax (fixes #222)
  • Added support for the methods syntax

Bug and stability fixes

  • HTML block-commenting fixed
  • Missing params with default initializers are no longer reported as errors (fixes #199)
  • Minor bugfixes

v.1.5

22 Jan 11:41
Compare
Choose a tag to compare

Features

  • Added support for {element}, {@State} and default initializers (fixes #172)
  • Added record() type support (fixes #170)
  • Added "Remove unused parameter (state)" quickfix (also removes respective specifications from calls across the project)
  • Added Rename refactoring for variables, @param's and @State's
  • Added folding for template/element, call/delcall and doc comments
  • Added "Comment selection as block"
  • Improved presentation of Soy elements (Structure and Find Usages views)

Bug and stability fixes

  • Fixed @param parsing (fixes #169)
  • Fixed variable highlighting
  • Fixed Soy file Structure view
  • Improved comments parsing (fixes #164)
  • Minor cosmetic fixes

v.1.2.1

08 Aug 10:51
Compare
Choose a tag to compare

Features

  • Automatic insertion of closing characters for ", ', ( and [,
  • Code style settings are now available,
    • Pressing enter after an open tag now places the cursor at the right indentation level,
  • Formatting improvements:
    • Continuation indent on multiline alias,
    • Continuation indent on tag attributes,
    • Improved frormatting for deeply nested tags,
  • Live templates for {let} and {let /},
  • Autocompletion
    • Add support for stricthtml="true" in template definition blocks,
    • Better context-detection for where variable autocompletion should trigger,

Stability and bug fixes

  • Fixed various NPEs and bugs that occured on partial/incomplete code constructs