## atsign-foundation/at_client_sdk — v3.0.53…v3.0.60

_554+ commits._

### Features
- **feat: export sync_service interface** (823e6cd)
- **feat: Check server version before asserting the commitLog** (a4b645c)
- **Merge pull request #1034 from atsign-foundation/bot-new-cert** (efa9ca6)
- **- feat: Add `useRemoteAtServer` to PutRequestOptions. When set, the update** (3ba353c)

### Fixes
- **fix: analyzer issues** (4b0dbe6)
- **fix: Update unit tests** (9f353d4)
- **fix: Add unit tests for conflictInfo** (1184795)
- **fix: Remove tearDown from notify_test.dart which removes the KeyStore files** (216a576)
- **fix: Fix dart analyze issues** (5953037)
- **fix: Add AtClientException in SyncProgress and return exception on invalid sync regex** (cf2771d)
- **fix: revert version 3.0.61 to 3.0.60 since 3.0.60 is yet to be published** (4d28779)
- **fix: Remove sync_multiple_client_test.dart temporarily** (8cd1177)
- **fix: ConflictInfo does not populate local and remove value** (aded52e)
- **fix: changelog and pubspec for sync/monitor bug fix** (9c7a7b4)
- **fix: add unit test for monitor and atchops** (36d3194)
- **fix: removed logging statements** (f73eb15)
- **fix: removed setting signing and hashing algo in sync service** (fa32842)
- **fix: removed setting signing and hashing algo in at_client_impl** (de595e4)
- **fix: changed logging text in sync service** (e3a8ab1)
- **fix: added logging statement to debug** (679c797)
- **fix: added logging for signing and hashing algo in remote secondary** (22788ea)
- **fix: set hashing and signing algo type in at_lookup from preferences** (f5b6525)
- **fix: fixing mistake(/**)** (7251b5a)
- **fix: migrate melos to 3.0** (6596161)
- **fix: at_chops secure element bug in sync** (0cebe0b)
- **fix: at_chops secure element - monitor bug** (89cf9de)
- **fix: Update the code comments** (ed20421)
- **fix: Incorrect commitId gets updated against commit entry when a batch skips an entry** (2192b84)
- **fix: Refactor the sync test** (c45697b)
- **fix: clean code for flutter analyze** (fea9016)
- **fix: sigh** (a5dc911)
- **fix: clean code for flutter analyze** (122ce10)
- **fix: --check-ignore flag not available for `flutter run coverage`** (eec1ef2)
- **fix: --coverage flag behaves differently for flutter test vs dart test** (ce84499)
- **fix: set ttr for public key** (ad28ffa)
- **fix: Add uniqueId to key in bypasscache_test.dart to have unique key in each run** (4aff227)
- **fix: Rename "listOfCommitEntriesToSync" to "listOfCommitEntriesFromServer"** (7cc800e)
- **fix: Consume changes on stats verb in fetching the latestCommitEntry** (77f6ea2)
- **fix: fix a lint warning** (75e419c)
- **fix: Cleaned up multiple errors and warnings from flutter analyze in the at_client_mobile example** (985d5fc)
- **fix: Refactor deletion_key_test.dart in E2E tests** (8966556)
- **fix: Refactor e2e tests** (4bc6142)
- **fix: Incorrect syntax of skip tag** (3015a57)
- **fix: Sync missing entries when running with multiple clients and add e2e test** (e92a52f)
- **fix: Remove unused import** (ab1ffd7)
- **fix: Rename SyncParameters to SyncOptions** (bc630a4)
- **fix: Rename SyncParameters to SyncOptions** (bc2b501)
- **fix: Modify sync to wait for a specific key to sync** (2de8806)
- **fix: Modify sync to wait for a specific key to sync** (ef0b1e6)
- **fix: Modify sync to wait for a specific key to sync** (8b217c2)
- **fix: remove finer logging** (00e02af)
- **fix: Continue to sync if localCommitId or serverCommitId in SyncProgress is null** (97740fb)
- **fix: add finer log lvel** (fd5dbfd)
- **minor fix** (75e589a)
- **fix: Run dart formatter** (7bb0efd)
- **fix: Introduce AtClientLogging** (8bee658)

### Backend
- **Merge pull request #1052 from atsign-foundation/invalid_sync_regex** (c43dada)
- **Merge branch 'trunk' into invalid_sync_regex** (eff2273)
- **Merge pull request #1055 from atsign-foundation/publish_atclient** (169f5b5)
- **Merge remote-tracking branch 'origin/trunk' into invalid_sync_regex** (37d563b)
- **Merge pull request #1024 from atsign-foundation/modify_sync_push** (175a6bc)
- **Merge branch 'trunk' into invalid_sync_regex** (1af33e4)
- **Merge branch 'trunk' into modify_sync_push** (cd0bc1a)
- **Merge remote-tracking branch 'origin/modify_sync_push' into modify_sync_push** (7458f29)
- **Merge pull request #1053 from atsign-foundation/dependabot/github_actions/github/codeql-action-2.3.6** (3d03ba1)
- **Merge branch 'trunk' into modify_sync_push** (4059580)
- **Merge branch 'trunk' into invalid_sync_regex** (8e2dbc2)
- **Merge pull request #1051 from atsign-foundation/monitor_bug_secure_element** (4dab246)
- **Merge branch 'trunk' into monitor_bug_secure_element** (36258fd)
- **Merge branch 'trunk' into modify_sync_push** (c73d5b6)
- **Merge pull request #1050 from atsign-foundation/monitor_bug_secure_element** (0745a9d)
- **Merge branch 'trunk' into modify_sync_push** (2e6d50b)
- **Merge branch 'monitor_bug_secure_element' of https://github.com/atsign-foundation/at_client_sdk into monitor_bug_secure_element** (4afc9e7)
- **Merge branch 'trunk' into monitor_bug_secure_element** (e4a6d98)
- **Merge pull request #1049 from atsign-foundation/dependabot/github_actions/github/codeql-action-2.3.5** (5f511a0)
- **Merge pull request #1048 from atsign-foundation/fix_melos** (0834cd2)
- **Merge pull request #1046 from atsign-foundation/fix_sync_issue** (45b1d8c)
- **Merge branch 'trunk' into fix_sync_issue** (9830ca1)
- **Merge pull request #1045 from atsign-foundation/fix_sync_issue** (8eb4868)
- **Merge pull request #1044 from atsign-foundation/dependabot/github_actions/github/codeql-action-2.3.4** (1d9efb1)
- **Merge remote-tracking branch 'origin/modify_sync_push' into modify_sync_push** (c2f97b8)
- **Merge pull request #1043 from atsign-foundation/dependabot/pip/tools/requests-2.31.0** (bb93eac)
- **Merge pull request #1039 from atsign-foundation/gkc-run-at-client-mobile-unit-tests-in-gh-action** (2c73c62)
- **Merge branch 'trunk' into modify_sync_push** (df1461e)
- **Merge branch 'trunk' into gkc-run-at-client-mobile-unit-tests-in-gh-action** (295434c)
- **Merge pull request #1040 from atsign-foundation/hamdaan-set-ttr-for-publickey** (a3468d3)
- **Merge pull request #1038 from atsign-foundation/fix_bypasscache_test** (7dc3a63)
- **Merge pull request #1037 from atsign-foundation/export-sync-service** (8ca0daf)
- **Merge branch 'trunk' into modify_sync_push** (93b7e7a)
- **Merge pull request #1035 from atsign-foundation/dependabot/github_actions/codecov/codecov-action-3.1.4** (59c83c9)
- **Merge pull request #1030 from atsign-foundation/dart-3** (e67a532)
- **Merge branch 'trunk' into modify_sync_push** (13966b0)
- **Merge branch 'trunk' into dart-3** (f96054a)
- **Merge pull request #1028 from atsign-foundation/refactor_e2e_tests** (776fda2)
- **Merge remote-tracking branch 'origin/trunk' into dart-3** (6b1e8d6)
- **Merge branch 'trunk' into refactor_e2e_tests** (f49e029)
- **Merge pull request #1031 from atsign-foundation/melos-3.0.0** (d33748e)
- **Merge pull request #1029 from atsign-foundation/cpswan-pin-dart-2.19.6** (3462a02)
- **Merge pull request #1025 from atsign-foundation/gkc-put-request-option-to-force-use-remote-secondary** (d692998)
- **Merge remote-tracking branch 'origin/trunk' into gkc-put-request-option-to-force-use-remote-secondary** (3d672b9)
- **Merge pull request #1017 from atsign-foundation/fix_issue_840** (ca2b23f)
- **addressed review comments** (46e1c12)
- **added sync threshold** (6b69a2c)
- **Merge branch 'trunk' of https://github.com/atsign-foundation/at_client_sdk into fix_issue_840** (0c74955)
- **Merge pull request #1021 from atsign-foundation/issue_1015** (13d670b)
- **Merge branch 'trunk' into issue_1015** (0bf21a9)
- **Merge pull request #1023 from atsign-foundation/remove_unused_import** (041b509)
- **Merge branch 'trunk' into issue_1015** (3cc1526)
- **Merge pull request #1020 from atsign-foundation/dependabot/pip/tools/requests-2.30.0** (2c7aa0b)
- **Empty-Commit** (b411038)
- **Empty-Commit** (7bbd5cf)
- **added a condition in sync_initializer** (521be45)
- **added comments** (ef487b6)
- **Merge branch 'trunk' of https://github.com/atsign-foundation/at_client_sdk into fix_issue_840** (0b5d62e)
- **minor changes** (0d95698)
- **Merge branch 'trunk' into dependabot/pip/tools/requests-2.30.0** (0f8814d)
- **Merge pull request #1019 from atsign-foundation/dependabot/github_actions/github/codeql-action-2.3.3** (c034de6)
- **Merge pull request #1007 from atsign-foundation/at_client_particulars** (1831933)
- **Merge branch 'trunk' into at_client_particulars** (607d310)
- **removed sync calls** (e6727bf)
- **Empty-Commit** (6d8cbab)
- **modified sync service** (09e5c10)
- **Merge pull request #1014 from atsign-foundation/dependabot/github_actions/peter-evans/create-pull-request-5.0.1** (73a403f)
- **Merge branch 'trunk' into at_client_particulars** (bc77e5b)

### Tests
- **test: Added workflow steps to run the tests in the at_client_mobile package** (6870b70)

### Docs
- **docs: Add documentation of putRequestOptions and deleteRequestOptions to the put and delete methods in AtClient spec** (62ceebe)

### Chore
- **build(deps): bump github/codeql-action from 2.3.5 to 2.3.6** (4a5a747)
- **chore:removed unwanted diff** (a0c1b0d)
- **build(deps): bump github/codeql-action from 2.3.4 to 2.3.5** (e0e4101)
- **build(deps): bump github/codeql-action from 2.3.3 to 2.3.4** (0cfdebd)
- **build(deps): Bump requirements.txt** (b1ed57a)
- **build(deps): bump requests from 2.30.0 to 2.31.0 in /tools** (3ed045b)
- **build(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4** (427b1e6)
- **chore: Update cert in testdata** (a2cfb57)
- **build: Update CHANGELOG.md and increased version to 3.2.10 for at_client_mobile package which needs to be republished because of incorrect imports in some files in at_client_mobile/example which were not flagged as errors prior to Dart 3, but now are** (7f1aff9)
- **build: Remove dependency overrides on dart-3 branches of other atsign-foundation repos** (86d4ef7)
- **chore: Update .gitignore** (59790f1)
- **build: trigger the branch push workflow again** (c125a61)
- **build: updated min version of dart sdk to 2.15.0 in packages where it was previously lower.** (44e7650)
- **build: Modify max dart version in pubspecs to `<4.0.0`; modify pubspecs adding dependency overrides to use `dart-3` branch for all atPlatform packages** (4852079)
- **build(deps): Pin to Dart 2.19.6** (9360987)
- **build: updated sdk constraint in at_client package's pubspec.yaml to eliminate this analysis warning which is due to the use of the `unawaited` function which was added in Dart 2.15.0 `warning - lib/src/service/notification_service_impl.dart:401:9 - This API is available since SDK 2.15.0, but constraints '>=2.12.0 <3.0.0' don't guarantee it. Try updating the SDK constraints. - sdk_version_since`** (3426bdd)
- **style: Ran dart format for full package, not just `lib`** (01b2f17)
- **style: Ran dart format** (52f7724)
- **build(deps): Script to generate requirements.txt** (ceb0df9)
- **build(deps): New requirements.txt generated from poetry** (b792499)
- **build(deps): bump requests from 2.29.0 to 2.30.0 in /tools** (edddbdb)
- **build(deps): bump github/codeql-action from 2.3.2 to 2.3.3** (d4780be)
- **build(deps): bump peter-evans/create-pull-request from 5.0.0 to 5.0.1** (6f84ec7)
- **build: at_client now requires at_commons 3.0.45 or higher** (1ac4acc)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/atsign-foundation/at_client_sdk?utm_source=github-action)._