A library for handling DID identifiers used in Bluesky AT Protocol

release 0.0.3

+21 -2
+20 -1
CHANGELOG.md
··· 1 - ## [Unreleased] 1 + ## [0.0.3] - 2024-03-06 2 + 3 + - added `Document#handles` with handle info extracted from `alsoKnownAs` field 4 + - added validation of various fields of the DID document 5 + - added `DID#resolved_by` (`:dns` or `:http`) 6 + - added `DID#did` which returns the DID in a string form like `to_s` 7 + - added `DID#web_domain` which returns the domain part of a `did:web` 8 + - changed `DID#type` to be stored as a symbol 9 + 10 + ## [0.0.2] - 2023-11-14 11 + 12 + - fixed missing require 13 + - fixed some connection error handling 14 + 15 + ## [0.0.1] - 2023-11-14 2 16 17 + Initial release: 18 + 19 + - resolving handle to DID via DNS or HTTP well-known 20 + - loading DID document via PLC or did:web well-known 21 + - extracting PDS endpoint field from the DID doc
+1 -1
lib/didkit/version.rb
··· 1 1 # frozen_string_literal: true 2 2 3 3 module DIDKit 4 - VERSION = "0.0.2" 4 + VERSION = "0.0.3" 5 5 end