Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge to main v1.0.0 #15

Merged
merged 38 commits into from
Oct 28, 2024
Merged

Merge to main v1.0.0 #15

merged 38 commits into from
Oct 28, 2024

Conversation

yakkle
Copy link
Contributor

@yakkle yakkle commented Oct 28, 2024

for release v1.0.0

hyerim-kim and others added 30 commits July 13, 2021 12:27
- unit test, lint, .gitignore
- setup.py
- Add a dummy test file that it should be removed the next feature.
[SC-270] Set a CI to this repository.
- Add modules related to DID Document.
- Add modules related to JWT
- Add modules related to algorithms for signature and key.
- Separate some fixtures into `conftest.py`.
- Remove unnecessary method.
- Edit some type hints.
- Edit some classes.
- Add `PropertyName`.
- Add some modules for KeyStore.
- Add `IconServiceFactory` for test in utils.
- Remove unnecessary code.
[SC-260] Add SDK modules for DidService.
- JWE
- JSONLD
- Update old modules
[SC-281] Update the python SDK for version 2.0.
* [SC-296] Add a function of `load_key` in `ECDHKey` class.

* [SC-296] Set `encoded_token` after call `sign`.

- Polish some code.

* [SC-296] Complement sdk.

- Replace `jwcrypto` package from origin to iconloop of repository.
- Temporary fix for mobile app.
 - only for  ["REQ_PRESENTATION"] -> "REQ_PRESENTATION".
 - fulfilledCriteria type List -> Single object(none list)

* [SC-296] Temporarily increase sleep time. It need retry logic with timeout.

* [SC-296] Edit ResponseResult.

* [SC-296] Remove validation of expiry if it is None.

- Replace log module.
- Edit unit for times.

* [SC-296] Apply deepcopy for reference only data

- Convert datat type as dict.
- Add some logs for debug.

* [SC-296] Apply feedback.

- Rename some variables.
- Add  some comments for temporary fix.

Co-authored-by: BK winDy Sohn <winDy@windystudio.com>
* [SC-324] Add logic to retry request for creation a transaction.

- Edit testnet configurations for lisbon.

* [SC-324] Remove deprecated api.

- Remove `get_did` method by address, that's not supported upper than version 2.0.
* [SC-661] Edit `ClaimRequest`.

- Update some versions of environment.

* [SC-661] Edit some Enum classes.

* [SC-661] Edit some classes related to did key.

* [SC-661] Separate types of claim message.

* [SC-661] Edit ClaimResponse and EphemeralPublicKey.

* [SC-661] Edit ClaimRequest

- Remove code only for `Zzeung` mobile app.

* [SC-661] Edit ECDHKey to set kid when it generated with kid.

* [SC-661] Edit ProtocolMessage.

* [SC-661] Edit ProtocolMessage.
hyerim-kim and others added 8 commits May 30, 2023 15:29
[SC-661] Edit ProtocolMessage and DidKeyHolder
* [SC-773] Apply config and logger.

- loguru
- pydantic

* [SC-773] Edit github workflows.

* [SC-773] Remove logger configurations.

- Apply logic to set logger configuration from outside this library.

* [SC-773] Set multiple versions for unittest

* [SC-773] Add documentation for log and python versions.

* [SC-773] Retry count and sleep time of tx as configuration.

* [SC-773] Apply feedback
* use joserfc, register P-256K on initialization file

* Add workflow to deploy pypi

* set requires python to <3.12

* Remove unittest workflow

 - rename project name as did-sdk-python
---------

Co-authored-by: Seungmin.Ryu <yakkle@gmail.com>
* Write vcService, VCScore
* Use vcr in did service tests
@yakkle yakkle merged commit 17715c0 into main Oct 28, 2024
11 checks passed
@sink772 sink772 deleted the develop branch March 24, 2025 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants