Changelog
[0.2.8] - 2022-04-21
- Fixed bug with subtype for semantic code
- Changed URI representation to upper case
- Changed to disallow ISCC-ID creation from ISCC-IDs
- Added line conversion tool
- Removed source wheel distribution
- Updated dependencies
[0.2.7] - 2022-04-16
- Fixed bug in iscc_id_incr_v0
- Added support to accept ISCC-ID URI as input for iscc_id_incr_v0
- Added guard against custom subtype in random ISCC-CODE generation.
[0.2.6] - 2022-04-13
- Added
KY
and MM
to valid prefixes
- Added support to check for compiled extension modules
- Added universal wheel distribution
[0.2.5] - 2022-04-10
- Fixed missing
jcs
dependency
- Added SubType
NONE
to MT.ISCC to distinquish from SUM
- Added support for deterministic generation of random ISCC-CODEs
- Added support for custom bit-sizes for random ISCC-CODEs
- Moved changelog into separate file
- Updated dependencies
[0.2.4] - 2022-03-19
- Updated dependencies
- Added Flake.from_int and Flake.from_string
- Made Flake comparable and hashable
- Use standard hex encoded multihash for datahash and metahash
[0.2.3] - 2022-03-06
- Update to iscc-schema 0.3.3
- Change image normalization instructions
- Fix issue with exporting cdc cython only functions
[0.2.1] - 2022-03-03
- Cleanup and update dependencies
- Fix bitarray api change
- Fix developer commands
[0.2.0] - 2022-02-24
- Complete API refactoring
- Use Data-URL as input for Meta-Code
- Use wallet address for ISCC-ID creation
- Added new Flake-Code (distributed time/random ID)
- Replaced assertions with exeptions
- Use secure random functions
- Retired Python 3.6 support (EOL)
- Return simple
dict
objects from generator functions
- Added ISCC string validation
- Added multiple helper functions
[0.1.9] - 2021-12-17
- Added warning on non-standard options
- Added multiformats support
- Added uri representation
- Removed redundant cdc_avg_chunk_size option
- Updated codec format documentation
[0.1.8] - 2021-12-12
- Added conformance tests for all top level functions
- Added conformance tests to source dir
- Added conformance module with
selftest
function
- Changed gen_image_code to accept normalized pixels instead of stream
- Changed opts to core_opts
- Removed image pre-processing and Pillow dependency
- Fixed readability of conformance tests
- Fixed soft_hash_video_v0 to accept non-tuple sequences
- Updated example code
[0.1.7] - 2021-12-09
- Add dotenv for enviroment based configuration
- Cleanup package toplevel imports
- Return schema objects for iscc_code and iscc_id
- Exclude unset and none values from result dicts
- Add support for multiple code combinations for ISCC-CODE
- Add support for ISCC-ID based on singular Instance-Code
- Add initial conformance test system
[0.1.6] - 2021-11-29
- Show counter for ISCC-ID in Code.explain
[0.1.5] - 2021-11-28
- Fix documentation
- Change metahash creation logic
- Refactor models
- Add Content-Code-Mixed
- Add ISCC-ID
- Refactor
compose
to gen_iscc_code
- Refactor
models
to schema
[0.1.4] - 2021-11-17
- Simplified options
- Optimize video WTA-hash for use with 64-bit granular features
[0.1.3] - 2021-11-15
- Try to compile Cython/C accelerator modules when installing via pip
- Simplify soft_hash api return values
- Add .code() method to InstanceHasher, DataHasher
- Remove granular fingerprint calculation
- Add more top-level imports
[0.1.2] - 2021-11-14
- Export more functions to toplevel
- Return schema driven objects from ISCC code generators.
[0.1.1] - 2021-11-14
[0.1.0] - 2021-11-13