{"id":37563,"name":"at_commons","ecosystem":"pub","repository_url":"https://github.com/atsign-foundation/at_libraries","issues_count":12,"created_at":"2025-06-09T12:16:02.542Z","updated_at":"2025-06-09T12:16:02.542Z","purl":"pkg:pub/at_commons","metadata":{"id":80101,"name":"at_commons","ecosystem":"pub","description":"A library of Dart and Flutter utility classes that are used across other components of the atPlatform.","homepage":"https://atsign.dev","licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/atsign-foundation/at_libraries","keywords_array":[],"namespace":null,"versions_count":99,"first_release_published_at":"2020-10-28T16:16:40.026Z","latest_release_published_at":"2025-06-06T09:05:15.172Z","latest_release_number":"5.4.0","last_synced_at":"2025-06-06T09:18:06.383Z","created_at":"2022-04-05T11:09:36.355Z","updated_at":"2025-06-06T09:18:06.607Z","registry_url":"https://pub.dev/packages/at_commons","install_command":"dart pub add at_commons","documentation_url":"https://pub.dev/documentation/at_commons/","metadata":{},"repo_metadata":{"uuid":"307681594","full_name":"atsign-foundation/at_libraries","owner":"atsign-foundation","description":"Source repo for at_contact, at_lookup and at_server_status packages on pub.dev","archived":false,"fork":false,"pushed_at":"2023-07-03T15:17:45.000Z","size":6421,"stargazers_count":36,"open_issues_count":20,"forks_count":10,"subscribers_count":12,"default_branch":"trunk","last_synced_at":"2023-07-03T16:26:38.260Z","etag":null,"topics":["atsign","contact","dart","hacktoberfest","lookup","server","status"],"latest_commit_sha":null,"homepage":"https://pub.dev/publishers/atsign.org/packages","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atsign-foundation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2020-10-27T11:43:46.000Z","updated_at":"2023-07-03T16:26:38.261Z","dependencies_parsed_at":"2023-01-17T09:45:51.025Z","dependency_job_id":null,"html_url":"https://github.com/atsign-foundation/at_libraries","commit_stats":null,"previous_names":[],"tags_count":4,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_libraries","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_libraries/tags","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_libraries/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atsign-foundation","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":142730922,"owners_count":6005042,"icon_url":"https://github.com/github.png","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"atsign-foundation","name":"The Atsign Foundation","uuid":"51759304","kind":"organization","description":"Now for some internet optimism","email":"developers@atsign.com","website":"https://docs.atsign.com","location":"San Jose, CA","twitter":"atsigncompany","company":null,"icon_url":"https://avatars.githubusercontent.com/u/51759304?v=4","repositories_count":46,"last_synced_at":"2023-03-03T21:29:05.143Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/atsign-foundation","created_at":"2022-11-14T05:40:32.401Z","updated_at":"2023-03-03T21:29:05.152Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atsign-foundation","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atsign-foundation/repositories"},"tags":[{"name":"v3.0.32","sha":"6e1e3aae45bdcc390203f55163b383974e07ace7","kind":"commit","published_at":"2022-11-30T10:45:06.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.32","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.32/manifests"},{"name":"v3.0.28","sha":"c3dddff2b54ecbb4f0e362614a1be7ac5694a8ca","kind":"commit","published_at":"2022-10-19T11:51:26.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.28","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.28/manifests"},{"name":"v3.0.26","sha":"2acf31f9fabca360865d3ef654a1421092f1369b","kind":"commit","published_at":"2022-09-27T12:53:25.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.26","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.26/manifests"},{"name":"v3.0.24","sha":"e1e918930f0c9d0d0ba0114cc1925805252e3115","kind":"commit","published_at":"2022-08-12T09:07:58.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.24","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.24/manifests"},{"name":"v3.0.23","sha":"3e336cfcb02fa0df84f9e7777e9fc4f5426d016f","kind":"commit","published_at":"2022-08-11T19:08:44.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.23","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.23/manifests"},{"name":"v3.0.20","sha":"61c548cea08d65fc18c9613a4958e5c8e1ac9cbf","kind":"commit","published_at":"2022-07-22T11:07:13.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.20","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.20/manifests"},{"name":"v3.0.19","sha":"42809fd464b17883cc22829bfa9c9eb95834a608","kind":"commit","published_at":"2022-07-11T12:32:43.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.19","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.19/manifests"},{"name":"v3.0.18","sha":"c301931e96054d542cec19bf0c2859d14ea07495","kind":"commit","published_at":"2022-06-25T13:58:34.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.18","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.18/manifests"},{"name":"v3.0.10","sha":"1624db04bfa73b6a72488767f3a21de0d7711735","kind":"commit","published_at":"2022-06-15T05:30:08.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.10","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.10/manifests"},{"name":"v3.0.17","sha":"68d994fb65bfae92ba64ed78cff93f05aae1657a","kind":"commit","published_at":"2022-06-15T05:02:44.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.17","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.17/manifests"},{"name":"v3.0.16","sha":"1a1e4e1c09f5e6878cc521b0d0655a3e8928c8d2","kind":"commit","published_at":"2022-05-20T14:20:22.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.16","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.16/manifests"},{"name":"v3.0.5","sha":"f4a46e27099e1e1631fc1595c4be1b13506131f8","kind":"commit","published_at":"2022-02-06T01:54:34.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.5","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.5/manifests"},{"name":"v3.0.1","sha":"53f6e2d06aed174b55bbdcb295db37382384764f","kind":"commit","published_at":"2021-11-24T05:13:25.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v3.0.1","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v3.0.1/manifests"},{"name":"v2.0.2","sha":"1130b6e99499cabbb3d9d74731007746ba9623e0","kind":"commit","published_at":"2021-07-16T12:50:18.000Z","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/v2.0.2","html_url":"https://github.com/atsign-foundation/at_tools/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags/v2.0.2/manifests"}]},"repo_metadata_updated_at":"2023-07-03T17:03:04.674Z","dependent_packages_count":28,"downloads":null,"downloads_period":null,"dependent_repos_count":37,"rankings":{"downloads":null,"dependent_repos_count":4.344808138652089,"dependent_packages_count":0.8759377303672867,"stargazers_count":9.652660335631586,"forks_count":11.005593859763236,"docker_downloads_count":0.8564242660769263,"average":5.347084866098225},"purl":"pkg:pub/at_commons","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/at_commons","docker_dependents_count":0,"docker_downloads_count":0,"usage_url":"https://repos.ecosyste.ms/usage/pub/at_commons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/at_commons/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/at_commons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/at_commons/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/at_commons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/at_commons/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":65807,"maintainers_count":0,"namespaces_count":0,"keywords_count":9503,"github":"dart-lang","metadata":{"funded_packages_count":2794},"icon_url":"https://github.com/dart-lang.png","created_at":"2022-04-04T15:19:23.272Z","updated_at":"2025-06-09T06:58:03.502Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/namespaces"}},"unique_repositories_count":2,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"2783282651","node_id":"PR_kwDOElbIBs6l5YXb","number":2379,"state":"closed","title":"build(deps): Bump at_commons from 5.5.0 to 5.6.1 in /packages/at_root_server in the pub group across 1 directory","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-29T20:48:59.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-29T00:16:52.000Z","updated_at":"2025-08-29T20:48:59.000Z","time_to_close":73927,"merged_at":"2025-08-29T20:48:59.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.5.0","new_version":"5.6.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"}],"path":"/packages/at_root_server in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages).\n\nUpdates `at_commons` from 5.5.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.5.0\u0026new-version=5.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2379","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2379","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2379/packages"},{"uuid":"2780361574","node_id":"PR_kwDOElbIBs6luPNm","number":2374,"state":"open","title":"build(deps): Bump the pub group across 2 directories with 1 update","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-28T04:06:23.000Z","updated_at":"2025-08-28T10:24:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":1,"packages":[{"name":"at_commons","old_version":"5.5.0","new_version":"5.6.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_commons","old_version":"5.5.0","new_version":"5.6.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages).\nBumps the pub group with 1 update in the /packages/at_secondary_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages).\n\nUpdates `at_commons` from 5.5.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.5.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2374","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2374","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2374/packages"},{"uuid":"2733924703","node_id":"PR_kwDOElbIBs6i9GFf","number":2353,"state":"open","title":"build(deps): Bump the pub group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T01:08:07.000Z","updated_at":"2025-08-11T09:50:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":3,"packages":[{"name":"at_commons","old_version":"5.4.1","new_version":"5.5.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_utils","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"uuid","old_version":"3.0.7","new_version":"4.5.1","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"at_utils","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"uuid","old_version":"3.0.7","new_version":"4.5.1","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 3 updates in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages), [at_utils](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) and [uuid](https://github.com/Daegalus/dart-uuid).\n\nUpdates `at_commons` from 5.4.1 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2353","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2353","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2353/packages"},{"uuid":"2729260394","node_id":"PR_kwDOElbIBs6irTVq","number":2350,"state":"open","title":"build(deps): Bump the pub group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-08T00:17:31.000Z","updated_at":"2025-08-08T03:33:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":5,"packages":[{"name":"at_commons","old_version":"5.4.1","new_version":"5.5.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_persistence_secondary_server","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/atsign-foundation/at_server"},{"name":"at_lookup","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_utils","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"uuid","old_version":"3.0.7","new_version":"4.5.1","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 3 updates in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages), [at_utils](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) and [uuid](https://github.com/Daegalus/dart-uuid).\nBumps the pub group with 5 updates in the /packages/at_secondary_server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) | `5.4.1` | `5.5.0` |\n| [at_persistence_secondary_server](https://github.com/atsign-foundation/at_server) | `4.1.0` | `4.2.0` |\n| [at_lookup](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) | `3.2.0` | `3.3.0` |\n| [at_utils](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) | `3.2.0` | `3.3.0` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `3.0.7` | `4.5.1` |\n\n\nUpdates `at_commons` from 5.4.1 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.1 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_persistence_secondary_server` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_server/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_lookup` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_lookup` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_persistence_secondary_server` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_server/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2350/packages"},{"uuid":"2676003264","node_id":"PR_kwDOHOKxnM6fgJHA","number":2046,"state":"closed","title":"build(deps): Bump the pub group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-21T08:17:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-18T04:53:32.000Z","updated_at":"2025-07-21T08:17:17.000Z","time_to_close":271424,"merged_at":"2025-07-21T08:17:16.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":5,"packages":[{"name":"at_client","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.10.0"},{"name":"at_client","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"at_client","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"at_client","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"build_version","old_version":"2.1.1","new_version":"2.1.2"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 2 updates in the /apps/admin/admin_api directory: [at_client](https://github.com/atsign-foundation/at_client_sdk) and [build_runner](https://github.com/dart-lang/build).\nBumps the pub group with 2 updates in the /packages/dart/sshnoports directory: [at_client](https://github.com/atsign-foundation/at_client_sdk) and [build_runner](https://github.com/dart-lang/build).\n\nUpdates `at_client` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/bc8fcb9a88b2fe45baaea8fda0c8122da91cca7e\"\u003e\u003ccode\u003ebc8fcb9\u003c/code\u003e\u003c/a\u003e Migrate to element2 APIs (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a908779ae97ffef7533b320261b895c98284ea10\"\u003e\u003ccode\u003ea908779\u003c/code\u003e\u003c/a\u003e Update test logic for validating warnings (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d30c2fdb0598d548c25705931531842957623fdd\"\u003e\u003ccode\u003ed30c2fd\u003c/code\u003e\u003c/a\u003e checked_yaml: prepare release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/275eba6083cf4657b2f1c6413c0a4797247061dc\"\u003e\u003ccode\u003e275eba6\u003c/code\u003e\u003c/a\u003e Default to new, null-aware element feature in Dart 3.8 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/83e79058f3da3f912965dd9356796f25c41ae1b3\"\u003e\u003ccode\u003e83e7905\u003c/code\u003e\u003c/a\u003e new Dart version, new format (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5848ba83a20fa536c9178834cf103414a17971c2\"\u003e\u003ccode\u003e5848ba8\u003c/code\u003e\u003c/a\u003e Bump DavidAnson/markdownlint-cli2-action in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cacecd2ae5e2e2b0a4a3974ba330c43fc18f8ca5\"\u003e\u003ccode\u003ecacecd2\u003c/code\u003e\u003c/a\u003e Swap out link to StackOverflow, which fails verification (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/062771bb6727a5d4b67ae0f300d5982af64521d6\"\u003e\u003ccode\u003e062771b\u003c/code\u003e\u003c/a\u003e Drop pkg:collection usage in lib (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_version` from 2.1.1 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevmoo/build_version/releases\"\u003ebuild_version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_version v2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire at least Dart SDK \u003ccode\u003e3.7.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevmoo/build_version/blob/master/CHANGELOG.md\"\u003ebuild_version's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire at least Dart SDK \u003ccode\u003e3.7.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/de4794b8f5a031cc4ae434eb0194bcf121017e3c\"\u003e\u003ccode\u003ede4794b\u003c/code\u003e\u003c/a\u003e Update deps, prepare v2.1.2 release (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/4332b777f1cfa46d8df56f7d0a1efe2aa4a5f51e\"\u003e\u003ccode\u003e4332b77\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/91b713ec93b9b87a205536d3ec7d4e761d6d81c5\"\u003e\u003ccode\u003e91b713e\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.0.0 to 9.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/fc7790602359f9841768593ea3a5db15162aae1b\"\u003e\u003ccode\u003efc77906\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/9eec06827ce13a16f8214a795be2433dfd998b92\"\u003e\u003ccode\u003e9eec068\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.0 to 4.2.2 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/ef1a4d5288d25412776465f1da4dac232793f58a\"\u003e\u003ccode\u003eef1a4d5\u003c/code\u003e\u003c/a\u003e blast_repo fixes (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/5c099ff6547c95c42ae879404503b291fa45d1fc\"\u003e\u003ccode\u003e5c099ff\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.1.7 to 4.2.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/39a2453078b315e5b39329a02bf6c039c59eaf9d\"\u003e\u003ccode\u003e39a2453\u003c/code\u003e\u003c/a\u003e blast_repo fixes (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/552bfff8e98d5b0346d83c872aee6662ea7b47d8\"\u003e\u003ccode\u003e552bfff\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.6.4 to 1.6.5 (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/c78ef58f7dea7acb8c3ee64d9244dc2d11858293\"\u003e\u003ccode\u003ec78ef58\u003c/code\u003e\u003c/a\u003e Bump lints, min Dart SDK (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kevmoo/build_version/compare/v2.1.1...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/2046","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/2046","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2046/packages"},{"uuid":"2651656309","node_id":"PR_kwDOHOKxnM6eDRB1","number":2038,"state":"open","title":"build(deps): Bump the pub group across 2 directories with 2 updates","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T05:13:23.000Z","updated_at":"2025-07-09T05:13:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":2,"packages":[{"name":"at_client","old_version":"3.5.0","new_version":"3.5.2","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1"},{"name":"at_client","old_version":"3.5.0","new_version":"3.5.2","repository_url":"https://github.com/atsign-foundation/at_client_sdk"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /apps/admin/admin_api directory: [at_client](https://github.com/atsign-foundation/at_client_sdk).\nBumps the pub group with 1 update in the /packages/dart/sshnoports directory: [at_client](https://github.com/atsign-foundation/at_client_sdk).\n\nUpdates `at_client` from 3.5.0 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/2038","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/2038","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2038/packages"},{"uuid":"2648590545","node_id":"PR_kwDOHOKxnM6d3kjR","number":2033,"state":"closed","title":"build(deps): Bump the pub group across 2 directories with 2 updates","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-08T11:05:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T05:16:36.000Z","updated_at":"2025-07-08T11:05:07.000Z","time_to_close":20911,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":2,"packages":[{"name":"at_client","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1"},{"name":"at_client","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /apps/admin/admin_api directory: [at_client](https://github.com/atsign-foundation/at_client_sdk).\nBumps the pub group with 1 update in the /packages/dart/sshnoports directory: [at_client](https://github.com/atsign-foundation/at_client_sdk).\n\nUpdates `at_client` from 3.5.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/2033","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/2033","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2033/packages"},{"uuid":"2648404373","node_id":"PR_kwDOElbIBs6d23GV","number":2326,"state":"closed","title":"build(deps): Bump at_commons from 5.4.0 to 5.4.1 in /packages/at_root_server in the pub group across 1 directory","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-08T08:39:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T03:01:13.000Z","updated_at":"2025-07-08T08:39:44.000Z","time_to_close":20311,"merged_at":"2025-07-08T08:39:44.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":"/packages/at_root_server in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.4.0\u0026new-version=5.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2326","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2326","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2326/packages"},{"uuid":"2645603436","node_id":"PR_kwDOHOKxnM6dsLRs","number":2031,"state":"closed","title":"build(deps): Bump at_commons from 5.4.0 to 5.4.1 in /packages/dart/sshnoports in the pub group across 1 directory","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-07T06:45:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T06:18:37.000Z","updated_at":"2025-07-07T06:45:52.000Z","time_to_close":1635,"merged_at":"2025-07-07T06:45:52.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":"/packages/dart/sshnoports in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/dart/sshnoports directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.4.0\u0026new-version=5.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/2031","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/2031","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2031/packages"},{"uuid":"2645196141","node_id":"PR_kwDOElbIBs6dqn1t","number":2325,"state":"closed","title":"build(deps): Bump the pub group across 2 directories with 1 update","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-07T05:54:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T00:43:25.000Z","updated_at":"2025-07-07T05:54:47.000Z","time_to_close":18682,"merged_at":"2025-07-07T05:54:47.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":1,"packages":[{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/atsign-foundation/at_libraries"},{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\nBumps the pub group with 1 update in the /packages/at_secondary_server directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2325/packages"},{"uuid":"2577336827","node_id":"PR_kwDOHOKxnM6Znwn7","number":1974,"state":"closed","title":"build(deps): Bump at_commons from 5.3.0 to 5.4.0 in /packages/dart/sshnoports in the pub group across 1 directory","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-09T06:32:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T04:38:42.000Z","updated_at":"2025-06-09T06:32:47.000Z","time_to_close":6845,"merged_at":"2025-06-09T06:32:47.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":"/packages/dart/sshnoports in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/dart/sshnoports directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.3.0 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.3.0\u0026new-version=5.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/1974","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/1974","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1974/packages"},{"uuid":"2577076453","node_id":"PR_kwDOElbIBs6ZmxDl","number":2303,"state":"closed","title":"build(deps): Bump at_commons from 5.3.0 to 5.4.0 in /packages/at_root_server in the pub group across 1 directory","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-09T05:50:26.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T00:32:30.000Z","updated_at":"2025-06-09T05:50:26.000Z","time_to_close":19076,"merged_at":"2025-06-09T05:50:26.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":"/packages/at_root_server in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.3.0 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.3.0\u0026new-version=5.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2303","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2303","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2303/packages"}],"issue_packages":[{"old_version":"5.5.0","new_version":"5.6.1","update_type":"minor","path":"/packages/at_root_server in the pub group across 1 directory","pr_created_at":"2025-08-29T00:16:52.000Z","version_change":"5.5.0 → 5.6.1","issue":{"uuid":"2783282651","node_id":"PR_kwDOElbIBs6l5YXb","number":2379,"state":"closed","title":"build(deps): Bump at_commons from 5.5.0 to 5.6.1 in /packages/at_root_server in the pub group across 1 directory","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-29T20:48:59.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-29T00:16:52.000Z","updated_at":"2025-08-29T20:48:59.000Z","time_to_close":73927,"merged_at":"2025-08-29T20:48:59.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.5.0","new_version":"5.6.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"}],"path":"/packages/at_root_server in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages).\n\nUpdates `at_commons` from 5.5.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.5.0\u0026new-version=5.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2379","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2379","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2379/packages"}},{"old_version":"5.5.0","new_version":"5.6.1","update_type":"minor","path":null,"pr_created_at":"2025-08-28T04:06:23.000Z","version_change":"5.5.0 → 5.6.1","issue":{"uuid":"2780361574","node_id":"PR_kwDOElbIBs6luPNm","number":2374,"state":"open","title":"build(deps): Bump the pub group across 2 directories with 1 update","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-28T04:06:23.000Z","updated_at":"2025-08-28T10:24:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":1,"packages":[{"name":"at_commons","old_version":"5.5.0","new_version":"5.6.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_commons","old_version":"5.5.0","new_version":"5.6.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages).\nBumps the pub group with 1 update in the /packages/at_secondary_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages).\n\nUpdates `at_commons` from 5.5.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.5.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2374","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2374","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2374/packages"}},{"old_version":"5.4.1","new_version":"5.5.0","update_type":"minor","path":null,"pr_created_at":"2025-08-11T01:08:07.000Z","version_change":"5.4.1 → 5.5.0","issue":{"uuid":"2733924703","node_id":"PR_kwDOElbIBs6i9GFf","number":2353,"state":"open","title":"build(deps): Bump the pub group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T01:08:07.000Z","updated_at":"2025-08-11T09:50:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":3,"packages":[{"name":"at_commons","old_version":"5.4.1","new_version":"5.5.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_utils","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"uuid","old_version":"3.0.7","new_version":"4.5.1","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"at_utils","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"uuid","old_version":"3.0.7","new_version":"4.5.1","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 3 updates in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages), [at_utils](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) and [uuid](https://github.com/Daegalus/dart-uuid).\n\nUpdates `at_commons` from 5.4.1 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2353","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2353","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2353/packages"}},{"old_version":"5.4.1","new_version":"5.5.0","update_type":"minor","path":null,"pr_created_at":"2025-08-08T00:17:31.000Z","version_change":"5.4.1 → 5.5.0","issue":{"uuid":"2729260394","node_id":"PR_kwDOElbIBs6irTVq","number":2350,"state":"open","title":"build(deps): Bump the pub group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-08T00:17:31.000Z","updated_at":"2025-08-08T03:33:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":5,"packages":[{"name":"at_commons","old_version":"5.4.1","new_version":"5.5.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_persistence_secondary_server","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/atsign-foundation/at_server"},{"name":"at_lookup","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_utils","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"uuid","old_version":"3.0.7","new_version":"4.5.1","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 3 updates in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages), [at_utils](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) and [uuid](https://github.com/Daegalus/dart-uuid).\nBumps the pub group with 5 updates in the /packages/at_secondary_server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [at_commons](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) | `5.4.1` | `5.5.0` |\n| [at_persistence_secondary_server](https://github.com/atsign-foundation/at_server) | `4.1.0` | `4.2.0` |\n| [at_lookup](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) | `3.2.0` | `3.3.0` |\n| [at_utils](https://github.com/atsign-foundation/at_client_sdk/tree/trunk/packages) | `3.2.0` | `3.3.0` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `3.0.7` | `4.5.1` |\n\n\nUpdates `at_commons` from 5.4.1 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.1 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_persistence_secondary_server` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_server/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_lookup` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_utils` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 3.0.7 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove multiple individually defined Namespaces and use enumerations instead by \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use \u003ccode\u003eCryptoRNG\u003c/code\u003e as the default by \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/122\"\u003edaegalus/dart-uuid#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/126\"\u003edaegalus/dart-uuid#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.2...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade meta dependency by \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/121\"\u003edaegalus/dart-uuid#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.4.1...4.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests. (\u003ca href=\"https://redirect.github.com/Daegalus/dart-uuid/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate renovate.json by \u003ca href=\"https://github.com/daegalus\"\u003e\u003ccode\u003e@​daegalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/114\"\u003edaegalus/dart-uuid#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/115\"\u003edaegalus/dart-uuid#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency lints to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/116\"\u003edaegalus/dart-uuid#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.fromNamespace\u003c/code\u003e to let you make constant variants of the namespace, as due to language limitations on Enums, \u003ccode\u003eNamespace.*.uuidValue\u003c/code\u003e can't be constant.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisV#()\u003c/code\u003e, \u003ccode\u003eisNil()\u003c/code\u003e, and \u003ccode\u003eisMax()\u003c/code\u003e functions to \u003ccode\u003eUuidValue\u003c/code\u003e for matching Dart standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks \u003ca href=\"https://github.com/Rexios80\"\u003e\u003ccode\u003e@​Rexios80\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also works around a regression in the Dart SDK on WASM targets: \u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/56609\"\u003edart-lang/sdk#56609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate the use of \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e, and switch to using a proper const enum for this. (thanks \u003ca href=\"https://github.com/bymoye\"\u003e\u003ccode\u003e@​bymoye\u003c/code\u003e\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThese will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.\u003c/li\u003e\n\u003cli\u003ePlease use the new \u003ccode\u003eNamespace\u003c/code\u003e enum in \u003ccode\u003eenums.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRe-add \u003ccode\u003eUuid.NAMESPACE*\u003c/code\u003e and \u003ccode\u003eUuidV5.NAMESPACE\u003c/code\u003e in order to give deprecation time.\u003c/li\u003e\n\u003cli\u003eAdd missing MAX UUID option from RFC9562\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e getter to \u003ccode\u003eNamespace\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[PARTIAL BREAKING CHANGE]\u003c/strong\u003e \u003ccode\u003eNamespace\u003c/code\u003e is now an enum, and the entries are now of the \u003ccode\u003eNamespace\u003c/code\u003e type. They all have a \u003ccode\u003evalue\u003c/code\u003e function to return the internal \u003ccode\u003estring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert meta depenency version upgrade, was breaking flutter_test. (thanks \u003ca href=\"https://github.com/techouse\"\u003e\u003ccode\u003e@​techouse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv1 to use millisecondsSinceEpoch instead of microsecondsSinceEpoch. Matches UUIDv6 and passes vector tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix MathRNG with Seed being recreated on each use, generating the same list of bytes. (thanks \u003ca href=\"https://github.com/showband\"\u003e\u003ccode\u003e@​showband\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix UUIDv5 UTF8 inconsistencies. (thanks \u003ca href=\"https://github.com/vjamrich\"\u003e\u003ccode\u003e@​vjamrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse static state storage for random number generator to prevent MathRNG issue.\u003c/li\u003e\n\u003cli\u003eReplace V1, v6, V7, V8 MathRNG preventively, the issue didn't exhibit there due to other factors in the UUID generation (primarily time, and clockseq)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix UUIDv7 in Javascript\n\u003cul\u003e\n\u003cli\u003eUsing bitshifts on anything over 32bits get truncated. Switched to a more naive solution for now. Hopefully dart2wasm fixes things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e_randomData()\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efixnum\u003c/code\u003e package to handle issues in v6, time, and javascript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etoFormattedString()\u003c/code\u003e to \u003ccode\u003eUuidValue\u003c/code\u003e to handle cases where the UUID used has no hyphens but you wnt them for output.\u003c/li\u003e\n\u003cli\u003eChanged constraint for \u003ccode\u003emeta\u003c/code\u003e to \u003ccode\u003e1.10.0\u003c/code\u003e to not conflict with \u003ccode\u003eflutter_test\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional optional parameters for parseing and validation for the new noDashes flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.3.0\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/1af5c28639c21379a39d8663c91b6e2d53136f8b\"\u003e\u003ccode\u003e1af5c28\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/51fde46af19428324dd328de80e5a5195da98df8\"\u003e\u003ccode\u003e51fde46\u003c/code\u003e\u003c/a\u003e Add way to get constant Namespace UUIDValues, and added extra utility functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/62cd4f764f9f10212c1218a8dbf12676a1bd691e\"\u003e\u003ccode\u003e62cd4f7\u003c/code\u003e\u003c/a\u003e Update Docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/36335efe28d9c809d6ab41323c805bc99a745518\"\u003e\u003ccode\u003e36335ef\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5dfbdbc32012c99a5e45a12c86b494b4563f74a3\"\u003e\u003ccode\u003e5dfbdbc\u003c/code\u003e\u003c/a\u003e Remove readme message saying the default is not cryptoRNG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/ebf6b3a20e2aaa581e7a0787b08040132bd175e7\"\u003e\u003ccode\u003eebf6b3a\u003c/code\u003e\u003c/a\u003e Always use secure random as a default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/65979d4c0b175fe965814859ae207f93eab10303\"\u003e\u003ccode\u003e65979d4\u003c/code\u003e\u003c/a\u003e Doc update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/077dfb91056123535305dd10735c88983288fa4f\"\u003e\u003ccode\u003e077dfb9\u003c/code\u003e\u003c/a\u003e Fix more naming areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/991218cbbf32ff486c175a61757d41be90aba3e9\"\u003e\u003ccode\u003e991218c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/783ec98ca5ba796ff2e6b97fbe20032be91941ca\"\u003e\u003ccode\u003e783ec98\u003c/code\u003e\u003c/a\u003e Add deprecation of old uppercase enums.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/3.0.7...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_lookup` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_persistence_secondary_server` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_server/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2350/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2025-07-18T04:53:32.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"2676003264","node_id":"PR_kwDOHOKxnM6fgJHA","number":2046,"state":"closed","title":"build(deps): Bump the pub group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-21T08:17:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-18T04:53:32.000Z","updated_at":"2025-07-21T08:17:17.000Z","time_to_close":271424,"merged_at":"2025-07-21T08:17:16.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":5,"packages":[{"name":"at_client","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.10.0"},{"name":"at_client","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"at_client","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"at_client","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"build_version","old_version":"2.1.1","new_version":"2.1.2"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 2 updates in the /apps/admin/admin_api directory: [at_client](https://github.com/atsign-foundation/at_client_sdk) and [build_runner](https://github.com/dart-lang/build).\nBumps the pub group with 2 updates in the /packages/dart/sshnoports directory: [at_client](https://github.com/atsign-foundation/at_client_sdk) and [build_runner](https://github.com/dart-lang/build).\n\nUpdates `at_client` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/bc8fcb9a88b2fe45baaea8fda0c8122da91cca7e\"\u003e\u003ccode\u003ebc8fcb9\u003c/code\u003e\u003c/a\u003e Migrate to element2 APIs (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a908779ae97ffef7533b320261b895c98284ea10\"\u003e\u003ccode\u003ea908779\u003c/code\u003e\u003c/a\u003e Update test logic for validating warnings (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d30c2fdb0598d548c25705931531842957623fdd\"\u003e\u003ccode\u003ed30c2fd\u003c/code\u003e\u003c/a\u003e checked_yaml: prepare release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/275eba6083cf4657b2f1c6413c0a4797247061dc\"\u003e\u003ccode\u003e275eba6\u003c/code\u003e\u003c/a\u003e Default to new, null-aware element feature in Dart 3.8 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/83e79058f3da3f912965dd9356796f25c41ae1b3\"\u003e\u003ccode\u003e83e7905\u003c/code\u003e\u003c/a\u003e new Dart version, new format (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5848ba83a20fa536c9178834cf103414a17971c2\"\u003e\u003ccode\u003e5848ba8\u003c/code\u003e\u003c/a\u003e Bump DavidAnson/markdownlint-cli2-action in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cacecd2ae5e2e2b0a4a3974ba330c43fc18f8ca5\"\u003e\u003ccode\u003ecacecd2\u003c/code\u003e\u003c/a\u003e Swap out link to StackOverflow, which fails verification (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/062771bb6727a5d4b67ae0f300d5982af64521d6\"\u003e\u003ccode\u003e062771b\u003c/code\u003e\u003c/a\u003e Drop pkg:collection usage in lib (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_version` from 2.1.1 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevmoo/build_version/releases\"\u003ebuild_version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_version v2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire at least Dart SDK \u003ccode\u003e3.7.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevmoo/build_version/blob/master/CHANGELOG.md\"\u003ebuild_version's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire at least Dart SDK \u003ccode\u003e3.7.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/de4794b8f5a031cc4ae434eb0194bcf121017e3c\"\u003e\u003ccode\u003ede4794b\u003c/code\u003e\u003c/a\u003e Update deps, prepare v2.1.2 release (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/4332b777f1cfa46d8df56f7d0a1efe2aa4a5f51e\"\u003e\u003ccode\u003e4332b77\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/91b713ec93b9b87a205536d3ec7d4e761d6d81c5\"\u003e\u003ccode\u003e91b713e\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.0.0 to 9.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/fc7790602359f9841768593ea3a5db15162aae1b\"\u003e\u003ccode\u003efc77906\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/9eec06827ce13a16f8214a795be2433dfd998b92\"\u003e\u003ccode\u003e9eec068\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.0 to 4.2.2 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/ef1a4d5288d25412776465f1da4dac232793f58a\"\u003e\u003ccode\u003eef1a4d5\u003c/code\u003e\u003c/a\u003e blast_repo fixes (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/5c099ff6547c95c42ae879404503b291fa45d1fc\"\u003e\u003ccode\u003e5c099ff\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.1.7 to 4.2.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/39a2453078b315e5b39329a02bf6c039c59eaf9d\"\u003e\u003ccode\u003e39a2453\u003c/code\u003e\u003c/a\u003e blast_repo fixes (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/552bfff8e98d5b0346d83c872aee6662ea7b47d8\"\u003e\u003ccode\u003e552bfff\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.6.4 to 1.6.5 (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/c78ef58f7dea7acb8c3ee64d9244dc2d11858293\"\u003e\u003ccode\u003ec78ef58\u003c/code\u003e\u003c/a\u003e Bump lints, min Dart SDK (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kevmoo/build_version/compare/v2.1.1...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/2046","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/2046","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2046/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2025-07-09T05:13:23.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"2651656309","node_id":"PR_kwDOHOKxnM6eDRB1","number":2038,"state":"open","title":"build(deps): Bump the pub group across 2 directories with 2 updates","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T05:13:23.000Z","updated_at":"2025-07-09T05:13:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":2,"packages":[{"name":"at_client","old_version":"3.5.0","new_version":"3.5.2","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1"},{"name":"at_client","old_version":"3.5.0","new_version":"3.5.2","repository_url":"https://github.com/atsign-foundation/at_client_sdk"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /apps/admin/admin_api directory: [at_client](https://github.com/atsign-foundation/at_client_sdk).\nBumps the pub group with 1 update in the /packages/dart/sshnoports directory: [at_client](https://github.com/atsign-foundation/at_client_sdk).\n\nUpdates `at_client` from 3.5.0 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/2038","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/2038","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2038/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2025-07-08T05:16:36.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"2648590545","node_id":"PR_kwDOHOKxnM6d3kjR","number":2033,"state":"closed","title":"build(deps): Bump the pub group across 2 directories with 2 updates","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-08T11:05:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T05:16:36.000Z","updated_at":"2025-07-08T11:05:07.000Z","time_to_close":20911,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":2,"packages":[{"name":"at_client","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"},{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1"},{"name":"at_client","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/atsign-foundation/at_client_sdk"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /apps/admin/admin_api directory: [at_client](https://github.com/atsign-foundation/at_client_sdk).\nBumps the pub group with 1 update in the /packages/dart/sshnoports directory: [at_client](https://github.com/atsign-foundation/at_client_sdk).\n\nUpdates `at_client` from 3.5.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_client` from 3.5.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_client_sdk/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/2033","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/2033","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2033/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":"/packages/at_root_server in the pub group across 1 directory","pr_created_at":"2025-07-08T03:01:13.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"2648404373","node_id":"PR_kwDOElbIBs6d23GV","number":2326,"state":"closed","title":"build(deps): Bump at_commons from 5.4.0 to 5.4.1 in /packages/at_root_server in the pub group across 1 directory","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-08T08:39:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-08T03:01:13.000Z","updated_at":"2025-07-08T08:39:44.000Z","time_to_close":20311,"merged_at":"2025-07-08T08:39:44.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":"/packages/at_root_server in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.4.0\u0026new-version=5.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2326","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2326","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2326/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":"/packages/dart/sshnoports in the pub group across 1 directory","pr_created_at":"2025-07-07T06:18:37.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"2645603436","node_id":"PR_kwDOHOKxnM6dsLRs","number":2031,"state":"closed","title":"build(deps): Bump at_commons from 5.4.0 to 5.4.1 in /packages/dart/sshnoports in the pub group across 1 directory","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-07T06:45:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T06:18:37.000Z","updated_at":"2025-07-07T06:45:52.000Z","time_to_close":1635,"merged_at":"2025-07-07T06:45:52.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":"/packages/dart/sshnoports in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/dart/sshnoports directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.4.0\u0026new-version=5.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/2031","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/2031","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2031/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2025-07-07T00:43:25.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"2645196141","node_id":"PR_kwDOElbIBs6dqn1t","number":2325,"state":"closed","title":"build(deps): Bump the pub group across 2 directories with 1 update","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-07T05:54:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T00:43:25.000Z","updated_at":"2025-07-07T05:54:47.000Z","time_to_close":18682,"merged_at":"2025-07-07T05:54:47.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"pub","update_count":1,"packages":[{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/atsign-foundation/at_libraries"},{"name":"at_commons","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\nBumps the pub group with 1 update in the /packages/at_secondary_server directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at_commons` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2325/packages"}},{"old_version":"5.3.0","new_version":"5.4.0","update_type":"minor","path":"/packages/dart/sshnoports in the pub group across 1 directory","pr_created_at":"2025-06-09T04:38:42.000Z","version_change":"5.3.0 → 5.4.0","issue":{"uuid":"2577336827","node_id":"PR_kwDOHOKxnM6Znwn7","number":1974,"state":"closed","title":"build(deps): Bump at_commons from 5.3.0 to 5.4.0 in /packages/dart/sshnoports in the pub group across 1 directory","user":"dependabot[bot]","labels":["dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-09T06:32:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T04:38:42.000Z","updated_at":"2025-06-09T06:32:47.000Z","time_to_close":6845,"merged_at":"2025-06-09T06:32:47.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":"/packages/dart/sshnoports in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/dart/sshnoports directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.3.0 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.3.0\u0026new-version=5.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/noports/pull/1974","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fnoports/issues/1974","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1974/packages"}},{"old_version":"5.3.0","new_version":"5.4.0","update_type":"minor","path":"/packages/at_root_server in the pub group across 1 directory","pr_created_at":"2025-06-09T00:32:30.000Z","version_change":"5.3.0 → 5.4.0","issue":{"uuid":"2577076453","node_id":"PR_kwDOElbIBs6ZmxDl","number":2303,"state":"closed","title":"build(deps): Bump at_commons from 5.3.0 to 5.4.0 in /packages/at_root_server in the pub group across 1 directory","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-09T05:50:26.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T00:32:30.000Z","updated_at":"2025-06-09T05:50:26.000Z","time_to_close":19076,"merged_at":"2025-06-09T05:50:26.000Z","merged_by":"cpswan","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"at_commons","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/atsign-foundation/at_libraries"}],"path":"/packages/at_root_server in the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the /packages/at_root_server directory: [at_commons](https://github.com/atsign-foundation/at_libraries).\n\nUpdates `at_commons` from 5.3.0 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/atsign-foundation/at_libraries/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=at_commons\u0026package-manager=pub\u0026previous-version=5.3.0\u0026new-version=5.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/atsign-foundation/at_server/pull/2303","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_server/issues/2303","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2303/packages"}}]}