Bnd/Bndtools 7.2.0
See Release Notes.
What's Changed
- Bump github/codeql-action from 3.27.1 to 3.27.3 by @dependabot[bot] in #6367
- Bump gradle/actions from 4.1.0 to 4.2.0 by @dependabot[bot] in #6366
- Buid/dev7.2.0 by @pkriens in #6368
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot[bot] in #6375
- Bump github/codeql-action from 3.27.3 to 3.27.4 by @dependabot[bot] in #6369
- Bump gradle/actions from 4.2.0 to 4.2.1 by @dependabot[bot] in #6374
- Docs: Fix broken link to version policy by @chrisrueger in #6373
- Bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot[bot] in #6376
- NPE in Resolve when running without project by @pkriens in #6382
- Add explicit dependencies to biz.aQute.bnd.maven by @laeubi in #6385
- Remove fixed bnd workspace problem markers from Problem view again by @chrisrueger in #6383
- Fix NPE by @chrisrueger in #6388
- Bump github/codeql-action from 3.27.5 to 3.27.6 by @dependabot[bot] in #6386
- Bump webrick from 1.9.0 to 1.9.1 in /docs by @dependabot[bot] in #6384
- Bump ruby/setup-ruby from 1.202.0 to 1.203.0 by @dependabot[bot] in #6392
- Fix Bnd Launcher with Java 24 by @chrisrueger in #6371
- cnf change: prevent full build although 'Build automatically' is disabled by @chrisrueger in #6391
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.8.1 to 3.9.0 in /maven-plugins by @dependabot[bot] in #6398
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 in /maven-plugins by @dependabot[bot] in #6397
- Bump github/codeql-action from 3.27.6 to 3.27.7 by @dependabot[bot] in #6399
- Bump github/codeql-action from 3.27.7 to 3.27.8 by @dependabot[bot] in #6402
- Fixes a number of errors in the bndrun handling by @pkriens in #6401
- Bump github/codeql-action from 3.27.8 to 3.27.9 by @dependabot[bot] in #6404
- Bump ruby/setup-ruby from 1.203.0 to 1.204.0 by @dependabot[bot] in #6405
- Docs: add anchor links to all headlines by @chrisrueger in #6409
- Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 in /gradle-plugins by @dependabot[bot] in #6410
- Bump org.junit:junit-bom from 5.11.3 to 5.11.4 in /maven-plugins by @dependabot[bot] in #6411
- Bump gradle/actions from 4.2.1 to 4.2.2 by @dependabot[bot] in #6412
- Bump actions/setup-java from 4.5.0 to 4.6.0 by @dependabot[bot] in #6413
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 in /maven-plugins by @dependabot[bot] in #6414
- Bump github/codeql-action from 3.27.9 to 3.28.0 by @dependabot[bot] in #6415
- Apply the -runbundles+ decorator on the computed RunBundles when resolving by @glimmerveen in #6407
- Bump ruby/setup-ruby from 1.204.0 to 1.205.0 by @dependabot[bot] in #6416
- Bump ruby/setup-ruby from 1.205.0 to 1.207.0 by @dependabot[bot] in #6419
- Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 in /maven-plugins by @dependabot[bot] in #6420
- conditonalpackage missed classes added by plugins, like Blueprint. by @pkriens in #6421
- The https://repository.springsource.com repo disappeared by @pkriens in #6423
- Bump org.assertj:assertj-core from 3.27.1 to 3.27.2 in /maven-plugins by @dependabot[bot] in #6422
- Whitespace after the quote character is skipped by @pkriens in #6424
- Bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot[bot] in #6425
- Bump github/codeql-action from 3.28.0 to 3.28.1 by @dependabot[bot] in #6426
- first draft of Effective tab for BndEditor by @chrisrueger in #6406
- Bump ruby/setup-ruby from 1.207.0 to 1.208.0 by @dependabot[bot] in #6428
- Bump ruby/setup-ruby from 1.208.0 to 1.210.0 by @dependabot[bot] in #6430
- Bump ruby/setup-ruby from 1.210.0 to 1.213.0 by @dependabot[bot] in #6432
- Bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot[bot] in #6433
- Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 in /maven-plugins by @dependabot[bot] in #6434
- Add Refresh Cache (with re-download) context menue to RepoBrowser / BundleRevsion by @chrisrueger in #6435
- Bump github/codeql-action from 3.28.1 to 3.28.2 by @dependabot[bot] in #6436
- Bump actions/stale from 9.0.0 to 9.1.0 by @dependabot[bot] in #6437
- Bump github/codeql-action from 3.28.2 to 3.28.3 by @dependabot[bot] in #6438
- improve description of -nouses by @chrisrueger in #6441
- Bump github/codeql-action from 3.28.3 to 3.28.4 by @dependabot[bot] in #6443
- Fix some spotbugs findings by @chrisrueger in #6442
- Bump github/codeql-action from 3.28.4 to 3.28.5 by @dependabot[bot] in #6444
- Bump ruby/setup-ruby from 1.213.0 to 1.214.0 by @dependabot[bot] in #6446
- Bump github/codeql-action from 3.28.5 to 3.28.6 by @dependabot[bot] in #6447
- fix RunRequirements could not be saved by @chrisrueger in #6449
- Bump actions/setup-java from 4.6.0 to 4.7.0 by @dependabot[bot] in #6450
- Bump github/codeql-action from 3.28.6 to 3.28.8 by @dependabot[bot] in #6451
- Bump ruby/setup-ruby from 1.214.0 to 1.215.0 by @dependabot[bot] in #6452
- Bump gradle/actions from 4.2.2 to 4.3.0 by @dependabot[bot] in #6453
- Workspace Templates: show error when fetching templates from Github by @chrisrueger in #6440
- Fix missing '.' in filter name by @laeubi in #6455
- Fix MessageReporter#details return null instead of this by @laeubi in #6456
- Extract code to automatically derive data from maven-project by @laeubi in #6362
- Template Fragments Wizard: increase column with of template name by @chrisrueger in #6459
- Fix off-by-one error in AbstractBndMavenPlugin by @laeubi in #6457
- Bump ruby/setup-ruby from 1.215.0 to 1.218.0 by @dependabot[bot] in #6461
- fix source lookup for sub-projects via -sub instruction by @chrisrueger in #6463
- Bump github/codeql-action from 3.28.8 to 3.28.9 by @dependabot[bot] in #6462
- Bump ruby/setup-ruby from 1.218.0 to 1.219.0 by @dependabot[bot] in #6464
- Derive source file from builder when processing DS annotations by @laeubi in #6458
- Improve documentation (e.g. for -sub, -exportcontents, Export-Package, ...) by @chrisrueger in #6467
- add back summary in markdown frontmatter block by @chrisrueger in #6468
- docs: exclude /releases urls from search engines by @chrisrueger in #6469
- Add a ProjectLauncher#getCommand for easier extension by @laeubi in #6471
- Bump ruby/setup-ruby from 1.219.0 to 1.221.0 by @dependabot[bot] in #6472
- Bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot[bot] in #6473
- sub-bundles: show warning markers in sub .bnd file by @chrisrueger in #6470
- Docs: Add pagefind search for bnd manual by @chrisrueger in #6475
- search: fix broken close button by @chrisrueger in #6478
- Bump github/codeql-action from 3.28.9 to 3.28.10 by @dependabot[bot] in #6484
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /maven-plugins by @dependabot[bot] in #6485
- Bump org.junit.jupiter:junit-jupiter from 5.11.4 to 5.12.0 in /gradle-plugins by @dependabot[bot] in #6487
- Bump org.junit:junit-bom from 5.11.4 to 5.12.0 in /maven-plugins by @dependabot[bot] in #6486
- Removed copyright header after granted ASL 2.0 license. by @pkriens in #6483
- Support reading the manifest from an exploded bundle by @laeubi in #6477
- Docs: Improve docs for -library instruction (add examples) by @chrisrueger in #6479
- Fix javadoc of Project#getBundle by @chrisrueger in #6489
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.6.0 to 1.7.0 in /maven-plugins by @dependabot[bot] in #6490
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 in /maven-plugins by @dependabot[bot] in #6494
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 in /maven-plugins by @dependabot[bot] in #6495
- BndEditor: fix incorrect Effective Source View by @chrisrueger in #6499
- Bump github/codeql-action from 3.28.10 to 3.28.11 by @dependabot[bot] in #6500
- Bump ruby/setup-ruby from 1.221.0 to 1.224.0 by @dependabot[bot] in #6504
- PropertiesParser: Warn on duplicate samefile properties (when pedantic=true) by @chrisrueger in #6501
- -include: Show warning on counter-intuitive overwriting of properties by @chrisrueger in #6493
- Bump ruby/setup-ruby from 1.224.0 to 1.225.0 by @dependabot[bot] in #6506
- Bump org.junit.jupiter:junit-jupiter from 5.12.0 to 5.12.1 in /gradle-plugins by @dependabot[bot] in #6509
- allow sub-classes of project to provide repos by @chrisrueger in #6488
- Add feature for ECF remote services by @scottslewis in #6513
- Verifier: don't warn "Duplicate name" for caps/req (when pedantic=true) by @chrisrueger in #6502
- Bump ruby/setup-ruby from 1.225.0 to 1.226.0 by @dependabot[bot] in #6515
- Bump org.junit:junit-bom from 5.12.0 to 5.12.1 in /maven-plugins by @dependabot[bot] in #6510
- add dev tips for unit tests by @chrisrueger in #6505
- Fix for ecf feature.xml by @scottslewis in #6517
- Replaced feature includes with plugin references in ecf feature.xml by @scottslewis in #6519
- Bump ruby/setup-ruby from 1.226.0 to 1.227.0 by @dependabot[bot] in #6520
- Improved ecf feature.xml by using require features by @scottslewis in #6522
- Fix for bndtools sdk feature version matching strategy by @scottslewis in #6527
- Bump github/codeql-action from 3.28.11 to 3.28.12 by @dependabot[bot] in #6523
- add README how to generate JDK .properties by @chrisrueger in #6518
- Removed version specifics for dependent features by @scottslewis in #6534
- Bump github/codeql-action from 3.28.12 to 3.28.13 by @dependabot[bot] in #6538
- Fix keep duplicate -runbundles by @chrisrueger in #6537
- Bump gradle/actions from 4.3.0 to 4.3.1 by @dependabot[bot] in #6540
- Bump ruby/setup-ruby from 1.227.0 to 1.228.0 by @dependabot[bot] in #6539
- some forgotten tweaks from last PR by @chrisrueger in #6542
- Reduce pedantic warnings "Imports that lack version ranges" for some JDK packages by @chrisrueger in #6508
- Bump ruby/setup-ruby from 1.228.0 to 1.229.0 by @dependabot[bot] in #6541
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 in /maven-plugins by @dependabot[bot] in #6543
- Update bnd cli link for 7.1.0 by @chrisrueger in #6544
- docs: fix contract examples and cross link by @chrisrueger in #6546
- [Java24] Create new .properties files and compiled class files by @chrisrueger in #6529
- Bump step-security/harden-runner from 2.11.0 to 2.11.1 by @dependabot[bot] in #6547
- -pedantic: Add hint that Eclipse restart is required by @chrisrueger in #6511
- bndrun: refresh model before Resolve to get changes of included .bndrun files by @chrisrueger in #6550
- Fix double-resolve when having resolveMode=AUTO by @chrisrueger in #6551
- Effective: show textbox tooltips and checkbox by @chrisrueger in #6552
- use Eclipse 2022-09 Platform or simrel p2 site by @chrisrueger in #6535
- Bump github/codeql-action from 3.28.13 to 3.28.15 by @dependabot[bot] in #6553
- RepoView: improve performance & fix memory leak by @chrisrueger in #6554
- Bump actions/setup-java from 4.7.0 to 4.7.1 by @dependabot[bot] in #6555
- Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /gradle-plugins by @dependabot[bot] in #6556
- Bump org.junit:junit-bom from 5.12.1 to 5.12.2 in /maven-plugins by @dependabot[bot] in #6557
- Fix NPE in ResolutionView when opening a file inside the JARViewer by @chrisrueger in #6561
- allow dropping advanced search result to reqs by @chrisrueger in #6569
- fix Image already disposed error by @chrisrueger in #6570
- fix Customize Imports forgets selection after save by @chrisrueger in #6567
- Effective view: show merged properties by @chrisrueger in #6571
- Effective View: fix broken double-click opener by @chrisrueger in #6572
- enable/disable checkbox for mergedProps by @chrisrueger in #6574
- HeaderClause: fix wrong quoting of directives by @chrisrueger in #6564
- Build with JDK24 via Gradle 8.14 by @chrisrueger in #6558
- try to fix error "Missing system library" by @chrisrueger in #6577
- addSources context menu for BndPomRepo by @chrisrueger in #6581
- Docs: add page.summary dynamically to all page where it is maintained in frontmatter block by @chrisrueger in #6588
- Template fragments: use bnd workspace if possible by @chrisrueger in #6586
- fix bug in Add sources in Maven Repo by @chrisrueger in #6594
- Bump ruby/setup-ruby from 1.229.0 to 1.238.0 by @dependabot[bot] in #6592
- Bump github/codeql-action from 3.28.15 to 3.28.17 by @dependabot[bot] in #6587
- Fix duplicates in Open Type dialog (write empty.index file with correct version) by @chrisrueger in #6597
- get DiskIndex.SIGNATURE via reflection by @chrisrueger in #6599
- create per-project empty.index by @chrisrueger in #6600
- upgrade plexus-build-api to 1.2.0 by @chrisrueger in #6601
- move dev-setup from bndtools website to CONTRIBUTING by @chrisrueger in #6610
- Bump ruby/setup-ruby from 1.238.0 to 1.243.0 by @dependabot[bot] in #6611
- Bump github/codeql-action from 3.28.17 to 3.28.18 by @dependabot[bot] in #6605
- Bump gradle/actions from 4.3.1 to 4.4.0 by @dependabot[bot] in #6604
- Bump step-security/harden-runner from 2.11.1 to 2.12.0 by @dependabot[bot] in #6573
- Bump ruby/setup-ruby from 1.243.0 to 1.244.0 by @dependabot[bot] in #6613
- Update to latest guava 33.4.8 by @chrisrueger in #6603
- Move the BuildListener to the API by @laeubi in #6608
- Experimental: BndRunAnalyzer context menu to identify unreferenced Bundles in repos by @chrisrueger in #6589
- ResolutionView: fix a ClassCastException in CapReqComparator for osgi.ee List by @chrisrueger in #6591
- post guava upgrade fix by @chrisrueger in #6617
- BndRunAnalyzer tuning: also consider -runpath by @chrisrueger in #6618
- rework Add sources & calculateSourceAttachmentPath by @chrisrueger in #6595
- Bump org.junit:junit-bom from 5.12.2 to 5.13.0 in /gradle-plugins by @dependabot[bot] in #6619
- Bump org.junit:junit-bom from 5.12.2 to 5.13.0 in /maven-plugins by @dependabot[bot] in #6620
- Eclipse: Support source attachments for sub-bundles + ${repo} refs by @chrisrueger in #6621
- Bump github/codeql-action from 3.28.18 to 3.29.0 by @dependabot[bot] in #6625
- Bump ruby/setup-ruby from 1.244.0 to 1.245.0 by @dependabot[bot] in #6627
- Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot[bot] in #6626
- try to make test predictable / less flaky by @chrisrueger in #6629
- [bndlib] Project-Container: add maven coordinates to the container by @stbischof in #6631
- Bump gradle/actions from 4.4.0 to 4.4.1 by @dependabot[bot] in #6628
- Upgrade to Eclipse 2022-12 by @chrisrueger in #6635
- Set TCCL on tester thread when testing by @kriegfrj in #6641
- [launchpad] BundleBuilder to allow adding classes by copy w/recursion by @kriegfrj in #6648
- [tester] BundleEngine to report failing test engine by @kriegfrj in #6649
- [tester] Support JUnit 5.12.x by @kriegfrj in #6650
- [junit-platform] Restrict upper end of version range by @kriegfrj in #6655
- Set bndeditor as default for bnd extensions by @chrisrueger in #6656
- Custom tooltip with help button in BndEditor source view by @chrisrueger in #6657
- bnd manual: Generate Header / Instructions / Commands via bnd CLI by @chrisrueger in #6659
- Fix for #6664 by @scottslewis in #6665
- fix bnd manual inconsistencies by @chrisrueger in #6667
- Fix syntax returntype handling and show descriptions of Directives and Options by @chrisrueger in #6668
- Docs: add prev/next pagination by @chrisrueger in #6669
- Docs: css layout improvements, Search filters, Improve Introduction by @chrisrueger in #6670
- Docs / Syntax: add -noparallel, -profile by @chrisrueger in #6671
- Add target-dir link by @chrisrueger in #6676
- Bump ruby/setup-ruby from 1.245.0 to 1.246.0 by @dependabot[bot] in #6679
- Bump step-security/harden-runner from 2.12.1 to 2.13.0 by @dependabot[bot] in #6678
- bndtools: fix Eclipse sourcelookup for runfw by @chrisrueger in #6680
- [CLI] rename createOption.Manifest() to skipmanifest to fix random exception in Commandline.getOptions and swallowed option by @chrisrueger in #6677
- Fix for #6682 by @scottslewis in #6683
- Bump ruby/setup-ruby from 1.246.0 to 1.247.0 by @dependabot[bot] in #6681
- fix typo for -workspace-templates instruction by @chrisrueger in #6684
- [CLI] improve subcommands for add/remove to allow docs generation by @chrisrueger in #6687
- add JDK25 support by @chrisrueger in #6672
- Finetune docs with Copilot by @chrisrueger in #6663
- Regen docs by @chrisrueger in #6688
- [CLI] Change bnd build to also compile by @chrisrueger in #6675
- [CLI] add 'bnd add fragment' command to add template fragments by @chrisrueger in #6685
- CLI: remove -i / --index option for add workspace and add fragment by @chrisrueger in #6690
- add confirmation dialog for 3rd party fragments by @chrisrueger in #6692
- Bump org.junit:junit-bom from 5.13.0 to 5.13.3 in /gradle-plugins by @dependabot[bot] in #6662
- Bump github/codeql-action from 3.29.0 to 3.29.2 by @dependabot[bot] in #6652
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.0 to 3.9.1 in /maven-plugins by @dependabot[bot] in #6654
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.0 to 1.7.1 in /maven-plugins by @dependabot[bot] in #6637
- Bump org.junit:junit-bom from 5.13.0 to 5.13.3 in /maven-plugins by @dependabot[bot] in #6661
- Bump org.junit:junit-bom from 5.13.3 to 5.13.4 in /gradle-plugins by @dependabot[bot] in #6694
- Bump org.junit:junit-bom from 5.13.3 to 5.13.4 in /maven-plugins by @dependabot[bot] in #6695
- Bump ruby/setup-ruby from 1.247.0 to 1.248.0 by @dependabot[bot] in #6696
- Bump github/codeql-action from 3.29.2 to 3.29.3 by @dependabot[bot] in #6697
- Template Fragments: add more zip slip tests by @chrisrueger in #6698
- Bump github/codeql-action from 3.29.3 to 3.29.4 by @dependabot[bot] in #6699
- Create KEYS.md by @peterkir in #6705
- Bump ruby/setup-ruby from 1.248.0 to 1.252.0 by @dependabot[bot] in #6706
- fix examples in fixupmessages.md by @chrisrueger in #6708
- generate docs to PR by @chrisrueger in #6709
- chore(docs): update generated docs by @github-actions[bot] in #6710
- docs: run bundler update by @chrisrueger in #6711
- docs: update to ruby 3.4.5 by @chrisrueger in #6712
- Docs: GH Action Generate: run on master merge by @chrisrueger in #6713
- docs: use colon for instruction by @chrisrueger in #6714
- chore(docs): update generated docs by @github-actions[bot] in #6715
- docs: generate on successfull CI build by @chrisrueger in #6716
- Clarify major version 0 with respect to baselining by @kwin in #6700
- docs: trigger docs-gen also on _ext folder changes by @chrisrueger in #6717
- fix typo error by @chrisrueger in #6718
- docs: update generated docs by @github-actions[bot] in #6719
- docs: update generated docs by @github-actions[bot] in #6720
- Bump ruby/setup-ruby from 1.252.0 to 1.253.0 by @dependabot[bot] in #6721
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.1 to 1.7.2 in /maven-plugins by @dependabot[bot] in #6722
- Bump ruby/setup-ruby from 1.253.0 to 1.254.0 by @dependabot[bot] in #6724
- Bump github/codeql-action from 3.29.4 to 3.29.5 by @dependabot[bot] in #6723
- Add dependencies in sub-bundle pom.xml by @chrisrueger in #6726
- docs: update generated docs by @github-actions[bot] in #6728
- tests for -sub bundles with -pom:true by @chrisrueger in #6729
- Fix private reference warning (bndlib now exports aQute.libg.command) by @chrisrueger in #6707
- test to ensure junit.jupiter.version is in sync by @chrisrueger in #6733
- maven.target.version to 3.3.9 again + testcase by @chrisrueger in #6731
- deploy p2 repos for snapshots by @peterkir in #6734
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #6741
- test to ensure junit.jupiter.version is in sync (gradle) by @chrisrueger in #6736
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 in /maven-plugins by @dependabot[bot] in #6744
- speedup CDIAnnotations plugin by @chrisrueger in #6739
- Bump github/codeql-action from 3.29.7 to 3.29.8 by @dependabot[bot] in #6747
- Bump gradle/actions from 4.4.1 to 4.4.2 by @dependabot[bot] in #6740
- Bump ruby/setup-ruby from 1.254.0 to 1.255.0 by @dependabot[bot] in #6752
- added Peter Kirschner as contributor by @peterkir in #6757
- Gradle wrapper 8.14.3 by @peterkir in #6758
- Improve warning for optional Imports w/o version by @chrisrueger in #6559
- docs: add syntax highlighter for code snippets by @chrisrueger in #6766
- wording: Imports that lack version ranges by @chrisrueger in #6765
- docs: remove toc of FAQ by @chrisrueger in #6767
- Bump github/codeql-action from 3.29.8 to 3.29.9 by @dependabot[bot] in #6755
- Bump github/codeql-action from 3.29.9 to 3.29.10 by @dependabot[bot] in #6769
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 in /maven-plugins by @dependabot[bot] in #6770
- MavenBndRepo: Fix for Already closed error by @chrisrueger in #6763
- Bump ruby/setup-ruby from 1.255.0 to 1.256.0 by @dependabot[bot] in #6773
- Bump github/codeql-action from 3.29.10 to 3.29.11 by @dependabot[bot] in #6775
- RepoBrowser: show the bnd-cache repo by @chrisrueger in #6764
- [Deprecation] Deprecate Search/Query feature in BndPomRepository by @chrisrueger in #6760
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #6751
- Bump actions/setup-java from 4.7.1 to 5.0.0 by @dependabot[bot] in #6774
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #6778
- fix P2export for license information by @chrisrueger in #6783
- P2: Feature license: introduce file property by @chrisrueger in #6784
- Package Decorator: add warn marker for Undeclared package(s) by @chrisrueger in #6781
- fix dangling project decorator by @chrisrueger in #6785
- P2Export: support update site url per feature by @chrisrueger in #6789
- Tweak PackageDecorator for by @chrisrueger in #6787
- P2 Artifact signing by @chrisrueger in #6790
- Fix missing signing of JarResource by @chrisrueger in #6791
- Bump ruby/setup-ruby from 1.256.0 to 1.257.0 by @dependabot[bot] in #6792
- Bump github/codeql-action from 3.29.11 to 3.30.0 by @dependabot[bot] in #6793
- Switch to the correct BuildContext API by @gnodet in #6797
- docs: generate 7.1.0 release docs by @chrisrueger in #6801
- Bump github/codeql-action from 3.30.0 to 3.30.1 by @dependabot[bot] in #6802
- [quickfix] Restore fixes for IsClassPathCorrect by @kriegfrj in #6807
- Update ECF SDK version to current released version by @scottslewis in #6809
- Fix directive ordering inconsistency in OSGi headers by @gnodet in #6798
- docs: update generated docs by @github-actions[bot] in #6811
- Bump rexml from 3.4.1 to 3.4.2 in /docs by @dependabot[bot] in #6815
- Fix for issue #6812 by @scottslewis in #6816
- use P2Exporter for org.bndtools.p2 by @chrisrueger in #6808
- p2: use existing jar to reuse manifest by @chrisrueger in #6819
- Improved fix for issue #6812 by @scottslewis in #6823
- P2Export: fix reuse META-INF from existing bsn.jar by @chrisrueger in #6822
- fix org.bndtools.p2 release by @chrisrueger in #6820
- Bump actions/stale from 9.1.0 to 10.0.0 by @dependabot[bot] in #6799
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @dependabot[bot] in #6804
- Bump ruby/setup-ruby from 1.257.0 to 1.259.0 by @dependabot[bot] in #6817
- P2Export optimizations by @chrisrueger in #6826
- Fix P2 based on previous PR by @chrisrueger in #6827
- P2Export: also build META-INF/maven folders by @chrisrueger in #6828
- P2Export: revert change from yesterday by @chrisrueger in #6834
- P2: fix maven groupid to org.bndtools by @chrisrueger in #6835
- Bump ruby/setup-ruby from 1.259.0 to 1.263.0 by @dependabot[bot] in #6829
- Bump gradle/actions from 4.4.2 to 4.4.3 by @dependabot[bot] in #6805
- Bump github/codeql-action from 3.30.1 to 3.30.3 by @dependabot[bot] in #6806
- Docs: Update p2export.md by @chrisrueger in #6838
- Bump github/codeql-action from 3.30.3 to 3.30.5 by @dependabot[bot] in #6840
- P2Export: Try to fix Update ECF P2 Update Site not recognized during installation by @chrisrueger in #6842
- [CLI] new Command: bnd dev & bnd build -watch for continuous build run workflow by @chrisrueger in #6768
- Bump gradle/actions from 4.4.3 to 4.4.4 by @dependabot[bot] in #6843
- Update 135-history.md by @chrisrueger in #6845
- Bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #6853
- Bump github/codeql-action from 3.30.5 to 3.30.6 by @dependabot[bot] in #6851
- Bump gradle/actions from 4.4.4 to 5.0.0 by @dependabot[bot] in #6848
- Bump org.assertj:assertj-core from 3.27.4 to 3.27.6 in /maven-plugins by @dependabot[bot] in #6833
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 in /maven-plugins by @dependabot[bot] in #6831
- Upgrade to Eclipse 2023-12 (e.g. for Java 21 Execution Environment support) by @chrisrueger in #6854
- CLI: fix NoClassDefFoundError regression by @chrisrueger in #6856
- Add GitHub Copilot instructions for bnd repository by @laeubi in #6857
- Bump github/codeql-action from 3.30.6 to 4.30.7 by @dependabot[bot] in #6861
- Bump ruby/setup-ruby from 1.263.0 to 1.264.0 by @dependabot[bot] in #6862
- Some cleanup by @chrisrueger in #6863
- Bump github/codeql-action from 4.30.7 to 4.30.8 by @dependabot[bot] in #6864
- Bump ruby/setup-ruby from 1.264.0 to 1.265.0 by @dependabot[bot] in #6865
- Bump github/codeql-action from 4.30.8 to 4.30.9 by @dependabot[bot] in #6869
- new -nosubstitution instruction to disable package substitution globally (comparable to -noimport:=true) by @chrisrueger in #6847
- docs: update generated docs by @github-actions[bot] in #6870
- docs: allow 'since' and other custom frontmatter by @chrisrueger in #6871
- docs: update generated docs by @github-actions[bot] in #6872
- Update About.java by @chrisrueger in #6873
- Effective view: show macro errors by @chrisrueger in #6876
- bump felix resolver 2.0.0 to 2.0.4 by @chrisrueger in #6877
- one more bump felix resolver 2.0.0 to 2.0.4 by @chrisrueger in #6878
- Bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #6881
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #6883
- Bump github/codeql-action from 4.30.9 to 4.31.0 by @dependabot[bot] in #6882
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 in /maven-plugins by @dependabot[bot] in #6810
- docs: update links to OSGi R8 by @chrisrueger in #6886
- docs: update generated docs by @github-actions[bot] in #6887
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.1 to 3.15.2 in /maven-plugins by @dependabot[bot] in #6885
- docs: add cross links for headers/instructions/macros by @chrisrueger in #6889
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.1 to 3.15.2 in /maven-plugins by @dependabot[bot] in #6884
- docs: fix link from previous PR by @chrisrueger in #6890
- Bump ruby/setup-ruby from 1.265.0 to 1.267.0 by @dependabot[bot] in #6892
- effective view: fix incorrectly merged props and add support for decorated instructions by @chrisrueger in #6895
- #6858 add enums up to JDK50 by @chrisrueger in #6891
- fix NPE by @chrisrueger in #6900
- docs: update generated docs by @github-actions[bot] in #6897
- Bump github/codeql-action from 4.31.0 to 4.31.2 by @dependabot[bot] in #6906
- fix .pmvn parsing by @chrisrueger in #6908
- source editor: warning on single backslashes by @chrisrueger in #6905
- Enhance template fragment wizard by @peterkir in #6911
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.2 to 1.7.3 in /maven-plugins by @dependabot[bot] in #6832
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 in /maven-plugins by @dependabot[bot] in #6830
- Effective view: check checkboxes by default by @chrisrueger in #6912
- Effective view: Show multiple provenances when merged properties are enabled by @chrisrueger in #6913
- Do not concat Bundle-Activator when already defined by @chrisrueger in #6868
- Avoid using Gradle Project object at execution time by @bjhargrave in #6915
- gradle: Support gradle 9 in the plugins by @bjhargrave in #6917
- Make workingDirectory's base name match the project name. by @ejjcase in #6850
- gradle: Additional fixes to avoid deprecations warnings in Gradle 9 by @bjhargrave in #6919
- Resolve and install
requirefor fragment-templates by @peterkir in #6922 - fix NPEs by @chrisrueger in #6924
- gradle: Compile Kotlin code to work on Gradle 8 by @bjhargrave in #6925
- build(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 by @dependabot[bot] in #6918
- ClassParser: Implement Proxy.newProxyInstance detection for import packages by @laeubi in #6921
- fix syntax by @chrisrueger in #6926
- docs: update generated docs by @github-actions[bot] in #6927
- docs: improve -noproxyinterfaces docs by @chrisrueger in #6928
- docs: update generated docs by @github-actions[bot] in #6930
- improve size configuration by @peterkir in #6929
- -maven-release;sign: allow to specify keyname by @chrisrueger in #6932
- docs: update generated docs by @github-actions[bot] in #6933
- org.bndtools.p2: Update license link in features.bnd by @chrisrueger in #6936
- build(deps): bump github/codeql-action from 4.31.2 to 4.31.3 by @dependabot[bot] in #6938
- Add Getting Started section with tabbed code examples to front page by @Copilot in #6940
- Docs: Getting Started: add CLI installation to frontpage by @chrisrueger in #6941
- build(deps): bump ruby/setup-ruby from 1.267.0 to 1.268.0 by @dependabot[bot] in #6943
- build(deps): bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #6942
- Update to latest Sonatype/Maven portal deployment by @peterkir in #6931
- fix gpg signing by @peterkir in #6949
- add new GPG key by @peterkir in #6951
- remove superfluous dummy by @peterkir in #6950
- Document sonatypeMode configuration for Maven Central publishing via Sonatype Central Portal by @Copilot in #6952
- Docs: Add link to bnd cheatsheet in macro reference by @chrisrueger in #6954
- Macro: fix broken ${bytes} macro by @chrisrueger in #6955
- sha1: add missing hex param by @chrisrueger in #6956
- build(deps): bump github/codeql-action from 4.31.3 to 4.31.4 by @dependabot[bot] in #6947
- Docs: Improve macros documentation pages by @Copilot in #6948
- Effective view: fix some macros not expanded by @chrisrueger in #6958
- fix resource leak by @chrisrueger in #6959
- build(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 in /maven-plugins by @dependabot[bot] in #6944
- build(deps): bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #6953
- build(deps): bump github/codeql-action from 4.31.4 to 4.31.5 by @dependabot[bot] in #6962
- Exclude CONTRIBUTING.md and DEV_README.md from workflows by @chrisrueger in #6966
- build(deps): bump webrick from 1.9.1 to 1.9.2 in /docs by @dependabot[bot] in #6964
- Enhance CONTRIBUTING.md with toc and update build steps by @peterkir in #6965
- Docs: Update Pagefind installation URL to version 1.4.0 by @chrisrueger in #6967
New Contributors
Full Changelog: 7.1.0...7.2.0