Commit Graph

235 Commits

Author SHA1 Message Date
Ceki Gulcu 5321a975d4 prepare release 2.0.15
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-08-08 14:56:10 +02:00
Ceki Gulcu 6a04f67fdd start work on version 2.0.15-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-08-07 17:31:29 +02:00
Ceki Gulcu 03aa6b915a prepare release 2.0.14
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-08-06 22:30:45 +02:00
Ceki Gulcu 1d82519b07 start work on 2.0.14-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-04-12 18:05:28 +02:00
Ceki Gulcu 5ffbc67def prepare release 2.0.13
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-04-12 16:21:00 +02:00
Ceki Gulcu 448bca173c start work on 2.0.13-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-02-05 22:58:12 +01:00
Ceki Gulcu c1473c957a prepare release 2.0.12
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-02-05 22:21:34 +01:00
Ceki Gulcu 6b2921a523 start wotk on 2.0.12-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-01-08 20:50:02 +01:00
Ceki Gulcu d9145fba56 prepare release 2.0.11
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2024-01-08 18:58:10 +01:00
Ceki Gulcu 8c873b2e75 start work on 2.0.11-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-12-29 00:03:40 +01:00
Ceki Gulcu 6d39ca8bf9 prepare release 2.0.10
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-12-28 21:14:08 +01:00
Ceki Gulcu 02b36a269a attempt at fixing PR 358
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-11-25 20:47:16 +01:00
Ceki Gulcu 56e42fdb61 start work on 2.0.10-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-09-03 18:20:34 +02:00
Ceki Gulcu 216459e5d8 prepare release 2.0.9
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-09-03 18:12:02 +02:00
Ceki Gulcu 25d742d666 start work on 2.0.9-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-09-03 17:44:47 +02:00
Ceki Gulcu f967033766 move parent-pom.xml to parent/pom.xml as explained in SLF4J-437
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-08-29 22:50:25 +02:00
Ceki Gulcu 0b9c92cc3a prepare release 2.0.8
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-08-29 22:14:17 +02:00
Ceki Gulcu 6fd9db9b5e add BOM file, fixes SLF4J-437
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-06-16 18:05:17 +02:00
Hannes Wellmann 0b4d88edef Use project.name in Bundle-Name and simplify slf4j-api OSGi metadata gen
The value of project.name is more expressive than the previously used
project.artifactId.

Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2023-04-10 00:11:41 +02:00
Ceki Gulcu cff3312e43 start work on 2.0.8-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-03-17 20:41:07 +01:00
Ceki Gulcu 13950e51a6 prepare release 2.0.7
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2023-03-17 19:49:13 +01:00
Hannes Wellmann b363bb31ed SLF4J-579: Export client packages of slf4j-api in version 1
Fixes https://jira.qos.ch/browse/SLF4J-576

This allows to use the slf4j-api version 2 artifact as drop-in
replacement for slf4j-api version 1 in OSGi environments as well.
slf4j-api can now be wired to bundles that require packages of slf4j-api
in version 1 or 2.

Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2023-03-17 18:01:31 +01:00
Hannes Wellmann 2235d3c698
Fully automate OSGi metadata creation and fix brocken OSGi-metadata in slf4j-api (#330)
* Improve generated OSGi metadata and restore Bundle-SymbolicName

Enhance the generated OSGi metadata for all slf4j-modules in the
following ways:
- Restore the Bundle-SymbolicName, Bundle-Name, Bundle-Vendor and
Bundle-DocURL from SLF4J-2.0.5 and before
- Removes Export-Package: META-INF.versions.9
- Removes self-Imports of exported package (has to be added again in a
follow up, where desired)
- Remove unnecessary BND-internal headers

Additionally move the maven-bundle-plugin configuration from the
execution configuration up into the configuration of the plugin so that
it can be easier overwritten in child-modules.

Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

* Automate OSGi metadata creation and restore package-exports of slf4j-api

Only use the maven-bundle-plugin to generate all OSGi metadata into
slf4j-api's Manifest.MF file. This unifies the resulting MANIFEST.MFs
that are currently partly generated and partly statically defined.

Furthermore it fixes the following flaws in the currently generated OSGi
metadata of slf4j-api:
- Import only the exported org.slf4j.spi package (like in slf4j 2.0.5
and before)
- Replace the deprecated 'Bundle-RequiredExecutionEnvironment' header by
a corresponding required 'osgi.ee' capability

Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

---------

Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2023-03-15 21:28:25 +01:00
Ceki Gulcu f85104040c start work on 2.0.7-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-12 20:19:53 +01:00
Ceki Gulcu 5ff6f2c385 prepare for release 2.0.6
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-12 20:11:11 +01:00
Ceki Gulcu 363f0a534e remove unused parts
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-10 00:38:56 +01:00
Jonah Graham 171679baa8 SLF4J-574: Add full OSGi headers, especially "uses" clauses
Fixes: https://jira.qos.ch/browse/SLF4J-574

This uses the BND tool, via org.apache.felix to generate
the MANIFEST.MF to be fully compliant with OSGi.
Compared to using just the maven-jar-plugin to create
the MANIFEST.MF the uses clauses are added to the
Export-Package

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2022-12-10 00:10:39 +01:00
Ceki Gulcu 3ff2a30e05 start work on 2.0.6-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-25 13:33:29 +01:00
Ceki Gulcu 7e62e1e691 prepare release 2.0.5
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-25 12:40:18 +01:00
Ceki Gulcu 207bb299c3 start work on 2.0.5-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-17 21:38:06 +01:00
Ceki Gulcu 440c2f3000 prepare release 2.0.4
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-17 21:04:44 +01:00
Ceki Gulcu 88b0ee3c1f start work on 2.0.4-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-28 13:30:20 +02:00
Ceki Gulcu b2cb05f16a prepare release 2.0.3
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-28 12:15:18 +02:00
Ceki Gulcu eb1710af7b start work on 2.0.3-SNAPSHOT, fix SLF4J-564 2022-09-21 23:17:52 +02:00
Ceki Gulcu 0645c18caf prepare release 2.0.2
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-20 21:36:11 +02:00
Ceki Gulcu 7c1d86e21e start work on 2.0.2-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-14 16:48:41 +02:00
Ceki Gulcu 9752442b6e prepare release 2.0.1
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-14 16:27:30 +02:00
Ceki Gulcu 51ceaf6224 start work on 2.0.1-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-08-20 21:31:19 +02:00
Ceki Gulcu 0614d467d7 prepare release 2.0.0
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-08-20 21:04:05 +02:00
Ceki Gulcu 20cd3ad0ab start work on 2.0.0-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-08-07 00:04:28 +02:00
Ceki Gulcu aeebb6199d prepare release 2.0.0-beta1
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-08-06 23:31:54 +02:00
Ceki Gulcu 4e4e56a2df add CheckReturnValue annotation in org.slf4j.helpers
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-08-06 22:44:44 +02:00
Ceki Gulcu e7ca8d17c8 start work on 2.0.0-beta1-SNAPSHOPT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-08-06 21:26:09 +02:00
Ceki Gulcu 508a796552 set version to 2.0.0-beta0
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-08-05 22:00:48 +02:00
Ceki Gulcu aa0de34dc6 start work on 2.0.0-alpha8
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-03-17 20:45:02 +01:00
Ceki Gulcu 5fcbb283a3 slf4j-log4j12 relocated, prepare release 2.0.0-alpha7
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-03-17 18:38:36 +01:00
Ceki Gulcu 10bd70ca75 start work on 2.0.0-alpha7-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-01-13 17:01:39 +01:00
Ceki Gulcu 66e9c2555f prepare release 2.0.0-alpa6
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-01-13 16:56:49 +01:00
Ceki Gulcu ce15e71dd8 less drama 2021-12-15 08:51:26 +01:00
Ceki Gulcu 98f1f2f465 fix typo in version name
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2021-09-27 23:23:14 +02:00