Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1348 commits
Select commit Hold shift + click to select a range
679e791
Utilities::isRowWhite -> LineDocumentUtils::isLineWhitespace
mbien Oct 19, 2025
4e47b90
Utilities::get[Next/Previous]Word -> LineDocumentUtils::get[Next/Prev…
mbien Oct 19, 2025
168a923
Utilities::getFirstNonWhite[Fwd/Bwd] -> LineDocumentUtils::get[Next/P…
mbien Oct 20, 2025
31d500d
Utilities::getLineOffset -> LineDocumentUtils::getLineIndex
mbien Oct 19, 2025
368ea74
Utilities::getRowStartFromLineOffset -> LineDocumentUtils::getLineSta…
mbien Oct 19, 2025
4da47fb
Utilities::getRow[First/Last]NonWhite -> LineDocumentUtils::getLine[F…
mbien Oct 19, 2025
cd68a74
Utilities::getRowCount -> LineDocumentUtils::getLineCount
mbien Oct 19, 2025
a949f4f
Update bundled maven to 3.9.12
mbien Dec 13, 2025
13bfe17
Merge pull request #8940 from mbien/editor-utilities-deprecation-fixes
mbien Dec 16, 2025
b294113
Cleanup: javac warnings, simplifications and language level.
mbien Dec 11, 2025
f69cc8d
SemanticHighlighter support for context sensitive value keyword.
mbien Dec 11, 2025
f83bd21
Merge pull request #9084 from mbien/maven-3912
mbien Dec 17, 2025
389f722
Merge pull request #9079 from mbien/value-keyword
mbien Dec 17, 2025
a5f7aa2
Merge pull request #9083 from makiam/method-delegator-test-adjust
mbien Dec 18, 2025
720775f
Merge pull request #9076 from ebarboni/apidoc404
ebarboni Dec 18, 2025
ff73431
Read classpath for the file, rather then for the directory, to help w…
lahodaj Dec 18, 2025
a1d4bac
cleanup: remove deprecated TheadGroup methods
BradWalker Dec 18, 2025
dbea0b6
Merge pull request #9096 from apache/cleanup_threadgroup_method_usage
BradWalker Dec 21, 2025
685e683
Update: lsp4j -> 0.24.0; xtext -> 2.32.0; replace deprecated APIs
dasTanmoy0096 Dec 24, 2025
6238854
Update Options Panel Controller template
makiam Dec 25, 2025
81f08c1
Merge pull request #9106 from makiam/wizard-template-update
mbien Dec 27, 2025
fe19fc5
Support for env files
haidubogdan Nov 13, 2025
cc2b681
Update DefaultGitHyperlinkProvider to support codeberg projects.
mbien Dec 28, 2025
b3c35f2
Merge pull request #9075 from haidubogdan/t_env_file_support
matthiasblaesing Dec 30, 2025
1859e6f
Update gson from 2.12.1 to 2.13.2
mbien Oct 6, 2025
cc7068e
Update jgit from 7.2.0 to 7.2.1
mbien Dec 31, 2025
82feda0
includes apache license header on env file module for antlr generated…
haidubogdan Dec 31, 2025
00a2186
lsp.client: Fix breadcrumb rendering
matthiasblaesing Dec 31, 2025
7aaeef6
Enable multiview for rust files
matthiasblaesing Dec 29, 2025
8690c0e
Rust grammar: Remove generated files from version control
matthiasblaesing Dec 29, 2025
daa1f43
Merge pull request #9115 from haidubogdan/t_license_header_for_env_an…
matthiasblaesing Dec 31, 2025
360f3f8
Merge pull request #9111 from mbien/git-codeberg-hyperlinks
mbien Dec 31, 2025
e155bb5
Fix editing java/maven/mavensrc (unify classpaths used in IDE and ant…
matthiasblaesing Aug 10, 2025
69c139a
Merge pull request #9114 from mbien/jgit721
mbien Jan 2, 2026
6914e4e
Update OpenJFX to 21.0.9 (for linux-aarch64 version 21)
matthiasblaesing Jan 1, 2026
f66e2ba
Merge pull request #9120 from matthiasblaesing/fix_editing_mavensrc
matthiasblaesing Jan 2, 2026
805323a
Merge pull request #9119 from matthiasblaesing/jfxupdate
matthiasblaesing Jan 2, 2026
f0db87c
Remove unused commons fileupload wrapper.
mbien Jan 3, 2026
c7918ff
Update embedded tomcat from 9.0.102 to 9.0.113
mbien Jan 3, 2026
57fc9ac
Merge pull request #9122 from mbien/tomcat90113
mbien Jan 4, 2026
cc57eb1
Git: Improve handling of ambigous ID input in checkout dialog
matthiasblaesing Jan 4, 2026
5ae3e5c
Remove unmaintained Gradle HTMLUI Project Template
lkishalmi Jan 5, 2026
2497953
Merge pull request #9123 from matthiasblaesing/git-checkout-error
matthiasblaesing Jan 5, 2026
e45386b
Merge pull request #9104 from dasTanmoy0096/update-lsp-dependencies
matthiasblaesing Jan 6, 2026
055295c
Merge pull request #9117 from matthiasblaesing/rust-improvements
matthiasblaesing Jan 6, 2026
e7c7ae5
Merge pull request #9116 from matthiasblaesing/lsp-breadcrumbs
matthiasblaesing Jan 7, 2026
496fe06
Merge pull request #9003 from lahodaj/no-npe-junit-compact-source-files
lahodaj Jan 7, 2026
71f18a1
Merge pull request #9093 from lahodaj/use-file-to-get-classpath
lahodaj Jan 8, 2026
3467d99
Avoid using of javac-related instances outside of the javac context t…
lahodaj Jan 8, 2026
233a70f
Merge pull request #9042 from lahodaj/stabilize-ConvertInvalidVarToEx…
lahodaj Jan 9, 2026
c07316f
Fix NBM wizard NPE when the pom properties section is missing
mbien Jan 10, 2026
d44ead7
Merge pull request #9125 from lkishalmi/remove-gradle.htmlui
lkishalmi Jan 10, 2026
17690b1
Merge pull request #8883 from troizet/fix_gh_8527
matthiasblaesing Jan 11, 2026
ae6273d
Merge pull request #9121 from mbien/remove-fileupload
mbien Jan 11, 2026
9f426ec
Merge pull request #9131 from mbien/fix-nbm-wizard-properties-npe
mbien Jan 12, 2026
5e6d537
fixes parser error for css ::host and ::sloted pseudo-elements
haidubogdan Jan 13, 2026
e747fb3
Revert gradle downloader TLS handshake workaround again.
mbien Nov 29, 2023
0983c5e
Merge pull request #9135 from haidubogdan/css_host_slotted_pseudo_ele…
matthiasblaesing Jan 15, 2026
4c3d774
Merge pull request #9141 from mbien/revert-gradle-dl-handshake-workar…
mbien Jan 16, 2026
10f9046
Upgraded Gradle Tooling API to 9.3.0-rc-2
lkishalmi Dec 27, 2025
ea3db1b
Merge pull request #9112 from lkishalmi/gradle-tooling-api-9.3.0-rc-2
lkishalmi Jan 18, 2026
798df52
Fix git file history log order
mbien Jan 9, 2026
08991c5
Warning fixes and cleanup in related vcs file history code.
mbien Jan 11, 2026
0fa3d35
Update javac package list in APTUtils
mbien Oct 17, 2025
2b7d64f
Merge pull request #9128 from mbien/git-file-history-order
mbien Jan 20, 2026
388a27c
Merge pull request #9127 from lahodaj/enterprise-fixes-cant-keep-java…
mbien Jan 20, 2026
8834e2f
Use bundle value for inner classes fold text
mbien Jan 21, 2026
c31ddd5
Merge pull request #9149 from mbien/foldmanager-use-bundle-value
mbien Jan 21, 2026
32ce2bf
Merge pull request #8931 from mbien/update-javac-package-list
mbien Jan 21, 2026
46c5ee3
Merge pull request #9069 from lahodaj/GITHUB-9056
lahodaj Jan 22, 2026
e239f52
Update issue form for NB 29 release candidates
mbien Jan 22, 2026
cef07da
Increment spec versions for Apache NetBeans 30 developement
ebarboni Jan 22, 2026
0a82a1f
Merge pull request #9150 from mbien/update-issue-form-29rc
ebarboni Jan 22, 2026
2d085e6
Merge pull request #9152 from ebarboni/spec-versions-nb30
ebarboni Jan 23, 2026
1c9f019
Update java.completion test data for JDK 21
mbien Jan 22, 2026
a194364
Update NOTICE to 2026
ebarboni Jan 23, 2026
2fba977
Merge pull request #9153 from mbien/update-java-completion-tests-21
mbien Jan 23, 2026
194efdf
Merge pull request #9156 from ebarboni/notice2026
ebarboni Jan 28, 2026
1baf2f4
Added a new code action for fix imports cmd
shivam71 Nov 21, 2025
1a5a46f
Fix possible CCE during auto completion of invalid code
mbien Jan 29, 2026
53fc45b
Fix and disable masterfs lockfile test which is failing since 17u18
mbien Jan 30, 2026
d374b91
Fix possible NPE in ModuleInfoSelector
mbien Feb 2, 2026
dedef60
Merge pull request #9178 from mbien/fix-lockfile-test-again
mbien Feb 2, 2026
9e5a53d
README: Update pre-apache repo link
mbien Feb 2, 2026
5c3228f
StaticImport hint should support records and other class kinds
mbien Jan 29, 2026
669d5d9
javadoc renderer: fix snippet rendering in deprecated sections
mbien Jan 29, 2026
3111d54
java.api.common: Fix missing resource LBL_TestModuleFolder_DialogTitle
matthiasblaesing Feb 2, 2026
efc29c9
Merge pull request #9183 from mbien/readme-update-historic-repo-link_…
ebarboni Feb 3, 2026
60a4647
Merge pull request #9185 from matthiasblaesing/fix_missing_resource
ebarboni Feb 3, 2026
d99e9fc
Merge pull request #9181 from mbien/module-info-selector-npe_delivery
ebarboni Feb 4, 2026
e016873
Merge pull request #9173 from mbien/completion-cce_delivery
ebarboni Feb 4, 2026
fb954d4
Merge pull request #9175 from mbien/doc-code-blocks_delivery
ebarboni Feb 4, 2026
5f03712
Merge pull request #9174 from mbien/static-import-hint-for-records_de…
ebarboni Feb 4, 2026
ee3db7d
Only open Favorites when a file is first opened for editing.
neilcsmith-net Feb 4, 2026
0aef505
Make initial opening of the Favorites tab easier to brand in platform.
neilcsmith-net Feb 4, 2026
2313c20
Merge pull request #9186 from neilcsmith-net/gh8908rev
ebarboni Feb 5, 2026
a1c5fec
Merge pull request #9170 from apache/delivery
ebarboni Feb 5, 2026
0b5c51f
languages.env: Add missing resource bundle keys
matthiasblaesing Feb 5, 2026
a2c9fcc
Merge pull request #9188 from matthiasblaesing/issue-9187
ebarboni Feb 6, 2026
2dc2800
Merge pull request #9062 from shivam71/cmd_fix_imports
lahodaj Feb 6, 2026
bf4900b
Merge pull request #9191 from apache/delivery
ebarboni Feb 12, 2026
3d1e7b1
[1/7] CI: bump lower bound to JDK 21
mbien Jan 22, 2026
f0f457b
[2/7] Update java.editor and java.source tests for JDK 21 and 25
mbien Jan 23, 2026
55ae774
[3/7] Update enterprise/micronaut completion test data for JDK 21
mbien Jan 26, 2026
e39dfc2
[4/7] Update misc tests for JDK 21
mbien Jan 26, 2026
7d0ec98
[5/7] disable remaining JDK 21 incompatible tests
mbien Jan 26, 2026
d385703
[6/7] enable SM in tests where still needed
mbien Jan 26, 2026
6fd3b89
[7/7] Bump build and run requirements to JDK 21
mbien Feb 12, 2026
6ab1e9b
Merge pull request #9151 from mbien/ci-bump-lower-bound-21
mbien Feb 14, 2026
a74580f
[GITHUB-9193] Resolve erroneous types in diamond-base new class expre…
lahodaj Feb 17, 2026
bed4fc1
Snapshot of APIs as of NetBeans 29
ebarboni Feb 17, 2026
0c10328
Fix ZIP export to automatically append .zip extension
bicodrex Feb 14, 2026
57e5712
Do not try to auto-import simple enum names in switches, that are 'in…
lahodaj Feb 10, 2026
398d864
Better handling of local class when creating local variable-like elem…
lahodaj Nov 26, 2025
0f04bcf
Merge pull request #9212 from lahodaj/GITHUB-9193
lahodaj Feb 18, 2026
bde8174
Merge pull request #9208 from bicodrex/export_zip_fix
mbien Feb 18, 2026
2602169
Merge pull request #9041 from lahodaj/java-hints-local-class
lahodaj Feb 19, 2026
8287f24
Use Runtime.version() where applicable and remove unreachable code
mbien Feb 18, 2026
8da3d41
Merge pull request #9213 from mbien/use-runtime-version
mbien Feb 20, 2026
74c8117
Fix NPE on goto to invalid method reference
mbien Feb 17, 2026
7c34673
Merge pull request #9210 from mbien/goto-invalid-method-reference
mbien Feb 21, 2026
c103649
Fix ZIP export to open the parent folder of the exported zip file
bicodrex Feb 22, 2026
2114420
Update issue form after NB 29 release
mbien Feb 23, 2026
4797bd4
Merge pull request #9221 from mbien/update-issue-form-29
mbien Feb 23, 2026
e74ffac
Add support to show images in markdown preview. Set missing base to
Chris2011 Feb 23, 2026
216fe6a
Merge pull request #9211 from ebarboni/apis-nb30
ebarboni Feb 24, 2026
5b24f1b
CI: Declare workflow permissions
mbien Feb 24, 2026
c05e0a4
Merge pull request #9227 from mbien/ci-permissions
mbien Feb 24, 2026
500b47c
Don't call deprecated FileUtil::preventFileChooserSymlinkTraversal
mbien Feb 22, 2026
08ed6a0
NPE in profiler trying to display thread dump
jglick Feb 24, 2026
c9268b7
[GITHUB-9182] Fixing code completion for record component types.
lahodaj Feb 24, 2026
9f2f330
Merge pull request #9224 from Chris2011/feature/markdown-image-support
BradWalker Feb 24, 2026
24ecfb3
Merge pull request #9225 from lahodaj/GITHUB-9182
lahodaj Feb 25, 2026
7e829a9
Merge pull request #9219 from bicodrex/export_zip_desktop_fix
mbien Feb 25, 2026
7a5dc2c
Merge pull request #9228 from jglick/hprof-thread
mbien Feb 25, 2026
daeca8d
Merge pull request #9217 from mbien/cleanup-filechooser-traversal-uti…
mbien Feb 25, 2026
8690430
Update to apache lucene 9.X
matthiasblaesing Feb 2, 2026
e252f44
CI: Update upload/download actions and switch to direct upload
mbien Feb 26, 2026
8b3cd98
Fixes some "invalid project.xml" warnings
mbien Feb 27, 2026
0b7fe9a
Merge pull request #9235 from mbien/ci-no-zip-uploads
mbien Feb 27, 2026
d08daa7
lsp.client: Add the ability to customize the language id resolving of…
matthiasblaesing Jan 10, 2026
a072a35
Typescript: Support resolving of typescript with embedded react templ…
matthiasblaesing Jan 10, 2026
95ab7d6
Form Editor: When designing form larger than design area scrolling th…
matthiasblaesing Jan 26, 2026
65e16db
Merge pull request #9236 from mbien/fix-project-warnings
mbien Mar 1, 2026
ac407de
Merge pull request #9207 from matthiasblaesing/update-lucene3
matthiasblaesing Mar 1, 2026
f17e4af
Bump toml-java to 13.5.1 for TOMLv1.1
vieiro Mar 2, 2026
d471fa8
When mapping comments for modifiers of class members, make sure trail…
lahodaj Jan 9, 2026
505be42
Merge pull request #9130 from lahodaj/java-incorrectly-mapped-comments
lahodaj Mar 4, 2026
bebfd18
Add toml template and update yaml template registration
mbien Mar 4, 2026
8730269
Update applemenu module to use only JDK APIs.
neilcsmith-net Mar 4, 2026
52347ee
Bump toml-java to 13.5.1 for TOMLv1.1
vieiro Mar 4, 2026
5f89787
Merge pull request #9200 from lahodaj/GITHUB-9160
lahodaj Mar 5, 2026
218f9b8
Ensure NodeJSCodeCompletionTest is run with a fixed node js version
matthiasblaesing Mar 5, 2026
dcffc60
Merge pull request #9248 from matthiasblaesing/fixate_nodejs_version_…
matthiasblaesing Mar 5, 2026
2d38b98
lsp.client: Provide a minimal implementation of LanguageClient#refres…
matthiasblaesing Dec 29, 2025
6269e30
Merge pull request #9244 from mbien/toml-yaml-templates
mbien Mar 5, 2026
f080e4f
lsp.client: Extend guarded handling of invalid/null replies from LSP …
matthiasblaesing Jan 17, 2026
b9ba18e
lsp.client: Warning icons not present
matthiasblaesing Jan 17, 2026
d549c44
lsp.client: Don't block LSP server while diagnostics is applied to do…
matthiasblaesing Jan 17, 2026
23f55a9
CSL: Don't run BreadCrumbsTask if no structure scanner is present
matthiasblaesing Dec 31, 2025
6008635
rust/cargo: Switch from tomlj to updated version of toml-java to supp…
matthiasblaesing Dec 30, 2025
89030ad
Add support for GlassFish 7.1.0, and GlassFish 8.0.0
dmainardi Dec 8, 2025
20be5f8
Merge pull request #9238 from matthiasblaesing/lsp-languageid-resolver
matthiasblaesing Mar 7, 2026
f02cbe4
Merge pull request #9072 from dmainardi/glassfish-8-m14
mbien Mar 7, 2026
3b13ac8
Bump php cluster to release=21
mbien Mar 8, 2026
55ea917
Bump ide cluster to release=17
mbien Mar 8, 2026
795e6a1
Update FlatLaf from 3.6.2 to 3.7.1
mbien Mar 10, 2026
e66ac7a
Merge pull request #9251 from mbien/bump-ide-to-17
mbien Mar 11, 2026
10ea73c
WIP : Fix for reformatting issue with unnamed vars GH9255
neilcsmith-net Mar 11, 2026
d3b7ddf
Merge pull request #9256 from mbien/bump-php-to-21
mbien Mar 11, 2026
15be944
Merge pull request #9257 from mbien/flatlaf371
mbien Mar 11, 2026
373499d
Integrate rust-analyzer
matthiasblaesing Dec 7, 2023
7ebcdfa
Support for PHP 8.5 part 1
haidubogdan Nov 2, 2025
efc7294
Update bundled maven to 3.9.14
mbien Mar 10, 2026
e45a4ab
Merge pull request #9252 from mbien/maven-3914
mbien Mar 12, 2026
fca75a3
Bump webcommon cluster to release=17
mbien Mar 12, 2026
201b826
Merge pull request #9266 from mbien/bump-webcommon-to-17
mbien Mar 13, 2026
37fddc4
Merge pull request #9113 from haidubogdan/t_php85
haidubogdan Mar 14, 2026
efe0973
PHP editor: reenable ant targets to regenerate lexers/scanner/parsed …
matthiasblaesing Mar 9, 2026
54cff99
Merge pull request #9264 from matthiasblaesing/php.editor.simplify_gr…
matthiasblaesing Mar 15, 2026
237ea71
PHP: javacup 11a library can be downloaded from maven central
matthiasblaesing Mar 13, 2026
3d6e38f
Small option window fixes (Rust, CCPLite and Env)
mbien Mar 12, 2026
29421d9
Merge pull request #9265 from mbien/option-window-fixes
mbien Mar 15, 2026
7f0bc43
Merge pull request #9268 from matthiasblaesing/php.download.javacup
matthiasblaesing Mar 15, 2026
9f6b938
Merge pull request #9245 from neilcsmith-net/applemenu
neilcsmith-net Mar 16, 2026
53cad33
Merge pull request #9249 from matthiasblaesing/rust-analyser
matthiasblaesing Mar 16, 2026
29589b7
Merge pull request #9258 from neilcsmith-net/gh9255
neilcsmith-net Mar 17, 2026
3909ded
Use InputStream.transferTo() instead of custom impl.
mbien Mar 16, 2026
67a44af
Add open containing folder and open in tab actions.
mbien Feb 19, 2024
8c58a9d
Merge pull request #9278 from mbien/use-transferto
mbien Mar 18, 2026
3f4b0ef
markdown document preview improvements
haidubogdan Feb 27, 2026
600492d
Merge pull request #7081 from mbien/open-parent-folder
mbien Mar 18, 2026
b53dd61
Merge pull request #9240 from haidubogdan/t_markdown_improvements
haidubogdan Mar 18, 2026
6caacba
Setting NETBEANS_USERDIR to IGNORE shall use netbeans_default_userdir
jtulach Mar 14, 2026
7eb923b
ci move
ebarboni Mar 18, 2026
910ba08
Improve goto declaration for ResourceBundles in JSF files and improve…
NicolaIsotta Jan 22, 2026
0f93825
#9273: Setting NETBEANS_USERDIR=IGNORE shall use netbeans_default_use…
jtulach Mar 20, 2026
3d8a91d
Merge pull request #9177 from NicolaIsotta/el-bundles
matthiasblaesing Mar 20, 2026
be0f20e
Bump shivammathur/setup-php from 2.35.4 to 2.37.0
dependabot[bot] Mar 20, 2026
6d604c5
Enable Plain Text Spellchecker for Markdown
lkishalmi Mar 13, 2026
60d38c3
Merge pull request #9279 from apache/dependabot/github_actions/shivam…
mbien Mar 20, 2026
26ff0f9
Fix harness/apisupport.harness build TestDownload check
sid-srini Mar 23, 2026
38b5b8d
unit test bootstrap no securitymanager
ebarboni Mar 18, 2026
f4667ff
Merge pull request #9290 from sid-srini/fix-apisupport.harness-TestDo…
matthiasblaesing Mar 23, 2026
a0f09b0
Merge pull request #9269 from ebarboni/nbbuildcleanup
ebarboni Mar 24, 2026
0bb0a38
Merge pull request #9284 from ebarboni/bootstrapbuild
ebarboni Mar 24, 2026
bdb119c
Merge pull request #9271 from lkishalmi/enable-markdown-spellchecker
lkishalmi Mar 24, 2026
9932eb4
Adjust flag name translation for SYNCHRONIZED_OR_ACC_SUPER and VOLATI…
matthiasblaesing Mar 25, 2026
fb885e5
Adjust GlassFish plugin for changes in GlassFish 7.1
OndroMih Mar 26, 2026
f29349d
Merge pull request #9297 from OndroMih/ondromih-glassfish71
matthiasblaesing Mar 26, 2026
72a99d2
Merge pull request #9239 from matthiasblaesing/allow_scrolling_with_m…
matthiasblaesing Mar 26, 2026
26a05a6
Merge pull request #9296 from matthiasblaesing/gh9294
matthiasblaesing Mar 27, 2026
d07d72d
Switch CI from 26ea to ga
mbien Mar 31, 2026
c53891a
Merge pull request #9315 from mbien/ci-26ga
mbien Mar 31, 2026
c4d10e9
[GITHUB-6925] Fixing debugger tests.
lahodaj Mar 27, 2026
5f328db
CI: update remaining ant tests for JDK 21
mbien Apr 1, 2026
7aa954c
Merge pull request #9316 from mbien/ci-fix-ant-tests-for-21
mbien Apr 1, 2026
42d9130
Add the maven action toolbar config to OptionsExport
mbien Mar 15, 2026
0fce75f
Move Splash initialization to EDT and make it no longer modal
mbien Mar 28, 2026
462e4e1
Merge pull request #9275 from mbien/maven-import-actions-toolbar
mbien Apr 1, 2026
f186217
Merge pull request #9303 from mbien/edt-splash
mbien Apr 1, 2026
14dafbe
Merge pull request #9302 from lahodaj/GITHUB-6925
lahodaj Apr 2, 2026
e7423f4
CI: Remove GraalVM job
mbien Apr 2, 2026
737b140
CDI: fix injection warning for jakarta predefined bean classes
NicolaIsotta Apr 2, 2026
8cc2feb
Merge pull request #9320 from NicolaIsotta/cdi-jakarta-warning
matthiasblaesing Apr 3, 2026
4d933a7
Merge pull request #9319 from mbien/ci-remove-graalvm-job
mbien Apr 6, 2026
c18603a
Netigso: Fix parsing of complex Export-Package manifest entries.
YannLeCorse Mar 30, 2026
4025747
Move setting of awtAppClassName from MainWindow to Main
neilcsmith-net Mar 31, 2026
a4cf0dc
make jnlp build process runnable again
ebarboni Apr 1, 2026
642c71b
Optimizations of status change notifications
OndroMih Apr 4, 2026
ff736df
Merge pull request #9314 from neilcsmith-net/splash-wm-class
neilcsmith-net Apr 7, 2026
565dc01
Merge pull request #9310 from YannLeCorse/Netbeans-9309
matthiasblaesing Apr 7, 2026
654bb70
Merge pull request #9317 from ebarboni/jnlpfix
ebarboni Apr 8, 2026
f673ada
Improve startup cache loading performance
mbien Mar 29, 2026
4e7bd08
Merge pull request #9307 from mbien/cache-loading-perf
mbien Apr 8, 2026
38c5a28
Improving code completion in presence of local classes.
lahodaj Mar 10, 2026
a0d5052
FISH-12969 Payara Server Startup Fails in Apache NetBeans IDE Due to …
jGauravGupta Feb 27, 2026
20132a6
Merge pull request #9260 from lahodaj/GITHUB-9199
lahodaj Apr 10, 2026
26cc860
Merge pull request #9237 from jGauravGupta/FISH-12969
jGauravGupta Apr 10, 2026
2b92f87
Merge pull request #9324 from OndroMih/ondromih-git-commit-dlg-optimi…
mbien Apr 10, 2026
d98f086
Optimization of Git status (in Commit dialog)
OndroMih Apr 3, 2026
0b30443
Merge pull request #9304 from OndroMih/ondromih-git-commit-dlg-optimi…
mbien Apr 11, 2026
eb590dd
Netbinox: Enable loading of bundles importing java.* packages
matthiasblaesing Apr 11, 2026
86d59af
Update bundled bouncy castle libraries to 1.83
matthiasblaesing Apr 11, 2026
ad4ae12
Merge pull request #9329 from matthiasblaesing/bouncy_castle_update
matthiasblaesing Apr 12, 2026
d86ede0
Update commons-codec from 1.18.0 to 1.21.0.
mbien Oct 6, 2025
a349d3f
Update jgit from 7.2 to 7.4.
mbien Oct 6, 2025
d4cd514
Update jgit from 7.4 to 7.6.
mbien Apr 12, 2026
c6c3e08
Merge pull request #8892 from mbien/jgit740
mbien Apr 13, 2026
43a7e8c
Merge remote-tracking branch 'lahodaj/java-lsp-server-compute-long-sp…
lahodaj Apr 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
19 changes: 14 additions & 5 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

# doc: https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features
# doc: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md

github:
description: "Apache NetBeans"
Expand All @@ -29,14 +29,22 @@ github:
wiki: false
issues: true
projects: true
discussions: true
dependabot_alerts: false
dependabot_updates: true
enabled_merge_buttons:
squash: false
merge: true
rebase: true
squash: false
merge: true
rebase: false
protected_branches:
# no force push to master
master: {}
master:
required_linear_history: false

collaborators:
# Max 10 collaborators allowed
# https://github.com/apache/infrastructure-asfyaml/blob/main/README.md#assigning-the-github-triage-role-to-external-collaborators
- petrovic-d
- Achal1607
- asbachb
- troizet
Expand All @@ -45,4 +53,5 @@ notifications:
commits: commits@netbeans.apache.org
issues: notifications@netbeans.apache.org
pullrequests: notifications@netbeans.apache.org
discussions: notifications@netbeans.apache.org
jira_options: link label worklog
159 changes: 159 additions & 0 deletions .github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
---
name: Apache NetBeans bug report
description: Problems and issues with Apache NetBeans
labels: ["kind:bug", "needs:triage"]
body:
- type: markdown
attributes:
# yamllint disable rule:line-length
value: "
<img src='https://raw.githubusercontent.com/apache/netbeans/master/nb/ide.branding/release/netbeans.png' align='left' width='64' height='64'>
Thank you for finding the time to report the problem!

We really appreciate community efforts to improve Apache NetBeans.

Note, that you do not need to create an issue if you have a change ready to submit!

You can open a [Pull Request](https://github.com/apache/netbeans/pulls) immediately instead.
<br clear='left'/>"
# yamllint enable rule:line-length
- type: dropdown
attributes:
label: Apache NetBeans version
description: >
Which Apache NetBeans version are you using? Only the latest release, latest
release candidate (if available), and latest daily build are supported for bugs.
If using an older version, please verify the bug is still valid before reporting.
Latest releases are always available from https://netbeans.apache.org/download/
multiple: false
options:
- "Apache NetBeans 29"
# - "Apache NetBeans 29 latest release candidate"
- "Apache NetBeans 30 latest daily build"
validations:
required: true
- type: textarea
attributes:
label: What happened
description: Describe what happened, what you expected to happen, and what went wrong.
placeholder: >
Please provide the context in which the problem occurred and explain what happened.
Explain why you think the behaviour is erroneous. It is extremely helpful if you attach the messages.log file or copy&paste
the fragment of logs showing the exact error messages or wrong behaviour and screenshots for
UI problems or YouTube link to a video of you demonstrating the problem. You can include files by
dragging and dropping them here.
validations:
required: true
- type: input
attributes:
label: Language / Project Type / NetBeans Component
description: >
Narrow down the specific area, examples: 'Java Maven Web application project',
'PHP project', 'NetBeans Platform Application wizard' or 'NetBeans Windows Installer'.
placeholder: "Java Maven Project using Java Modules (JPMS)"
- type: textarea
attributes:
label: How to reproduce
description: >
What should we do to reproduce the problem? If you are not able to provide a reproducible case,
please open a [Discussion](https://github.com/apache/netbeans/discussions) instead.
placeholder: >
Please make sure you provide a reproducible step-by-step case of how to reproduce the problem
as minimally and precisely as possible. Remember that non-reproducible issues may be closed or
converted into discussions. If we cannot reproduce an issue we cannot fix it!
validations:
required: true
- type: dropdown
attributes:
label: Did this work correctly in an earlier version?
description: >
It's important to know whether bugs have been introduced by recent changes. If this used
to work, select the last version that worked correctly from the list. Older versions can be
specified in the description.
multiple: false
options:
- "No / Don't know"
- "Apache NetBeans 29"
- "Apache NetBeans 28"
- "Apache NetBeans 27"
- "Apache NetBeans 26"
- "Apache NetBeans 25 or earlier"
validations:
required: true
- type: input
attributes:
label: Operating System
description: What Operating System are you using?
placeholder: "Please be as specific as you can - version, distribution, architecture, etc."
validations:
required: true
- type: input
attributes:
label: JDK
description: Which JDK are you using?
placeholder: "Please be as specific as you can - version, distribution, architecture, etc."
validations:
required: true
- type: dropdown
attributes:
label: Apache NetBeans packaging
description: >
Please select the Apache NetBeans package you're using. Provide additional details
below if necessary.
multiple: true
options:
- "Apache NetBeans binary zip"
- "Community provided installer"
- "Apache NetBeans Snap Package"
- "Third-party package"
- "Own source build"
- "Apache NetBeans platform"
- "Other"
validations:
required: true
- type: textarea
attributes:
label: Anything else
description: Anything else we need to know?
placeholder: >
How often does this problem occur? (Once? Every time? Only when certain conditions are met?)
Any relevant logs to include? Put them here inside fenced
``` ``` blocks or inside a foldable details tag if it's long:
<details><summary>x.log</summary> lots of stuff </details>

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
- type: dropdown
attributes:
label: Are you willing to submit a pull request?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process,
especially if you already have a good understanding of how to implement the fix. <br>
Apache NetBeans is a community-managed project and we love to bring new contributors in.
options:
- "No"
- "Yes"
validations:
required: true
# - type: dropdown
# attributes:
# label: Code of Conduct
# description: >
# The Code of Conduct helps create a safe space for everyone.
# I agree to follow the Apache Software Foundation's
# [Code of Conduct](https://www.apache.org/foundation/policies/conduct.html)
# options:
# - "Yes"
# validations:
# required: true
# - type: markdown
# attributes:
# value: "Thank you for completing our form!"
- type: markdown
attributes:
value: "**By submitting this form you agree to follow the Apache Software Foundation's
[Code of Conduct](https://www.apache.org/foundation/policies/conduct.html)**.

The Code of Conduct helps create a safe space for everyone.


Thank you for completing our form!"
163 changes: 0 additions & 163 deletions .github/ISSUE_TEMPLATE/netbeans_bug_report.yml

This file was deleted.

14 changes: 14 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
---
**^Add meaningful description above**

<details open>
<summary>Click to collapse/expand PR instructions</summary>

By opening a pull request you confirm that, unless explicitly stated otherwise, the changes -

- are all your own work, and you have the right to contribute them.
Expand All @@ -15,3 +18,14 @@ Please make sure (eg. `git log`) that all commits have a valid name and email ad
If you're a first time contributor, see the Contributing guidelines for more information.

If you're a committer, please label the PR before pressing "Create pull request" so that the right test jobs can run.

### PR approval and merge checklist:

1. [ ] Was this PR [correctly labeled](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=240884239#PRsandYouAreviewerGuide-PRtriggeredCIJobs(conditionalCIpipeline)), did the right tests run? When did they run?
2. [ ] Is this PR [squashed](https://cwiki.apache.org/confluence/display/NETBEANS/git%3A+squash+and+merge)?
3. [ ] Are author name / email address correct? Are [co-authors](https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors#creating-co-authored-commits-on-the-command-line) correctly listed? Do the commit messages need updates?
3. [ ] Does the PR title and description still fit after the Nth iteration? Is the description sufficient to appear in the release notes?

If this PR targets the delivery branch: [don't merge](https://cwiki.apache.org/confluence/display/NETBEANS/Pull+requests+for+delivery). ([full wiki article](https://cwiki.apache.org/confluence/display/NETBEANS/PRs+and+You+-+A+reviewer+Guide))

</details>
Loading
Loading