Skip to content

Tags: contentauth/c2pa-python

Tags

v0.30.0

Toggle v0.30.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update version (#244)

Previously, for Flac support, I had updated the patch version instead of minor version. Correcting that.

v0.29.0

Toggle v0.29.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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]>

v0.28.0

Toggle v0.28.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Add load_settings to exports (#218)

* fix: Add load_settings to exports

* chore: Bump version to 0.28.0

v0.27.1

Toggle v0.27.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Version bump (#185)

v0.27.0

Toggle v0.27.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

v0.26.0

Toggle v0.26.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

v0.25.0

Toggle v0.25.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Add bindings for is_embedded and get_remote_url (#178)

* fix: Add some more APIs

* fix: Add some more APIs 2

* fix: Format

* fix: Cleaning up

* fix: Prepare release with version bump

v0.24.1

Toggle v0.24.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: c2pa-v0.67.1 (#176)

* Bump: c2pa-v0.67.1

* fix: Bump Python version

* fix: Bump SDK version check

v0.24.0

Toggle v0.24.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Bump to c2pa-rs v0.67.0 (#175)

* fix: Update c2pa-native-version.txt

* fix: Update test_unit_tests.py

* fix: Update pyproject.toml

v0.23.1

Toggle v0.23.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Bump c2pa-rs version to 0.65.1 (#173)

* Update c2pa-native-version.txt

* fix: prepare version bump

* fix: bump version check in tests