Skip to content

Conversation

@edevsh
Copy link
Owner

@edevsh edevsh commented Mar 27, 2025

  • Removed illuminate/collections from dependencies as it's no longer required.
  • Deleted DidDocObject class which previously casted the didDoc field.
  • Updated CreateSessionResponse to treat didDoc as a raw mixed field.
  • This change aligns with the protocol’s use of unknown for didDoc, following recent Discord discussions.

References:

fixes #67

- Removed `illuminate/collections` from dependencies as it's no longer required.
- Deleted `DidDocObject` class which previously casted the `didDoc` field.
- Updated `CreateSessionResponse` to treat `didDoc` as a raw `mixed` field.
- This change aligns with the protocol’s use of `unknown` for `didDoc`, following recent Discord discussions.

References:
- https://github.com/bluesky-social/atproto/blob/main/lexicons/com/atproto/server/createSession.json
- https://discord.com/channels/1097580399187738645/1098725036917002302/1354921564868575403
@edevsh edevsh changed the title Remove DidDoc casting and illuminate/collections dependency for unknown field Remove DidDoc casting and illuminate/collections dependency for unknown field Mar 27, 2025
@edevsh edevsh merged commit 477a01b into 1.x Mar 27, 2025
5 checks passed
@edevsh edevsh self-assigned this Mar 27, 2025
@edevsh edevsh added the enhancement New feature or request label Mar 27, 2025
@edevsh edevsh deleted the issues/67 branch March 27, 2025 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove illuminate/collections

2 participants