Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Apache NetBeans 25 source code.tar.gz | 2025-02-20 | 86.6 MB | |
Apache NetBeans 25 source code.zip | 2025-02-20 | 168.1 MB | |
README.md | 2025-02-20 | 13.0 kB | |
Totals: 3 Items | 254.7 MB | 55 |
What's Changed
Gradle
- Test single file should work for test classes which names do not match the corresponding file names. by @dbalek in https://github.com/apache/netbeans/pull/8021
- Action for running tests in parallel by @petrovic-d in https://github.com/apache/netbeans/pull/7979
- Gradle init shall honor the configured Java Runtime by @lkishalmi in https://github.com/apache/netbeans/pull/8223
Maven
- Maven: Improve dependency resolution (for example for annotation processors like lombok) by @matthiasblaesing in https://github.com/apache/netbeans/pull/8057
- Maven remote index migration and refactoring by @mbien in https://github.com/apache/netbeans/pull/7976
- Fixing ProjectReload with missing artifacts by @sdedic in https://github.com/apache/netbeans/pull/7855
- Release candidates should not steal the maven index from GA releases by @mbien in https://github.com/apache/netbeans/pull/8199
- Fix infinite loop in FruchtermanReingoldLayout. by @neilcsmith-net in https://github.com/apache/netbeans/pull/8217
- Bump maven indexer query limits by @mbien in https://github.com/apache/netbeans/pull/8198
Ant
- Fix ConcurrentModificationException on mass Ant project open. by @mbien in https://github.com/apache/netbeans/pull/7989
- Payara Server instance running on WSL with deploy-on-save breaks "Web Application" Ant projects by @jGauravGupta in https://github.com/apache/netbeans/pull/8144
Java
- Fix code-folding for LSP clients that support line-folding only by @sid-srini in https://github.com/apache/netbeans/pull/7750
- Checking for null capabilities. by @lahodaj in https://github.com/apache/netbeans/pull/7921
- Fix tests failure due to CRLF mismatch on Windows in java.hints, java.source.base by @sid-srini in https://github.com/apache/netbeans/pull/7910
- Fix MacOS tests failures in java.hints by @sid-srini in https://github.com/apache/netbeans/pull/7926
- Update embedded tomcat from 9.0.71 to 9.0.96 by @mbien in https://github.com/apache/netbeans/pull/7919
- Fix java/j2ee.persistence test and add it to build pipeline by @matthiasblaesing in https://github.com/apache/netbeans/pull/7943
- Remove unnecessary continue/return hint should handle rule cases and switch expressions. by @lahodaj in https://github.com/apache/netbeans/pull/7968
- Fix possible out of bounds exception in switch pattern hint by @mbien in https://github.com/apache/netbeans/pull/7973
- [NETBEANS-7949] Fixing handling of 'case null'. by @lahodaj in https://github.com/apache/netbeans/pull/7980
- Improving Java code completion support for sealed types in switches. by @lahodaj in https://github.com/apache/netbeans/pull/7966
- Ensure AttrContext.returnResult's checkContext is set to Check.basicHandler in javac's Scopes, to avoid it throwing exceptions. by @lahodaj in https://github.com/apache/netbeans/pull/8016
- Downgrade CI jobs to JDK 23 by @mbien in https://github.com/apache/netbeans/pull/8061
- Improve stability of Java code completion (sealed) tests. by @lahodaj in https://github.com/apache/netbeans/pull/8066
- Do not break additional DocumentFilters by @sdedic in https://github.com/apache/netbeans/pull/7903
- Merge jakarta.web.beans and web.beans by @matthiasblaesing in https://github.com/apache/netbeans/pull/7958
- Update textmate support by @matthiasblaesing in https://github.com/apache/netbeans/pull/7971
- Upgrading nb-javac to JDK 24b29. by @lahodaj in https://github.com/apache/netbeans/pull/8037
- [NETBEANS-7069] Support Nashorn 15.x for JDK >= 15 by @cz6ace in https://github.com/apache/netbeans/pull/7972
- update formatter to handle record closing braces correctly by @mbien in https://github.com/apache/netbeans/pull/8106
- typo fix for apidoc by @ebarboni in https://github.com/apache/netbeans/pull/8148
- Set javadoc 23 specific flags only on JDK 23 and later by @mbien in https://github.com/apache/netbeans/pull/8152
Groovy
- [Groovy] Prevent NPE for mark occurrences by @matthiasblaesing in https://github.com/apache/netbeans/pull/8094
- Update Groovy libraries to 3.0.23 by @matthiasblaesing in https://github.com/apache/netbeans/pull/8095
PHP
- [PHP] Add PHPStan rule level 10 by @KacerCZ in https://github.com/apache/netbeans/pull/8010
- Prevent NPE by @junichi11 in https://github.com/apache/netbeans/pull/8046
- [PHP] Prevent NPE for mark occurrences by @junichi11 in https://github.com/apache/netbeans/pull/8070
- PHP 8.3 Support: Arbitrary static variable initializers by @junichi11 in https://github.com/apache/netbeans/pull/8085
- PHP 8.4 Support: new MyClass()->method() without parentheses by @junichi11 in https://github.com/apache/netbeans/pull/8117
- PHP 8.4 Support: #[\Deprecated] Attribute by @junichi11 in https://github.com/apache/netbeans/pull/8139
- Regenerate PHP signature files by @junichi11 in https://github.com/apache/netbeans/pull/8140
- Add support for PHPStan error identifiers by @KacerCZ in https://github.com/apache/netbeans/pull/8170
- PHP 8.4 Support: Asymmetric Visibility v2 by @junichi11 in https://github.com/apache/netbeans/pull/8177
- PHP: implemented the ability to run a test method when clicking the run icon in the gutter editor. by @troizet in https://github.com/apache/netbeans/pull/8142
- Don't add the listener if a document is not a test file by @junichi11 in https://github.com/apache/netbeans/pull/8196
Enterprise
- VSCode integration commands by @jhorvath in https://github.com/apache/netbeans/pull/7894
- fixes [#7879] - config set schema command for postgresql by @wumpz in https://github.com/apache/netbeans/pull/7892
- web.jsf: Fix typo in JSF composite component template by @matthiasblaesing in https://github.com/apache/netbeans/pull/8017
- OCI Cloud Assets: Select OCI Profile should display correct region code. by @dbalek in https://github.com/apache/netbeans/pull/8120
- SYNCHRONIZE permission added to 'readWriteAcl' list by @thurka in https://github.com/apache/netbeans/pull/8132
- create new AclEntry if ownerEntry is not found by @thurka in https://github.com/apache/netbeans/pull/8133
- Fixing the build output appearance in vscode by @jhorvath in https://github.com/apache/netbeans/pull/8129
- Add support for GlassFish 7 up to 7.0.21, and GlassFish 8 up to 8.0.0-M9 by @pepness in https://github.com/apache/netbeans/pull/8153
- libs.fabric8: Prevent generation of signature files and fix description by @matthiasblaesing in https://github.com/apache/netbeans/pull/8162
- Improve support for Jakarta EE 11 by @pepness in https://github.com/apache/netbeans/pull/8182
Web
- JS CDT Debugger: Improve path handling and remember connection settings by @matthiasblaesing in https://github.com/apache/netbeans/pull/7931
- Extending lsp.client with support for DAP by @jtulach in https://github.com/apache/netbeans/pull/8098
- typescript: Fix location of binaries by @matthiasblaesing in https://github.com/apache/netbeans/pull/8168
Editor
- Improve refactoring preview divider handling and tree navigation. by @mbien in https://github.com/apache/netbeans/pull/8089
- Ensure left search results panel is always visible. by @mbien in https://github.com/apache/netbeans/pull/8088
- Persist tab order on per-project basis between close/open. by @mbien in https://github.com/apache/netbeans/pull/8164
- Fix NPE during project group creation caused by ergonomics by @mbien in https://github.com/apache/netbeans/pull/8171
- Fix: tabs without file objects had null title in tab switcher by @mbien in https://github.com/apache/netbeans/pull/8213
- Fix ugly semantic coloring on CSL languages while editing by @lkishalmi in https://github.com/apache/netbeans/pull/8018
- Code cleanup for csl.editor.semantic package by @lkishalmi in https://github.com/apache/netbeans/pull/8028
- [JS] Prevent NPE for mark occurrences by @junichi11 in https://github.com/apache/netbeans/pull/8071
- Fix ClassCastException on occurrence higlighting for CSL by @lkishalmi in https://github.com/apache/netbeans/pull/8124
- CSS: Improve parsing of custom @-rules by @matthiasblaesing in https://github.com/apache/netbeans/pull/8104
- CSS: Fix parsing of @keyframes rules by @matthiasblaesing in https://github.com/apache/netbeans/pull/8053
- csl.api: Fix GsfSemanticLayer after [0ba2e7] by @matthiasblaesing in https://github.com/apache/netbeans/pull/8103
- Better change tracking for Semantic highlighting for CSL by @lkishalmi in https://github.com/apache/netbeans/pull/8099
- csl.api: Fix wrong @NonNull annotation in methods of Language by @matthiasblaesing in https://github.com/apache/netbeans/pull/8146
UI Changes
- Switch SVG loading from the Batik library to JSVG by @eirikbakke in https://github.com/apache/netbeans/pull/7941
- DirectoryChooserUI button position adjustments by @mbien in https://github.com/apache/netbeans/pull/8105
- DirectoryChooserUI: reduce reflective win ShellFolder API usage by @mbien in https://github.com/apache/netbeans/pull/8110
- Donate another batch of SVG icons by @eirikbakke in https://github.com/apache/netbeans/pull/8083
- Adjust FlatLafDark tab-switcher and selection foreground colors by @mbien in https://github.com/apache/netbeans/pull/8175
- Small improvements to the “Show parent folder name in tab title” option by @troizet in https://github.com/apache/netbeans/pull/7930
- Add ImageUtilities methods to help migrating away from "new ImageIcon" (SVG icon related) by @eirikbakke in https://github.com/apache/netbeans/pull/8114
Platform
- Tabcontrol: Use NbBundle to fetch correct translation by @matthiasblaesing in https://github.com/apache/netbeans/pull/7970
- Log JDK boot modules on startup. by @mbien in https://github.com/apache/netbeans/pull/8059
- Remove java.security.manager=allow flag from windows launcher. by @mbien in https://github.com/apache/netbeans/pull/8009
- Update to Windows launcher (2-6c17cc6) and move security manager flag from launcher to config by @mbien in https://github.com/apache/netbeans/pull/8122
- Support for UserQuestionException during reloads by @sdedic in https://github.com/apache/netbeans/pull/7904
- NB config: disable TopSecurityManager and enable exit logging by @mbien in https://github.com/apache/netbeans/pull/8169
Language Server Protocol
- LSP Server: Adding Null Checks in MoveRefactoring code action by @shivam71 in https://github.com/apache/netbeans/pull/7923
- Use tripleslash file:/// URIs uniformly. Avoid null text in TextEdits. by @sdedic in https://github.com/apache/netbeans/pull/7883
- Hide keybindings for NBLS by @jhorvath in https://github.com/apache/netbeans/pull/8033
- Create new output channel for every LspIO by @jhorvath in https://github.com/apache/netbeans/pull/8000
- VSCode: Removing option for external formatters. by @dbalek in https://github.com/apache/netbeans/pull/8111
- Fix fabric8 license by @jhorvath in https://github.com/apache/netbeans/pull/8131
VSCode Extension
- VSCode: Running all tests in project fixed. by @dbalek in https://github.com/apache/netbeans/pull/7993
- Fix nanoid and revert default VSIX version by @MartinBalin in https://github.com/apache/netbeans/pull/8047
- Dispatch additional test events by @petrovic-d in https://github.com/apache/netbeans/pull/8093
- Error handling for TestAdapter and DBConfigurationProvider by @petrovic-d in https://github.com/apache/netbeans/pull/8137
- Fix race/error handling issues on NBLS restart. by @sdedic in https://github.com/apache/netbeans/pull/8134
- Prevent terminal stealing focus when test in parallel profile exist by @petrovic-d in https://github.com/apache/netbeans/pull/8155
- VSNetBeans: Disable SecurityManager [compat:jdk19-24]. Avoid repeated starts on failure. by @sdedic in https://github.com/apache/netbeans/pull/8159
- Change parameter order for runDebug, compat with NBLS codelenses. by @sdedic in https://github.com/apache/netbeans/pull/8173
Maintenance
- CI: build and start testing on JDK 24-ea by @mbien in https://github.com/apache/netbeans/pull/7974
- CI: Lock native binaries builds to ubuntu 22 by @mbien in https://github.com/apache/netbeans/pull/8062
- Cleanup the few remaining HashSet warnings. by @BradWalker in https://github.com/apache/netbeans/pull/8147
- Cleanup warnings that are related to the use of a Result raw type.. by @BradWalker in https://github.com/apache/netbeans/pull/7597
Other Changes
- Implement subword completion for SQL editor by @matthiasblaesing in https://github.com/apache/netbeans/pull/7945
New Contributors
- @wumpz made their first contribution in https://github.com/apache/netbeans/pull/7892
- @shivam71 made their first contribution in https://github.com/apache/netbeans/pull/7923
- @cz6ace made their first contribution in https://github.com/apache/netbeans/pull/7972
Full Changelog: https://github.com/apache/netbeans/compare/24...25