blob: 68a69115c9a42b482e32f57e564076a60fab8ab5 [file] [log] [blame]
Stuart McCulloch4fb01eb2008-02-22 09:12:50 +00001Changes from 1.2.1 to 1.4.0
2---------------------------
3
4 * [2008-02-20] FELIX-499: Enhance "excludeDependencies" configuration parameter to also support comma-separated list of artifactIds
5 * [2008-02-20] FELIX-498: Enable javadoc deployment on OBR repository
6 * [2008-02-19] FELIX-497: Genearated Source url is not a valid url
7 * [2008-02-19] FELIX-493: maven-bundle-plugin bundle:install goal install too many artifact
8 * [2008-02-19] FELIX-247: Add ant goal to maven-bundle-plugin which creates a build.xml and MANIFEST.MF with bundle headers
9 * [2008-02-18] FELIX-492: Add support to classifier: enable bunlde:bundle goal to generate classified artifact
10 * [2008-02-18] FELIX-491: Merge the maven-obr-plugin and the bundleplugin into a single plugin
11
Stuart McCulloch02785b52008-02-14 14:44:25 +000012Changes from 1.2.0 to 1.2.1
13---------------------------
14
Stuart McCulloch02785b52008-02-14 14:44:25 +000015 * [2008-02-12] FELIX-477: BND: Versions with fourth section all numbers are truncated
16 * [2008-02-06] FELIX-479: add supportedProjectTypes configuration option to install goal
Stuart McCullochcfcd5542008-02-14 14:46:33 +000017 * [2008-02-02] FELIX-459: BND: allow customization of the "uses" clause in the generated Export-Package
18 * [2008-01-30] FELIX-476: Improve default Export-Package (used when no Export-Package and Private-Package is set)
19 * [2008-01-30] FELIX-462: Support removal of manifest headers added by the bundleplugin
20 * [2008-01-30] FELIX-461: Ensure manifest goal creates same manifest as bundle goal when project packaging is "bundle"
21 * [2008-01-29] FELIX-472: Embed-Dependency, Include-Resource and inline
22 * [2008-01-29] FELIX-460: Remove "." from the Bundle-ClassPath when embedding dependencies in a bundle with no local classes
23 * [2008-01-28] FELIX-457: remove PathFile class and use URIs instead
24 * [2008-01-22] FELIX-458: BND: -split-package:=merge-first behaves like merge-last
Stuart McCulloch02785b52008-02-14 14:44:25 +000025
Stuart McCulloch364beae2008-02-05 14:12:17 +000026Changes from 1.0.0 to 1.2.0
27---------------------------
28
29 * [2008-01-11] FELIX-455: need to use the Builder class instead of Analyzer, because it provides additional cleanup of version information
30 * [2008-01-10] FELIX-451: remove Include-Resource header from final bundle manifest
31 * [2008-01-10] FELIX-449: add 'excludeDependencies' option (disabled by default) to exclude all dependencies from the classpath passed to BND
32 * [2008-01-09] FELIX-442: handle custom manifest sections and external manifest files
33 * [2008-01-08] Update to bndlib 0.0.227 (disables spring xml parser by default)
34 * [2007-12-27] FELIX-442: Add manifest entries from maven-jar-plugin configuration to final bundle
35 * [2007-12-07] FELIX-433: add unpackBundle option that unpacks the bundle contents to the Maven output directory
36 * [2007-11-18] FELIX-400: add resource code to properly handle Maven includes/excludes
37 * [2007-11-01] Make Embed-StripGroup default to true, as it is much more useful than the current default
38 * [2007-10-31] FELIX-417: fix project references
39 * [2007-10-26] Better error messages (and detect difference between internal error and configuration error)
40 * [2007-10-23] FELIX 406: fix Windows path entries in Bundle-ClassPath when embedding jars
41 * [2007-10-22] FELIX-405: support custom obr repository filenames, such as foo.xml
42 * [2007-10-21] FELIX-403: replace line-breaks with spaces when using Maven project description in Bundle manifest
43 * [2007-10-19] FELIX-402: use correct manifest location when using reactor build
44 * [2007-10-19] FELIX-400: fix array out of bounds exception when the resource directory is the same as the basedir
45 * [2007-09-25] FELIX-360: various fixes to the bundleall goal
46 * [2007-09-22] FELIX-370: OBR integration work
47 * [2007-09-22] FELIX-306: be consistent and delegate all version mangling to BND library
48 * [2007-09-21] FELIX-377: support -failok directive
49 * [2007-09-21] FELIX-376: Support writing of manifest to the file system when using bundle goal
50 * [2007-09-11] FELIX-352: provide informational error message when manifest goal is run before compile phase
51 * [2007-08-26] FELIX-308: support embedding of artifacts with non-jar extension names
52 * [2007-08-24] Workaround for MNG-1682 (incorrect extension used when installing to local repository)
53 * [2007-08-23] FELIX-343: replace any instances of {maven-resources} in Include-Resource with the actual project's resource paths
54 * [2007-08-23] FELIX-308: initial implementation to support embedding dependencies
55 * [2007-08-22] FELIX-340: update classpath algorithm to match maven compilation classpath
56 * [2007-08-14] FELIX-333: remove new-lines/form-feeds from property values.
57
Karl Paulsf87ac142007-07-06 22:36:17 +000058Changes from 0.8.0-incubator to 1.0.0
59-------------------------------------
Richard S. Hallba5ce902007-07-09 18:26:54 +000060
Karl Paulsf87ac142007-07-06 22:36:17 +000061* [2007-03-13] <Include-Resources> now supports JAR files in the class path,
Richard S. Hallba5ce902007-07-09 18:26:54 +000062 not just JAR files in the project directory.
Karl Paulsf87ac142007-07-06 22:36:17 +000063* [2007-03-15] Fixed a bug in converting Maven version numbers to OSGi version
Richard S. Hallba5ce902007-07-09 18:26:54 +000064 numbers. (FELIX-256)
65* [2007-03-28] Added support for using BND directives in the POM file.
66 (FELIX-218)
Karl Paulsf87ac142007-07-06 22:36:17 +000067* [2007-04-10] Added a recursive "bundleall" goal to generate OSGi bundles for
Richard S. Hallba5ce902007-07-09 18:26:54 +000068 all dependencies and a "manifest" goal to generate just the manifest.
69 (FELIX-199)
70* [2007-04-27] Modified the plugin so that it does not run on POM projects.
71 (FELIX-269)
72* [2007-05-17] Plugin now handles null property values better. (FELIX-281)
Karl Paulsf87ac142007-07-06 22:36:17 +000073* [2007-05-20] Renamed project directory from maven-bundle-plugin to
Richard S. Hallba5ce902007-07-09 18:26:54 +000074 bundleplugin.
Karl Paulsf87ac142007-07-06 22:36:17 +000075* [2007-05-20] Changed package naming.
76* [2007-05-21] Improved handling of resource copying to copy the plugin's
Richard S. Hallba5ce902007-07-09 18:26:54 +000077 resources if specified or the standard Maven-specified resources. (FELIX-261)
78* [2007-06-13] Factored out some common code. (FELIX-304)
79* [2007-06-14] Enable output folder to be configured. (FELIX-305)
80* [2007-07-05] Added support for overriding project type. (FELIX-309)
Richard S. Hall3bc6d0b2007-07-09 17:48:07 +000081* [2007-07-09] Updated to BND version 0.0.160.
Karl Pauls589e2b32007-07-11 18:29:29 +000082* [2007-07-11] Fix a possible NullPointerException in the manifest goal. (FELIX-326)
83