Tags: contentauth/c2pa-python
Tags
feat: Enable trust by default, add Context+Settings API, bump c2pa-rs (… …#192) * feat: c2pa-rs and c2pa_c_ffi 0.68.0 update (#189) * feat: Prepare 0.68.0 update * fix: Load trust for some tests * fix: Trust settings * fix: Update tests * fix: Restore deleted file * fix: Update the examples * fix: Clarify comment * fix: CLean up old tmp test * fix: Switch to json * fix: Add sign all files test with V2 spec * fix: Remove toml example * chore: Update c2pa version from v0.68.0 to v0.69.0 (#190) * Update c2pa version from v0.68.0 to v0.69.0 * fix: Test version number check * fix: Version bump from c2pa-rs and c2pa-c-ffi from v0.69.0 to v0.70.0 (#191) * fix: Version bump from c2pa-rs v0.70.0 to v0.71.0 (#193) * feat: Add set_intent APIs (#194) * fix: Version bump * fix: New bindings * fix: Initial bindings * fix: Few more tests * fix: Add a test * fix: Renamings * chore: c2pa-v0.71.1 * chore: c2pa-v0.71.1 * fix: Update tests * fix: Clean up logs * fix: Clean up logs from native lib * chore: Update c2pa version to v0.72.0 (#198) * chore: Update c2pa version to v0.72.0 * chore: Update expected SDK version in unit tests * chore: Update c2pa version to v0.72.1 (#200) * chore: Update c2pa version to v0.72.1 * chore: Update c2pa version to v0.72.1 * fix: Makefile indent typo * fix: Update the tests * chore: Update c2pa version to v0.73.0 (#201) * chore: Update c2pa version to v0.73.0 * chore: Update expected SDK version in unit test * fix: Remove retired runner * fix: Update retired runner * fix: Update retired runner 2 * fix: Update retired runner 3 * chore: Update c2pa version to v0.73.1 (#204) * chore: Update c2pa version to v0.73.1 * fix: Update expected SDK version in unit test * chore: Update to native version 0.73.2 (#210) * chore: Update expected SDK version in unit test * chore: Update c2pa version to v0.73.2 * fix: Improve typings for errors (#213) * fix: Clarify version docs * fix: Add the test that verifies direct instance throws * fix: Add the tests for the factory method * fix: Add tests for from_asset * fix: Add tests * fix: Typos in docs * fix: Add docs * fix: Docs * fix: Typo * fix: Rename method * fix: Exception classes hierarchy * fix: COmment typos... * fix: Typos in comments * fix: In examples, add link to the app repo example * fix: In examples, add link to the app repo example * fix: In examples, add link to the app repo example * fix: Add docs link * fix: Add docs link * fix: Clean up exception handling * feat: Add a factory method to the Reader class (#214) * fix: Clarify version docs * fix: Add the test that verifies direct instance throws * fix: Add the tests for the factory method * fix: Add tests for from_asset * fix: Add tests * fix: Typos in docs * fix: Add docs * fix: Docs * fix: Typo * fix: Rename method * fix: Exception classes hierarchy * fix: COmment typos... * fix: Typos in comments * fix: In examples, add link to the app repo example * fix: In examples, add link to the app repo example * fix: In examples, add link to the app repo example * fix: Add docs link * fix: Add docs link * fix: Clean up exception handling * fix: try_read * chore: Bump to c2pa-rs v0.74.0 (#215) * fix: Clarify version docs * fix: Add the test that verifies direct instance throws * fix: Add the tests for the factory method * fix: Add tests for from_asset * fix: Add tests * fix: Typos in docs * fix: Add docs * fix: Docs * fix: Typo * fix: Rename method * fix: Exception classes hierarchy * fix: COmment typos... * fix: Typos in comments * fix: In examples, add link to the app repo example * fix: In examples, add link to the app repo example * fix: In examples, add link to the app repo example * fix: Add docs link * fix: Add docs link * fix: Clean up exception handling * fix: try_read * fix: Bump version * fix: Load settings order * fix: Retrigger tests * chore: Update c2pa version to v0.75.2 * chore: Update SDK version in unit tests * fix: export C2paBuilderIntent * fix: c2pa v0.75.4 (#217) * fix: Update expected SDK version in unit tests * fix: Update c2pa version to v0.75.3 * fix: Update SDK version in unit tests to 0.75.4 * fix: Update c2pa version to v0.75.4 * fix: Update comment to clarify legacy settings loading * chore: Update c2pa version to v0.75.6 (#219) * Update c2pa version to v0.75.6 * fix: Update SDK version in unit test * chore: Update c2pa version to v0.75.7 (#220) * Update c2pa version to v0.75.7 * Update SDK version in unit tests * fix: Bump c2pa version to v0.75.8 (#222) * fix: Bump c2pa version to v0.75.8 * fix: Update SDK version in unit tests * fix: Export types moved files (#221) * chore: Bump c2pa-rs version to c2pa-v0.75.10 (#223) * Update c2pa-native-version.txt * Update test_unit_tests.py * Update test_unit_tests.py * Update c2pa-native-version.txt * Retrigger all tests at once * chore: Update c2pa-native-version.txt to use c2pa v0.75.16 (#224) * chore: Update c2pa-native-version.txt * fix: Update test_unit_tests.py * Update test_unit_tests.py * Update c2pa-native-version.txt * Update test_unit_tests.py * Update c2pa-native-version.txt * fix: Remove obsolete test * fix: Prep for 0.75.16 * fix: Retrigger all tests * chore: Up to c2pa-v0.75.19 (#226) * chore: Up to c2pa-v0.75.18 * chore: Update test_unit_tests.py to check c2pa-v0.75.18 * Update test_unit_tests.py * Update c2pa-native-version.txt * Update test_unit_tests.py * chore Update c2pa-native-version.txt to c2pa-v0.75.21 (#227) * Update c2pa-native-version.txt * chore: Update test_unit_tests.py * feat: Context and Settings WIP * fix: Docs 1 * fix: WIP * fix: WIP * chore(deps): bump cryptography from 45.0.6 to 46.0.5 (#229) Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.6 to 46.0.5. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@45.0.6...46.0.5) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Delete docs/faqs.md * Update settings.md * Update usage instructions for context managers Clarified usage of context managers with Builder, Reader, and Signer classes. * fix: WIP * fix: Docs * fix: Clean up * fix: Move docs out * Delete tests/test_docs.py * fix: Switch to Interface and not protocol * fix: Updates * fix: Update things * fix: CLean up notes * fix: Require funcs * fix: Examples * fix: Refactor * fix: Refactor * fix: Unnest example * fix: The exampels * fix: The useless refactors * fix: Refactor * fix: Refactor 2 * fix: Refactor 3 * fix: Refactor * fix: Refactor 4 * fix: Version bump * fix: Deprec warning * fix: Test also the contextual APIs in threading * fix: Refactor * fix: Native handles handling refactoring (#232) * fix: Native handles handling * fix: Clean up notes * fix: Native handles handling --------- Co-authored-by: Tania Mathern <[email protected]> * fix: Format * fix: Tests * fix: Test with trust * Clean up comments in read.py Removed unnecessary comments about trust anchor configuration. * Update read.py * fix: Typos * fix: Typos * fix: Notes for WIP * fix: Refactor * Remove version vNext details from release notes Removed details about new features and deprecations for version vNext. * fix: docs * fix:signfile * fix: Clean up * fix: Clean up * fix: Remove unused APIs * feat: Drop the WIP docs * fix: Doc in branch is reference, this one is done * fix: Remove unused APIs, with_archive added * fix: Clean up notes and tests * fix: WIP docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Double free * fix: Wording and examples * fix: Wording and examples * fix: Ownership handling * fix: Improve resources handling * chore(deps): bump cryptography from 45.0.6 to 46.0.5 (#236) Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.6 to 46.0.5. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@45.0.6...46.0.5) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: Docs * fix: refactor & docs * fix: refactor & docs * fix: refactor & docs * fix: refactor * fix: refactor * feat: Fragment APIs (e.g. for video) (#237) * fix: Fragment API * fix: Only show APIs with cotnext * feat: Context+Settings APIs (#230) * feat: Context and Settings WIP * fix: Docs 1 * fix: WIP * fix: WIP * Delete docs/faqs.md * Update settings.md * Update usage instructions for context managers Clarified usage of context managers with Builder, Reader, and Signer classes. * fix: WIP * fix: Docs * fix: Clean up * fix: Move docs out * Delete tests/test_docs.py * fix: Switch to Interface and not protocol * fix: Updates * fix: Update things * fix: CLean up notes * fix: Require funcs * fix: Examples * fix: Refactor * fix: Refactor * fix: Unnest example * fix: The exampels * fix: The useless refactors * fix: Refactor * fix: Refactor 2 * fix: Refactor 3 * fix: Refactor * fix: Refactor 4 * fix: Version bump * fix: Deprec warning * fix: Test also the contextual APIs in threading * fix: Refactor * fix: Native handles handling refactoring (#232) * fix: Native handles handling * fix: Clean up notes * fix: Native handles handling --------- Co-authored-by: Tania Mathern <[email protected]> * fix: Format * fix: Tests * fix: Test with trust * Clean up comments in read.py Removed unnecessary comments about trust anchor configuration. * Update read.py * fix: Typos * fix: Typos * fix: Notes for WIP * fix: Refactor * Remove version vNext details from release notes Removed details about new features and deprecations for version vNext. * fix: docs * fix:signfile * fix: Clean up * fix: Clean up * fix: Remove unused APIs * fix: Remove unused APIs, with_archive added * fix: Clean up notes and tests * fix: Double free * fix: Wording and examples * fix: Ownership handling * fix: Improve resources handling * fix: Docs * fix: refactor & docs * fix: refactor & docs * fix: refactor & docs * fix: refactor * fix: refactor * feat: Fragment APIs (e.g. for video) (#237) * fix: Fragment API * fix: Refactor * fix: Refactor * docs: Managed resources (#238) * fix: Managed resources docs * fix: Docs * fix: Docs * fix: Docs * fix: Docs * fix: Update docs --------- Co-authored-by: Tania Mathern <[email protected]> * fix: refactor * fix: refactor * fix: refactor * fix: refactor * fix: refactor * fix: refactor * fix: refactor * fix: refactor * fix: Memory handling * fix: Remote manifest support in Reader with Context (#233) * fix: New API * fix: Review feedback on c2pa-rs PR * fix: Docs * v0.77.1 of c2pa-rs is released * Update c2pa version to v0.77.1 * fix: Merge conflict mistake --------- Co-authored-by: Tania Mathern <[email protected]> * fix: Master of typos * fix: Docs * fix: Fix a typo * chore: Update c2pa version to v0.78.2 (#239) * Update c2pa version to v0.78.0 * Update expected SDK version in unit test * Update expected SDK version in unit test * Update c2pa version from v0.78.0 to v0.78.1 * Update expected SDK version in unit test * Update c2pa version to v0.78.2 * fix: Lifecycle handling handler leaks * fix: Review comments 2 * fix: Lifecycle handling handler leaks * fix: Docs * fix: Docs * fix: Docs --------- Co-authored-by: Tania Mathern <[email protected]> * fix: Merge commit Removed the 'with_archive' method from the Builder class, which was responsible for loading an archive into the builder and replacing its manifest definition. * fix: Merge commit 2 * Add combined context and settings doc * Remove context.md and settings.md which were combined into context-settings.md, Put class diagram into sep file, various other edits * Edit intents and make it follow style, org of c2pa-c version * Remove sections about not using Context, other clean up * General copy edits * chore: Bump c2pa-v0.78.3 (#240) * chore: Bump c2pa-v0.78.3 * fix: Update test_unit_tests.py * chore: Update c2pa-rs to v 0.78.4 (#241) * Update c2pa-native-version.txt * Update test_unit_tests.py * fix: Update pyproject.toml to bump version --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Tania Mathern <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rand McKinney <[email protected]>
feat: add_action API on Builder (#181) * fix: Initial test * fix: add the tests with settings * fix: Settings test * fix: Add_action API * fix: COmments * fix: Review comments * fix: From dict API * fix: dict APIs * fix: dict support * fix: Fromat 1 * fix: Format 2 * fix: COmments * fix: Format
feat: Add convenience APIs (#179) * fix: Add some more APIs * fix: Add some more APIs 2 * fix: Active manifest API * fix: Convenience APIs * fix: Clean up * fix: Clean up 2 * fix: Some more convenience methods * fix: Test clean up * fix: Test clean up 2 * fix: Clean up * fix: Reader caching * fix: Update formats * fix: Workflow, add a check-format step * fix: Rename the flow * fix: Do not cache error states * fix: Rename * fix: Prepare version bump
PreviousNext