PackageTrack
Sign in Get early access

at_client

The at_client library is the non-platform specific Client SDK which provides the essential methods for building an app using the atProtocol.

3.14.0 16K downloads/mo #2398 most downloaded on pub.dev atsign-foundation/at_client_sdk

What this package is like to depend on

Last release 1 months ago

17 Jul 2026

Release timing varies

gaps range from 8 days to 4 months

Nearly every release is documented

notes for 119 of 119 stable releases

3 versions withdrawn

withdrawn after publishing

6 years old

124 releases · first in 2020

11 releases in the last 12 months

see the full history below

Release timeline

124 releases · Oct 2020 to Jul 2026
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 124
  1. 3.14.0 17 Jul 2026
    Release notes
    • feat (experimental): per-APKAM same-atSign secret-sharing substrate — AtClientSecretSharing / PairwiseSecretSharing (mixins KeyPackageRegistration, EnvelopeSigning), SecretStore, KeyPackage, SecretEnvelope, and the EnrollmentDirectory seam. Secrets travel in X-Wing-sealed (pqSeal), APKAM-signed __ssenv envelopes addressed by kpid; key packages are enrollment-internal (conveyed via enroll:request, discovered via the gated enroll:listns verb) and never published. The whole surface is @experimental — the wire shape is subject to change pending the atServer verb work — and requires at_chops ^3.3.0 (pqSeal/pqOpen).
    Open source →
  2. 3.13.0 17 Jul 2026
    Release notes
    • feat: add AtClientPreference.networkTimeout — when set on the preference used to create an AtClient, it becomes the process-wide network-timeout default (AtNetworkTimeouts.defaultTimeout, capped at 60s), bounding every atServer connect / atDirectory lookup / operation so a dead network can't hang the SDK. Supersedes the misnamed outboundConnectionTimeout (a socket idle time). Requires at_commons ^5.13.0 (#1923).
    • chore(deps): at_lookup: ^3.6.0, at_auth: ^3.2.0 — the bounded socket connects and the deadline-driven validateAtServer live in those versions; with older ones resolved, networkTimeout would set a policy nothing reads.
    • refactor: migrate the local keystore to at_persistence_secondary_server 5.0.0 — the client is now commit-log-free. The client no longer maintains a local commit log or runs commit-log compaction; sync tracks its progress with a persisted pull cursor, and key-expiry processing is driven by the keystore's nextExpiresAt / peekNewlyAvailable surface. Requires at_persistence_secondary_server ^5.0.0.
    • deprecated: AtClient.startCompactionJob and AtClient.stopCompactionJob are retained for source compatibility but are now no-ops (a commit-log-free client has no commit log to compact); they will be removed in a future major release.
    • deprecated: FileTransferService and FileTransferObject are now marked @Deprecated. The SDK file-sharing API (uploadFile / downloadFile / shareFiles / reuploadFiles) has moved to the app layer and will be removed, along with the archive dependency, in the next major version (#1113).
    • chore(deps): remove the unused cron dependency — it was only used by the commit-log compaction that the at_persistence_secondary_server 5.0.0 migration removed, and nothing in the client imports it (#1378). uuid is already on ^4.0.0.
    Open source →
  3. 3.12.0 10 Jun 2026
    Release notes

    Several significant enhancements to the API to make it much easier to use.

    • feat: New feature - Collections - a clean API for storing, sharing, unsharing and deleting objects in named collections, with sub-collections, event streams, built-in support for read receipts, live queries with incremental delta maintenance, and more. For detail, see the READMEs, dartdocs and examples
    • feat: added a new method, send, to NotificationService which is much easier to use than the old (still fine to use) notify method.
    • feat: added factory AtRpc.server to make it much simpler to create AtRpc servers.
    • feat: added preference-time crypto provider configuration via AtClientPreference.crypto, CryptoConfig, and CryptoProvider.
    • feat: added CryptoStorage to provider context for provider-owned local / remote state, plus CryptoPolicy.onProviderNotFound for lazy provider registration with a single retry.
    • fix(AtCollection): notification-path sub-item dispatch now recovers ancestor owners directly from the decrypted notification payload (which IS the envelope) instead of round-tripping through the local keystore. Eliminates a class of null-owner CSubItemUpdated events that surfaced under EventSource.notifs (and EventSource.both) when the keystore mirror landed under a key shape the readback couldn't resolve, or raced ahead of sync writing the bare key.

    Major documentation uplift

    • docs: Rewrote the main README
    • docs: Added many examples in the example directory

    And some tech debt cleanup

    • feat: explicit AtClient lifecycle control — cleanly stop and resume atClients without re-initialising storage or keys
    • feat: outgoing AtClient's sync and notification services will now be garbage collected
    • chore: deprecated atClientManager param in the factories of AtClient, NotificationService, and SyncService
    • fix: added null guards to AtClient service getters
    • perf(SyncServiceImpl): when a sync:from: request returns no entries because the entire (lastReceivedServerCommitId, serverCommitId] range was filtered out server-side (apkam namespace scope, syncRegex, or skipDeletesUntil), advance the persisted server-commit cursor to the sync-start serverCommitId snapshot instead of breaking out without advancing. Subsequent sync rounds no-op until the server actually advances past it, rather than re-probing the same filtered range every round.
    • perf(SyncServiceImpl): round 1 of fsync - push to server based on a simple queue mechanism. Also fixed a bunch of related bugs. Note that a follow-up PR will fully remove the use of the "Commit Log" part of the at_persistence package on the client side; commit log was never the appropriate vehicle mechanism to support client-side sync push
    Open source →
  4. 3.12.0-rc.2 17 May 2026 pre-release

    Nothing published for this version

  5. 3.12.0-rc.1 11 May 2026 pre-release

    Nothing published for this version

  6. 3.11.0 15 Jan 2026
    Release notes
    • chore(deps): at_auth ^3.0.0
    • chore(deps): at_chops ^3.0.0
    Open source →
  7. 3.10.0 12 Jan 2026
    Release notes
    • build(deps): Updated archive dependency to ^4.0.7
    • feat: Add RemoteLocalPref enum and AtClientPreference.remoteLocalPref field to enable apps to easily default to using the remote atServer
    • fix: ensure AtRpcResp and AtRpcReq .toString() methods are JSON serialized strings
    • feat: use responseJson variable so that log is consistent
    • fix: fixed rare race condition caused by the handling of legacy shared symmetric keys
    • feat: improved resilience of the notifications monitor to weird network conditions
    Open source →
  8. 3.9.2 07 Nov 2025
    Release notes
    • fix: AtRpc - prevent NACK/ACK race when handling request mutex acquisition
    Open source →
  9. 3.9.1 05 Nov 2025
    Release notes
    • chore: removed @experimental annotation from AtRpc and AtCollection
    • chore: added // ignore: experimental_member_use for usages of the still-experimental AtTelemetry
    Open source →
  10. 3.9.0 05 Nov 2025
    Release notes
    • feat: introduce single-responder mode in AtRpc enabling redundancy support in request-response services relying on AtRpc. This feature is coupled with enableRequestMutex flag that controls it.
    Open source →
  11. 3.8.0 04 Oct 2025
    Release notes
    • feat: add optional useRemoteAtServer flag to AtClient getKeys and getAtKeys so that apps can ask to fetch directly from atServer rather than the local datastore.
    • fix: set isClient to true and isServer to false in AtRpcClient, enabling same atSign communication of AtRpc clients and servers.
    • fix!: fixed a bug where at_rpc was adding the AtClientPreference's namespace to the notifications used by at_rpc (https://github.com/atsign-foundation/at_client_sdk/pull/1670).
    Open source →
  12. 3.7.0 07 Aug 2025
    Release notes
    • chore(deps): uuid ^4.0.0
    • chore(deps): at_commons ^5.5.0
    • chore(deps): at_persistence_secondary_server ^4.2.0
    • chore(deps): http ^1.2.1
    • chore(deps): remove unused dependencies
    • chore(deps): move collection to dev_dependencies
    Open source →
  13. 3.6.0 17 Jul 2025
    Release notes
    • feat: deprecate the (misleadingly named) AtClientPreference.Atsign ProtocolEmitted and change its default value from 1.5.0 to 2.0.0
    Open source →
  14. 3.5.2 08 Jul 2025
    Release notes
    • fix: ensure that namespaces in notify requests aren't messed up by multipart namespaces in AtClientPreference (e.g. namespace of foo.bar)
    Open source →
  15. 3.5.1 07 Jul 2025 withdrawn
    Release notes
    • fix: ensure that namespace is preserved if it happens to be repeated in a notification's key (e.g. @bob:foo.my_app.my_app@alice )
    Open source →
  16. 3.5.0 03 Jul 2025
    Release notes
    • feat: add atLookUp parameter to AtClientManager.setCurrentAtSign, AtClientImpl.create, etc. so we can inject an existing AtLookUp instance if we have one rather than having to create a new one and authenticate again
    Open source →
  17. 3.4.4 30 Jun 2025
    Release notes
    • fix[performance]: when fetching public:publickey of another atSign from atServer, cache it in local storage instead of depending on sync to take care of that (since programs can disable sync)
    Open source →
  18. 3.4.3 14 Jun 2025
    Release notes
    • build[deps]: update dependencies including at_persistence major version changes
    • fix: tightened up code for handling AtKeyNotFoundExceptions in AtCollectionQueryOperationsImpl
    • fix: Enable the same atSign to be used on both sides (client and server) of an AtRpc interaction
    • fix: LocalSecondary.isEnrollmentAuthorizedForOperation now checks if the key in question is a local key, in which case the answer is always yes.
    Open source →
  19. 3.4.2 13 Mar 2025
    Release notes
    • build[deps]: update dependencies (at_commons, at_lookup, at_auth)
    Open source →
  20. 3.4.1 13 Mar 2025
    Release notes
    • fix: potential bug handling atSigns which end in data e.g. @foo_data
    Open source →
  21. 3.4.0 19 Dec 2024
    Release notes
    • feat: Allows clients to skip delete commits until a specific commitID during initial sync
    Open source →
  22. 3.3.1 19 Dec 2024
    Release notes
    • fix: isInSync bug fix for apkam connection
    • fix: remove deprecated isPaginated param from SyncVerbBuilder in SyncServiceImpl
    • build[deps]: Upgraded dependencies for the following packages:
      • at_commons to v5.1.2
    • feat: Introduce "publicKeyHash" which uses SHA hashing to verify change in the encryption public key
    Open source →
  23. 3.3.0 22 Oct 2024
    Release notes
    • feat: add the AtClientBindings mixin which was initially added to the noports_core package but has broader applicability.
    Open source →
  24. 3.2.2 28 Sep 2024
    Release notes
    • build[deps]: Upgraded dependencies for the following packages:
      • at_commons to v5.0.0
      • at_utils to v3.0.19
      • at_lookup to v3.0.49
      • at_auth to v2.0.7
      • at_persistence_secondary_server to v3.0.64
      • at_chops to v2.0.1
    Open source →
  25. 3.2.1 13 Sep 2024
    Release notes
    • feat: add optional param encryptValue to notify method
    • build[deps]: Upgraded dependencies for the following packages:
      • at_commons to v4.1.1
      • at_utils to v3.0.18
      • at_lookup to v3.0.48
      • at_auth to v2.0.5
      • at_persistence_secondary_server to v3.0.63
    Open source →
  26. 3.2.0 06 Sep 2024
    Release notes
    • feat: add allowAll flag (defaults to false) to AtRpc
    Open source →
  27. 3.1.0 29 Aug 2024
    Release notes
    • feat: add useRemoteAtServer flag to GetRequestOptions to allow clients to fetch directly from the atServer rather than the client-side synced cache. This flag was added to PutRequestOptions and DeleteRequestOptions in version 3.0.60
    • fix: Ensure that NotificationResponseTransformer does not attempt to decrypt when atNotification.isEncrypted == false
    Open source →
  28. 3.0.78 31 Jul 2024
    Release notes
    • chore: publish clean version 3.0.78
    Open source →
  29. 3.0.77 31 Jul 2024 withdrawn
    Release notes

    What's Changed

    • build: Update dependencies in at_client_mobile by @sitaram-kalluri in #1341
    • build: Add dependencies in at_client_mobile pubspec.yaml by @sitaram-kalluri in #1342
    • build(deps): bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 in the github-actions group by @dependabot in #1343
    • fix: deprecate NotificationParams.forText and messageType getter by @srieteja in #1314
    • build(deps): bump dart-lang/setup-dart from 1.6.4 to 1.6.5 in the github-actions group by @dependabot in #1345
    • fix: Export backupkey_contants and getEncryptedKeysMethod by @sitaram-kalluri in #1344
    • build(deps): bump github/codeql-action from 3.25.10 to 3.25.11 in the github-actions group by @dependabot in #1347
    • build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 in the github-actions group by @dependabot in #1349
    • fix: Add encryptedAPKAM Keys to fix failing enroll verb functional tests by @sitaram-kalluri in #1354
    • build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot in #1353
    • build(deps): bump github/codeql-action from 3.25.11 to 3.25.12 in the github-actions group by @dependabot in #1355
    • chore: Update cert in testdata by @atsignbot in #1356
    • fix: expiry keys deletion not being triggered by cron job by @srieteja in #1351
    • build(deps): bump step-security/harden-runner from 2.8.1 to 2.9.0 in the github-actions group by @dependabot in #1357
    • build(deps): bump github/codeql-action from 3.25.12 to 3.25.13 in the github-actions group by @dependabot in #1358
    • fix: Enable at_client to initialize in offline when network is down by @sitaram-kalluri in #1348
    • build(deps): bump github/codeql-action from 3.25.13 to 3.25.14 in the github-actions group by @dependabot in #1362
    • build(deps): bump the github-actions group with 2 updates by @dependabot in #1363
    • fix: rename key from __manage to local key for storing enrollment details by @murali-shris in #1360
    • fix: Add "sharedKeyEnc" to the metadata by @sitaram-kalluri in #1365

    Full Changelog: v3.0.76...v3.0.77

    Open source →
    Release notes
    • fix: Fix the keys expiry job not being triggered
    • chore: deprecate NotificationParams.forText()
    • feat: Store enrollment details in local key
    • fix: Add "sharedKeyEnc" to the metadata
    Open source →
  30. 3.0.77+1 31 Jul 2024
    Release notes
    • fix: remove incorrect version 3.0.78 from changelog
    Open source →
  31. 3.0.76 17 Jun 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v3.0.73...v3.0.76

    Open source →
    Release notes
    • feat: Introduce mechanism to identify and delete expired keys
    • feat: Introduce enrollment service to support enrollment operations:
      • Submit enrollment request(s)
      • Approve, Deny and Revoke enrollment request(s)
    Open source →
  32. 3.0.75 29 Jan 2024
    Release notes
    • feat: Introduce feature to fetch enrollment requests from the server
    Open source →
  33. 3.0.74 24 Jan 2024
    Release notes
    • build[deps]: Upgraded dependencies for the following packages:
      • at_chops to v2.0.0
      • at_lookup to v3.0.45
    Open source →
  34. 3.0.73 19 Jan 2024
    Release notes

    https://pub.dev/packages/at_client/changelog#3073

    What's Changed

    New Contributors

    Full Changelog: v3.0.72...v3.0.73

    Open source →
    Release notes
    • build[deps]: Upgraded dependencies for the following packages:
      • at_commons to v4.0.0
      • at_utils to v3.0.16
      • at_lookup to v3.0.44
      • at_chops to v1.0.7
      • at_persistence_secondary_server to v3.0.60
    • feat: Replace encryption methods from EncryptionUtils with AtChops method
    Open source →
  35. 3.0.72 15 Jan 2024
    Release notes

    What's Changed

    https://pub.dev/packages/at_client/changelog#3072
    Minor change to allow us to support dart versions both before and after 3.2.0 specifically for this Dart breaking change which was introduced in dart 3.2.0

    • fix: Failing functional tests in at_client_sdk by @sitaram-kalluri in #1195
    • build(deps): bump actions/dependency-review-action from 3.1.4 to 3.1.5 by @dependabot in #1194
    • build(deps): bump appleboy/ssh-action from 1.0.2 to 1.0.3 by @dependabot in #1196
    • build(deps): bump dart-lang/setup-dart from 1.6.0 to 1.6.1 by @dependabot in #1202
    • build(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0 by @dependabot in #1204
    • chore: deal with a breaking change in dart 3.2.0 by @gkc in #1206

    Full Changelog: v3.0.71...v3.0.72

    Open source →
    Release notes
    • chore: Minor change to allow us to support dart versions both before and after 3.2.0 specifically for this Dart breaking change which was introduced in dart 3.2.0
    Open source →
  36. 3.0.71 04 Jan 2024
    Release notes

    What's Changed

    Open source →
    Release notes
    • feat: Replace decryption methods from EncryptionUtil with AtChops methods
    Open source →
  37. 3.0.70 13 Dec 2023
    Release notes
    • build[deps]: Upgraded dependencies for the following packages:
      • asn1lib: >=1.4.1 <=1.5.0, crypton: >=2.1.0 <=2.2.1, encrypt: >=5.0.1 <=5.0.3, crypto: ^3.0.3
    Open source →
  38. 3.0.69 03 Dec 2023
    Release notes
    • feat: Add AtRpcClient for a much cleaner developer experience for sending AtRpc requests
    Open source →
  39. 3.0.68 09 Nov 2023
    Release notes
    • feat: have AtRpc use ephemeral notifications
    Open source →
  40. 3.0.67 27 Oct 2023
    Release notes
    • feat: Make enrollment available to SyncService/NotificationService for authentication
    Open source →
  41. 3.0.66 24 Oct 2023
    Release notes
    • feat: make namespace NOT mandatory for local keys
    • feat: deprecate useAtChops experimental flag and remove fallback code using private key from preferences/EncryptionUtil methods
    • updated at_commons to '3.0.57', at_chops to '1.0.5, at_persistence_secondary_server to '3.0.59'
    Open source →
  42. 3.0.65 14 Sep 2023
    Release notes
    • feat: apkam changes for at_onboarding_cli
    • build: updated at_commons to '3.0.55', at_chops to '1.0.4, at_lookup to '3.0.40'
    Open source →
  43. 3.0.64 01 Aug 2023
    Release notes
    • Made ConnectivityListener configurable, and removed some unnecessary network availability checks
    • fix: wrap Monitor's call to socket.listen() in a runZonedGuarded block
    Open source →
  44. 3.0.63 19 Jul 2023
    Release notes
    • fix: Fixed bug in AtRpc.sendRequest which was causing repeat sends of requests
    Open source →
  45. 3.0.62 06 Jul 2023
    Release notes
    • fix: skip reserved keys during sync conflict checking
    • build: updated dependency on http package to '>=0.13.5 <2.0.0'
    Open source →
  46. 3.0.61 10 Jun 2023
    Release notes
    • fix: ensure key exchange functions properly when the sync service is not being used
    • feat: Add AtRpc - A simple rpc request-response API which uses Atsign Protocol notifications under the hood.
    Open source →
  47. 3.0.60 06 Jun 2023
    Release notes

    What's Changed

    New Contributors

    Open source →
    Release notes
    • feat: Add useRemoteAtServer to PutRequestOptions. When set, the update request will be sent directly to the remote atServer
    • feat: Introduce DeleteRequestOptions
      • Add new optional named parameter deleteRequestOptions to AtClient.delete
      • Add useRemoteAtServer to DeleteRequestOptions. When set, the delete request will be sent directly to the remote atServer
    • fix: Incorrect commitId gets updated against commit entry when a sync-batch skips an entry
    • fix: Sync/Monitor bug while running onboarding_cli with at_chops using pkam from secure element
    Open source →
  48. 3.0.59 08 May 2023
    Release notes
    • fix: Sync running into infinite loop when an invalid key is present in the entries to sync into client
    • fix: Redundant logs generated for an internal key (lastReceivedNotification) while sending notifications
    • chore: Reduced log_level of AtKey lower case enforcement message from INFO to FINER
    • feat: Introduce clientId, appName, appVersion and platform to distinguish requests from several clients in server logs.
    Open source →
  49. 3.0.58 29 Mar 2023
    Release notes
    • chore: upgrade dependencies. at_commons to 3.0.43, at_utils to 3.0.12, at_lookup to 3.0.36 and at_chops to 1.0.3
    Open source →
  50. 3.0.57 21 Mar 2023
    Release notes
    • feat: Initial support of additional encryption metadata enabling encryption future-proofing
    • fix: Expose priority, strategy, notifier, latestN and notificationExpiry in NotificationParams
    • fix: Fixed issue where NotificationResponseTransformer would duplicate sharedWith and sharedBy when logging AtKeys
    Open source →
  51. 3.0.56 19 Feb 2023
    Release notes
    • fix: AtClient.put() throws null-check error when key's namespace is null
    Open source →
  52. 3.0.55 15 Feb 2023
    Release notes
    • fix: Amend Monitor's socket message handler so that it separates multiple 'simultaneous' responses correctly.
    • fix: Sync to local fails to delete a cached key
    • feat: Introduce CommitOp(CommitOperation) to the KeyInfo to describe key update or delete upon sync
    • feat: consume changes in at_commons v3.0.35 that enforce lowercase on AtKey
    • build: upgrade dependency at_persistence_secondary_server to v3.0.46
    Open source →
  53. 3.0.54 09 Feb 2023
    Release notes
    • fix: ensure forText notifications are decrypted successfully when using at_commons 3.0.35 or greater
    Open source →
  54. 3.0.53 31 Jan 2023
    Release notes

    What's Changed

    • build(deps): bump github/codeql-action from 2.1.37 to 2.1.38 by @dependabot in #881
    • build(deps): bump actions/setup-python from 4.4.0 to 4.5.0 by @dependabot in #882
    • build(deps): bump requests from 2.28.1 to 2.28.2 in /tools by @dependabot in #883
    • feat: Introduce AtServiceFactory to make AtClientManager more reusable and more testable by @gkc in #885
    • build(deps): bump dnspython from 2.2.1 to 2.3.0 in /tools by @dependabot in #886
    • feat: Inject AtChops instance (if any) so that it is available everywhere that it can be used by @gkc in #887
    • build(deps): bump dart-lang/setup-dart from 1.3 to 1.4 by @dependabot in #889
    • build(deps): bump github/codeql-action from 2.1.38 to 2.1.39 by @dependabot in #890
    • feat: client commit log compaction by @sitaram-kalluri in #855
    • chore: update at_persistence_secondary_server version and remove depe… by @sitaram-kalluri in #896
    • build(deps): bump github/codeql-action from 2.1.39 to 2.2.0 by @dependabot in #897
    • fix: add atChops as optional argument in AtServiceFactory.atClient by @sitaram-kalluri in #898
    • build(deps): bump github/codeql-action from 2.2.0 to 2.2.1 by @dependabot in #901

    Full Changelog: v3.0.51...v3.0.53

    Open source →
    Release notes
    • feat: Introduce commit log compaction to keep size of commit log thin
    • fix: Fixed a bug where switch atSign event is notified multiple times
    • fix: Add AtChops as optional argument to AtServiceFactory.atClient
    Open source →
  55. 3.0.52 16 Jan 2023
    Release notes
    • feat: Introduce AtServiceFactory to make AtClientManager more reusable and more testable
    • feat: Make AtChops instance (if any) available everywhere that it can/should be used
    Open source →
  56. 3.0.51 12 Jan 2023
    Release notes

    What's Changed

    Full Changelog: v3.0.50...v3.0.51

    Open source →
    Release notes
    • feat: Add atSign to AtSignLoggers' names when relevant, so that log messages are clearer
    • feat: Made notificationService and syncService available via AtClient to enable cleaner simpler code elsewhere
    • fix: Fixed clearing of sync progress listener while switching atsign.
    • fix: Remove the inactive listeners from AtClientManager._changeListeners list.
    • fix: Reverted back path,async packages to older version
    Open source →
  57. 3.0.50 10 Jan 2023 withdrawn
    Release notes

    What's Changed

    Open source →
    Release notes
    • feat: Introduce commit log compaction to keep size of commit log thin
    • feat: changes for at_chops uptake
    • chore: upgrade at_persistence_spec, at_persistence_secondary_server, at_commons version
    Open source →
  58. 3.0.49 12 Dec 2022
    Release notes
    • fix: Enable AtKey.namespace overrides the namespace in AtClientPreference in AtClient delete method
    • fix: Fixed a bug where initial notifications fails to decrypt - invalid pad block issue
    Open source →
  59. 3.0.48 01 Dec 2022
    Release notes
    • feat: Added lib/src/client/request_options.dart to provide access to the RequestOptions and GetRequestOptions classes.
    Open source →
  60. 3.0.47 30 Nov 2022
    Release notes
    • fix: Enable deletion of local keys
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive