File apache-commons-logging.changes of Package apache-commons-logging

-------------------------------------------------------------------
Tue Apr  1 07:26:45 UTC 2025 - Gus Kenion <gus.kenion@suse.com>

- Upgrade to 1.3.5
  * Fixed Bugs
    + Javadoc is missing its Overview page.
    + Remove -nouses directive from maven-bundle-plugin. OSGi
      package imports now state 'uses' definitions for package
      imports, this doesn't affect JPMS (from
      org.apache.commons:commons-parent:80).
  * Changes
    + Bump org.apache.commons:commons-parent from 72 to 81 #285,
      #287, #295, #298, #303, #310, #339.
    + Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0
      #288 [test].
    + Bump log4j2.version from 2.23.1 to 2.24.3 #292, #299, #319,
      #328.
  * Removed:
    + Remove "cobertura" plugin use JaCoco, Cobertura is
      unmaintained.

-------------------------------------------------------------------
Tue Oct 29 13:57:40 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Upgrade to 1.3.4
  * Bug fix:
    + LOGGING-192: Fix factory loading from context class
      loader #280, #281.

-------------------------------------------------------------------
Fri Aug  9 08:05:34 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

- Upgrade to 1.3.3
  * Bug Fixes:
    + LOGGING-193: Update Log4j 2 OSGi imports #268.
    + Fix PMD UnnecessaryFullyQualifiedName in SimpleLog.
    + Fix NullPointerException in SimpleLog#write(Object) on null
      input.
    + Fix NullPointerException in SimpleLog#write(StringBuffer) on
      null input.
- Includes changes from 1.3.2
  * Fixed Bugs
    + LOGGING-190: Add OSGi metadata to enable Service Loader
      Mediator #234.
    + LOGGING-191: Apache commons logging shows 1.4 as latest
      release instead of 1.3.1.
    + Deprecate
      org.apache.commons.logging.LogSource.jdk14IsAvailable.
- Includes changes from 1.3.1
  * New features
    + Add Maven property project.build.outputTimestamp for build
      reproducibility.
  * Fixed Bugs
    + Remove references to very old JDK and Commons Logging
      versions #201.
    + Update from Logj 1 to the Log4j 2 API compatibility layer
      #231.
    + Allow Servlet 4 in OSGi environment #191.
    + Fix generics warnings #213.
    + LOGGING-189: Fix Import-Package entry for org.slf4j #188.
- Includes changes from 1.3.0
  * New Features:
    + Add support for Log4j API and SLF4J #177.
    + Deprecate org.apache.commons.logging.impl.WeakHashtable
      without replacement.  LOGGING-188: Deprecate and disable
      `Jdk13LumberjackLogger` and `Log4JLogger`.  LOGGING-173:
    + Deprecate and disable `AvalonLogger` and `LogKitLogger`.
    + LOGGING-165: Add Automatic-Module-Name Manifest Header for
      Java 9 compatibility.
  * Fixed Bugs:
    + LOGGING-163: BufferedReader is not closed properly.
    + LOGGING-177: Remove redundant initializer #46
    + Use a weak reference for the cached class loader #71.
    + Add more entries to .gitignore file #25.
    + Minor Improvements #34.
    + [StepSecurity] ci: Harden GitHub Actions #145.
    + LOGGING-185: Replace custom code with `ServiceLoader` call.
    + Fix possible NPEs in LogFactoryImpl.
    + LOGGING-185: Fix failing tests #180.
    + Deprecate LogConfigurationException.cause in favor of
      getCause().
    + Fix SpotBugs [ERROR] High: Found reliance on default encoding
      in org.apache.commons.logging.LogFactory.initDiagnostics():
      new java.io.PrintStream(OutputStream)
      [org.apache.commons.logging.LogFactory] At
      LogFactory.java:[line 1205] DM_DEFAULT_ENCODING.
    + Fix SpotBugs [ERROR] Medium: Class
      org.apache.commons.logging.impl.WeakHashtable defines
      non-transient non-serializable instance field queue
      [org.apache.commons.logging.impl.WeakHashtable] In
      WeakHashtable.java SE_BAD_FIELD.
    + Set java.logging as optional module #183.
    + Fix SpotBugs [ERROR] Medium: Switch statement found in
      org.apache.commons.logging.impl.SimpleLog.log(int, Object,
      Throwable) where default case is missing
      [org.apache.commons.logging.impl.SimpleLog] At
      SimpleLog.java:[lines 505-522] SF_SWITCH_NO_DEFAULT.
    + Deprecate
      org.apache.commons.logging.impl.Jdk13LumberjackLogger.dummyLevel
      without replacement.
- Remove deprecated patch files:
  * commons-logging-1.1.3-src-junit.diff
  * commons-logging-1.2-sourcetarget.patch
  * commons-logging-manifests.patch
  * no-tests.patch
- Reinstate ant build (removed upstream)
  * add build.xml
  * add build.properties
- Remove unnecessary dependencies
  * add commons-logging-1.3.3-dependencies.patch
- Add upstream dev's public key to apache-commons-logging.keyring

-------------------------------------------------------------------
Tue Feb 20 10:19:08 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.

-------------------------------------------------------------------
Tue Feb 22 19:04:25 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Do not build against the log4j12 packages, use the new reload4j

-------------------------------------------------------------------
Wed Jul 28 07:28:43 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Disable tests everywhere, not only for arm6

-------------------------------------------------------------------
Wed Mar 24 09:22:40 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Added patch
  * no-tests.patch
    + ignore failing tests for arm6

-------------------------------------------------------------------
Tue Oct  1 08:45:20 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Build against the new compatibility log4j12-mini package

-------------------------------------------------------------------
Mon Mar 25 17:45:27 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Remove pom parent, since we don't use it when not building with
  maven
