Skip to content

Releases: redhat-developer/quarkus-ls

Quarkus 0.24.0

27 Apr 18:17

Choose a tag to compare

Enhancements

  • [Renarde] Support for m: namespace resolver. See #1091.
  • [Roq] Support for Union and Alternative Java type. See #1158.
  • [Roq] Support Roq theme-layout. See #1147.
  • [Roq] Support Roq include by using Yaml frontmatter layout property. See #1123.
  • [Roq] Support for Qute fragment in template. See #1125.
  • [Roq] Validate Roq layout property. See #1116.
  • [Roq] Don't inject Roq site, page and Insert Yaml frontmatter for user tag. See #1113.
  • [Roq] Yaml frontmatter image support. See #1108.
  • [Roq] Roq Frontmatter support. See #1103.
  • [Roq] Move Roq page injection in Qute LS. See #1100.
  • [Roq] Support http Roq image. See #1153.
  • [Roq] Support for Roq Data files. See #1095.
  • Retrigger completion when include snippet is applied. See #1156.
  • Quarkus Flags support. See #1141.
  • Validate type of user tag parameter when parameter is declared with parameter declaration. See #1136.
  • Include parameter support. See #1121.
  • Support for namespaced section. See #1120.
  • LSP support in binary template. See #1114.
  • Collect all binary templates. See #1112.
  • Smart inference of Java type for user tag parameter. See #913.
  • Support for Quarkus Web Bundler. See #876.
  • Qute debugging support inside Java file. See #1093.
  • Qute Resolve completion support. See #1093.

Bug Fixes

  • fix: Loading Qute projects from workspace.: Collecting Qute projects from workspace. See #1157.
  • Improve Java generic type. See #1155.
  • [Roq] Fix ends of yaml front matter content. See #1154.
  • Trigger again validation even after a cancel of resolved Java type. See #1152.
  • Use named in global resolvers. See #1150.
  • Qute project load must wait for project dependencies to be loaded. See #1149.
  • Fix parse of infix notation which starts with quote. See #1148.
  • Support infix notation in method parameter. See #1146.
  • Support infix notation in method parameter (2). See #1145.
  • Support Iterator as Iterable. See #1144.
  • Support comma in parameter value. See #1143.
  • Replace flag:*() String parameter with Object. See #1142.
  • Resolve generic return type according generic parameter type. See #1140.
  • Support custom return type for uri Renarde. See #1139.
  • Improve match type without java.lang + primitive type. See #1138.
  • Fix match type. See #1137.
  • Collect user tag parameters from parameter declarations. See #1135.
  • Basic support for _isolated, _unisolated, _ignoreFragments. See #1134.
  • Fix default value from parameter declaration. See #1133.
  • Support assignment for parameter declaration. See #1132.
  • UndefinedSectionTag false positive for Qute user tags from dependency modules. See #1131.
  • Support for #insert in user tag. See #1130.
  • Support template id (short + extension). See #1128.
  • Update usages when document is deleted. See #1127.
  • Fix some issues with fragment usages. See #1126.
  • fix: Only static native methods must be considered as CheckedTemplate. See #1124.
  • Validate section included in include section. See #1119.
  • Parameter value parsing must take care of new line. See #1118.
  • Fix match type with generic. See #1117.
  • Use future utils. See #1115.
  • Fix flakey Qute diagnostics when template is opened. See #1111.
  • Qute : false positive on non-html template. See #1110.
  • fix: False Positive: qute(NoMatchingTemplate) error on @CheckedTemplate class when adding a private constructor. See #1109.
  • Fix NPE with inlay hint + codelens. See #1107.
  • Roq data error appears after classpath changed. See #1106.
  • Ignore error with invalid syntax in layout (ex: :theme/). See #1105.
  • Remove diagnostics when template file is deleted. See #1102.
  • Alias from #for must not be an user tag parameter. See #1101.
  • Use Collectors.toList(). See #1096.
  • Fix NPE when trying to provide Code Actions when the project is null. See #1094.
  • Duplications in the suggestion list. See #1089.
  • Some "unrecognized property" microprofile(unknown). See #1086.
  • @ConfigMapping with fields which are same type collect only the first field. See #1085.
  • fix: don't report false positive error when @TemplateContents is declared. See #1083.
  • False positive error with Qute @TemplateContents. See #1066.
  • Qute Server Side Components Not Discovered. See #1040.
  • false-positive for it parameter in Qute template. See #1001.
  • Qute LS freezes when LSP client doesn't support workspace/didChangeWatchedFiles and have no templates folder. See #931.

Performance

  • Send 'qute/dataModelChanged' notification with debounce mode. See #1099.

Build

  • Update Eclipse to 4.40-I-Builds. See #1122.

Quarkus 0.23.0

05 Dec 20:04

Choose a tag to compare

Enhancements

  • Smart iterable Qute completion support. See #1076.

Bug Fixes

  • 'quarkus.log.level' is no longer marked as an unrecognized in application.properties. See #1068.
  • Close file stream when using Files.walk. See #1064.
  • Fix a "too many open files" crash caused by user tag support. See #1062.
  • Do not generate a property for <clinit>. See #1059.

Quarkus 0.21.1

10 Apr 20:08

Choose a tag to compare

Bug Fixes

  • Use progress monitor when finding types in project, in order to resolve nested types. See #1037.
  • Update snakeyaml to 2.4. See #1044.

Build

  • Migrate release job from Jenkins to GitHub Actions. See #1039.