bcel/bcel.changes

213 lines
7.7 KiB
Plaintext

-------------------------------------------------------------------
Thu Aug 31 08:38:22 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Update to version 6.7.0
* 6.7.0 (2022-11-28) Maintenance and bug fix release.
* 6.6.1 (2022-10-29) Maintenance and bug fix release.
* 6.6.0 (2022-10-08) Minor feature and bug fix release.
* 6.5.0 (2020-06-05) Minor feature and bug fix release.
* 6.4.1 (2019-09-26) Bug fix release.
* 6.4.0 (2019-09-20) Feature and bug fix release.
* 6.3.1 (2019-03-20) Bug fix release
* 6.3 (2019-01-23) Experimental Java 9, 10, 11, 12-EA, and 13-EA
Support
* 6.2 (2017-12-08) Experimental Java 9 Support
* 6.1 (2017-09-14) Experimental Java 9 Support
* 6.0 (2016-07-10) Apache Commons BCEL 6.0 is a major release
supporting the new features introduced in Java 6, 7 and 8. It
requires Java 7 or higher to run.
COMPATIBILITY with 5.2
+ Binary compatible
- not strictly compatible
- The constant interface org.apache.bcel.Constants has been
deprecated. Classes which implemented this interface in 5.2
now use the constants defined in the org.apache.bcel.Const
class.
- The constant interface
org.apache.bcel.generic.InstructionConstants has been
deprecated. Classes which implemented this interface in 5.2
now use the constants defined in the
org.apache.bcel.generic.InstructionConsts class.
- Return type of method 'public java.lang.Object
getElementAt(int)' in org.apache.bcel.verifier
.VerifierFactoryListModel has been changed to
java.lang.String.
- The BCEL classes do no longer implement java.io.Serializable.
+ Source compatible
- Yes, sort of;
- The org.apache.bcel.classfile.Visitor interface has been
enhanced with additional methods. If you implemented it
directly instead of extending the EmptyVisitor class you'll
have to implement the new methods.
- The org.apache.bcel.generic.Visitor interface has been
enhanced with an additional method. If you implemented it
directly instead of extending the EmptyVisitor class you'll
have to implement the new methods.
+ Semantic compatible
- Yes, except:
- BCEL 6.0 handles new attributes such as code annotations
that could only be processed by implementing a custom
AttributeReader in the previous versions. Code relying on
this behavior will have to be adjusted since the
AttributeReader will no longer be called in these cases.
+ For full information about API changes please see the extended
Clirr report: https://commons.apache.org/bcel/clirr-report.html
- Removed patches:
* bcel-5.2-encoding.patch
+ part of our own build.xml file generated to build with ant
* bcel-CVE-2022-42920.patch
+ integrated upstrea
-------------------------------------------------------------------
Thu Nov 10 11:02:08 UTC 2022 - Pedro Monreal <pmonreal@suse.com>
- Security fix: [bsc#1205125, CVE-2022-42920]
* Apache Commons BCEL prior to 6.6.0 allows producing
arbitrary bytecode via out-of-bounds writing
* Add bcel-CVE-2022-42920.patch
-------------------------------------------------------------------
Fri Feb 1 14:10:42 UTC 2019 - Fridrich Strba <fstrba@suse.com>
- BuildIgnore xalan-j2, xml-apis, xml-resolver, xerces-j2, since
those packages are not necessary for the build.
-------------------------------------------------------------------
Mon Dec 10 09:51:13 UTC 2018 - Fridrich Strba <fstrba@suse.com>
- Build against the generic xml-apis provider which allows
building against bootstrap and non-bootstrap packages according
of their availability.
-------------------------------------------------------------------
Thu Nov 15 10:36:02 UTC 2018 - Fridrich Strba <fstrba@suse.com>
- Add maven pom file and generate mvn(...) dependencies for this
package
-------------------------------------------------------------------
Tue May 15 14:05:02 UTC 2018 - fstrba@suse.com
- Build with source and target 8 to prepare for a possible removal
of 1.6 compatibility
-------------------------------------------------------------------
Wed Sep 27 17:05:58 UTC 2017 - fstrba@suse.com
- Allow building with any java-devel provider
- Specify java source and target level 1.6 to fix build with jdk9
- Added patch:
* bcel-5.2-encoding.patch
+ specify the correct encoding of the files
-------------------------------------------------------------------
Fri May 19 16:56:30 UTC 2017 - tchvatal@suse.com
- Buildignore more java implementations
-------------------------------------------------------------------
Wed Mar 25 09:22:33 UTC 2015 - tchvatal@suse.com
- Drop gpg-offline
- Drop conditional for manual that is never triggered
-------------------------------------------------------------------
Tue Jul 8 10:59:06 UTC 2014 - tchvatal@suse.com
- Do not depend on ant-nodeps.
-------------------------------------------------------------------
Tue Sep 3 14:26:25 UTC 2013 - mvyskocil@suse.com
- use pristine tarballs
- fix source url
- add gpg verification
- format spec file
-------------------------------------------------------------------
Thu Aug 22 12:08:11 UTC 2013 - mvyskocil@suse.com
- disable javadoc generation
-------------------------------------------------------------------
Mon Jan 7 12:16:54 UTC 2013 - mvyskocil@suse.com
- remove xerces-j2-bootstrap dependency (bnc#789163)
-------------------------------------------------------------------
Tue May 15 07:59:18 UTC 2012 - mvyskocil@suse.cz
- ignore openjdk from build
-------------------------------------------------------------------
Sat Sep 17 19:22:25 UTC 2011 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
-------------------------------------------------------------------
Mon Nov 8 12:06:23 UTC 2010 - mvyskocil@suse.cz
- build ignore xml-commons-jaxp-1.3-apis
-------------------------------------------------------------------
Mon Jun 1 09:40:23 CEST 2009 - mvyskocil@suse.cz
- fixed archive name (gz -> bz2) in Source
-------------------------------------------------------------------
Thu May 21 15:32:47 CEST 2009 - mvyskocil@suse.cz
- update to 5.2
- fixed build under gcj44
- removed javadoc scripplets
-------------------------------------------------------------------
Sun Jul 27 13:34:42 CEST 2008 - coolo@suse.de
- avoid xerces and xml-commons (ant still works)
-------------------------------------------------------------------
Tue Jul 22 20:56:51 CEST 2008 - coolo@suse.de
- build with gcj to avoid build cycle
-------------------------------------------------------------------
Mon Sep 25 14:16:27 CEST 2006 - skh@suse.de
- don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5
-------------------------------------------------------------------
Wed Jan 25 21:45:52 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Wed Jul 27 14:56:24 CEST 2005 - jsmeix@suse.de
- Adjustments in the spec file.
-------------------------------------------------------------------
Mon Jul 18 15:38:34 CEST 2005 - jsmeix@suse.de
- Current version 5.1 from JPackage.org
-------------------------------------------------------------------
Thu Sep 16 15:23:14 CEST 2004 - skh@suse.de
- Fix prerequires of javadoc subpackage
-------------------------------------------------------------------
Sat Sep 4 17:39:44 CEST 2004 - skh@suse.de
- Switched to JPackage 1.5 version
- split off subpackages bcel-javadoc and bcel-manual
-------------------------------------------------------------------
Mon Feb 09 11:25:05 CET 2004 - pmladek@suse.cz
- package created, version 5.1
- added trigger to create link to the ant lib dir