- Use the pom.xml distributed with the package instead of
  downloading the same file as a separate source

-------------------------------------------------------------------
Wed Feb  6 06:47:05 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Build against glassfish-servlet-api

-------------------------------------------------------------------
Mon Jan 28 12:43:50 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Added patch:
  * commons-logging-manifests.patch
    + Different Bundle-SymbolicName for different jars

-------------------------------------------------------------------
Fri Oct 19 20:35:40 UTC 2018 - Fridrich Strba <fstrba@suse.com>

- Cleanup of maven pom files installation

-------------------------------------------------------------------
Tue May 15 10:56:40 UTC 2018 - fstrba@suse.com

- Modified patch:
  * commons-logging-1.2-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
      removal of 1.6 compatibility

-------------------------------------------------------------------
Thu Sep  7 12:07:36 UTC 2017 - fstrba@suse.com

- Added patch:
  * commons-logging-1.2-sourcetarget.patch
    - set java source and target versions to 1.6 in order to allow
      build with jdk9

-------------------------------------------------------------------
Fri May 19 11:03:15 UTC 2017 - tchvatal@suse.com

- Remove bootstrap conditional

-------------------------------------------------------------------
Fri May 19 10:51:10 UTC 2017 - pcervinka@suse.com

- New build dependency: javapackages-local 
- Fixed requires

-------------------------------------------------------------------
Sun Jan 24 13:55:36 UTC 2016 - p.drouand@gmail.com

- Update to version 1.2
  see http://commons.apache.org/proper/commons-logging/changes-report.html
  or RELEASE-NOTES.txt for details

-------------------------------------------------------------------
Wed Mar 25 09:20:20 UTC 2015 - tchvatal@suse.com

- Drop maven conditionals that were never triggered.

-------------------------------------------------------------------
Wed Mar 25 09:16:56 UTC 2015 - tchvatal@suse.com

- Drop gpg offline and rely on service

-------------------------------------------------------------------
Wed Mar 18 09:46:00 UTC 2015 - tchvatal@suse.com

- Fix build with new javapackages-tools

-------------------------------------------------------------------
Wed Mar  4 10:31:13 UTC 2015 - tchvatal@suse.com

- Use log4j-mini to hopefully avoid build-cycle

-------------------------------------------------------------------
Fri Feb 20 15:14:30 UTC 2015 - dmacvicar@suse.de

- add the log4j adapter to commons-logging-adapters
  (bnc#918852)

-------------------------------------------------------------------
Tue Aug 12 11:10:06 UTC 2014 - lnussel@suse.de

- add bcond java_bootstrap to build without unit tests
  (commons-logging-1.1.3-src-junit.diff)

-------------------------------------------------------------------
Fri Jun 27 13:22:19 UTC 2014 - tchvatal@suse.com

- Provides obsoletes to be versioned

-------------------------------------------------------------------
Mon Sep  9 11:04:11 UTC 2013 - tchvatal@suse.com

- Move from jpackage-utils to javapackage-tools

-------------------------------------------------------------------
Tue Aug 27 08:51:35 UTC 2013 - mvyskocil@suse.com

- update to 1.1.3 (bugfix release)
  see http://commons.apache.org/proper/commons-logging/changes-report.html
  or RELEASE-NOTES.txt for details
- add gpg verification
- use new add_maven_depmap from javapackages-tools
- dropped unecessary patches/sources
  * build.xml.patch
  * commons-logging-eclipse-manifest.patch
  * commons-logging-maven-release-plugin.patch
  * and commons-logging.depmap

-------------------------------------------------------------------
Mon Apr  2 13:39:00 UTC 2012 - mvyskocil@suse.cz

- provide commons-logging 

-------------------------------------------------------------------
Tue Feb 28 13:50:53 UTC 2012 - mvyskocil@suse.cz

- fix build cycle, do not require avalon-* for build and use servletapi5
  instead of tomcat6 package

-------------------------------------------------------------------
Wed Feb  8 14:16:04 UTC 2012 - mvyskocil@suse.cz

- rename to apache-commons-logging to follow jpackage and Fedora
- update to 1.1.1 (bugfix release)
  * usable under security policy (catches SecurityException)
  * show content of chained exceptions
  * fix unit tests on linux an java6
  * provide maven2 pom file
  * fix thread-safety bug

-------------------------------------------------------------------
Sat Aug 27 20:32:52 UTC 2011 - andrea.turrini@gmail.com

- fixed typos in jakarta-commons-logging.spec

-------------------------------------------------------------------
Wed Jul 16 13:01:14 CEST 2008 - coolo@suse.de

- trying to reduce build requires

-------------------------------------------------------------------
Tue May  8 16:43:03 CEST 2007 - kesselborn@suse.de

- remove avalon references ... avalon is dropped and support for it hence not needed 

-------------------------------------------------------------------
Mon Sep 25 13:26:40 CEST 2006 - skh@suse.de

- fix BuildRequires
- don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5

-------------------------------------------------------------------
Wed Jan 25 21:46:38 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Wed Jul 27 17:00:36 CEST 2005 - jsmeix@suse.de

- Adjustments in the spec file.

-------------------------------------------------------------------
Mon Jul 18 16:23:44 CEST 2005 - jsmeix@suse.de

- Current version 1.0.4 from JPackage.org

-------------------------------------------------------------------
Thu Sep 16 14:43:22 CEST 2004 - skh@suse.de

- Fix prerequires of javadoc subpackage

-------------------------------------------------------------------
Sun Sep  5 20:21:48 CEST 2004 - skh@suse.de

- Initial package created with version 1.0.4 (JPackage 1.5)

openSUSE Build Service is sponsored by