| Commit | Title |
|---|---|
| Changelog for 0.5.0 | |
| Upversion to 0.6.0-SNAPSHOT | |
| Move VS Code workspace configuration into correct folder | |
| Update JDT-LS to 1.14.0 Release. | |
| Use computeModelAsyncCompose from quarkus-ls | |
| Display property expression evaluation as inlay hint | |
| 492d78d57eec119b79100a197652d7265b0410ff | Use SmallRye Expression library to resolve property expressions |
| fix: JDT.LS optional in test bundle | |
| Update Target Platform to 1.16.0-SNAPSHOT version of JDT-LS target. | |
| Use eclipse.jdt.ls 1.16.0-SNAPSHOT in TP configurator | |
| 2e2626c856af1fbb7e4811185fd03162efdc3d90 | Add diagnostics for mp-reactive-messaging @Incoming/Outgoing annotation |
| Prevent ClassCastException for invalid @ConfigProperty default value | |
| Show value when hovering unrecognized property | |
| f5571c37f71799acd5c0a0a14b43b735bee83313 | Support CodeAction resolve for Java code actions |
| 8ccfef8087a3279bcb15cf92f9d093e861dd4d19 | Provide support for config_ordinal property |
| Display diagnostic/inlay hint in Java file after loading of MP Java project | |
| 1d61bd6b254bce1be2fd9c6b79805034890b8f82 | Manage static properties using a staticProvider extension point |
Use FQN when checking annotation type in AnnotationUtils |
|
| Fix inlay hint + definition when project returns empty properties. | |
| 167d09e9979acd2418b86be60380dfeb2a55c589 | Add REST client CodeLens for additional annotations |
| bbc010aff9121abb23679d818fc5e7749688c1be | Improve JAXRS code lens range to method name |
| bfcef6433402ae9e27adf48609d8b4c91e0ec685 | Check for HealthCheck instead of Health before validation |
| 10d3e73cb686a6fd2e06b6c23279d004d9a1ae65 | Address AIOOBE from JAX-RS code lens |
| Use JavadocContentAccess2 | |
| Fix typo in "mpirc" snippet. | |
| Revert "Use JavadocContentAccess2" | |
| Changelog for 0.6.0 | |
| Release 0.6.0 |
| Commit | Title |
|---|---|
| Upversion to 0.13.0 | |
| 8a52980f2a999e80a0367f301f8962dfaf4f84b7 | CodeAction to generate missing property in Qute template |
| Fix cancel support with CompletableFuture compose | |
| 03eec61dd9a6e13d1c487ae041e5174d7b30aa9a | Added similar text suggestion Code Action(s) for UndefinedObject and UndefinedNamespace |
| 779b31a89527ac7dc446c70b09d32ae91f2de726 | Don't show "add field/getter" CodeActions in Qute for binary types |
| 03b06df7be5f591dd597b18da9c7e7025927fa1a | Create a code action class per error code. |
| Do not give CodeActions for stale diagnostics | |
| Update dependencies to latest versions. | |
| 635bedf3bc738108f21c228af27dd6d8d22fd8b8 | Generate one CodeAction for each template extensions class |
Resolve rename requests to null in Java files for qute-ls |
|
| Added Qute CodeAction(s) for similar text suggestions for UnknownMethod | |
| Clickable InlayHint for Java type | |
| codeAction/resolve support for qute-ls | |
| 918823e95346e2e1d08fac6da958bf660e98e162 | Provide validation for data model for #switch section |
| ClassCastException with code action and method part | |
| Check with qualified name of Template fields in AbstractQuteTemplateLinkCollector | |
| 2f4fc508a3b51c6668f382f6dce73d8eb838d913 | Ignore synthetic method in Qute template |
Added Qute CodeAction(s) for similar text suggestions for UnknownProperty. |
|
| c3d012c84991b2869b2ac2f14c90d2289ac9e6e1 | Provide completion for enum in #switch section |
| Provide definition for Enum in #switch section | |
| Indent snippet new line if LSP client doesn't support InsertTextMode#AdjustIndentation | |
| Validate operator in #case and #is section | |
| 3a3ba32b9b7f001085986d5ad586fec914147ce1 | Prevent infinite recursion in validation, completion, code actions |
| 9aafe08c4f58d1a5bdcc2056c0d68b701d2202df | Add check to prevent invalid inject items in completion |
| Support completion for operator in #case #is sections | |
| Fix missing definition for #case section Enum with operator name | |
| Fix Qute parser to parse operator parameters with '=' correctly | |
| Update Target Platform to 1.16.0-SNAPSHOT version of JDT-LS target. | |
| Support hover for operators in #case section | |
| fix: Missing exports from quarkus test bundle | |
| 77fca54181a5af110d1a2d419eba39d37a45534c | Generic support for Java data model |
| Prevent duplicate completion items in Qute templates | |
| ed5e29ae65842e592d6ff8ab278c178b132ae08b | Documentation when hovering object members in Qute |
| Fix tests by taking into account new property from lsp4mp | |
Add new snippet qitrc to create an integration test class |
|
| fc960a4e849ef88bfebd1cb3e346b3c34b3d306c | Fix JAX-RS code lens test failures |
| Changelog for 0.13.0 |
| Commit | Title |
|---|---|
| Bump Changelog date for 0.4.0 Release. | |
| Upversion to 0.5.0-SNAPSHOT | |
| Validate default value expression | |
| fix: plugin.xml missing from test bundle JAR | |
| Bump quarkus.platform.version to 2.9.0.Final in all-quarkus-extensions | |
| Improved MicroProfile property value expression diagnostic message | |
| a687e95b98ddd221b547d5ca3341e49bbb6d1303 | renamed project to ordinal |
| c35634c5fc6ab2664db3101051a900486bf30512 | Added JDTTypeUtils.isVoidReturnType for QuarkusConfigMappingProvider void check |
| Ignored ENV reference in expression validation | |
| Temporarily use JDT-LS 1.12.0 (instead of SNAPSHOT build) | |
| fd561a8d05fcd26cc3f7c8ad8fc9a0d0d703d721 | Moved PropertyReplacerStrategy to right package |
| Remove unnecessary 2019-06 release repository from target platform. | |
| corrected path to javaASTValidator in schema | |
| Delay revalidation and handle cancellation better | |
| Add check to ensure prefix is from ConfigProperties | |
| 63da0d68e7c498ab126c04782faf9bf3a8b43f2d | Update lsp4j 0.14.0 |
| 7e37ad88a8b1c5c33f218d7c25f06b74f41dd213 | Add checks to prevent ClassCastException for incorrect retry value |
| Support completion before '=' | |
| Check for cancellation requests in Java files, delay revalidation | |
| 1279cbc2b081f059485dd99a1f1b477d728d6ef3 | Add check to prevent failure on incorrect attribute values |
| cdc3219ca6c7d1d98c45cb8ee496f6229938f84b | Update ASTValidator to use project classpath |
| Update jdt-ls to 1.13.0, fix compile errors | |
| Update Gradle test project versions to 7.3 | |
| Remove the m2e lifecycle mapping plugin from MANIFEST.MF | |
| Fix NPE when hovering in properties file | |
| Fix application properties completion with exisiting property value | |
| Do not give CodeActions for stale diagnostics | |
| Remove unnecessary Gson dependency in pom file. | |
| Changelog for 0.5.0 | |
| Release 0.5.0 |
| Commit | Title |
|---|---|
| Upversion to 0.12.0-SNAPSHOT | |
| build: Archive P2 update site on stable folder on download.jboss.org | |
| Added CodeAction to append ?? for UndefinedObject and ignored optional object from diagnostic | |
| Don't show undefined variable errors depending on context | |
Support for textDocument/InlayHint |
|
| Update Quarkus LS to use LSP4MP 0.5.0 Snapshots. | |
| build: update download.jboss.org IP to reflect infra changes | |
| Expression indexes are wrong | |
| 17d1792c31626e13c26aed117381cd680318544b | Provide qute.native.enabled setting |
| 970e1172c48417c3335bc9040fccc40a8c4c0ea3 | Added static field and method support for @TemplateData |
| 4f93bae1eb69342aa14e45d59e7a02d813ef423c | Added support for Qute @TemplateEnum annotation |
| Linked editing doesn't work if variable is used as a parameter into a section | |
| template validation complains about strings containing spaces | |
| Support for global variables. | |
| 9dd5a92aab304bf55d5808e4daf6ffefa1c836ea | Added support for @TemplateGlobal annotation |
| 30915cdf34ebe6bf2e11ad5c2ea2ab4885b05875 | Fixed method void return check in QuarkusConfigPropertiesProvider |
| 95d808aa2104508ebd962f90c441088776b374d0 | Varargs are not properly supported in Qute template validation |
| 4f7a13c1e1af920e5b0a6c38c8e32b5ce5c497c5 | Support missing attributes for @TemplateData / @RegisterForReflection |
| b92fc6947c57dde80d92cf5b03c3444c414e5357 | Simplify resolve signature. |
| Temporarily use JDT-LS 1.12.0 (instead of SNAPSHOT build) | |
| Move to LSP4j 0.13.0 | |
| Added rename support for Qute templates | |
| Moved PropertyReplacerStrategy to correct package | |
| Remove unnecessary 2019-06 release repository from target platform. | |
| Update lsp4j to 0.14.0 | |
| Delay revalidation after edit and improve cancel checking | |
| Improved completion when nested in Qute if section | |
| Add DCO documentation | |
| Fix NPE with data model template | |
| Improved completion when nested in Qute for, switch and when sections | |
| Improve TemplateScanner performance | |
| Delay revalidation of Java files in qute-ls | |
| Added nested else completion support for when section | |
| Adapt to new version of m2e in JDT-LS | |
| bb2d2c9c7bcac2124ffb82438652e6e3df458e32 | When Template is constructor-injected, @Location is ignored |
| Update Jenkinsfile to use Java 17 | |
| Remove unnecessary Gson dependency in pom files | |
| Changelog for 0.12.0 | |
| Use JDK 11 for nexus deployment plugins. |
| Commit | Title |
|---|---|
| c5916d852367d741447efc5da0e22675370dc856 | Validate defaultValue of @ConfigProperty |
| 4bfbdd4ac51363dab45102bdd357205030e094f7 | Extension point for contributing configuration sources |
| 36a2dba1d1188fba39e9951e63f0f569e9bdc790 | Do not include fallback annotated method as its own fallback option |
| f9afc25b0ba3083251fd60cbca976bb3603d0750 | Remove QuarkusConfigSourceProvider |
| ddbaf89c2f91c7d27597adf4122e40d3c0b69045 | Warn when a @ConfigProperty is declared but no value is assigned |
| 51d5e8715c27a05c439fd84fe10e9cf3fd7b8bef | [MP Config 2.0] Completion for properties defined using @ConfigProperties |
| 392f092dc70ec2687d0edaaa297c3c426e1c904b | added diagnostic for fault-tolerance Asynchronous annotation |
| @ConfigProperty code action when property is not set | |
| bf096364555a8380cd043e6096bbc1d9f2434e53 | added diagnostic for fault-tolerance Asynchronous annotation marked on type declaration |
| 9e086cd99fc29083898f6035b0dd7dcb9123e8bc | added quarkus.http.root-path property to CodeLensURL |
| Run LSP4J callback methods in separate thread | |
| Fix class cast exception | |
| 8531fee6cd5bb2fb60429f98d5bb72a432103258 | Diagnostics for invalid annotation parameter values |
| Exclude unassigned with code action | |
| SingleMemberAnnotation diagnostics not supported by annotationValidator NOT APPLICABLE | |
| bcdd1578905946bb97a4c4997df0cf67191561d2 | added Bulkhead and Timeout non-negative diagnostic support |
| b4a99898a3d4258b7c53331f9c26ed56e43b8603 | added diagnostics support for Retry annotation member values |
| 4518fd728ec5747e22839f1f63aa82ee6d06187e | added diagnostic for ConfigProperty name member as empty string |
| 9bbe254a7f13e384f2819fde37b54a88a64fbb19 | [MP Config 2.0] Support for config profiles |
| 5780d0b38d441eb6531e61e7dfa4dde37b9ce68d | fixed ChronoUnit static import case for Retry annotation unit |
| 585f2f9e5bbadbae1d91c8e752850349cd087b76 | Improve readability of MicroProfileMetricsDiagnosticsParticipant |
| 8a43ca5548af6a157f473f75b42c0fcdedd940f5 | Improve readability of MicroProfileMetricsDiagnosticsParticipant (2) |
| 3d9d3832935f7fb22cd2190abf3f20987749402d | removed Duration class from Retry annotation and supported date based ChronoUnit |
| Support for default value inside properties expression | |
| 9e82e2ffaf359a79906c3041c5982fbdb5efa812 | support ApplicationPath annotation value in CodeLens URL |
| 2a141a29a874c741616a956fc0eb3946a316b273 | |
| b2d94a4889f1967be5d9bad2449426354b38af2c | |
| 4f573c31769bb90e2f766c7ba66581b7c0b7652d | moved ApplicationPath search engine to JaxRsContext |
| 63555f586f21e296684636c22a9817848cddb0fb | support optional property reference hover for annotation members |
| Do not rebuild list of configuration properties when MicroProfile config sources are updated in the build directory | |
| ec5f1ab23b1d3f08f2bd6b60f37bea15a3069d6d | added property replacer to annotation definition participant |
| -> Update o.e.jdt.ls.tp dependency to 1.7.0 Release | |
| Bump junit from 4.12 to 4.13.1 in /microprofile.ls/org.eclipse.lsp4mp.ls | |
| projectLabels command doesn't support jdt:// URIs | |
| CHANGELOG for 0.4.0 | |
| Bump Changelog date for 0.4.0 Release. | |
| Release 0.4.0 |
| Commit | Title |
|---|---|
| Add a step to the Jenkinsfile to checkout the repo | |
| Upversion to 0.10.2 | |
| 7d4b5da470d839eec52d9bcd7e47d13f8785a634 | Provide completion for cache name in configuration file |
| 3dbed3e2c02cc4f02ed0f31178fd2ece13242d12 | Move application.properties and application.yaml support to quarkus-ls |
| d931b173582344dad9357a0ecd1180af0984b718 | Support application-${profile}.properties |
| 9688dc9994b43d1dac2086302221574d556d16d4 | added quarkus.http.root-path property retrieval to Quarkus JaxRs CodeLens |
| 209e7463ecbe7d8c58f81cfe20137019c075049b | [MP Config 2.0] Support for config profiles |
| f8fdb05b4242e5f958b0ccbdec5bc148d1486376 | added diagnostics and member validation for quarkus Scheduled annotation |
| 49275a9256f6c6ccd175ba18b81cb76f633bcb5a | added test for ApplicationPath annotation and quarkus.http.root-path in CodeLensURL |
| 45a9ea5d77704fa2b6cb583bc1dbfc3107b8bb65 | Support for @ConfigMapping |
| Updated jdt.ls target platform version to 1.5.0 | |
| e57ffbff57ac63a3a8ba99b4a987c7526968f1c9 | Validate that @ConfigMapping annotation can only be placed in interfaces |
| [Qute] Create a Qute Language Server | |
| Fix exec flag on buildAll.sh | |
| 9ef3427f529e2bf68b4cebe651bde14def6ea48d | added property replacement parameter for Scheduled cron attribute property expression |
| [qute] parser lenient about new parameters | |
| [qute] Codelenses disappear once @CheckedTemplate is followed by parenthesis | |
| Non tag reported as error | |
| Add Qute artifacts deployment | |
| Fix buildAll.sh, again | |
| Don't show data model completion inside tag section | |
| Duplicate items when completing subclass of an object | |
| Parameter declaration support improvement | |
| Template sees parameters leaked from other templates | |
| Records are not supported in qute template | |
| 196ae430cd4665f223d579d83e3f71d3f77c4a64 | added definition support for Scheduled annotation |
| Support {/} end tag section correctly | |
| Update o.e.jdt.ls.tp dependency to 1.7.0-SNAPSHOT | |
| Make clickable CodeLens data model | |
| Filter methods completion with Qute rules | |
| Qute validation easily goes out-of-sync when link-editing | |
| Iteration metadata support not properly implemented | |
| Fix completion with @TemplateExtension | |
| Fixed NPE on Qute LS shutdown on Eclipse IDE | |
| Loop parameter leak into for-else block | |
| Changed Qute embedded Java completion to use simple types | |
| Support for orEmpty | |
| Support for method parameters | |
| Validate method parameters for template extension | |
| Validate overloaded methods | |
| Validation fail when iterating over integers | |
| Support for #if expression | |
| NPE in linked editing when deleting variable | |
| StringIndexOutOfBoundsException with {@} | |
| Literal support as object | |
| When used with @Location, templates validation fail | |
| Added or and ifTruthy Qute resolver support | |
| Added support for Qute template Java simple type hover | |
| 1121a2d8abc455aa4d6555dacb0a8b3023c9ee27 | Use SafeConstructor for Yaml parser instantation. |
| Update o.e.jdt.ls.tp dependency to 1.7.0 Release | |
| Add proper array support in Qute templates | |
| CodeAction to disable validation | |
| Remove quarkus.tools suffix for Qute settings. | |
| Added support for Qute raw and safe character escape value resolvers | |
| Settings from workspace folder | |
| Generate .html Qute templates by default | |
| Support exclusion file for Qute for validation | |
| Use Qute 2.7.0 | |
| Support AST for parameter declaration not closed | |
| Completion for available section after { and {# | |
| NPE on textDocument/definition on unbalanced section | |
| Support for user tag | |
| Ignore undefined variable diagnostic for user tag | |
| Support parameter expression in user tag | |
| Support for untitled uri. | |
| User tag codelens support | |
| Code action for undefined section tag | |
| Special keys support for user tag | |
| build: fix cleanup of qute.jdt update site | |
| fix(test): export tests and refactor QuteProjectTest utility | |
| fix(test): skip Java 17 related tests | |
| fix: prevent NPE in Qute LS if LSP client does not implement getUserTags | |
| Support for Injecting Beans Directly In Templates | |
| Need a NodeVisitor class to traverse Qute AST Nodes | |
| Support parameter value as String | |
| Support for @TemplateExtension matchName | |
| Replaced UndefinedVariable by adding validation severity setting for Qute UndefinedObject error | |
| Support Java expression for it user tag | |
| Added CodeAction to set UndefinedObject severity to ignore | |
| Qute-LS crashes if settings.json is configured improperly | |
Rename code action to "Ignore UndefinedObject problem." |
|
| StringIndexOutOfBoundsException is thrown when computing getter methods | |
| Added UndefinedNamespace severity setting and CodeAction | |
| Catch error when collect data model is process for a given provider. | |
| Wrong method parameter resolution (ignores subtypes) | |
| Support enable/disable CodeLens setting for Qute templates | |
| Fix bug with super method. | |
| Support for Infix notation | |
| Changelog for 0.11.0 | |
| Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.12 |
| Commit | Title |
|---|---|
| 6429bf901311c23f95b410d797e8acedceae3357 | completion for fallbackMethod (Fault Tolerance) |
RAS (P2 release only)
| Commit | Title |
|---|---|
| b88710cc54170844717f655b9bff8bb4c4649a8d | add JULPropertiesProvider and JBossLogManagerPropertyProvider |
| d13833cb6b95fb3955425a7b08b989089024c269 | implement fileInfo |
| 0922a1067da18b47d4848d03fcccfaf055838413 | profiles values for config name hover |
| 8b501176faab0c3af457075fbc86ea061c23a223 | fix on property name scanning |
| b7f56b6445632eb0ee9b6bd9fa439dd0397d50cd | navigation from Java @ConfigProperty to application.properties (new Java defininition participant) |
| 6f2d700a88a3262e39cc2ba04beedb429e162246 | refactor MavenProjectName and GradleProjectName |
| acaebd9069ad5160d8ea7f0b7ec0388b3559daa6 | tests refactoring |
| 5b6d0e38fafde56f35bb4f3fbb6774b06224dbcb | PropertiesHoverParticipant refactoring |
| bc926f75df2ca103d78c67b997c87adb7ab480b1 | fix in PropertiesHoverParticipant |
| b116fb50a53c47d7a06519d1b8eea15176f06d1c | fix in MicroProfileReactiveMessagingProvider |