Skip to content
This repository has been archived by the owner on Dec 9, 2018. It is now read-only.

Changes in 2.1.0

fhuberts edited this page Apr 25, 2013 · 2 revisions

Bndtools 2.1.0.REL

This page describes the changes since 2.0.0.REL.

It mainly describes the changes in Bndtools itself, not those in Bnd (which is used internally in Bndtools).

Notes

  • Existing workspaces should update their cnf/buildrepo/biz.aQute.launcher to version 1.0.6 to fix issues with paths containing whitespace.
  • We're deprecating running from a *.bnd file, which is why we're no longer showing the 'Run Requirement/Resolve' panel on the Run tab. Users are strongly advised to migrate their run settings into *.bndrun files

New

  • Fix #589: bnd editor: missing 'Program Arguments' (Ferry Huberts), see also https://github.com/bndtools/bndtools/wiki/Program-Arguments
  • Fix #598: Generate version control ignore files on project creation (Ferry Huberts)
  • Fix #486: Enable source attachments on libraries in 'Bnd Bundle Classpath' (Andrew Teirney)
  • Allows URLs to be dropped on the repository (Peter Kriens)
  • Fix #627: Collect and display resolver logging output (Neil Bartlett)
  • Fix #572: JAR viewer: remember selected entry (Neil Bartlett)
  • Don't show Run Requirement/Resolve panel for bnd.bnd files (Neil Bartlett)
  • Added API project template (Neil Bartlett)

Fixes

  • Fix #510: bndrun.resolved files contain invalid paths to workspace bundles (Rafał Krzewski)
  • Fix #577: include/exclude decorators incorrectly shown on test packages (Ferry Huberts)
  • Fix #601: Suggested way to enhance build.xml targets does not work (Ferry Huberts)
  • Fix #604: NLS missing message (Ferry Huberts)
  • Fix #557: Prevent partially initialized Bnd Workspace(s) (Andrew Teirney)
  • Fix #562: Excessive building when files in cnf are modified (PK Söreide)
  • Fix #608: jar viewer v 2.0.0.REL produces corrupt "print" view (Ferry Huberts)
  • Fix #603: Cannot release bundle containing deprecated private field in exported class (Ferry Huberts)
  • Fix #531: A few simple fixes and tweaks (Jacob Lewallen)
  • Fix #624: Refactoring package name does not update the activator in bnd files (Ferry Huberts)
  • Fix #629: JAR viewer: file text is too small (Neil Bartlett)
  • Fix #617: NPE in ExtendedFormEditor.updatePageTitle (Neil Bartlett)
  • Fix #631: Start a Coordinator (Neil Bartlett)
  • Fix #634: bndeditor: remove mention of 'OBR' (Neil Bartlett)
  • Fix #635: Get rid of greyed suggestion/example text in Version and Activator fields (Ferry Huberts)
  • Fix #642: Release fails (Ferry Huberts)
  • Fix #480: Make sure bundles in cache are up-to-date (Neil Bartlett)
  • Fix #578: Bundle-Version: 2.0.4-20130114174750 makes generated jar NOT show up in the Repositories view (Neil Bartlett)
  • Fix #508: Eclipse project name != bnd project name, NullPointerException occurs (Neil Bartlett)
  • Fix #519: Add/Remove Bndtools Project Nature actions should be contributed to Configure menu (Neil Bartlett)
  • Fix #649: Ant build-template refers to incorrect version of biz.aQute.bnd plugin (Ferry Huberts)
  • Fix #652: trigger eclipse to refresh the project after creating ignore files (Ferry Huberts)
  • Fix #329: bndtools repository tooling has problem with space in path name (Ferry Huberts)
  • Fix #349: bndtools (or bnd?) has problem with spaces in the workspace directory (Ferry Huberts)
  • Fix #503: Repositories view is empty on workspace startup (Neil Bartlett)
  • Fix #664: release: always uses the 'Release' repo (PK Söreide)
  • Bndtools tutorial fixes (Ferry Huberts)
  • Update biz.aQute.repository to latest version (Neil Bartlett)
  • Update the Felix resolver and fix an NPE in it (Neil Bartlett)
  • Tooltips are now set on all controls, not just Text controls (Ferry Huberts)

Misc

  • Major performance tuning of the builder (PK Söreide)
  • Minor fixes of the builder (PK Söreide)
  • Fix the bin directory during project creation (Ferry Huberts)
  • Bndtools preferences i18n (Ferry Huberts)
  • Minor fixes to the JAR viewer (Ferry Huberts)
  • Improved a log message for an initialisation error (PK Söreide)
  • Update org.apache.felix.resolver to new snapshot (PK Söreide)
  • Various improvements for repositories, like better drag&drop and tooltips (Peter Kriens)
  • Update the bnd resolver (Neil Bartlett)
  • Categorise project templates (Neil Bartlett)