Releases: Col-E/CAFED00D
Releases · Col-E/CAFED00D
Release 2.6.5
Changelog
- ba92b62 Fix CpIterator remove not resetting cursor/index properly
Release 2.6.4
Release 2.6.3
Changelog
- ca19ba7 Fix illegal stripping transformer not cleaning up unused constants referencing a BSM attribute
- 613682b Allow attribute parsing to have more context of where they come from
- 7ec946f Drop ConstantValueAttribute when field is not static
- 48ff88b Fix SourceDebugextension not properly checking UTF content
Release 2.6.2
2.6.1
CI timed out waiting for maven to respond again...
- More class patching support
- More sealed classes / toString on core types
Full Changelog: 2.6.0...2.6.1
Release 2.6.0
Changelog
- e0ff140 Add interface outlining which CpEntry types are LDC candidates
- d74095d Add
isPlaceholdermethod to placeholder util - c3f6b85 Modify how library consumers offer fallback instruction readers/writers
- 3c21e34 Drop attributes that point to placeholder CpEntry values
- cf79e20 Drop duplicate nest members
- f8e017a Drop duplicate exceptions
- 8c63941 Drop illegal exception entries
- 2d4db63 Drop constant pool entries that point to incorrect data-types
- e96da47 Clarify attribute dropping debug logging
- ab9071c Additional sanity checks on annotation parsing
- 012eec1 Support all internal attributes in AttributeVersions lookup
- c3dab3d Support all current reserved opcodes from HotSpot
- fe0a98a Consolidate
AttributeReaderusage into single static method - 11b1ee6 Change
AttributeReaderto use a sliced byte stream rather than a byte-array copy - 11cfe6d Modify
ClassFileReader.readField/Methodto facilitate debugging in more annoying edge cases - 8bcaf2a Minor optimizations, mainly with regex use
- 234f015 Simplify double try in
ClassFileReader.read(byte[]) - a3db36c Fix
CpEntry.getIndexgetting desync'd when operating onConstPool
Release 2.5.1
Changelog
- f7e12d0 Seal ElementValue
Release 2.5.0 (Now targeting Java 17)
Changelog
- 36dbad7 Upgrade to Java 17, mark base types as sealed to facilitate enhanced switch
Release 2.4.0
Release 2.3.1
Changelog
- 0f8557a Add missing break to attribute writer for MODULE_TARGET/MODULE_PACKAGES