Нашри Apache NetBeans IDE 17

Бунёди нармафзори Apache муҳити ҳамгирошудаи рушди Apache NetBeans 17-ро муаррифӣ кард, ки забонҳои барномасозии Java SE, Java EE, PHP, C/C++, JavaScript ва Groovy-ро дастгирӣ мекунад. Маҷмӯаҳои тайёр барои Linux (snap, flatpak), Windows ва macOS сохта шудаанд.

Дар байни тағйироти пешниҳодшуда:

  • Дастгирии иловашуда барои платформаи Jakarta EE 10 ва дастгирии беҳтар барои баъзе хусусиятҳои нави Java 19, ба монанди мувофиқати намуна дар изҳороти "гузариш". Барои дастгирии JDK 20 омода шудааст. Маслиҳатҳои иловагӣ барои коди Java илова карда шуданд. Компилятори дарунсохташудаи NetBeans Java nb-javac (javac тағирёфта) ба версияи 19.0.1 навсозӣ шудааст. Дастгирии иловашуда барои теги javadoc @summary. Пешниҳоди беҳтаршудаи Java AST ҳангоми ислоҳи хатогиҳо. Индексизатсияи беҳтаршудаи матнҳои сарчашма бо хатогиҳо.
  • Дастгирии мукаммал барои системаи сохтани Gradle. Дастрасӣ ба платформаи Java барои лоиҳаҳои ғайри Java Gradle. Муайянкунии прокси ва конфигуратсияи худкор амалӣ карда шуд. Gradle Tooling API ба версияи 8.0-rc-1 навсозӣ шудааст. Имконот дар интерфейс тоза карда шуданд.
  • Дастгирии мукаммал барои системаи сохтани Maven. Коркарди пайгирии стек фаъол аст. Муайянкунии прокси ва конфигуратсияи худкор амалӣ карда шуд. Маслиҳати асбобҳо барои навсозии вобастагӣ. Версияҳои навшудаи maven 3.8.7 ва exec-maven-plugin 3.1.0. Иҷозат диҳед, ки индексатсияи маҳаллӣ ҳангоми боркунии индексҳои беруна рух диҳад.
  • Муҳити забони PHP хусусиятҳои нави PHP 8.2-ро дастгирӣ мекунад, ба монанди синфҳо дар ҳолати танҳо барои хондан, навъҳои null, false ва true ва таърифи доимӣ дар хислатҳо. Дастгирии мукаммал барои усулҳо дар намудҳои enum.
  • Дастгирии иловашуда барои профилҳои OCI (Oracle Cloud Infrastructure).
  • Дастгирии Jakarta EE ва Java EE барои Tomcat ва TomEE амалӣ карда шудааст.
  • Дар муҳити лоиҳаҳои веб, дастгирии CSS такмил дода шуд, ҷустуҷӯи новобаста ба ҳарфҳо барои хосиятҳои CSS таъмин карда шуд ва мувофиқат ҳангоми пур кардани дархостҳои CSS оптимизатсия карда шуд.
  • Баъзе танзимоти таърихи нусхабардорӣ аз нав кор карда шуданд.
  • Муҳаррири код имкон медиҳад, ки ҳама ҳуҷҷатҳои рӯйхатро якбора пӯшанд. ANTLRv4 Runtime ба версияи 4.11.1 навсозӣ шудааст. Дастгирии ибтидоии ANTLR4 Lexer таъмин карда шуд, ки ба он рамзи кор бо форматҳои ANTLR ва TOML тарҷума шудааст.
  • Ҳангоми кор дар Linux, ҳолати пешниҳоди матни субпикселии KDE ба таври худкор муайян карда мешавад.

Нашри Apache NetBeans IDE 17


Манбаъ: opennet.ru

Илова Эзоҳ