- remove support for packing extensions in CRX format version 2
- support packing extensions in CRX format version 3
- breaking change: remove Guava usages from public API
- breaking change: use strongly-typed keys for proof algorithms
- support returning stream segment annotations
- breaking change: make
CrxMetadata
an interface instead of a class - breaking change: remove
BasicCrxPacker
; useCrx2Packer
instead - exclude crxtool-testing artifact from deployment
- deprecate
CrxParser.CrxParsingException
in favor of top-level exception class - move
PemParser
to core module - fix typo in
KeyPairs.generateRsaKeyPair
- remove stray printing to stdout when parsing CRX3 files
- support parsing CRX3
- report magic number errors with more transparency
- upgrade dependencies
- support key generation even if key file is absent
- refactor into core and Maven plugin projects
- support packing CRX files
- initial release: support parsing CRX files