Commit bd373e1
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] <support@github.com>
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 <tania.mathern@gmail.comn>
* 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] <support@github.com>
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 <tania.mathern@gmail.comn>
* 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 <tania.mathern@gmail.comn>
* 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 <tania.mathern@gmail.comn>
* 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 <tania.mathern@gmail.comn>
* 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] <support@github.com>
Co-authored-by: Tania Mathern <tania.mathern@gmail.comn>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rand McKinney <crandmck@yahoo.com>1 parent 84c7602 commit bd373e1
28 files changed
Lines changed: 8729 additions & 1873 deletions
File tree
- docs
- examples
- src/c2pa
- tests
- fixtures
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
15 | 31 | | |
16 | 32 | | |
17 | 33 | | |
| |||
40 | 56 | | |
41 | 57 | | |
42 | 58 | | |
43 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
44 | 62 | | |
45 | 63 | | |
46 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
0 commit comments