31
最新
OpenNavo 編輯 Homebrew 收錄 AI 翻譯
相容性未知
Apache NetBeans 31 版發行說明,來自 Apache 官方倉庫,涵蓋語言工具、構建整合和 IDE 更新。
<!-- 使用 31 中的配置生成的发行说明 -->
更新內容
Gradle
- GradleFiles 專案掃描應遵循全域性根設定,作者 @sid-srini,見 https://github.com/apache/netbeans/pull/9263
- 測試結果呼叫棧條目中的 Gradle“轉到原始碼”功能無法使用,作者 @matthiasblaesing,見 https://github.com/apache/netbeans/pull/9459
- 將 Gradle Tooling 升級到 9.6.1,作者 @lkishalmi,見 https://github.com/apache/netbeans/pull/9499
Maven
- 修復 #9337:識別緊湊格式的 -T<n> 和 --threads=<n> Maven 標誌,作者 @xerno,見 https://github.com/apache/netbeans/pull/9382
- CI:開始在 JDK 27-ea 上測試,作者 @mbien,見 https://github.com/apache/netbeans/pull/9402
- 修復 #8087:無法新增新的 Web 服務客戶端,作者 @pepness,見 https://github.com/apache/netbeans/pull/8228
- 為 Maven 專案新增使用者 settings.xml 的全域性首選項,作者 @Achal1607,見 https://github.com/apache/netbeans/pull/9282
- 從 MavenOSGI 移除 Netbinox 依賴,並支援包含多個包條目的 Export-Package,作者 @matthiasblaesing,見 https://github.com/apache/netbeans/pull/9426
- 修復 Maven 編譯面板,使其遵循 Maven 預設 JDK,作者 @NicolaIsotta,見 https://github.com/apache/netbeans/pull/9467
- 將捆綁的 Maven 更新到 3.9.16,作者 @mbien,見 https://github.com/apache/netbeans/pull/9500
- 更新 NB31 的 MavenVersionSettings 回退版本,作者 @mbien,見 https://github.com/apache/netbeans/pull/9501
- 將 exec-maven-plugin 從 3.5.1 更新到 3.6.3,作者 @mbien,見 https://github.com/apache/netbeans/pull/9502
- Maven 不應從 Java 平臺模組化 BCP 中篩除非 jrt URL,作者 @lahodaj,見 https://github.com/apache/netbeans/pull/8538
- 將 JavaFx Maven 原型屬性更新為較新的版本,作者 @mbien,見 https://github.com/apache/netbeans/pull/9519
Ant
- 修復更多三元表示式拼接錯誤,作者 @mbien,見 https://github.com/apache/netbeans/pull/9462
- 對於 apisupport.ant,不要嘗試使用 nbjdk.bootclasspath Ant 屬性,而應使用 nbjdk.home,並採用 JDK 的引導類路徑,作者 @lahodaj,見 https://github.com/apache/netbeans/pull/9432
- 更新 JavaFX Ant 專案嚮導的警告訊息,作者 @mbien,見 https://github.com/apache/netbeans/pull/9516
Java
- 新增程式碼補全中匯入模組的支援;修復 LSP 伺服器中模組名稱的處理,作者 @lahodaj,見 https://github.com/apache/netbeans/pull/8974
- 支援 Java lambda 的斷點,作者 @lahodaj,見 https://github.com/apache/netbeans/pull/9285
- 新增針對完整映像執行 OpenJDK 測試的功能,作者 @lahodaj,見 https://github.com/apache/netbeans/pull/9411
- 增強 Java 補全,支援不插入方法引數,作者 @sid-srini,見 https://github.com/apache/netbeans/pull/7747
- 修復 Java 格式化器對空 record 和巢狀 lambda 的處理,作者 @neilcsmith-net,見 https://github.com/apache/netbeans/pull/9421
- 升級到來自 JDK 27b26 的 nb-javac,作者 @lahodaj,見 https://github.com/apache/netbeans/pull/9413
- 修復替代大括號位置下的 record 格式化,作者 @neilcsmith-net,見 https://github.com/apache/netbeans/pull/9480
- 更新 Reformatter,使其在 switch 表示式中遵循 case 換行設定(GH7326),作者 @neilcsmith-net,見 https://github.com/apache/netbeans/pull/9484
- 將內嵌 Tomcat 從 9.0.113 更新到 9.0.120,作者 @mbien,見 https://github.com/apache/netbeans/pull/9506
- 為帶標籤的 CompilationController 執行 javac 時,不設定部分重新解析位置,作者 @lahodaj,見 https://github.com/apache/netbeans/pull/9530
JavaFX
- 更新 OpenJFX 並修復 JDK 26 上的崩潰,作者 @matthiasblaesing,見 https://github.com/apache/netbeans/pull/9498
PHP
- [PHP] 修復 #9171:建構函式重寫時未新增返回型別,作者 @DamImpr,見 https://github.com/apache/netbeans/pull/9395
- 將 shivammathur/setup-php 從 2.37.0 升級到 2.37.2,作者 @dependabot[bot],見 https://github.com/apache/netbeans/pull/9434
- [PHP] PHP >= 8-0 中的返回型別已更改。流式 setter 現在返回
static。作者 @DamImpr,見 https://github.com/apache/netbeans/pull/9431 - PHP:支援 PHPDoc 中標記為可變引數的變數,作者 @matthiasblaesing,見 https://github.com/apache/netbeans/pull/9487
- PHP 8.4 支援:屬性鉤子,作者 @junichi11,見 https://github.com/apache/netbeans/pull/8227
企業版
- 修復 CDI bean 的預設名稱求值,作者 @NicolaIsotta,見 https://github.com/apache/netbeans/pull/9350
- CDI:透過避免迴圈中的高開銷操作,提升 PackagingFilter 效能,作者 @NicolaIsotta,見 https://github.com/apache/netbeans/pull/9381
- 透過在 ELParserResult 中快取 ResolverContext,提升 EL 模組效能,作者 @NicolaIsotta,見 https://github.com/apache/netbeans/pull/9403
- CDI:修復並改進 EnableBeansFilter 對 EE 專屬構件的處理,作者 @NicolaIsotta,見 https://github.com/apache/netbeans/pull/9436
- GlassFish:未安裝相容 JDK 時顯示支援範圍,作者 @renatsaf,見 https://github.com/apache/netbeans/pull/9445
- 修復 modules/glassfish.jar 缺失時對 GlassFish 8.x 的安裝檢測,作者 @renatsaf,見 https://github.com/apache/netbeans/pull/9442
- GlassFish:執行應用客戶端時不再傳遞已移除的 -Djava.endorsed.dirs,作者 @renatsaf,見 https://github.com/apache/netbeans/pull/9446
- 允許在 JDK 25 上執行 Payara,作者 @mbien,見 https://github.com/apache/netbeans/pull/9521
Web
- 更新 scss 語法檔案以修復以下問題:#8636、#8686 和 #5799,作者 @Chris2011,見 https://github.com/apache/netbeans/pull/9365
- 擴充套件可識別的 JavaScript 和 TypeScript 副檔名列表,作者 @jtulach,見 https://github.com/apache/netbeans/pull/9427
版本控制
- 記住 git diff 檢視中檔案表格的排序順序,作者 @Saljack,見 https://github.com/apache/netbeans/pull/9430
編輯器
-
更新後首次執行時開啟匯入專案中的檔案,作者 @neilcsmith-net,見 https://github.com/apache/netbeans/pull/9464
-
文件視窗:關閉文件後保留選區,作者 @mbien,見 https://github.com/apache/netbeans/pull/9527
-
修復 JDK 27 上搜尋預覽編輯器的 MIME 型別,作者 @mbien,見 https://github.com/apache/netbeans/pull/9522
介面更改
- 移除 TextMate 語法註冊時,透過 Delete 鍵刪除並選中下一項,以便快速刪除,作者 @Chris2011,見 https://github.com/apache/netbeans/pull/9438
平臺
- 修復帶引號等引數時 NetBeans 在 Unix shell 中啟動失敗的問題,作者 @sid-srini,見 https://github.com/apache/netbeans/pull/7908
- 模組載入:修復僅以版本化條目存在的包中的類載入問題,作者 @matthiasblaesing,見 https://github.com/apache/netbeans/pull/9396
- 增強平臺啟動器,使其在 macOS 上遵循 JAVA_HOME,作者 @sid-srini,見 https://github.com/apache/netbeans/pull/9425
- 將 JNA 更新到 5.19.1,作者 @matthiasblaesing,見 https://github.com/apache/netbeans/pull/9439
- 升級程式:新增 (filtered) var/attributes.xml 的遷移,作者 @NicolaIsotta,見 https://github.com/apache/netbeans/pull/9449
- 將 FlatLaf 從 3.7.1 更新到 3.7.2,作者 @mbien,見 https://github.com/apache/netbeans/pull/9504
- 將 PersistenceManager 反序列化問題的日誌級別降低為 INFO,作者 @matthiasblaesing,見 https://github.com/apache/netbeans/pull/9525
語言伺服器協議
- 在 java.lsp.server 配置變更監聽器中新增基本型別檢查,作者 @sid-srini,見 https://github.com/apache/netbeans/pull/9369
- 因 CI 失敗而停用 LSP ServerTest#testChangeMethodParameters,作者 @mbien,見 https://github.com/apache/netbeans/pull/9511
維護
- 將 test-summary/action 從 2.4 升級到 2.6,作者 @dependabot[bot],見 https://github.com/apache/netbeans/pull/9389
- 將 ASM 從 9.9 更新到 9.10,作者 @mbien,見 https://github.com/apache/netbeans/pull/9397
- 撤銷“用 gh CLI 的 REST API 呼叫替換 delete-artifact 操作”,作者 @mbien,見 https://github.com/apache/netbeans/pull/9424
- 更新 commons-lang3 和 testng 依賴,作者 @sid-srini,見 https://github.com/apache/netbeans/pull/9254
- 將 geekyeggo/delete-artifact 從 5.1.0 升級到 6.0.0,作者 @dependabot[bot],見 https://github.com/apache/netbeans/pull/9280
- 在原生二進位制工作流中將 runner 映像固定為特定作業系統版本,作者 @neilcsmith-net,見 https://github.com/apache/netbeans/pull/9465
- 將 actions/checkout 從 6 升級到 7,作者 @dependabot[bot],見 https://github.com/apache/netbeans/pull/9463
- 將 actions/cache 從 5 升級到 6,作者 @dependabot[bot],見 https://github.com/apache/netbeans/pull/9475
- 改進 XMLUtil 及其用法,作者 @mbien,見 https://github.com/apache/netbeans/pull/9488
- CI:停用 setup-java 操作的 javac 日誌匹配器,作者 @mbien,見 https://github.com/apache/netbeans/pull/9505
其他更改
- 將 canUseRelease 傳遞到 CustomJavacClassLoader,作者 @jtulach,見 https://github.com/apache/netbeans/pull/9383
新貢獻者
- @xerno 在 https://github.com/apache/netbeans/pull/9382 首次貢獻
- @DamImpr 在 https://github.com/apache/netbeans/pull/9395 首次貢獻
- @apupier 在 https://github.com/apache/netbeans/pull/9479 首次貢獻
- @Saljack 在 https://github.com/apache/netbeans/pull/9430 首次貢獻
- @renatsaf 在 https://github.com/apache/netbeans/pull/9445 首次貢獻