github apache/netbeans 30-rc1
Apache NetBeans 30-rc1

pre-releaseone day ago

What's Changed

Gradle

  • Fixes some "invalid project.xml" warnings by @mbien in #9236
  • Bump gradle defaults for JDK 26 by @mbien in #9341

Maven

  • Update bundled maven to 3.9.14 by @mbien in #9252
  • Add the maven action toolbar config to OptionsExport by @mbien in #9275
  • Bump MavenVersionSettings fallback versions for NB30 by @mbien in #9340

Ant

Java

  • Update java.completion test data for JDK 21 by @mbien in #9153
  • Expose Fix Imports command to LSP Clients by @shivam71 in #9062
  • [GITHUB-9193] Resolve erroneous types in diamond-base new class expressions. by @lahodaj in #9212
  • Better handling of local class when creating local variable-like elements. by @lahodaj in #9041
  • Fix NPE on goto to invalid method reference by @mbien in #9210
  • [GITHUB-9182] Fixing code completion for record component types. by @lahodaj in #9225
  • NPE in profiler trying to display thread dump by @jglick in #9228
  • When mapping comments for modifiers of class members, make sure trailing comments for the preceding member are ignored. by @lahodaj in #9130
  • 9160: Do not try to auto-import simple enum names in switches, that are 'in scope' due to enum switch target typing. by @lahodaj in #9200
  • Fix for reformatting issue with unnamed vars GH9255 by @neilcsmith-net in #9258
  • Form Editor: When designing form larger than design area scrolling the form needs to available by @matthiasblaesing in #9239
  • Java: Additional flag to name conversion for SYNCHRONIZED_OR_ACC_SUPER and VOLATILE_OR_ACC_BRIDGE by @matthiasblaesing in #9296
  • Switch CI from 26ea to ga by @mbien in #9315
  • Improving code completion in presence of local classes. by @lahodaj in #9260
  • [GITHUB-9198] Do not remove for each variables, even if unused. by @lahodaj in #9233

PHP

C/C++

  • Small option window fixes (Rust, CCPLite and Env) by @mbien in #9265

Enterprise

Web

  • Ensure NodeJSCodeCompletionTest is run with a fixed node js version by @matthiasblaesing in #9248
  • Enhance LSP client to support configuring language ID and add support for Typescript React by @matthiasblaesing in #9238
  • Bump webcommon cluster to release=17 by @mbien in #9266

Versioning

  • Speed up loading file statuses in Git commit dialog by batching events and skipping events for up-to-date files by @OndroMih in #9324
  • StatusCommand: Optimize git status by deferring getObjectId() calls by @OndroMih in #9304
  • Update jgit from 7.2.0 to 7.6.0 by @mbien in #8892

Editor

UI Changes

  • Add open containing folder and open in tab actions. by @mbien in #7081
  • Move Splash initialization to EDT and make it no longer modal by @mbien in #9303
  • Implement wait cursor delay for TreeView. by @mbien in #8276
  • Follow FlatLaf colours for component drag target indicator. by @neilcsmith-net in #9209

Platform

  • Update FlatLaf from 3.6.2 to 3.7.1 by @mbien in #9257
  • Update applemenu module to use only JDK Desktop APIs. by @neilcsmith-net in #9245
  • Fix harness/apisupport.harness build TestDownload check by @sid-srini in #9290
  • Move setting of awtAppClassName from MainWindow to Main by @neilcsmith-net in #9314
  • Netigso (OSGI): Fix parsing of complex Export-Package manifest entries by @YannLeCorse in #9310
  • Improve startup cache loading performance by @mbien in #9307
  • Enable loading of bundles importing java.-packages and update Bouncy Castle to fix jgit signing by @matthiasblaesing in #9329
  • RequestProcessor warning fixes and minor update by @mbien in #9330
  • Enable Compact Object Headers (JEP 519) by @mbien in #9331

Language Server Protocol

  • Integrate rust-analyzer and improve LSP Integration (required function, guards for empty replies, icons, deadlock fix) by @matthiasblaesing in #9249

Maintenance

  • Bump lower bound of build, test and run requirement to JDK 21 by @mbien in #9151
  • Use Runtime.version() where applicable and remove unreachable code by @mbien in #9213
  • Don't call deprecated FileUtil::preventFileChooserSymlinkTraversal by @mbien in #9217
  • CI: Update upload/download actions and switch to direct upload by @mbien in #9235
  • Bump toml-java to 13.5.1 for TOMLv1.1 by @vieiro in #9242
  • Bump ide cluster to release=17 by @mbien in #9251
  • Use InputStream.transferTo() instead of FileUtil.copy() and simplify usages by @mbien in #9278
  • reorganize ci folder / remove hudson related by @ebarboni in #9269
  • unit test bootstrap no securitymanager by @ebarboni in #9284
  • CI: Remove GraalVM job by @mbien in #9319
  • make jnlp build process runnable again by @ebarboni in #9317

Other Changes

  • Add support to show images in markdown preview. by @Chris2011 in #9224
  • Setting NETBEANS_USERDIR=IGNORE shall use netbeans_default_userdir by @jtulach in #9273
  • [GITHUB-6925] Fixing debugger.jpda.truffle tests. by @lahodaj in #9302

New Contributors

Full Changelog: 29...30-rc1

Don't miss a new netbeans release

NewReleases is sending notifications on new releases.