Apache NetBeans เวอร์ชัน 26 ซึ่งเป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) พร้อมใช้งานแล้ว โดยรองรับ Java SE, Java EE, PHP, C/C++, JavaScript, Rust และ Groovy มีไฟล์เวอร์ชันที่สร้างไว้ล่วงหน้าให้ใช้งานได้ Linux (สแนป, แฟลตแพค) Windows и macOS.

ท่ามกลางการเปลี่ยนแปลง:
- ตอนนี้ตัวแก้ไขโค้ดรองรับการเปิดใช้งานและปิดใช้งานแผงการดูตัวอย่างผลการค้นหา แผงการรีแฟกเตอร์ และแผงบุ๊กมาร์กแล้ว ในโหมดหลายหน้าต่างของตัวแก้ไขโค้ด การเปลี่ยนแปลงโฟกัสอินพุตเมื่อปิดหน้าต่างสุดท้ายได้รับการปรับปรุง

- อินเทอร์เฟซผู้ใช้ใช้ JSVG แทนไลบรารี Batik เพื่อโหลดรูปภาพ SVG มีการดำเนินการเพื่อรวมและทำความสะอาดโค้ดการโหลดไอคอน เพิ่มไอคอนใหม่ 150 รายการในรูปแบบ SVG
- บนแท่น macOS ได้มีการพิจารณาข้อแนะนำเกี่ยวกับการจัดวางปุ่มในกล่องโต้ตอบแล้ว (ตัวอย่างเช่น ปุ่มดำเนินการเริ่มต้นจะอยู่ทางด้านขวาเสมอ และปุ่มยกเลิกจะอยู่ทางด้านซ้ายเสมอ)
- เมื่อเลื่อนแท็บด้วยเมาส์ รูปภาพของแท็บนั้นจะแสดงด้วยความละเอียดเต็ม โดยคำนึงถึงระดับการปรับขนาด HiDPI

- ความสามารถที่เพิ่มขึ้นที่เกี่ยวข้องกับการใช้งาน เซิร์ฟเวอร์ LSP (Language Server Protocol) และปลั๊กอิน VSCode ได้รับการปรับปรุงแล้ว ไคลเอนต์ LSP สำหรับ C/C++ ก็ได้รับการปรับปรุงเช่นกัน
- ปรับปรุงการรองรับสำหรับระบบสร้าง Ant, Gradle และ Maven Gradle Tooling API ได้รับการอัปเดตเป็นเวอร์ชัน 8.14 แล้ว Maven ได้รับสิทธิ์ในการเข้าถึง Resolver API สาธารณะ คำสั่ง mn:run ใช้เพื่อดีบักและรันแอปพลิเคชัน Micronaut มีการปรับเปลี่ยนการเลือกพื้นหลังสำหรับคุณสมบัติ Ant ในธีมสีเข้ม (คุณสมบัติถูกแสดงบนพื้นหลังสีสว่าง)
- เพิ่มการรองรับการทดสอบฮอตสปอต OpenJDK ให้กับโค้ด Java แล้ว ปรับปรุงการรองรับเทมเพลต Swing ขยายขีดความสามารถที่เกี่ยวข้องกับการสร้างเอกสาร APIDOC คอมไพเลอร์ Java ในตัวของ NetBeans ที่ชื่อ nb-javac (ซึ่งเป็น javac ที่ปรับเปลี่ยนแล้ว) ได้รับการอัปเดตเป็น JDK 24 แล้ว ส่วน Apache Tomcat ในตัวได้รับการอัปเดตเป็นเวอร์ชัน 9.0.102 แล้ว ใช้งานการแคชการตั้งค่าสำหรับคำแนะนำ (คำแนะนำ Java)
- สภาพแวดล้อมภาษา PHP ได้ปรับปรุงการแสดงผลและการเติมคำอัตโนมัติของตัวสร้างให้ดีขึ้น
- ปรับปรุงการรองรับแพลตฟอร์ม Jakarta EE 11 เพิ่มการรองรับฟีเจอร์ต่างๆ ของ Java SE 25 รุ่นถัดไปให้กับ Tomcat, TomEE และ GlassFish แล้ว
- สภาพแวดล้อมของโครงการเว็บรองรับหน่วยวัด CSS แล้ว: cqw (1% ของความกว้าง) cqh (1% ของความสูง) cqi (1% ของขนาดอินไลน์) cqb (1% ของขนาดบล็อก) cqmin (ค่าที่เล็กที่สุดของ cqi หรือ cqb) และ cqmax (ค่าที่ใหญ่ที่สุดของ cqi หรือ cqb) นำการเน้นไวยากรณ์ไปใช้งานสำหรับไฟล์ที่เกี่ยวข้องกับกรอบงาน Vue JavaScript สำหรับ JavaScript ได้มีการเพิ่มการรองรับสำหรับวิธีสร้างตัวสร้างแบบอะซิงค์ ("class { async * generator () { … }") และปรับปรุงการจัดการคำสำคัญ const ให้ดีขึ้น
- ขณะนี้อินเทอร์เฟซการติดตามการเปลี่ยนแปลงจะรักษาขนาดของหน้าต่างที่แสดงสาขาที่สร้างผ่านทาง "git create" และ "git switch" แพ็คเกจ jgit ได้รับการอัปเดตเป็นเวอร์ชัน 7.2.0 เพิ่มไอคอนสำหรับการดำเนินการ "git stash"
ที่มา: opennet.ru


