From 8b79d9a9872491506b0e755cd2fdeaaec9ff2dc5 Mon Sep 17 00:00:00 2001 From: aboyko Date: Fri, 6 Sep 2024 13:26:08 -0400 Subject: [PATCH] Correct the script to look inside nested jar for binaries --- .github/scripts/sign-osx-distro-file.sh | 3 +- .../vscode-spring-boot/CHANGELOG.md | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.github/scripts/sign-osx-distro-file.sh b/.github/scripts/sign-osx-distro-file.sh index a7e86498c..1da325726 100755 --- a/.github/scripts/sign-osx-distro-file.sh +++ b/.github/scripts/sign-osx-distro-file.sh @@ -78,7 +78,6 @@ function signExecutableInsideJar2() { function signExecutableInsideNestedJar() { for f in `find $1 -type f | grep -E $2` do - echo "Looking for '$3' files inside ${f} to sign..." f_name="$(basename -- $f)" extracted_jar_dir=extracted_${f_name} rm -rf $extracted_jar_dir @@ -126,7 +125,7 @@ signExecutableInsideJar2 {dir}/${destination_folder_name}/SpringToolSuite4.app " signExecutableInsideJar ".*/jna-\d+.*\.jar$" "libjnidispatch.jnilib.jnilib" ".*/libjnidispatch\.jnilib$" #sign libjnidispatch.jnilib inside jna.jar which is inside org.springframework.ide.eclipse.docker.client.jar bundle -signExecutableInsideNestedJar {dir}/${destination_folder_name}/SpringToolSuite4.app ".*/org.springframework.ide.eclipse.docker.client.*\.jar$" "org.springframework.ide.eclipse.docker.client.jar" "libjnidispatch.jnilib.jnilib" ".*/libjnidispatch\.jnilib$" +signExecutableInsideNestedJar {dir}/${destination_folder_name}/SpringToolSuite4.app ".*/org.springframework.ide.eclipse.docker.client.*\.jar$" ".*/jna-\d+.*\.jar$" "libjnidispatch.jnilib" ".*/libjnidispatch\.jnilib$" # Sign the app ls -la ${dir}/${destination_folder_name}/SpringToolSuite4.app/ diff --git a/vscode-extensions/vscode-spring-boot/CHANGELOG.md b/vscode-extensions/vscode-spring-boot/CHANGELOG.md index c697aa3b8..0fa2fcd8d 100644 --- a/vscode-extensions/vscode-spring-boot/CHANGELOG.md +++ b/vscode-extensions/vscode-spring-boot/CHANGELOG.md @@ -1,3 +1,38 @@ +## 2024-09-11 (4.25.0 RELEASE, incl. language servers version 1.57.0) + +#### important highlights + +* _(Spring Boot)_ Explain SPEL expressions and AOP annotations via CodeLens with Copilot +* _(Spring Boot)_ Support language features for `@Named`, `@Resource`, `@Innject` and `@ConditionalOnResource` annotations +* _(Spring Boot)_ Syntax highlighting and validation for CRON expressions inside `@Scheduled` annotation +* _(Spring Boot)_ Navigating to definition for some elements of Data Queries embedded into `@Query` annotations + +#### all fixes and improvements in detail + +* _(Spring Boot)_ Refactor ConditionalOnResource attribute to be based on AnnotationAttributeCompletionProcessor [#1344](https://github.com/spring-projects/sts4/issues/1344) +* _(Spring Boot)_ GH-1310: Add support for ConditionalOnResource annotation [#1343](https://github.com/spring-projects/sts4/pull/1343) +* _(Spring Boot)_ GH-1330: Explain AOP annotations with copilot [#1338](https://github.com/spring-projects/sts4/pull/1338) +* _(Spring Boot)_ [Spring Data Query] Navigate to parameter definitions in Java source [#1336](https://github.com/spring-projects/sts4/issues/1336) +* _(Spring Boot)_ [Spring Data Queries] Show inline hint for query parameter [#1333](https://github.com/spring-projects/sts4/issues/1333) +* _(Spring Boot)_ [Spring Data Queries] Show document highlights when the cursor is at query parameter AST node [#1332](https://github.com/spring-projects/sts4/issues/1332) +* _(Spring Boot)_ add code lens to explain expressions using Copilot to AOP related annotations [#1330](https://github.com/spring-projects/sts4/issues/1330) +* _(Spring Boot)_ Fix missing proposal if the prefix starts with "/" for `@ContextConfiguration` [#1327](https://github.com/spring-projects/sts4/pull/1327) +* _(Spring Boot)_ Syntax Highlighting and Validation for embedded CRON expressions [#1322](https://github.com/spring-projects/sts4/issues/1322) +* _(Spring Boot)_ add support for `@Named` annotation [#1313](https://github.com/spring-projects/sts4/issues/1313) +* _(Spring Boot)_ create generic symbols for `@Resource` and `@Inject` [#1312](https://github.com/spring-projects/sts4/issues/1312) +* _(Spring Boot)_ add support for `@ConditionalOnResource` annotation attributes [#1310](https://github.com/spring-projects/sts4/issues/1310) +* _(Spring Boot)_ change name of "Remove Unnecessary `@Autowired`" validation marker description [#1302](https://github.com/spring-projects/sts4/issues/1302) +* _(Spring Boot)_ change name of problem description for "unnecessary web annotation names" validation [#1301](https://github.com/spring-projects/sts4/issues/1301) +* _(Spring Boot)_ content-assist for annotation attributes doesn't work when spaces are involved [#1299](https://github.com/spring-projects/sts4/issues/1299) +* _(Spring Boot)_ [performance] explore options to deploy and run the language server from JAR files [#1293](https://github.com/spring-projects/sts4/issues/1293) +* _(Spring Boot)_ Recognise `!---` as a document separator in properties files [#1129](https://github.com/spring-projects/sts4/issues/1129) +* _(Spring Boot)_ Add file completion from classpath for `@ContextConfiguration` [#650](https://github.com/spring-projects/sts4/issues/650) +* _(Spring Boot)_ SpEL parsing issue in Query annotation [#1320](https://github.com/spring-projects/sts4/issues/1320) +* _(Spring Boot)_ When editing a Spring XML configuration file, the package names and class names do not appear accurately [#1317](https://github.com/spring-projects/sts4/issues/1317) +* _(Spring Boot)_ No syntax highlighting and validation for data qieries inside `@NamedQuery` [#1314](https://github.com/spring-projects/sts4/issues/1314) +* _(Spring Boot)_ False positive SQL error [#1304](https://github.com/spring-projects/sts4/issues/1304) +* _(Spring Boot)_ Replace `OkHttp3ClientHttpRequestFactory` with `JdkClientHttpRequestFactory` [#1296](https://github.com/spring-projects/sts4/issues/1296) + ## 2024-07-24 (4.24.0 RELEASE, incl. language servers version 1.56.0) #### important highlights