{"id":43335,"name":"shadcn_ui","ecosystem":"pub","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","issues_count":14,"created_at":"2025-06-17T08:17:00.926Z","updated_at":"2025-06-17T08:17:00.926Z","purl":"pkg:pub/shadcn_ui","metadata":{"id":8720635,"name":"shadcn_ui","ecosystem":"pub","description":"shadcn/ui ported in Flutter. Awesome UI components for Flutter, fully customizable.","homepage":"https://flutter-shadcn-ui.mariuti.com","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","keywords_array":[],"namespace":null,"versions_count":118,"first_release_published_at":"2024-01-05T15:03:45.159Z","latest_release_published_at":"2025-06-12T12:15:15.288Z","latest_release_number":"0.27.2","last_synced_at":"2025-06-12T12:35:26.210Z","created_at":"2024-01-05T15:18:33.217Z","updated_at":"2025-06-12T12:35:26.548Z","registry_url":"https://pub.dev/packages/shadcn_ui","install_command":"dart pub add shadcn_ui","documentation_url":"https://pub.dev/documentation/shadcn_ui/","metadata":{},"repo_metadata":{"id":215628650,"uuid":"739432236","full_name":"nank1ro/flutter-shadcn-ui","owner":"nank1ro","description":"shadcn-ui ported in Flutter. Awesome UI components for Flutter, fully customizable.","archived":false,"fork":false,"pushed_at":"2025-05-06T14:14:31.000Z","size":2848,"stargazers_count":1876,"open_issues_count":16,"forks_count":123,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-05-06T14:37:51.290Z","etag":null,"topics":["flutter","shadcn","shadcn-ui","shadcnui","ui"],"latest_commit_sha":null,"homepage":"https://flutter-shadcn-ui.mariuti.com","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nank1ro.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"nank1ro","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2024-01-05T14:54:24.000Z","updated_at":"2025-05-06T01:15:17.000Z","dependencies_parsed_at":"2024-05-28T11:08:33.104Z","dependency_job_id":"17e9a9b6-c9f9-494a-9824-2fe47a05b009","html_url":"https://github.com/nank1ro/flutter-shadcn-ui","commit_stats":null,"previous_names":["nank1ro/shadcn-ui","nank1ro/flutter-shadcn-ui"],"tags_count":97,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nank1ro","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253919745,"owners_count":21984267,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"nank1ro","name":"Alexandru Mariuti","uuid":"60045235","kind":"user","description":"Flutter dev.\r\nCreator of Codigo and Notes Calculator.\r\nOpen Source: solidart, shadcn_ui, disco","email":"","website":"https://mariuti.com","location":"Turin, Italy","twitter":"nank1ro","company":"Software developer at @qurami","icon_url":"https://avatars.githubusercontent.com/u/60045235?u=fbc3f0fed257a18b976a983f47427b017ec3495a\u0026v=4","repositories_count":58,"last_synced_at":"2025-05-08T19:04:09.624Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/nank1ro","funding_links":["https://github.com/sponsors/nank1ro"],"total_stars":2172,"followers":224,"following":10,"created_at":"2022-11-18T18:29:37.818Z","updated_at":"2025-05-08T19:04:09.624Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nank1ro","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nank1ro/repositories"},"tags":[{"name":"v0.25.0","sha":"39cd2dd35abfcd50f3de7b033a7af98c97b0db49","kind":"commit","published_at":"2025-04-28T13:26:53.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.25.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"ba14059fbbf90f923ecb0cf9edcca6c28287a53f","kind":"commit","published_at":"2025-04-03T16:44:36.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.24.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.24.0/manifests"},{"name":"v0.23.4","sha":"84f4c6b8511a6ead4a0c15befd6eedd543841d8f","kind":"commit","published_at":"2025-03-31T16:40:08.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.23.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.23.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.4/manifests"},{"name":"v0.23.3","sha":"be628db073a45acad0ff3975e6595e31598d4863","kind":"commit","published_at":"2025-03-26T09:50:40.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.23.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.23.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.3/manifests"},{"name":"v0.23.2","sha":"067361d6d0fe553e3a410634829cb5bcd641690b","kind":"commit","published_at":"2025-03-24T17:37:56.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.23.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"8589f9abc2cff59b14d43c8c9fd68980c4a909cb","kind":"commit","published_at":"2025-03-21T15:21:41.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.23.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"160fb8c9066f5ff90c169f75b3f101bc14421fb2","kind":"commit","published_at":"2025-03-17T12:26:21.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.23.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.23.0/manifests"},{"name":"v0.22.5","sha":"d4c165d1c75064c273b1a138705a5ef3162cf46e","kind":"commit","published_at":"2025-03-06T15:02:23.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.22.5","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.22.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.5/manifests"},{"name":"v0.22.4","sha":"dc93b9949d191c2d5c1f54d45582e0be3ddb89dd","kind":"commit","published_at":"2025-03-06T14:57:27.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.22.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.22.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.4/manifests"},{"name":"v0.22.3","sha":"a808ec7786cbed8d7df0c1376fa182a7b884b7a3","kind":"commit","published_at":"2025-03-05T14:53:29.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.22.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.3/manifests"},{"name":"v0.22.2","sha":"6fca65047f0d421450e3c83a2923d8bb5d6a99fd","kind":"commit","published_at":"2025-03-04T11:00:53.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.22.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"79aba3a8d4d2c556510177927b91f6d593f7ed4e","kind":"commit","published_at":"2025-03-03T10:05:11.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.22.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"5fc4b0428b4ecee269ea335f10b4e0034babdc1c","kind":"commit","published_at":"2025-03-02T13:19:46.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.22.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"20ac8713e36f326a85a839f23a5c41e1cbc32b9b","kind":"commit","published_at":"2025-02-26T10:40:51.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.21.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.21.0/manifests"},{"name":"v0.20.3","sha":"86887993ff1a0dfa1e6637fd4d8d35125d2babee","kind":"commit","published_at":"2025-02-23T15:57:44.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.20.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.20.3/manifests"},{"name":"v0.20.2","sha":"51f5c0c43965a4beb871a326fd234b828c10c88b","kind":"commit","published_at":"2025-02-21T16:39:58.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.20.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.20.2/manifests"},{"name":"v0.20.1","sha":"f3bc25f342a549c4255810db15dc607f4eb0a2e3","kind":"commit","published_at":"2025-02-20T10:47:54.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.20.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.20.1/manifests"},{"name":"v0.20.0","sha":"6792360d8b89f804e08a7590d3e80cc52ec26ddd","kind":"commit","published_at":"2025-02-19T10:53:40.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.20.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.20.0/manifests"},{"name":"v0.19.3","sha":"e94e242ea916971c267ca8cff7fe2bc7c5de8c26","kind":"commit","published_at":"2025-02-11T16:08:30.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.19.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.19.3/manifests"},{"name":"v0.19.2","sha":"0b018af9a6200fb2501c0cab8c0ccac084fb4c6d","kind":"commit","published_at":"2025-02-11T12:24:52.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.19.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.19.2/manifests"},{"name":"v0.19.1","sha":"56e0c15068db1d092b6cc56f909d173e9f38284d","kind":"commit","published_at":"2025-02-11T10:35:06.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.19.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"cbcb3267edd03bbf0cc24401c40bda3e0a0d2e69","kind":"commit","published_at":"2025-02-11T09:56:11.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.19.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.19.0/manifests"},{"name":"v0.18.7","sha":"5ac2eea86cc915b79e21feed733cabba5e663409","kind":"commit","published_at":"2025-02-03T17:39:17.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.18.7","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.18.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.7/manifests"},{"name":"v0.18.6","sha":"08bf2ee6ab4dfbcc8eb7702f39883d839bab0c91","kind":"commit","published_at":"2025-02-03T17:25:42.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.18.6","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.18.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.6/manifests"},{"name":"v0.18.5","sha":"3a4fb98887b220827d6f89adf892bb50de70df32","kind":"commit","published_at":"2025-01-30T11:51:17.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.18.5","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.5/manifests"},{"name":"v0.18.4","sha":"185f1f24c1224cba5cd690ce238a41b236c20770","kind":"commit","published_at":"2025-01-27T15:46:52.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.18.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.4/manifests"},{"name":"v0.18.3","sha":"636d9cd1d0e1dc7847f06b390dd8e405fef951e1","kind":"commit","published_at":"2025-01-23T10:13:47.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.18.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.3/manifests"},{"name":"v0.18.2","sha":"e3ed3ae1f0b305723af5454c146c05093fd7c1a0","kind":"commit","published_at":"2025-01-21T10:44:10.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.18.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"59de220f33929b63a961c711304516197d702946","kind":"commit","published_at":"2025-01-20T11:33:41.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.18.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"65b75dfc7bd53bca583c1cd742e3a1bd5f92b04e","kind":"commit","published_at":"2025-01-14T12:00:09.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.18.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.18.0/manifests"},{"name":"v0.17.6","sha":"54fbdfb32b3a87c4e953a20a527d8bb1d438f72d","kind":"commit","published_at":"2025-01-07T17:19:27.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.17.6","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.17.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.6/manifests"},{"name":"v0.17.5","sha":"94c6ed5c000814d1e885d30861bd55957948136d","kind":"commit","published_at":"2025-01-07T16:17:37.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.17.5","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.5/manifests"},{"name":"v0.17.4","sha":"ba1bead5af7330359aea8f79ed50bd05f631a294","kind":"commit","published_at":"2025-01-04T19:17:58.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.17.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.4/manifests"},{"name":"v0.17.3","sha":"374e2fc23627adaee3bbbea962c4776ebd7fd4e5","kind":"commit","published_at":"2025-01-03T10:49:54.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.17.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"2592c813cb49cf081b5d80f04321405e72f53f25","kind":"commit","published_at":"2025-01-02T15:17:40.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.17.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"d3b96dbc5d4f3e739b85118f441c582387d92bee","kind":"commit","published_at":"2024-12-31T15:28:13.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.17.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"17722c5d712bc9d6b7b02be79c30ef9875cc4ff2","kind":"commit","published_at":"2024-12-30T11:26:23.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.17.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.17.0/manifests"},{"name":"v0.16.3","sha":"378c98982586cb80a1a246b68bbcfd09273faf30","kind":"commit","published_at":"2024-12-11T14:12:12.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.16.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.16.3/manifests"},{"name":"v0.16.2","sha":"5740788c8197d0ebef523666d6168fc90431c518","kind":"commit","published_at":"2024-12-09T11:44:53.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.16.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"63cb47968d8f0d5b779702cf574303f071681c01","kind":"commit","published_at":"2024-12-02T09:57:12.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.16.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"bf7028f92344d701c9022e29b33be89f7fbe3cbf","kind":"commit","published_at":"2024-11-27T10:57:53.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.16.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.16.0/manifests"},{"name":"v0.15.4","sha":"9cdf9c92a0cc23ddbc5be96f4a1c3ee4c730ff98","kind":"commit","published_at":"2024-11-15T15:08:43.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.15.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.4/manifests"},{"name":"v0.15.3","sha":"b73bf592aed2fd4c71826ae9baf6ef394f7e1de3","kind":"commit","published_at":"2024-11-08T17:47:43.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.15.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.3/manifests"},{"name":"v0.15.2","sha":"b9a1be003f1ea45852ba804606073271ad35806c","kind":"commit","published_at":"2024-11-08T10:12:40.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.15.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"367b69bef3c92b592b7a7488e6777f6c772dfeef","kind":"commit","published_at":"2024-11-05T10:22:54.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.15.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"ccf064675f5eca3ae2f880e40254c057bc3d61da","kind":"commit","published_at":"2024-11-04T10:52:12.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.15.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"08aaa3c5884dfb0725a1d1d552bb1bb8ea18d2ea","kind":"commit","published_at":"2024-10-28T09:45:14.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.14.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"5c5e84a86349c65272023bcf133c91370b016b9d","kind":"commit","published_at":"2024-10-27T09:48:42.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.14.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.14.0/manifests"},{"name":"v0.13.5","sha":"5e5dbe599524b2dc92c713af8f2ea360d8ff6a92","kind":"commit","published_at":"2024-10-23T08:51:50.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.13.5","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.5/manifests"},{"name":"v0.13.4","sha":"de53c98b1cb10e7f0859168dc7153660dd2ffbaf","kind":"commit","published_at":"2024-10-18T10:38:47.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.13.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.4/manifests"},{"name":"v0.13.3","sha":"fb2676ec8d8e329818faeb9f650d44e17c6bbf5c","kind":"commit","published_at":"2024-10-18T10:10:25.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.13.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.3/manifests"},{"name":"v0.13.2","sha":"007a122c43c5687bf89b1bc955404838623607ce","kind":"commit","published_at":"2024-10-18T09:19:59.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.13.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"427c088a1df1504bf3180027c479ca7e5bf2445d","kind":"commit","published_at":"2024-10-17T09:39:06.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.13.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"2ad77dbfd3cf99d7dd75a435fd454d282b751a17","kind":"commit","published_at":"2024-10-11T15:24:49.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.13.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"eafefec6afc0cc990a72ed7c18b45c92de7c43e7","kind":"commit","published_at":"2024-10-11T10:03:52.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.12.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"d781da206af14feaf75b91115d7b737b2074fc88","kind":"commit","published_at":"2024-10-07T09:19:45.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.11.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"6b4452ab394df4bd4131ce7cd6d90829c3fc5280","kind":"commit","published_at":"2024-10-02T17:18:58.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.11.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"49a69d85e5349cbf2b2900fba14c786558113820","kind":"commit","published_at":"2024-10-02T09:08:01.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.10.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.10.0/manifests"},{"name":"v0.9.8","sha":"869e6dd6707dcf6d6e34e781d65dd1f9f3c02f06","kind":"commit","published_at":"2024-09-24T13:29:39.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.8","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"370b8acd91c138c6bbcc6f127e0b58d9f84e3e9b","kind":"commit","published_at":"2024-09-20T15:14:41.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.7","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"87fbdd904ba105949797e314dbcb5bd76c0cc559","kind":"commit","published_at":"2024-09-20T14:18:05.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.6","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"6cfceef7deb7b9f8c17ad215a7468466c4ca6f4d","kind":"commit","published_at":"2024-09-16T16:46:23.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.5","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"2a1bd01f882e1f9534c47db8323fd3b6ee6f9ba5","kind":"commit","published_at":"2024-09-16T09:49:47.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"22c4f22f9bbea19af43b749155836ae1caa83f89","kind":"commit","published_at":"2024-09-12T14:38:19.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"b184e4857909ea0d08a99c9e62c67f4acc00b2e3","kind":"commit","published_at":"2024-09-12T13:59:59.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"cbd22f8accb03ae90630139995763e822f39e5b2","kind":"commit","published_at":"2024-09-04T15:56:56.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"4eef6cdb94e6d659cb32c47e95d1159ae910db7b","kind":"commit","published_at":"2024-09-03T09:04:56.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.9.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"89678d14f691433a4a790f5d89d181adb04a5f67","kind":"commit","published_at":"2024-08-09T12:35:03.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.8.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.8.0/manifests"},{"name":"v0.7.3","sha":"31face841f7611cd2e224365c50c43f50e2ec56c","kind":"commit","published_at":"2024-08-01T15:20:17.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.7.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.7.3/manifests"},{"name":"v0.7.1","sha":"28b76f36431a7a2489d7eed60718a31451261153","kind":"commit","published_at":"2024-07-30T10:14:55.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.7.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"090703c7437f43a54510b85eb255d1c064b80fae","kind":"commit","published_at":"2024-07-26T16:24:02.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.7.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"b42ee49d2a10589fb223d09084a46ef0baa6c3dd","kind":"commit","published_at":"2024-07-12T17:49:39.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.6.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"863afdb20691851133a5d09896280fc485b9749b","kind":"commit","published_at":"2024-07-05T16:18:56.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.6.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"96aec2b3ed8d5dc24d0600459051e4a97a69a7e9","kind":"commit","published_at":"2024-07-04T08:15:57.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.6.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"96505e3782ac3d73b25f8b475d345a9d389924e0","kind":"commit","published_at":"2024-07-03T16:43:04.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.6.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.6.0/manifests"},{"name":"v0.5.6","sha":"488e1029ac1a42fb75544581e7f97c3c30b376df","kind":"commit","published_at":"2024-06-21T09:52:31.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.5.6","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"5e55a1935a4be8611d7afa563821a50f9dcd46b2","kind":"commit","published_at":"2024-06-17T09:43:04.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.5.5","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"f71ed25acc438ca1eb4e09c9973e741be030ffee","kind":"commit","published_at":"2024-06-16T09:55:41.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.5.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"1c9f813f8547d20c7c1544da7252f66a8d37de0a","kind":"commit","published_at":"2024-06-16T09:07:57.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.5.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"452244aa29479a2d97359b5629f85d55b8fbb7e5","kind":"commit","published_at":"2024-05-28T09:23:08.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.5.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.2/manifests"},{"name":"v0.5.0","sha":"9b2a330a5e1c0adaa9c2ad3cb7d3d86f755f2b92","kind":"commit","published_at":"2024-05-23T14:46:33.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.5.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.5.0/manifests"},{"name":"v0.4.7","sha":"94df8b9b49e095fcf42301090c92b763e6a7d992","kind":"commit","published_at":"2024-05-19T11:06:37.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.4.7","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.7/manifests"},{"name":"v0.4.6","sha":"fd9fcf7272ab2d97da7485e60bb255e5cff24d3c","kind":"commit","published_at":"2024-05-13T09:29:01.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.4.6","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"afb54c5cfbce7b1cf9f082fd81d51eac4c71cd36","kind":"commit","published_at":"2024-05-09T14:58:15.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.4.5","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"70ed4f4a492ffe9d23c5f09183cac134f613692e","kind":"commit","published_at":"2024-05-09T09:20:40.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.4.4","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"e3a5e851ff0942b7c367d1ab90ffd186c9a3971b","kind":"commit","published_at":"2024-05-03T06:45:53.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.4.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"8143bff6c745cf4153a168cb7af70b3184f14f1a","kind":"commit","published_at":"2024-05-02T18:42:53.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.4.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"8de5f0a10376b7ed25fcc15004741ed282a0a56b","kind":"commit","published_at":"2024-04-26T14:46:38.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.4.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.4.1/manifests"},{"name":"v0.3.3","sha":"c9ef0dd74256a03d8f866618bada9003c4bb3161","kind":"commit","published_at":"2024-04-17T09:19:23.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.3.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.3.3/manifests"},{"name":"v0.3.1","sha":"c5e1b6626451df2456653d0708a9d13454710af9","kind":"commit","published_at":"2024-04-16T14:43:21.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.3.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"1e55b8cbff65ef3e4c02345e18a8aabb3f0d66ef","kind":"commit","published_at":"2024-04-14T11:34:19.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.3.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.3.0/manifests"},{"name":"v0.2.6","sha":"f76c7dc309dcbf8ce69833cf98bcbd984d74bc00","kind":"commit","published_at":"2024-03-30T14:31:52.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.2.6","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.6/manifests"},{"name":"v0.2.3","sha":"476792a853659a04f93a3399b006a81af9f472ae","kind":"commit","published_at":"2024-03-24T11:41:16.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.2.3","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"bc223b9028ca9c67bff3fe169aa2b9863dcfe609","kind":"commit","published_at":"2024-03-22T09:55:41.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.2.2","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"d47fab6fca2752fcced7504b419e1d68846475ea","kind":"commit","published_at":"2024-03-19T09:47:01.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.2.1","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"3441cb895ae60d59528f8ad4d1e0dbaceaa90f3e","kind":"commit","published_at":"2024-03-18T10:08:51.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.2.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"e108e925be236948cbb295411c3ccc173cf6acac","kind":"commit","published_at":"2024-03-16T11:21:19.000Z","download_url":"https://codeload.github.com/nank1ro/flutter-shadcn-ui/tar.gz/v0.1.0","html_url":"https://github.com/nank1ro/flutter-shadcn-ui/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nank1ro%2Fflutter-shadcn-ui/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-05-13T10:17:34.328Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":51.134871121326555,"dependent_packages_count":19.824330980134626,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":35.479601050730594},"purl":"pkg:pub/shadcn_ui","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/shadcn_ui","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pub/shadcn_ui","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/shadcn_ui/dependencies","status":null,"funding_links":["https://github.com/sponsors/nank1ro"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/shadcn_ui/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/shadcn_ui/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/shadcn_ui/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/shadcn_ui/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":66071,"maintainers_count":0,"namespaces_count":0,"keywords_count":9516,"github":"dart-lang","metadata":{"funded_packages_count":2802},"icon_url":"https://github.com/dart-lang.png","created_at":"2022-04-04T15:19:23.272Z","updated_at":"2025-06-17T05:58:11.392Z","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":3,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3804160126","node_id":"PR_kwDOOcHA8c68sSZX","number":28,"state":"closed","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.43.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T12:10:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T12:41:38.000Z","updated_at":"2026-01-19T12:10:10.000Z","time_to_close":602910,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.43.1","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.43.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.43.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Improve \u003ccode\u003eShadPortal\u003c/code\u003e scroll and resize handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.43.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Rename \u003ccode\u003eicon\u003c/code\u003e into \u003ccode\u003eleading\u003c/code\u003e in \u003ccode\u003eShadDatePicker\u003c/code\u003e and \u003ccode\u003eShadDatePickerFormField\u003c/code\u003e and add \u003ccode\u003etrailing\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.42.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Add \u003ccode\u003eselectedIconColor\u003c/code\u003e to \u003ccode\u003eShadOptionTheme\u003c/code\u003e to allow customizing the color of the selected icon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The old \u003ccode\u003esetValue\u003c/code\u003e has been renamed into \u003ccode\u003esetFieldValue\u003c/code\u003e to better reflect its purpose, and now accepts a \u003ccode\u003enotifyField\u003c/code\u003e boolean parameter (defaults to \u003ccode\u003etrue\u003c/code\u003e) to control whether to notify the form field of the value change.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadFormBuilderFieldState.setInternalError\u003c/code\u003e has been renamed into \u003ccode\u003esetError\u003c/code\u003e for consistency.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadFormState.removeInternalFieldValue\u003c/code\u003e has been renamed into \u003ccode\u003eremoveFieldValue\u003c/code\u003e for consistency.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Now \u003ccode\u003esetValue\u003c/code\u003e takes a \u003ccode\u003eMap\u0026lt;String, dynamic\u0026gt;\u003c/code\u003e as value and updates the entire form value. It also accepts a \u003ccode\u003enotifyFields\u003c/code\u003e boolean parameter (defaults to \u003ccode\u003etrue\u003c/code\u003e) to control whether to notify the changed form fields of the value changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003esetValue\u003c/code\u003e to \u003ccode\u003eShadForm\u003c/code\u003e to manipulate the value of a form field programmatically.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The map stored by \u003ccode\u003eShadForm\u003c/code\u003e now uses \u003ccode\u003eString\u003c/code\u003e as a key instead of \u003ccode\u003eObject\u003c/code\u003e. Every form field \u003ccode\u003eid\u003c/code\u003e must be a \u003ccode\u003eString\u003c/code\u003e now. This change was made for convenience with JSON serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003emaxLength\u003c/code\u003e parameter to \u003ccode\u003eShadTextarea\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/mickey35vn\"\u003e\u003ccode\u003e@​mickey35vn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSonner\u003c/code\u003e height normalization for stacked toasts with different heights.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadPopover\u003c/code\u003e dismissal animation when multiple popovers were opened quickly one after another. This affected components like \u003ccode\u003eShadContextMenu\u003c/code\u003e and \u003ccode\u003eShadMenubar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadMenubar\u003c/code\u003e onPressed behavior, so mobile taps now open/close the menubar items correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Improve \u003ccode\u003eShadPortal\u003c/code\u003e scroll and resize handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Rename \u003ccode\u003eicon\u003c/code\u003e into \u003ccode\u003eleading\u003c/code\u003e in \u003ccode\u003eShadDatePicker\u003c/code\u003e and \u003ccode\u003eShadDatePickerFormField\u003c/code\u003e and add \u003ccode\u003etrailing\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Add \u003ccode\u003eselectedIconColor\u003c/code\u003e to \u003ccode\u003eShadOptionTheme\u003c/code\u003e to allow customizing the color of the selected icon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The old \u003ccode\u003esetValue\u003c/code\u003e has been renamed into \u003ccode\u003esetFieldValue\u003c/code\u003e to better reflect its purpose, and now accepts a \u003ccode\u003enotifyField\u003c/code\u003e boolean parameter (defaults to \u003ccode\u003etrue\u003c/code\u003e) to control whether to notify the form field of the value change.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadFormBuilderFieldState.setInternalError\u003c/code\u003e has been renamed into \u003ccode\u003esetError\u003c/code\u003e for consistency.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadFormState.removeInternalFieldValue\u003c/code\u003e has been renamed into \u003ccode\u003eremoveFieldValue\u003c/code\u003e for consistency.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Now \u003ccode\u003esetValue\u003c/code\u003e takes a \u003ccode\u003eMap\u0026lt;String, dynamic\u0026gt;\u003c/code\u003e as value and updates the entire form value. It also accepts a \u003ccode\u003enotifyFields\u003c/code\u003e boolean parameter (defaults to \u003ccode\u003etrue\u003c/code\u003e) to control whether to notify the changed form fields of the value changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003esetValue\u003c/code\u003e to \u003ccode\u003eShadForm\u003c/code\u003e to manipulate the value of a form field programmatically.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The map stored by \u003ccode\u003eShadForm\u003c/code\u003e now uses \u003ccode\u003eString\u003c/code\u003e as a key instead of \u003ccode\u003eObject\u003c/code\u003e. Every form field \u003ccode\u003eid\u003c/code\u003e must be a \u003ccode\u003eString\u003c/code\u003e now. This change was made for convenience with JSON serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003emaxLength\u003c/code\u003e parameter to \u003ccode\u003eShadTextarea\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/mickey35vn\"\u003e\u003ccode\u003e@​mickey35vn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSonner\u003c/code\u003e height normalization for stacked toasts with different heights.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadPopover\u003c/code\u003e dismissal animation when multiple popovers were opened quickly one after another. This affected components like \u003ccode\u003eShadContextMenu\u003c/code\u003e and \u003ccode\u003eShadMenubar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadMenubar\u003c/code\u003e onPressed behavior, so mobile taps now open/close the menubar items correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/dbe09d78c4e853888255cef3f1c080a9ac44a6eb\"\u003e\u003ccode\u003edbe09d7\u003c/code\u003e\u003c/a\u003e fix: improve portal scroll and resize handling (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/4596fe43a5aea0747bb00f9bdcac825e2d88ff63\"\u003e\u003ccode\u003e4596fe4\u003c/code\u003e\u003c/a\u003e feat: leading and trailing in date picker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/ab31fad2833947445b99f85553ee6b9f1202ce3d\"\u003e\u003ccode\u003eab31fad\u003c/code\u003e\u003c/a\u003e chore: selected icon color in shad option theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/372c74a47f8fcd71a4912f77879e1f99562a0b39\"\u003e\u003ccode\u003e372c74a\u003c/code\u003e\u003c/a\u003e chore: add nvim configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b9d5f18792216d81cfd7cb48e15acf1a9876cc43\"\u003e\u003ccode\u003eb9d5f18\u003c/code\u003e\u003c/a\u003e refactor: form (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a5f8fd78bd360301c2656f423bd352bdfc970723\"\u003e\u003ccode\u003ea5f8fd7\u003c/code\u003e\u003c/a\u003e refactor: form (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/9b83aa1c9a901159042c1d4f91314000ac99cf48\"\u003e\u003ccode\u003e9b83aa1\u003c/code\u003e\u003c/a\u003e feat: add maxLength property to ShadTextarea for input length restriction (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/9ba3808ec729340de8173b6bd12fd9a37e2302ff\"\u003e\u003ccode\u003e9ba3808\u003c/code\u003e\u003c/a\u003e fix: normalized sonner toast heights based on last toast (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/f731bb86028e0ac7d088170d6c2834fcdf54df7f\"\u003e\u003ccode\u003ef731bb8\u003c/code\u003e\u003c/a\u003e fix/557,565 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e928a493ca6e73851713fce398a985bd396bf405\"\u003e\u003ccode\u003ee928a49\u003c/code\u003e\u003c/a\u003e fix/563 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.43.1\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.43.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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3717469638","node_id":"PR_kwDOQfV3v864Qiw8","number":8,"state":"closed","title":"chore(deps): bump shadcn_ui from 0.39.14 to 0.40.6","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-12T02:27:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-11T02:26:05.000Z","updated_at":"2025-12-12T02:27:32.000Z","time_to_close":86485,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"shadcn_ui","old_version":"0.39.14","new_version":"0.40.6","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.39.14 to 0.40.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003emaxLength\u003c/code\u003e parameter to \u003ccode\u003eShadTextarea\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/mickey35vn\"\u003e\u003ccode\u003e@​mickey35vn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSonner\u003c/code\u003e height normalization for stacked toasts with different heights.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadPopover\u003c/code\u003e dismissal animation when multiple popovers were opened quickly one after another. This affected components like \u003ccode\u003eShadContextMenu\u003c/code\u003e and \u003ccode\u003eShadMenubar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadMenubar\u003c/code\u003e onPressed behavior, so mobile taps now open/close the menubar items correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003emaxLength\u003c/code\u003e parameter to \u003ccode\u003eShadTextarea\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/mickey35vn\"\u003e\u003ccode\u003e@​mickey35vn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSonner\u003c/code\u003e height normalization for stacked toasts with different heights.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadPopover\u003c/code\u003e dismissal animation when multiple popovers were opened quickly one after another. This affected components like \u003ccode\u003eShadContextMenu\u003c/code\u003e and \u003ccode\u003eShadMenubar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadMenubar\u003c/code\u003e onPressed behavior, so mobile taps now open/close the menubar items correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/commit/9b83aa1c9a901159042c1d4f91314000ac99cf48\"\u003e\u003ccode\u003e9b83aa1\u003c/code\u003e\u003c/a\u003e feat: add maxLength property to ShadTextarea for input length restriction (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/9ba3808ec729340de8173b6bd12fd9a37e2302ff\"\u003e\u003ccode\u003e9ba3808\u003c/code\u003e\u003c/a\u003e fix: normalized sonner toast heights based on last toast (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/f731bb86028e0ac7d088170d6c2834fcdf54df7f\"\u003e\u003ccode\u003ef731bb8\u003c/code\u003e\u003c/a\u003e fix/557,565 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e928a493ca6e73851713fce398a985bd396bf405\"\u003e\u003ccode\u003ee928a49\u003c/code\u003e\u003c/a\u003e fix/563 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/488f86cfd630da6faa5d9a6457b703879d16810f\"\u003e\u003ccode\u003e488f86c\u003c/code\u003e\u003c/a\u003e fix: select form field onchanged fired twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/c4b46773b60fe3c3fffa772b526a4d28159899e0\"\u003e\u003ccode\u003ec4b4677\u003c/code\u003e\u003c/a\u003e chore: dart formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/1df8faa262fd0ea2a3e76f85d816ec0993c1e083\"\u003e\u003ccode\u003e1df8faa\u003c/code\u003e\u003c/a\u003e refactor: breadcrumb (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/adbe30faee6037a7bac84181e0ed059b6a00bece\"\u003e\u003ccode\u003eadbe30f\u003c/code\u003e\u003c/a\u003e ci: run build runner only on prs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/db70929537b4617547138815f21e11f740f54ddb\"\u003e\u003ccode\u003edb70929\u003c/code\u003e\u003c/a\u003e chore: regenerate themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/49647862c5caba7888df19d7f68031ced32598ff\"\u003e\u003ccode\u003e4964786\u003c/code\u003e\u003c/a\u003e fix: ShadSheetTheme.closeIcon is ignored (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.39.14...v0.40.6\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.39.14\u0026new-version=0.40.6)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vikaspoute/live_shop/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikaspoute%2Flive_shop/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3697248236","node_id":"PR_kwDOQfV3v863NNCI","number":3,"state":"closed","title":"chore(deps): bump shadcn_ui from 0.39.14 to 0.40.3","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T02:24:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-05T02:23:52.000Z","updated_at":"2025-12-08T02:24:47.000Z","time_to_close":259253,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"shadcn_ui","old_version":"0.39.14","new_version":"0.40.3","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.39.14 to 0.40.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/commit/e928a493ca6e73851713fce398a985bd396bf405\"\u003e\u003ccode\u003ee928a49\u003c/code\u003e\u003c/a\u003e fix/563 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/488f86cfd630da6faa5d9a6457b703879d16810f\"\u003e\u003ccode\u003e488f86c\u003c/code\u003e\u003c/a\u003e fix: select form field onchanged fired twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/c4b46773b60fe3c3fffa772b526a4d28159899e0\"\u003e\u003ccode\u003ec4b4677\u003c/code\u003e\u003c/a\u003e chore: dart formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/1df8faa262fd0ea2a3e76f85d816ec0993c1e083\"\u003e\u003ccode\u003e1df8faa\u003c/code\u003e\u003c/a\u003e refactor: breadcrumb (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/adbe30faee6037a7bac84181e0ed059b6a00bece\"\u003e\u003ccode\u003eadbe30f\u003c/code\u003e\u003c/a\u003e ci: run build runner only on prs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/db70929537b4617547138815f21e11f740f54ddb\"\u003e\u003ccode\u003edb70929\u003c/code\u003e\u003c/a\u003e chore: regenerate themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/49647862c5caba7888df19d7f68031ced32598ff\"\u003e\u003ccode\u003e4964786\u003c/code\u003e\u003c/a\u003e fix: ShadSheetTheme.closeIcon is ignored (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/fa2115a36a65d7833db71608fe32bcad5d6d307e\"\u003e\u003ccode\u003efa2115a\u003c/code\u003e\u003c/a\u003e fix: ShadBreadcrumbLink layout with ShadButtons (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.39.14...v0.40.3\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.39.14\u0026new-version=0.40.3)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vikaspoute/live_shop/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikaspoute%2Flive_shop/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3683839351","node_id":"PR_kwDOQfV3v862f0qO","number":1,"state":"closed","title":"chore(deps): bump shadcn_ui from 0.39.14 to 0.40.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-03T02:23:40.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T03:28:02.000Z","updated_at":"2025-12-03T02:23:42.000Z","time_to_close":82538,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"shadcn_ui","old_version":"0.39.14","new_version":"0.40.1","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.39.14 to 0.40.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/commit/c4b46773b60fe3c3fffa772b526a4d28159899e0\"\u003e\u003ccode\u003ec4b4677\u003c/code\u003e\u003c/a\u003e chore: dart formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/1df8faa262fd0ea2a3e76f85d816ec0993c1e083\"\u003e\u003ccode\u003e1df8faa\u003c/code\u003e\u003c/a\u003e refactor: breadcrumb (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/adbe30faee6037a7bac84181e0ed059b6a00bece\"\u003e\u003ccode\u003eadbe30f\u003c/code\u003e\u003c/a\u003e ci: run build runner only on prs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/db70929537b4617547138815f21e11f740f54ddb\"\u003e\u003ccode\u003edb70929\u003c/code\u003e\u003c/a\u003e chore: regenerate themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/49647862c5caba7888df19d7f68031ced32598ff\"\u003e\u003ccode\u003e4964786\u003c/code\u003e\u003c/a\u003e fix: ShadSheetTheme.closeIcon is ignored (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/fa2115a36a65d7833db71608fe32bcad5d6d307e\"\u003e\u003ccode\u003efa2115a\u003c/code\u003e\u003c/a\u003e fix: ShadBreadcrumbLink layout with ShadButtons (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.39.14...v0.40.1\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.39.14\u0026new-version=0.40.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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vikaspoute/live_shop/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikaspoute%2Flive_shop/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3532105607","node_id":"PR_kwDOOcHA8c6unSwq","number":16,"state":"closed","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.38.3","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T11:13:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T11:33:11.000Z","updated_at":"2025-10-27T11:13:50.000Z","time_to_close":603638,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.38.3","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.38.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003emaintainState\u003c/code\u003e to \u003ccode\u003eShadTabs\u003c/code\u003e to control whether to maintain the state of the tabs when switching between them. Defaults to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003ecanRequestFocus\u003c/code\u003e to \u003ccode\u003eShadButton\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Unselected \u003ccode\u003eShadTab\u003c/code\u003e which was focusable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003esearchFocusNode\u003c/code\u003e to \u003ccode\u003eShadSelect\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e to provide a custom focus node for the search input.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eonSearchSubmitted\u003c/code\u003e to \u003ccode\u003eShadSelect\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e to handle the submission of the search input (e.g., when the user presses the Enter key).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e crash when removing the external \u003ccode\u003efocusNode\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: FixShadTable doesn't support RTL (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadToast \u0026amp; ShadSonner doesn't react to text direction change (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadSheet crash when tap outside the sheet (thanks to \u003ca href=\"https://github.com/pro100andrey\"\u003e\u003ccode\u003e@​pro100andrey\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Feat: direction-aware dialog and toast close buttons (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadDialog - scrolling doesn’t work when constraints are set (thanks to \u003ca href=\"https://github.com/pro100andrey\"\u003e\u003ccode\u003e@​pro100andrey\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadTabs.expandContent\u003c/code\u003e has been removed and added to \u003ccode\u003eShadTab.expandContent\u003c/code\u003e to allow expanding only specific tabs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Export \u003ccode\u003eEffect\u003c/code\u003e from \u003ccode\u003eflutter_animate\u003c/code\u003e as \u003ccode\u003eAnimateEffect\u003c/code\u003e to avoid name conflicts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Export \u003ccode\u003eTextDirection\u003c/code\u003e from \u003ccode\u003eintl\u003c/code\u003e as \u003ccode\u003eIntlTextDirection\u003c/code\u003e to avoid name conflicts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelect\u003c/code\u003e not updating the controller when the form field value changes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Remove \u003ccode\u003einitialValues\u003c/code\u003e from \u003ccode\u003eShadSelectMultipleFormField\u003c/code\u003e, use \u003ccode\u003econtroller\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelect.withSearch\u003c/code\u003e keyboard shortcuts closing the popover when the search input is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003ebackgroundColor\u003c/code\u003e, \u003ccode\u003eselectedBackgroundColor\u003c/code\u003e, \u003ccode\u003etextStyle\u003c/code\u003e and \u003ccode\u003eselectedTextStyle\u003c/code\u003e to \u003ccode\u003eShadOptionTheme\u003c/code\u003e and \u003ccode\u003eShadOption\u003c/code\u003e, to customize the background color and text style of \u003ccode\u003eShadOption\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Test fails due to pending Timer when using \u003ccode\u003eAnimate\u003c/code\u003e and \u003ccode\u003eDuration.zero\u003c/code\u003e, which has been replaced with \u003ccode\u003eShadAnimate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadThemeData.merge\u003c/code\u003e and \u003ccode\u003eShadTheme.merge\u003c/code\u003e methods to easily merge two themes together. This is useful when you want to override only a few properties of the theme for a subtree of the widget tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003etabsGap\u003c/code\u003e and \u003ccode\u003etabBarAlignment\u003c/code\u003e to \u003ccode\u003eShadTabs\u003c/code\u003e in order to customize the gaps between tabs and the alignment of the tab bar (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the resulting TextStyle applied to ShadTab (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the resulting decoration applied to ShadTab (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Before all text styles from \u003ccode\u003eShadTextTheme\u003c/code\u003e had a color applied and \u003ccode\u003einherited\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e, this prevented customizing the text styles easily. Now all text styles have \u003ccode\u003einherit\u003c/code\u003e set to \u003ccode\u003etrue\u003c/code\u003e and no color applied, so they can be customized more easily (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003emaintainState\u003c/code\u003e to \u003ccode\u003eShadTabs\u003c/code\u003e to control whether to maintain the state of the tabs when switching between them. Defaults to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003ecanRequestFocus\u003c/code\u003e to \u003ccode\u003eShadButton\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Unselected \u003ccode\u003eShadTab\u003c/code\u003e which was focusable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003esearchFocusNode\u003c/code\u003e to \u003ccode\u003eShadSelect\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e to provide a custom focus node for the search input.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eonSearchSubmitted\u003c/code\u003e to \u003ccode\u003eShadSelect\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e to handle the submission of the search input (e.g., when the user presses the Enter key).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e crash when removing the external \u003ccode\u003efocusNode\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix ShadTable doesn't support RTL (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadToast \u0026amp; ShadSonner doesn't react to text direction change (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadSheet crash when tap outside the sheet (thanks to \u003ca href=\"https://github.com/pro100andrey\"\u003e\u003ccode\u003e@​pro100andrey\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Feat: direction-aware dialog and toast close buttons (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadDialog - scrolling doesn’t work when constraints are set (thanks to \u003ca href=\"https://github.com/pro100andrey\"\u003e\u003ccode\u003e@​pro100andrey\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadTabs.expandContent\u003c/code\u003e has been removed and added to \u003ccode\u003eShadTab.expandContent\u003c/code\u003e to allow expanding only specific tabs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Export \u003ccode\u003eEffect\u003c/code\u003e from \u003ccode\u003eflutter_animate\u003c/code\u003e as \u003ccode\u003eAnimateEffect\u003c/code\u003e to avoid name conflicts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Export \u003ccode\u003eTextDirection\u003c/code\u003e from \u003ccode\u003eintl\u003c/code\u003e as \u003ccode\u003eIntlTextDirection\u003c/code\u003e to avoid name conflicts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelect\u003c/code\u003e not updating the controller when the form field value changes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Remove \u003ccode\u003einitialValues\u003c/code\u003e from \u003ccode\u003eShadSelectMultipleFormField\u003c/code\u003e, use \u003ccode\u003econtroller\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelect.withSearch\u003c/code\u003e keyboard shortcuts closing the popover when the search input is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003ebackgroundColor\u003c/code\u003e, \u003ccode\u003eselectedBackgroundColor\u003c/code\u003e, \u003ccode\u003etextStyle\u003c/code\u003e and \u003ccode\u003eselectedTextStyle\u003c/code\u003e to \u003ccode\u003eShadOptionTheme\u003c/code\u003e and \u003ccode\u003eShadOption\u003c/code\u003e, to customize the background color and text style of \u003ccode\u003eShadOption\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Test fails due to pending Timer when using \u003ccode\u003eAnimate\u003c/code\u003e and \u003ccode\u003eDuration.zero\u003c/code\u003e, which has been replaced with \u003ccode\u003eShadAnimate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadThemeData.merge\u003c/code\u003e and \u003ccode\u003eShadTheme.merge\u003c/code\u003e methods to easily merge two themes together. This is useful when you want to override only a few properties of the theme for a subtree of the widget tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003etabsGap\u003c/code\u003e and \u003ccode\u003etabBarAlignment\u003c/code\u003e to \u003ccode\u003eShadTabs\u003c/code\u003e in order to customize the gaps between tabs and the alignment of the tab bar (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the resulting TextStyle applied to ShadTab (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the resulting decoration applied to ShadTab (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Before all text styles from \u003ccode\u003eShadTextTheme\u003c/code\u003e had a color applied and \u003ccode\u003einherited\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e, this prevented customizing the text styles easily. Now all text styles have \u003ccode\u003einherit\u003c/code\u003e set to \u003ccode\u003etrue\u003c/code\u003e and no color applied, so they can be customized more easily (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/d1e8c950a739bfffdf82885529d5eed440574ad6\"\u003e\u003ccode\u003ed1e8c95\u003c/code\u003e\u003c/a\u003e fix: 508 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5611b1cbb03482f5a53decf0cf372fb1e382a81b\"\u003e\u003ccode\u003e5611b1c\u003c/code\u003e\u003c/a\u003e feat: select search focus node (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/d2fcb22779e9c0687231bb838a0e64458a298693\"\u003e\u003ccode\u003ed2fcb22\u003c/code\u003e\u003c/a\u003e Upgrade Dart SDK constraint to 3.9.0 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e2cd147533b45e4b928585106564571bed913098\"\u003e\u003ccode\u003ee2cd147\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/9a2ea3cdca273420dad3cce7c371b737b5c94524\"\u003e\u003ccode\u003e9a2ea3c\u003c/code\u003e\u003c/a\u003e fix: ShadTable doesn't support RTL (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/aa3796c20410af4d86d346158f79e002589bbbea\"\u003e\u003ccode\u003eaa3796c\u003c/code\u003e\u003c/a\u003e Fix(\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/501\"\u003e#501\u003c/a\u003e): ShadToast \u0026amp; ShadSonner doesn't react to text direction change (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/502\"\u003e#502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/978dda6ecd0c7199726e19376fe82470f9e7d498\"\u003e\u003ccode\u003e978dda6\u003c/code\u003e\u003c/a\u003e fix issues/450 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/652c5ba70788d6b0a8ced71dd817867021800ff7\"\u003e\u003ccode\u003e652c5ba\u003c/code\u003e\u003c/a\u003e Feat: direction-aware dialog and toast close buttons  (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b8712a42e31e6e12ffbdff4178c132e942a73f75\"\u003e\u003ccode\u003eb8712a4\u003c/code\u003e\u003c/a\u003e fix maxHeight constrains (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/3e17670ece1a2cad9aa8ae96ce1de39bc3758151\"\u003e\u003ccode\u003e3e17670\u003c/code\u003e\u003c/a\u003e refactor: tabs expand content (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.38.3\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.38.3)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"2848967834","node_id":"PR_kwDOOcHA8c6pz8ya","number":12,"state":"closed","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.31.7","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-29T14:12:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T11:03:07.000Z","updated_at":"2025-09-29T14:12:38.000Z","time_to_close":616171,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.31.7","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.31.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003econtroller\u003c/code\u003e to \u003ccode\u003eShadRadioGroup\u003c/code\u003e to manually control the selected value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSwitch\u003c/code\u003e on RTL direction.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003euseSafeArea\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e and \u003ccode\u003eShadSheet\u003c/code\u003e to wrap the content with a \u003ccode\u003eSafeArea\u003c/code\u003e. Defaults to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003ecloseOnTapOutside\u003c/code\u003e of \u003ccode\u003eShadDatePicker\u003c/code\u003e which wasn't passed to \u003ccode\u003eShadPopover\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Convert all \u003ccode\u003eEdgeInsets\u003c/code\u003e to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e to better support RTL and fix many components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadAccordionController\u003c/code\u003e to manually control the open/close state of the \u003ccode\u003eShadAccordionItem\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Toggle \u003ccode\u003eShadAccordionItem\u003c/code\u003e by pressing \u003ccode\u003eSpace\u003c/code\u003e (before it worked only with \u003ccode\u003eEnter\u003c/code\u003e) when the header is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eside\u003c/code\u003e to \u003ccode\u003eShadSheetTheme\u003c/code\u003e to set the default side of the sheet from the theme.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Modify the \u003ccode\u003eShadTooltip\u003c/code\u003e component and its hover strategies to work on mobile on tap without a long press.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTapOutside\u003c/code\u003e to trigger unhover when tapping outside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTap\u003c/code\u003e to trigger hover/unhover when tapping inside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Now if an hover strategy is present in both \u003ccode\u003ehoverStrategies.hover\u003c/code\u003e and \u003ccode\u003ehoverStrategies.unhover\u003c/code\u003e, the hover will be toggled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003econtroller\u003c/code\u003e to \u003ccode\u003eShadRadioGroup\u003c/code\u003e to manually control the selected value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSwitch\u003c/code\u003e on RTL direction.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003euseSafeArea\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e and \u003ccode\u003eShadSheet\u003c/code\u003e to wrap the content with a \u003ccode\u003eSafeArea\u003c/code\u003e. Defaults to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003ecloseOnTapOutside\u003c/code\u003e of \u003ccode\u003eShadDatePicker\u003c/code\u003e which wasn't passed to \u003ccode\u003eShadPopover\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Convert all \u003ccode\u003eEdgeInsets\u003c/code\u003e to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e to better support RTL and fix many components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadAccordionController\u003c/code\u003e to manually control the open/close state of the \u003ccode\u003eShadAccordionItem\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Toggle \u003ccode\u003eShadAccordionItem\u003c/code\u003e by pressing \u003ccode\u003eSpace\u003c/code\u003e (before it worked only with \u003ccode\u003eEnter\u003c/code\u003e) when the header is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eside\u003c/code\u003e to \u003ccode\u003eShadSheetTheme\u003c/code\u003e to set the default side of the sheet from the theme.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Modify the \u003ccode\u003eShadTooltip\u003c/code\u003e component and its hover strategies to work on mobile on tap without a long press.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTapOutside\u003c/code\u003e to trigger unhover when tapping outside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTap\u003c/code\u003e to trigger hover/unhover when tapping inside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Now if an hover strategy is present in both \u003ccode\u003ehoverStrategies.hover\u003c/code\u003e and \u003ccode\u003ehoverStrategies.unhover\u003c/code\u003e, the hover will be toggled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e04d5798e765575d2f2db6cdcaeb8a274ca19fb1\"\u003e\u003ccode\u003ee04d579\u003c/code\u003e\u003c/a\u003e feat radio controller (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/160d18d583ed0e61050cea5b853bf5ce5332abc9\"\u003e\u003ccode\u003e160d18d\u003c/code\u003e\u003c/a\u003e fix: 418 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/22ccf0888f731eaa4c8a56995cc33d8e70d8984e\"\u003e\u003ccode\u003e22ccf08\u003c/code\u003e\u003c/a\u003e feat use safe area (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/3cc1f512cbda377e7bc67e124e57628b98586793\"\u003e\u003ccode\u003e3cc1f51\u003c/code\u003e\u003c/a\u003e fix/close-on-tap-outside-date-picker (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/eeb53a46fed01e9068361b3371d31f1ba1056b23\"\u003e\u003ccode\u003eeeb53a4\u003c/code\u003e\u003c/a\u003e fix: edge insets geometry (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/834f02fcd78ea357cfcd5e74aba9cf17383336c4\"\u003e\u003ccode\u003e834f02f\u003c/code\u003e\u003c/a\u003e feat/442-accordion-controller (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/342ee4164d56ce00c133269a69e2fa6f3c7e3ee0\"\u003e\u003ccode\u003e342ee41\u003c/code\u003e\u003c/a\u003e chore: update github token for review assign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/979c61bc4488600e575e682e7e6aeab131cb54af\"\u003e\u003ccode\u003e979c61b\u003c/code\u003e\u003c/a\u003e feat 446 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e76a37cade2a57b15fc7936637429554aea803e0\"\u003e\u003ccode\u003ee76a37c\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6b1d26cc64fe30597708242038a662e3b43e530b\"\u003e\u003ccode\u003e6b1d26c\u003c/code\u003e\u003c/a\u003e feat: 432 tooltip on mobile (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.31.7\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.31.7)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3417506388","node_id":"PR_kwDOOcHA8c6onPBI","number":11,"state":"open","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.31.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T11:18:48.000Z","updated_at":"2025-09-15T11:20:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.31.2","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.31.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadAccordionController\u003c/code\u003e to manually control the open/close state of the \u003ccode\u003eShadAccordionItem\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Toggle \u003ccode\u003eShadAccordionItem\u003c/code\u003e by pressing \u003ccode\u003eSpace\u003c/code\u003e (before it worked only with \u003ccode\u003eEnter\u003c/code\u003e) when the header is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eside\u003c/code\u003e to \u003ccode\u003eShadSheetTheme\u003c/code\u003e to set the default side of the sheet from the theme.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Modify the \u003ccode\u003eShadTooltip\u003c/code\u003e component and its hover strategies to work on mobile on tap without a long press.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTapOutside\u003c/code\u003e to trigger unhover when tapping outside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTap\u003c/code\u003e to trigger hover/unhover when tapping inside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Now if an hover strategy is present in both \u003ccode\u003ehoverStrategies.hover\u003c/code\u003e and \u003ccode\u003ehoverStrategies.unhover\u003c/code\u003e, the hover will be toggled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL (for real this time).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump min Flutter SDK version to \u003ccode\u003e3.35.0\u003c/code\u003e to support \u003ccode\u003eFormField.onReset\u003c/code\u003e and \u003ccode\u003eBrightness\u003c/code\u003e from \u003ccode\u003e'package:flutter/widgets.dart'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Remove useless import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadKeyboardToolbar\u003c/code\u003e and \u003ccode\u003eShadDefaultKeyboardToolbar\u003c/code\u003e components to show a toolbar above the keyboard. Add \u003ccode\u003ekeyboardToolbarBuilder\u003c/code\u003e to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e, \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e, \u003ccode\u003eShadInputOTP\u003c/code\u003e, \u003ccode\u003eShadInputOTPFormField\u003c/code\u003e to easily add a keyboard toolbar to these components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadTextTheme.copyWith\u003c/code\u003e was always overwriting custom font with default \u003ccode\u003eGeist\u003c/code\u003e font. \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.3\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadAccordionController\u003c/code\u003e to manually control the open/close state of the \u003ccode\u003eShadAccordionItem\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Toggle \u003ccode\u003eShadAccordionItem\u003c/code\u003e by pressing \u003ccode\u003eSpace\u003c/code\u003e (before it worked only with \u003ccode\u003eEnter\u003c/code\u003e) when the header is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eside\u003c/code\u003e to \u003ccode\u003eShadSheetTheme\u003c/code\u003e to set the default side of the sheet from the theme.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Modify the \u003ccode\u003eShadTooltip\u003c/code\u003e component and its hover strategies to work on mobile on tap without a long press.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTapOutside\u003c/code\u003e to trigger unhover when tapping outside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTap\u003c/code\u003e to trigger hover/unhover when tapping inside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Now if an hover strategy is present in both \u003ccode\u003ehoverStrategies.hover\u003c/code\u003e and \u003ccode\u003ehoverStrategies.unhover\u003c/code\u003e, the hover will be toggled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Remove useless import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL (for real this time).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump min Flutter SDK version to \u003ccode\u003e3.35.0\u003c/code\u003e to support \u003ccode\u003eFormField.onReset\u003c/code\u003e and \u003ccode\u003eBrightness\u003c/code\u003e from \u003ccode\u003e'package:flutter/widgets.dart'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadKeyboardToolbar\u003c/code\u003e and \u003ccode\u003eShadDefaultKeyboardToolbar\u003c/code\u003e components to show a toolbar above the keyboard. Add \u003ccode\u003ekeyboardToolbarBuilder\u003c/code\u003e to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e, \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e, \u003ccode\u003eShadInputOTP\u003c/code\u003e, \u003ccode\u003eShadInputOTPFormField\u003c/code\u003e to easily add a keyboard toolbar to these components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadTextTheme.copyWith\u003c/code\u003e was always overwriting custom font with default \u003ccode\u003eGeist\u003c/code\u003e font. \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.3\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/834f02fcd78ea357cfcd5e74aba9cf17383336c4\"\u003e\u003ccode\u003e834f02f\u003c/code\u003e\u003c/a\u003e feat/442-accordion-controller (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/342ee4164d56ce00c133269a69e2fa6f3c7e3ee0\"\u003e\u003ccode\u003e342ee41\u003c/code\u003e\u003c/a\u003e chore: update github token for review assign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/979c61bc4488600e575e682e7e6aeab131cb54af\"\u003e\u003ccode\u003e979c61b\u003c/code\u003e\u003c/a\u003e feat 446 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e76a37cade2a57b15fc7936637429554aea803e0\"\u003e\u003ccode\u003ee76a37c\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6b1d26cc64fe30597708242038a662e3b43e530b\"\u003e\u003ccode\u003e6b1d26c\u003c/code\u003e\u003c/a\u003e feat: 432 tooltip on mobile (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/127e5c7b6dd1e7737c2c23f000a8357dca5d1fdb\"\u003e\u003ccode\u003e127e5c7\u003c/code\u003e\u003c/a\u003e fix: change margin type to EdgeInsetsGeometry for ShadSeparator (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/8a6dec4b977d9b0c88037b954e3f120d539f2e51\"\u003e\u003ccode\u003e8a6dec4\u003c/code\u003e\u003c/a\u003e fix/438-text-area-form-field-initial-value (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a69e40928fc198bfa344e18308d0b331dc640461\"\u003e\u003ccode\u003ea69e409\u003c/code\u003e\u003c/a\u003e fix: 435 input and textarea on changed fired twice (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a387c4ed1016d1ce9727b467d2512434eafc926c\"\u003e\u003ccode\u003ea387c4e\u003c/code\u003e\u003c/a\u003e fix: expose default keyboard toolbar theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/73505941076f54f9df2e6e826aef3772d0708d41\"\u003e\u003ccode\u003e7350594\u003c/code\u003e\u003c/a\u003e chore: fix workflow create release with +\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.31.2\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.31.2)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"2807853465","node_id":"PR_kwDOOcHA8c6nXHGZ","number":10,"state":"closed","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.30.5","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-15T11:18:51.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T11:15:38.000Z","updated_at":"2025-09-15T11:18:51.000Z","time_to_close":604993,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.30.5","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.30.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL (for real this time).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump min Flutter SDK version to \u003ccode\u003e3.35.0\u003c/code\u003e to support \u003ccode\u003eFormField.onReset\u003c/code\u003e and \u003ccode\u003eBrightness\u003c/code\u003e from \u003ccode\u003e'package:flutter/widgets.dart'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Remove useless import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadKeyboardToolbar\u003c/code\u003e and \u003ccode\u003eShadDefaultKeyboardToolbar\u003c/code\u003e components to show a toolbar above the keyboard. Add \u003ccode\u003ekeyboardToolbarBuilder\u003c/code\u003e to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e, \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e, \u003ccode\u003eShadInputOTP\u003c/code\u003e, \u003ccode\u003eShadInputOTPFormField\u003c/code\u003e to easily add a keyboard toolbar to these components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadTextTheme.copyWith\u003c/code\u003e was always overwriting custom font with default \u003ccode\u003eGeist\u003c/code\u003e font. \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Ensure \u003ccode\u003eShadForm.onChanged\u003c/code\u003e is called for both standard \u003ccode\u003eForm\u003c/code\u003e fields and \u003ccode\u003eShadFormField\u003c/code\u003e widgets.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing \u003ccode\u003eforceErrorText\u003c/code\u003e parameter to \u003ccode\u003eShadFormField\u003c/code\u003e widgets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL. Remove useless \u003ccode\u003etextDirection\u003c/code\u003e parameter from \u003ccode\u003eShadResizable\u003c/code\u003e and \u003ccode\u003eShadResizableTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing \u003ccode\u003ealignment\u003c/code\u003e parameter to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e and \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing popover closing animation (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Remove useless import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL (for real this time).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump min Flutter SDK version to \u003ccode\u003e3.35.0\u003c/code\u003e to support \u003ccode\u003eFormField.onReset\u003c/code\u003e and \u003ccode\u003eBrightness\u003c/code\u003e from \u003ccode\u003e'package:flutter/widgets.dart'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadKeyboardToolbar\u003c/code\u003e and \u003ccode\u003eShadDefaultKeyboardToolbar\u003c/code\u003e components to show a toolbar above the keyboard. Add \u003ccode\u003ekeyboardToolbarBuilder\u003c/code\u003e to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e, \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e, \u003ccode\u003eShadInputOTP\u003c/code\u003e, \u003ccode\u003eShadInputOTPFormField\u003c/code\u003e to easily add a keyboard toolbar to these components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadTextTheme.copyWith\u003c/code\u003e was always overwriting custom font with default \u003ccode\u003eGeist\u003c/code\u003e font. \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Ensure \u003ccode\u003eShadForm.onChanged\u003c/code\u003e is called for both standard \u003ccode\u003eForm\u003c/code\u003e fields and \u003ccode\u003eShadFormField\u003c/code\u003e widgets.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing \u003ccode\u003eforceErrorText\u003c/code\u003e parameter to \u003ccode\u003eShadFormField\u003c/code\u003e widgets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL. Remove useless \u003ccode\u003etextDirection\u003c/code\u003e parameter from \u003ccode\u003eShadResizable\u003c/code\u003e and \u003ccode\u003eShadResizableTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing \u003ccode\u003ealignment\u003c/code\u003e parameter to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e and \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing popover closing animation (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/127e5c7b6dd1e7737c2c23f000a8357dca5d1fdb\"\u003e\u003ccode\u003e127e5c7\u003c/code\u003e\u003c/a\u003e fix: change margin type to EdgeInsetsGeometry for ShadSeparator (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/8a6dec4b977d9b0c88037b954e3f120d539f2e51\"\u003e\u003ccode\u003e8a6dec4\u003c/code\u003e\u003c/a\u003e fix/438-text-area-form-field-initial-value (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a69e40928fc198bfa344e18308d0b331dc640461\"\u003e\u003ccode\u003ea69e409\u003c/code\u003e\u003c/a\u003e fix: 435 input and textarea on changed fired twice (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a387c4ed1016d1ce9727b467d2512434eafc926c\"\u003e\u003ccode\u003ea387c4e\u003c/code\u003e\u003c/a\u003e fix: expose default keyboard toolbar theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/73505941076f54f9df2e6e826aef3772d0708d41\"\u003e\u003ccode\u003e7350594\u003c/code\u003e\u003c/a\u003e chore: fix workflow create release with +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/449d6accb59d0dc7f8f9602358817b45ebdc6971\"\u003e\u003ccode\u003e449d6ac\u003c/code\u003e\u003c/a\u003e chore: remove useless import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/99ebed5380b67434e2656382efe8ffc9279f7121\"\u003e\u003ccode\u003e99ebed5\u003c/code\u003e\u003c/a\u003e fix: 430 resizable rtl (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/c273c07256dfbedaa1dfbca5f35489ce0cc808aa\"\u003e\u003ccode\u003ec273c07\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: 430 resizable rtl (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/431\"\u003e#431\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/d1e947cf37f0cd248923fda1436adb8e2695b795\"\u003e\u003ccode\u003ed1e947c\u003c/code\u003e\u003c/a\u003e chore: bump flutter sdk version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/aae287cf0c1a03ceb89d9006c418936801acfd3b\"\u003e\u003ccode\u003eaae287c\u003c/code\u003e\u003c/a\u003e chore: update discord message\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.30.5\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.30.5)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2669606471","node_id":"PR_kwDOO8oACs6fHvZH","number":12,"state":"open","title":"chore(deps): Bump intl, google_sign_in and shadcn_ui","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-07-16T06:59:38.000Z","updated_at":"2025-07-16T06:59:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump intl, google_sign_in"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.28.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps [intl](https://github.com/dart-lang/i18n/tree/main/pkgs), [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: improve performance by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/390\"\u003enank1ro/flutter-shadcn-ui#390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose hit test behavior of context menu region by \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\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/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied by \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/387\"\u003enank1ro/flutter-shadcn-ui#387\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/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied (thanks to \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3803553e6cb31832464c3022730583b8ba511d27\"\u003e\u003ccode\u003e3803553\u003c/code\u003e\u003c/a\u003e refactor: tooltip text align\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/da190b8a065b2f3cc373a67dfc754a344a9b9c0b\"\u003e\u003ccode\u003eda190b8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/eb725f35b8ff21054caddbd44405ef243797c8de\"\u003e\u003ccode\u003eeb725f3\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0742311b4838c6f6228853a96dfb37da01bd0d52\"\u003e\u003ccode\u003e0742311\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/69429814969a3a8cf34988d5bfe0c2ef85103d73\"\u003e\u003ccode\u003e6942981\u003c/code\u003e\u003c/a\u003e feat: expose hit test behavior of context menu region (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/608726436aa9be822e1d65a53c8ebc0d5cc38e23\"\u003e\u003ccode\u003e6087264\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b897aeb578f497f41fabb2bb8ae58e283a1b1e29\"\u003e\u003ccode\u003eb897aeb\u003c/code\u003e\u003c/a\u003e fix: hit test behavior of context menu region\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/88812e82180ef7b4ddeaa66c6a6f6839591a7599\"\u003e\u003ccode\u003e88812e8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/df4c5bc7e85209f2088e6ff8f4e6a01512008792\"\u003e\u003ccode\u003edf4c5bc\u003c/code\u003e\u003c/a\u003e fix: calendar unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/ce585db5733c82de8e85d3ca9a14c9179034372e\"\u003e\u003ccode\u003ece585db\u003c/code\u003e\u003c/a\u003e docs: update playground preview url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.28.0\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3201494690","node_id":"PR_kwDOO8oACs6dYTdq","number":11,"state":"closed","title":"chore(deps): Bump intl, google_sign_in and shadcn_ui","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-16T06:59:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-04T06:19:40.000Z","updated_at":"2025-07-16T06:59:40.000Z","time_to_close":1039200,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump intl, google_sign_in"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.28.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps [intl](https://github.com/dart-lang/i18n/tree/main/pkgs), [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: improve performance by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/390\"\u003enank1ro/flutter-shadcn-ui#390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose hit test behavior of context menu region by \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\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/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied by \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/387\"\u003enank1ro/flutter-shadcn-ui#387\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/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied (thanks to \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3803553e6cb31832464c3022730583b8ba511d27\"\u003e\u003ccode\u003e3803553\u003c/code\u003e\u003c/a\u003e refactor: tooltip text align\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/da190b8a065b2f3cc373a67dfc754a344a9b9c0b\"\u003e\u003ccode\u003eda190b8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/eb725f35b8ff21054caddbd44405ef243797c8de\"\u003e\u003ccode\u003eeb725f3\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0742311b4838c6f6228853a96dfb37da01bd0d52\"\u003e\u003ccode\u003e0742311\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/69429814969a3a8cf34988d5bfe0c2ef85103d73\"\u003e\u003ccode\u003e6942981\u003c/code\u003e\u003c/a\u003e feat: expose hit test behavior of context menu region (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/608726436aa9be822e1d65a53c8ebc0d5cc38e23\"\u003e\u003ccode\u003e6087264\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b897aeb578f497f41fabb2bb8ae58e283a1b1e29\"\u003e\u003ccode\u003eb897aeb\u003c/code\u003e\u003c/a\u003e fix: hit test behavior of context menu region\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/88812e82180ef7b4ddeaa66c6a6f6839591a7599\"\u003e\u003ccode\u003e88812e8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/df4c5bc7e85209f2088e6ff8f4e6a01512008792\"\u003e\u003ccode\u003edf4c5bc\u003c/code\u003e\u003c/a\u003e fix: calendar unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/ce585db5733c82de8e85d3ca9a14c9179034372e\"\u003e\u003ccode\u003ece585db\u003c/code\u003e\u003c/a\u003e docs: update playground preview url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.28.0\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"2640393921","node_id":"PR_kwDOO8oACs6dYTbB","number":10,"state":"open","title":"chore(deps): Bump cloud_firestore, intl, firebase_core, firebase_auth and shadcn_ui","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-07-04T06:19:33.000Z","updated_at":"2025-07-04T06:19:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump cloud_firestore, intl, firebase_core, firebase_auth"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.28.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore), [intl](https://github.com/dart-lang/i18n/tree/main/pkgs), [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core), [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `cloud_firestore` from 5.6.9 to 5.6.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1a4f03a42bf4301502442eade6dfee982872ff8e\"\u003e\u003ccode\u003e1a4f03a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v5.6.11/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.14.0 to 3.15.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1a4f03a42bf4301502442eade6dfee982872ff8e\"\u003e\u003ccode\u003e1a4f03a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/84ca4f2a0f3fbb7270b95f15436e0ebb2606dbfa\"\u003e\u003ccode\u003e84ca4f2\u003c/code\u003e\u003c/a\u003e feat: bump iOS SDK to version 11.15.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17469\"\u003e#17469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f79b786d69ac037b03ce253236d588e2ff8a5934\"\u003e\u003ccode\u003ef79b786\u003c/code\u003e\u003c/a\u003e feat: bump Android SDK to version 33.16.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5033db8380bbf3a9a8a0cab13128e5f9c54b9e19\"\u003e\u003ccode\u003e5033db8\u003c/code\u003e\u003c/a\u003e feat: bump JS SDK to version 11.9.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78\"\u003e\u003ccode\u003e4d24ef5\u003c/code\u003e\u003c/a\u003e fix(core): bump Pigeon to v25.3.2 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17438\"\u003e#17438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v3.15.1/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.6.0 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1a4f03a42bf4301502442eade6dfee982872ff8e\"\u003e\u003ccode\u003e1a4f03a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v5.6.2/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: improve performance by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/390\"\u003enank1ro/flutter-shadcn-ui#390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose hit test behavior of context menu region by \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\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/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied by \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/387\"\u003enank1ro/flutter-shadcn-ui#387\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/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied (thanks to \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3803553e6cb31832464c3022730583b8ba511d27\"\u003e\u003ccode\u003e3803553\u003c/code\u003e\u003c/a\u003e refactor: tooltip text align\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/da190b8a065b2f3cc373a67dfc754a344a9b9c0b\"\u003e\u003ccode\u003eda190b8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/eb725f35b8ff21054caddbd44405ef243797c8de\"\u003e\u003ccode\u003eeb725f3\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0742311b4838c6f6228853a96dfb37da01bd0d52\"\u003e\u003ccode\u003e0742311\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/69429814969a3a8cf34988d5bfe0c2ef85103d73\"\u003e\u003ccode\u003e6942981\u003c/code\u003e\u003c/a\u003e feat: expose hit test behavior of context menu region (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/608726436aa9be822e1d65a53c8ebc0d5cc38e23\"\u003e\u003ccode\u003e6087264\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b897aeb578f497f41fabb2bb8ae58e283a1b1e29\"\u003e\u003ccode\u003eb897aeb\u003c/code\u003e\u003c/a\u003e fix: hit test behavior of context menu region\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/88812e82180ef7b4ddeaa66c6a6f6839591a7599\"\u003e\u003ccode\u003e88812e8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/df4c5bc7e85209f2088e6ff8f4e6a01512008792\"\u003e\u003ccode\u003edf4c5bc\u003c/code\u003e\u003c/a\u003e fix: calendar unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/ce585db5733c82de8e85d3ca9a14c9179034372e\"\u003e\u003ccode\u003ece585db\u003c/code\u003e\u003c/a\u003e docs: update playground preview url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.28.0\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2617193160","node_id":"PR_kwDOO8oACs6b_zLI","number":8,"state":"closed","title":"chore(deps): Bump intl, google_sign_in and shadcn_ui","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-04T06:19:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-25T07:02:17.000Z","updated_at":"2025-07-04T06:19:42.000Z","time_to_close":775045,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump intl, google_sign_in"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.27.3"}],"path":null,"ecosystem":"pub"},"body":"Bumps [intl](https://github.com/dart-lang/i18n/tree/main/pkgs), [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1f069a7e0010d9023c1b24ca8e129d74bb4fe00f\"\u003e\u003ccode\u003e1f069a7\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 16 directories with 8 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7172aaad3872f6025873b1443d65981d1ff49637\"\u003e\u003ccode\u003e7172aaa\u003c/code\u003e\u003c/a\u003e [google_sign_is] Update iOS SDK to 8.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.0.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore/bump-min-flutter-version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/378\"\u003enank1ro/flutter-shadcn-ui#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed title overflow by \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: context menu item hover background color by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/379\"\u003enank1ro/flutter-shadcn-ui#379\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/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat/shape-border by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/370\"\u003enank1ro/flutter-shadcn-ui#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove secondary border removal from \u003ccode\u003eShadInput\u003c/code\u003e example with trailing icon.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadMenubar.anchor.offset\u003c/code\u003e from \u003ccode\u003eOffset(-8, 8)\u003c/code\u003e to \u003ccode\u003eOffset(-4, 8)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadPopover\u003c/code\u003e example by adding a gap between input fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectController\u003c/code\u003e now has a \u003ccode\u003eSet\u003c/code\u003e instead of a \u003ccode\u003eList\u003c/code\u003e to prevent duplicates in the selected options, this change has been applied to \u003ccode\u003eShadSelect.initialValues\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Update lower bound dependency versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Relax dependencies, previous versions were too strict and have been retracted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the min flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3dac50ba2f220f0437d488e43cf2f61a22d64214\"\u003e\u003ccode\u003e3dac50b\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/68e08de986201269f29352816a7d6832793dd3fa\"\u003e\u003ccode\u003e68e08de\u003c/code\u003e\u003c/a\u003e fix: calendar initial month (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5c1450b5319df5561407aec4be84d60325dcd129\"\u003e\u003ccode\u003e5c1450b\u003c/code\u003e\u003c/a\u003e Update button.mdx (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5eea47848a4504a20c54c96d68ce35bf101b40a8\"\u003e\u003ccode\u003e5eea478\u003c/code\u003e\u003c/a\u003e docs: add apps made with flutter shadcn ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/36726a81ba6e1a0a36b11e9201ec6ab1cca4e8f7\"\u003e\u003ccode\u003e36726a8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/4842495c301451697ea10ff555af4baa1939983b\"\u003e\u003ccode\u003e4842495\u003c/code\u003e\u003c/a\u003e fix: context menu item hover background color (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/2952f2b0e2a70c295506c978877e04898268d1c2\"\u003e\u003ccode\u003e2952f2b\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a75f439ee4dc45ae7c40be8d6b0e6247e1362f48\"\u003e\u003ccode\u003ea75f439\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0de4a10499a8a3aa6d6b4c1a453044e5de2fd8c7\"\u003e\u003ccode\u003e0de4a10\u003c/code\u003e\u003c/a\u003e Fixed title overflow (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6efd0caa60bfac0a8ad88bd381af7869e24d4cbd\"\u003e\u003ccode\u003e6efd0ca\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.27.3\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"2610735102","node_id":"PR_kwDOO8oACs6bnKf-","number":6,"state":"open","title":"chore(deps): Bump very_good_analysis, intl and shadcn_ui","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-06-23T07:46:38.000Z","updated_at":"2025-06-23T07:46:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump very_good_analysis, intl"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.27.3"}],"path":null,"ecosystem":"pub"},"body":"Bumps [very_good_analysis](https://github.com/VeryGoodOpenSource/very_good_analysis), [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `very_good_analysis` from 6.0.0 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/releases\"\u003every_good_analysis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Dart 3.8.0 by \u003ca href=\"https://github.com/wolfenrain\"\u003e\u003ccode\u003e@​wolfenrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/152\"\u003eVeryGoodOpenSource/very_good_analysis#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 9.0.0-rc.1 by \u003ca href=\"https://github.com/marcossevilla\"\u003e\u003ccode\u003e@​marcossevilla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/154\"\u003eVeryGoodOpenSource/very_good_analysis#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/139\"\u003eVeryGoodOpenSource/very_good_analysis#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v9.0.0 by \u003ca href=\"https://github.com/marcossevilla\"\u003e\u003ccode\u003e@​marcossevilla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/155\"\u003eVeryGoodOpenSource/very_good_analysis#155\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/marcossevilla\"\u003e\u003ccode\u003e@​marcossevilla\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/154\"\u003eVeryGoodOpenSource/very_good_analysis#154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/compare/v8.0.0...v9.0.0\"\u003ehttps://github.com/VeryGoodOpenSource/very_good_analysis/compare/v8.0.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Dart 3.8.0 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/152\"\u003e152\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNow preserves old formatter trailing commas.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: release 8.0.0-rc.1\u003c/li\u003e\n\u003cli\u003efix: remove \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e as it conflicts with \u003ccode\u003etype_annotate_public_apis\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/148\"\u003e148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003especify_nonobvious_property_types\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003estrict_top_level_inference\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eunnecessary_underscores\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u003ccode\u003erequire_trailing_commas\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: release 7.0.0-dev.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003edocument_ignores\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/125\"\u003e125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u003ccode\u003eavoid_null_checks_in_equality_operators\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/124\"\u003e124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add avoid_catches_without_on_clauses \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/123\"\u003e123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add invalid_runtime_check_with_js_interop_types \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/122\"\u003e122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unintended_html_in_doc_comment \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/121\"\u003e121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove the package_api_docs lint in next release \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/118\"\u003e118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update lints for Dart 3.5 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/111\"\u003e111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update exclusion reasons \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/109\"\u003e109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update commands in contributing \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/110\"\u003e110\u003c/a\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/VeryGoodOpenSource/very_good_analysis/blob/main/CHANGELOG.md\"\u003every_good_analysis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/139\"\u003e139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 9.0.0-rc.1 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/154\"\u003e154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.0-rc.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Dart 3.8.0 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/152\"\u003e152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore: release 8.0.0-rc.1\u003c/li\u003e\n\u003cli\u003efix: remove \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e as it conflicts with \u003ccode\u003etype_annotate_public_apis\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/148\"\u003e148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.0.0-rc.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003especify_nonobvious_property_types\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003estrict_top_level_inference\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eunnecessary_underscores\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u003ccode\u003erequire_trailing_commas\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e7.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore: release 7.0.0-dev.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e7.0.0-dev.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003edocument_ignores\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/125\"\u003e125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u003ccode\u003eavoid_null_checks_in_equality_operators\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/124\"\u003e124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add avoid_catches_without_on_clauses \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/123\"\u003e123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add invalid_runtime_check_with_js_interop_types \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/122\"\u003e122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unintended_html_in_doc_comment \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/121\"\u003e121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove the package_api_docs lint in next release \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/118\"\u003e118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update lints for Dart 3.5 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/111\"\u003e111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update exclusion reasons \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/109\"\u003e109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update commands in contributing \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/110\"\u003e110\u003c/a\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/VeryGoodOpenSource/very_good_analysis/commit/efa405e5bc35647a82e85ccbf6b75671fa5bee4f\"\u003e\u003ccode\u003eefa405e\u003c/code\u003e\u003c/a\u003e chore: release v9.0.0 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/7274f10a5a23a190d3cb7dbfe7b4678d1a3cd5e3\"\u003e\u003ccode\u003e7274f10\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/48a481b9f1934652794c5dac95433960b49c1709\"\u003e\u003ccode\u003e48a481b\u003c/code\u003e\u003c/a\u003e chore: release 9.0.0-rc.1 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/93f714942087e712f492e759ee8d9089878db6b7\"\u003e\u003ccode\u003e93f7149\u003c/code\u003e\u003c/a\u003e feat: support Dart 3.8.0 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/cb79f4c6e14933c95cfab68c0048254c29e700f9\"\u003e\u003ccode\u003ecb79f4c\u003c/code\u003e\u003c/a\u003e chore: release v8.0.0 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/038c8370554054f01e2c14975b57d19d0f07b7f6\"\u003e\u003ccode\u003e038c837\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e as it conflicts with `type_annotate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/088a37f88c93696a9eebd936ff6ef4234451bb25\"\u003e\u003ccode\u003e088a37f\u003c/code\u003e\u003c/a\u003e chore: release 8.0.0-rc.1 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/9d6a168656e29c2af65490e266a50bec52893ac5\"\u003e\u003ccode\u003e9d6a168\u003c/code\u003e\u003c/a\u003e feat: update VGA for Dart v3.7.0 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/aea4e33da94b789b610094cb32299d6f5b32608f\"\u003e\u003ccode\u003eaea4e33\u003c/code\u003e\u003c/a\u003e docs: update exclusion table (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/004e68c4d22914e9089b5e92ddb3020d2b4a146c\"\u003e\u003ccode\u003e004e68c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/compare/v6.0.0...v9.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore/bump-min-flutter-version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/378\"\u003enank1ro/flutter-shadcn-ui#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed title overflow by \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: context menu item hover background color by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/379\"\u003enank1ro/flutter-shadcn-ui#379\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/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat/shape-border by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/370\"\u003enank1ro/flutter-shadcn-ui#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove secondary border removal from \u003ccode\u003eShadInput\u003c/code\u003e example with trailing icon.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadMenubar.anchor.offset\u003c/code\u003e from \u003ccode\u003eOffset(-8, 8)\u003c/code\u003e to \u003ccode\u003eOffset(-4, 8)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadPopover\u003c/code\u003e example by adding a gap between input fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectController\u003c/code\u003e now has a \u003ccode\u003eSet\u003c/code\u003e instead of a \u003ccode\u003eList\u003c/code\u003e to prevent duplicates in the selected options, this change has been applied to \u003ccode\u003eShadSelect.initialValues\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Update lower bound dependency versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Relax dependencies, previous versions were too strict and have been retracted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the min flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3dac50ba2f220f0437d488e43cf2f61a22d64214\"\u003e\u003ccode\u003e3dac50b\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/68e08de986201269f29352816a7d6832793dd3fa\"\u003e\u003ccode\u003e68e08de\u003c/code\u003e\u003c/a\u003e fix: calendar initial month (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5c1450b5319df5561407aec4be84d60325dcd129\"\u003e\u003ccode\u003e5c1450b\u003c/code\u003e\u003c/a\u003e Update button.mdx (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5eea47848a4504a20c54c96d68ce35bf101b40a8\"\u003e\u003ccode\u003e5eea478\u003c/code\u003e\u003c/a\u003e docs: add apps made with flutter shadcn ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/36726a81ba6e1a0a36b11e9201ec6ab1cca4e8f7\"\u003e\u003ccode\u003e36726a8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/4842495c301451697ea10ff555af4baa1939983b\"\u003e\u003ccode\u003e4842495\u003c/code\u003e\u003c/a\u003e fix: context menu item hover background color (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/2952f2b0e2a70c295506c978877e04898268d1c2\"\u003e\u003ccode\u003e2952f2b\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a75f439ee4dc45ae7c40be8d6b0e6247e1362f48\"\u003e\u003ccode\u003ea75f439\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0de4a10499a8a3aa6d6b4c1a453044e5de2fd8c7\"\u003e\u003ccode\u003e0de4a10\u003c/code\u003e\u003c/a\u003e Fixed title overflow (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6efd0caa60bfac0a8ad88bd381af7869e24d4cbd\"\u003e\u003ccode\u003e6efd0ca\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.27.3\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"2597704499","node_id":"PR_kwDOO8oACs6a1dMz","number":3,"state":"closed","title":"chore(deps): Bump shadcn_ui from 0.19.3 to 0.27.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-18T08:21:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-17T06:34:14.000Z","updated_at":"2025-06-18T08:21:34.000Z","time_to_close":92840,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"shadcn_ui","old_version":"0.19.3","new_version":"0.27.2","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.19.3 to 0.27.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore/bump-min-flutter-version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/378\"\u003enank1ro/flutter-shadcn-ui#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed title overflow by \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: context menu item hover background color by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/379\"\u003enank1ro/flutter-shadcn-ui#379\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/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat/shape-border by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/370\"\u003enank1ro/flutter-shadcn-ui#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove secondary border removal from \u003ccode\u003eShadInput\u003c/code\u003e example with trailing icon.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadMenubar.anchor.offset\u003c/code\u003e from \u003ccode\u003eOffset(-8, 8)\u003c/code\u003e to \u003ccode\u003eOffset(-4, 8)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove secondary border removal from \u003ccode\u003eShadInput\u003c/code\u003e example with trailing icon.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadMenubar.anchor.offset\u003c/code\u003e from \u003ccode\u003eOffset(-8, 8)\u003c/code\u003e to \u003ccode\u003eOffset(-4, 8)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadPopover\u003c/code\u003e example by adding a gap between input fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectController\u003c/code\u003e now has a \u003ccode\u003eSet\u003c/code\u003e instead of a \u003ccode\u003eList\u003c/code\u003e to prevent duplicates in the selected options, this change has been applied to \u003ccode\u003eShadSelect.initialValues\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Update lower bound dependency versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Relax dependencies, previous versions were too strict and have been retracted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the min flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003esupportedDevices\u003c/code\u003e to \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e to decide which devices trigger the context menu (thanks to \u003ca href=\"https://github.com/MousyBusiness\"\u003e\u003ccode\u003e@​MousyBusiness\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/36726a81ba6e1a0a36b11e9201ec6ab1cca4e8f7\"\u003e\u003ccode\u003e36726a8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/4842495c301451697ea10ff555af4baa1939983b\"\u003e\u003ccode\u003e4842495\u003c/code\u003e\u003c/a\u003e fix: context menu item hover background color (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/2952f2b0e2a70c295506c978877e04898268d1c2\"\u003e\u003ccode\u003e2952f2b\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a75f439ee4dc45ae7c40be8d6b0e6247e1362f48\"\u003e\u003ccode\u003ea75f439\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0de4a10499a8a3aa6d6b4c1a453044e5de2fd8c7\"\u003e\u003ccode\u003e0de4a10\u003c/code\u003e\u003c/a\u003e Fixed title overflow (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6efd0caa60bfac0a8ad88bd381af7869e24d4cbd\"\u003e\u003ccode\u003e6efd0ca\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/3471156242fe696f45fd893237469cb4241c8b97\"\u003e\u003ccode\u003e3471156\u003c/code\u003e\u003c/a\u003e chore/bump-min-flutter-version (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/c2e71ffe0a5c326250fa655e3eec61d9de767b56\"\u003e\u003ccode\u003ec2e71ff\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/260035d8cc2d3d8990a1d65b10df5050548de314\"\u003e\u003ccode\u003e260035d\u003c/code\u003e\u003c/a\u003e feat/shape-border (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/fddf93e737d8e0d5ad0eca80a90b7aa476d6c8d9\"\u003e\u003ccode\u003efddf93e\u003c/code\u003e\u003c/a\u003e chore: update goldens\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.27.2\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.19.3\u0026new-version=0.27.2)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}],"issue_packages":[{"old_version":"0.28.7","new_version":"0.43.1","update_type":"minor","path":null,"pr_created_at":"2026-01-12T12:41:38.000Z","version_change":"0.28.7 → 0.43.1","issue":{"uuid":"3804160126","node_id":"PR_kwDOOcHA8c68sSZX","number":28,"state":"closed","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.43.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T12:10:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T12:41:38.000Z","updated_at":"2026-01-19T12:10:10.000Z","time_to_close":602910,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.43.1","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.43.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.43.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Improve \u003ccode\u003eShadPortal\u003c/code\u003e scroll and resize handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.43.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Rename \u003ccode\u003eicon\u003c/code\u003e into \u003ccode\u003eleading\u003c/code\u003e in \u003ccode\u003eShadDatePicker\u003c/code\u003e and \u003ccode\u003eShadDatePickerFormField\u003c/code\u003e and add \u003ccode\u003etrailing\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.42.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Add \u003ccode\u003eselectedIconColor\u003c/code\u003e to \u003ccode\u003eShadOptionTheme\u003c/code\u003e to allow customizing the color of the selected icon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The old \u003ccode\u003esetValue\u003c/code\u003e has been renamed into \u003ccode\u003esetFieldValue\u003c/code\u003e to better reflect its purpose, and now accepts a \u003ccode\u003enotifyField\u003c/code\u003e boolean parameter (defaults to \u003ccode\u003etrue\u003c/code\u003e) to control whether to notify the form field of the value change.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadFormBuilderFieldState.setInternalError\u003c/code\u003e has been renamed into \u003ccode\u003esetError\u003c/code\u003e for consistency.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadFormState.removeInternalFieldValue\u003c/code\u003e has been renamed into \u003ccode\u003eremoveFieldValue\u003c/code\u003e for consistency.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Now \u003ccode\u003esetValue\u003c/code\u003e takes a \u003ccode\u003eMap\u0026lt;String, dynamic\u0026gt;\u003c/code\u003e as value and updates the entire form value. It also accepts a \u003ccode\u003enotifyFields\u003c/code\u003e boolean parameter (defaults to \u003ccode\u003etrue\u003c/code\u003e) to control whether to notify the changed form fields of the value changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003esetValue\u003c/code\u003e to \u003ccode\u003eShadForm\u003c/code\u003e to manipulate the value of a form field programmatically.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The map stored by \u003ccode\u003eShadForm\u003c/code\u003e now uses \u003ccode\u003eString\u003c/code\u003e as a key instead of \u003ccode\u003eObject\u003c/code\u003e. Every form field \u003ccode\u003eid\u003c/code\u003e must be a \u003ccode\u003eString\u003c/code\u003e now. This change was made for convenience with JSON serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003emaxLength\u003c/code\u003e parameter to \u003ccode\u003eShadTextarea\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/mickey35vn\"\u003e\u003ccode\u003e@​mickey35vn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSonner\u003c/code\u003e height normalization for stacked toasts with different heights.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadPopover\u003c/code\u003e dismissal animation when multiple popovers were opened quickly one after another. This affected components like \u003ccode\u003eShadContextMenu\u003c/code\u003e and \u003ccode\u003eShadMenubar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadMenubar\u003c/code\u003e onPressed behavior, so mobile taps now open/close the menubar items correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Improve \u003ccode\u003eShadPortal\u003c/code\u003e scroll and resize handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Rename \u003ccode\u003eicon\u003c/code\u003e into \u003ccode\u003eleading\u003c/code\u003e in \u003ccode\u003eShadDatePicker\u003c/code\u003e and \u003ccode\u003eShadDatePickerFormField\u003c/code\u003e and add \u003ccode\u003etrailing\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Add \u003ccode\u003eselectedIconColor\u003c/code\u003e to \u003ccode\u003eShadOptionTheme\u003c/code\u003e to allow customizing the color of the selected icon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The old \u003ccode\u003esetValue\u003c/code\u003e has been renamed into \u003ccode\u003esetFieldValue\u003c/code\u003e to better reflect its purpose, and now accepts a \u003ccode\u003enotifyField\u003c/code\u003e boolean parameter (defaults to \u003ccode\u003etrue\u003c/code\u003e) to control whether to notify the form field of the value change.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadFormBuilderFieldState.setInternalError\u003c/code\u003e has been renamed into \u003ccode\u003esetError\u003c/code\u003e for consistency.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadFormState.removeInternalFieldValue\u003c/code\u003e has been renamed into \u003ccode\u003eremoveFieldValue\u003c/code\u003e for consistency.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: Now \u003ccode\u003esetValue\u003c/code\u003e takes a \u003ccode\u003eMap\u0026lt;String, dynamic\u0026gt;\u003c/code\u003e as value and updates the entire form value. It also accepts a \u003ccode\u003enotifyFields\u003c/code\u003e boolean parameter (defaults to \u003ccode\u003etrue\u003c/code\u003e) to control whether to notify the changed form fields of the value changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003esetValue\u003c/code\u003e to \u003ccode\u003eShadForm\u003c/code\u003e to manipulate the value of a form field programmatically.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The map stored by \u003ccode\u003eShadForm\u003c/code\u003e now uses \u003ccode\u003eString\u003c/code\u003e as a key instead of \u003ccode\u003eObject\u003c/code\u003e. Every form field \u003ccode\u003eid\u003c/code\u003e must be a \u003ccode\u003eString\u003c/code\u003e now. This change was made for convenience with JSON serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003emaxLength\u003c/code\u003e parameter to \u003ccode\u003eShadTextarea\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/mickey35vn\"\u003e\u003ccode\u003e@​mickey35vn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSonner\u003c/code\u003e height normalization for stacked toasts with different heights.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadPopover\u003c/code\u003e dismissal animation when multiple popovers were opened quickly one after another. This affected components like \u003ccode\u003eShadContextMenu\u003c/code\u003e and \u003ccode\u003eShadMenubar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadMenubar\u003c/code\u003e onPressed behavior, so mobile taps now open/close the menubar items correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/dbe09d78c4e853888255cef3f1c080a9ac44a6eb\"\u003e\u003ccode\u003edbe09d7\u003c/code\u003e\u003c/a\u003e fix: improve portal scroll and resize handling (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/4596fe43a5aea0747bb00f9bdcac825e2d88ff63\"\u003e\u003ccode\u003e4596fe4\u003c/code\u003e\u003c/a\u003e feat: leading and trailing in date picker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/ab31fad2833947445b99f85553ee6b9f1202ce3d\"\u003e\u003ccode\u003eab31fad\u003c/code\u003e\u003c/a\u003e chore: selected icon color in shad option theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/372c74a47f8fcd71a4912f77879e1f99562a0b39\"\u003e\u003ccode\u003e372c74a\u003c/code\u003e\u003c/a\u003e chore: add nvim configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b9d5f18792216d81cfd7cb48e15acf1a9876cc43\"\u003e\u003ccode\u003eb9d5f18\u003c/code\u003e\u003c/a\u003e refactor: form (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a5f8fd78bd360301c2656f423bd352bdfc970723\"\u003e\u003ccode\u003ea5f8fd7\u003c/code\u003e\u003c/a\u003e refactor: form (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/9b83aa1c9a901159042c1d4f91314000ac99cf48\"\u003e\u003ccode\u003e9b83aa1\u003c/code\u003e\u003c/a\u003e feat: add maxLength property to ShadTextarea for input length restriction (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/9ba3808ec729340de8173b6bd12fd9a37e2302ff\"\u003e\u003ccode\u003e9ba3808\u003c/code\u003e\u003c/a\u003e fix: normalized sonner toast heights based on last toast (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/f731bb86028e0ac7d088170d6c2834fcdf54df7f\"\u003e\u003ccode\u003ef731bb8\u003c/code\u003e\u003c/a\u003e fix/557,565 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e928a493ca6e73851713fce398a985bd396bf405\"\u003e\u003ccode\u003ee928a49\u003c/code\u003e\u003c/a\u003e fix/563 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.43.1\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.43.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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"0.39.14","new_version":"0.40.6","update_type":"minor","path":null,"pr_created_at":"2025-12-11T02:26:05.000Z","version_change":"0.39.14 → 0.40.6","issue":{"uuid":"3717469638","node_id":"PR_kwDOQfV3v864Qiw8","number":8,"state":"closed","title":"chore(deps): bump shadcn_ui from 0.39.14 to 0.40.6","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-12T02:27:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-11T02:26:05.000Z","updated_at":"2025-12-12T02:27:32.000Z","time_to_close":86485,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"shadcn_ui","old_version":"0.39.14","new_version":"0.40.6","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.39.14 to 0.40.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003emaxLength\u003c/code\u003e parameter to \u003ccode\u003eShadTextarea\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/mickey35vn\"\u003e\u003ccode\u003e@​mickey35vn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSonner\u003c/code\u003e height normalization for stacked toasts with different heights.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadPopover\u003c/code\u003e dismissal animation when multiple popovers were opened quickly one after another. This affected components like \u003ccode\u003eShadContextMenu\u003c/code\u003e and \u003ccode\u003eShadMenubar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadMenubar\u003c/code\u003e onPressed behavior, so mobile taps now open/close the menubar items correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003emaxLength\u003c/code\u003e parameter to \u003ccode\u003eShadTextarea\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/mickey35vn\"\u003e\u003ccode\u003e@​mickey35vn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSonner\u003c/code\u003e height normalization for stacked toasts with different heights.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadPopover\u003c/code\u003e dismissal animation when multiple popovers were opened quickly one after another. This affected components like \u003ccode\u003eShadContextMenu\u003c/code\u003e and \u003ccode\u003eShadMenubar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadMenubar\u003c/code\u003e onPressed behavior, so mobile taps now open/close the menubar items correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/commit/9b83aa1c9a901159042c1d4f91314000ac99cf48\"\u003e\u003ccode\u003e9b83aa1\u003c/code\u003e\u003c/a\u003e feat: add maxLength property to ShadTextarea for input length restriction (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/9ba3808ec729340de8173b6bd12fd9a37e2302ff\"\u003e\u003ccode\u003e9ba3808\u003c/code\u003e\u003c/a\u003e fix: normalized sonner toast heights based on last toast (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/f731bb86028e0ac7d088170d6c2834fcdf54df7f\"\u003e\u003ccode\u003ef731bb8\u003c/code\u003e\u003c/a\u003e fix/557,565 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e928a493ca6e73851713fce398a985bd396bf405\"\u003e\u003ccode\u003ee928a49\u003c/code\u003e\u003c/a\u003e fix/563 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/488f86cfd630da6faa5d9a6457b703879d16810f\"\u003e\u003ccode\u003e488f86c\u003c/code\u003e\u003c/a\u003e fix: select form field onchanged fired twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/c4b46773b60fe3c3fffa772b526a4d28159899e0\"\u003e\u003ccode\u003ec4b4677\u003c/code\u003e\u003c/a\u003e chore: dart formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/1df8faa262fd0ea2a3e76f85d816ec0993c1e083\"\u003e\u003ccode\u003e1df8faa\u003c/code\u003e\u003c/a\u003e refactor: breadcrumb (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/adbe30faee6037a7bac84181e0ed059b6a00bece\"\u003e\u003ccode\u003eadbe30f\u003c/code\u003e\u003c/a\u003e ci: run build runner only on prs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/db70929537b4617547138815f21e11f740f54ddb\"\u003e\u003ccode\u003edb70929\u003c/code\u003e\u003c/a\u003e chore: regenerate themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/49647862c5caba7888df19d7f68031ced32598ff\"\u003e\u003ccode\u003e4964786\u003c/code\u003e\u003c/a\u003e fix: ShadSheetTheme.closeIcon is ignored (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.39.14...v0.40.6\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.39.14\u0026new-version=0.40.6)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vikaspoute/live_shop/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikaspoute%2Flive_shop/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"0.39.14","new_version":"0.40.3","update_type":"minor","path":null,"pr_created_at":"2025-12-05T02:23:52.000Z","version_change":"0.39.14 → 0.40.3","issue":{"uuid":"3697248236","node_id":"PR_kwDOQfV3v863NNCI","number":3,"state":"closed","title":"chore(deps): bump shadcn_ui from 0.39.14 to 0.40.3","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T02:24:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-05T02:23:52.000Z","updated_at":"2025-12-08T02:24:47.000Z","time_to_close":259253,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"shadcn_ui","old_version":"0.39.14","new_version":"0.40.3","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.39.14 to 0.40.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadButton\u003c/code\u003e constraints regression when using a \u003ccode\u003eLayoutBuilder\u003c/code\u003e as child.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectFormField\u003c/code\u003e \u003ccode\u003eonChanged\u003c/code\u003e callback being fired twice when changing the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/commit/e928a493ca6e73851713fce398a985bd396bf405\"\u003e\u003ccode\u003ee928a49\u003c/code\u003e\u003c/a\u003e fix/563 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/488f86cfd630da6faa5d9a6457b703879d16810f\"\u003e\u003ccode\u003e488f86c\u003c/code\u003e\u003c/a\u003e fix: select form field onchanged fired twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/c4b46773b60fe3c3fffa772b526a4d28159899e0\"\u003e\u003ccode\u003ec4b4677\u003c/code\u003e\u003c/a\u003e chore: dart formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/1df8faa262fd0ea2a3e76f85d816ec0993c1e083\"\u003e\u003ccode\u003e1df8faa\u003c/code\u003e\u003c/a\u003e refactor: breadcrumb (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/adbe30faee6037a7bac84181e0ed059b6a00bece\"\u003e\u003ccode\u003eadbe30f\u003c/code\u003e\u003c/a\u003e ci: run build runner only on prs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/db70929537b4617547138815f21e11f740f54ddb\"\u003e\u003ccode\u003edb70929\u003c/code\u003e\u003c/a\u003e chore: regenerate themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/49647862c5caba7888df19d7f68031ced32598ff\"\u003e\u003ccode\u003e4964786\u003c/code\u003e\u003c/a\u003e fix: ShadSheetTheme.closeIcon is ignored (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/fa2115a36a65d7833db71608fe32bcad5d6d307e\"\u003e\u003ccode\u003efa2115a\u003c/code\u003e\u003c/a\u003e fix: ShadBreadcrumbLink layout with ShadButtons (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.39.14...v0.40.3\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.39.14\u0026new-version=0.40.3)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vikaspoute/live_shop/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikaspoute%2Flive_shop/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"0.39.14","new_version":"0.40.1","update_type":"minor","path":null,"pr_created_at":"2025-12-02T03:28:02.000Z","version_change":"0.39.14 → 0.40.1","issue":{"uuid":"3683839351","node_id":"PR_kwDOQfV3v862f0qO","number":1,"state":"closed","title":"chore(deps): bump shadcn_ui from 0.39.14 to 0.40.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-03T02:23:40.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T03:28:02.000Z","updated_at":"2025-12-03T02:23:42.000Z","time_to_close":82538,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"shadcn_ui","old_version":"0.39.14","new_version":"0.40.1","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.39.14 to 0.40.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e constraints are applied at the top of the widget and not to the inner editable text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Run the Dart formatter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new component \u003ccode\u003eShadBreadcrumb\u003c/code\u003e and all of its related components (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update \u003ccode\u003eShadButton\u003c/code\u003e to allow for more flexibility with height and width properties (thanks to \u003ca href=\"https://github.com/MoazSalem\"\u003e\u003ccode\u003e@​MoazSalem\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Get \u003ccode\u003ecloseIcon\u003c/code\u003e from theme in \u003ccode\u003eShadTheme\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Merge of \u003ccode\u003eShadDecoration\u003c/code\u003e in the component themes.\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/nank1ro/flutter-shadcn-ui/commit/c4b46773b60fe3c3fffa772b526a4d28159899e0\"\u003e\u003ccode\u003ec4b4677\u003c/code\u003e\u003c/a\u003e chore: dart formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/1df8faa262fd0ea2a3e76f85d816ec0993c1e083\"\u003e\u003ccode\u003e1df8faa\u003c/code\u003e\u003c/a\u003e refactor: breadcrumb (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/adbe30faee6037a7bac84181e0ed059b6a00bece\"\u003e\u003ccode\u003eadbe30f\u003c/code\u003e\u003c/a\u003e ci: run build runner only on prs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/db70929537b4617547138815f21e11f740f54ddb\"\u003e\u003ccode\u003edb70929\u003c/code\u003e\u003c/a\u003e chore: regenerate themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/49647862c5caba7888df19d7f68031ced32598ff\"\u003e\u003ccode\u003e4964786\u003c/code\u003e\u003c/a\u003e fix: ShadSheetTheme.closeIcon is ignored (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/fa2115a36a65d7833db71608fe32bcad5d6d307e\"\u003e\u003ccode\u003efa2115a\u003c/code\u003e\u003c/a\u003e fix: ShadBreadcrumbLink layout with ShadButtons (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.39.14...v0.40.1\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.39.14\u0026new-version=0.40.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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vikaspoute/live_shop/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikaspoute%2Flive_shop/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"0.28.7","new_version":"0.38.3","update_type":"minor","path":null,"pr_created_at":"2025-10-20T11:33:11.000Z","version_change":"0.28.7 → 0.38.3","issue":{"uuid":"3532105607","node_id":"PR_kwDOOcHA8c6unSwq","number":16,"state":"closed","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.38.3","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T11:13:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T11:33:11.000Z","updated_at":"2025-10-27T11:13:50.000Z","time_to_close":603638,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.38.3","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.38.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003emaintainState\u003c/code\u003e to \u003ccode\u003eShadTabs\u003c/code\u003e to control whether to maintain the state of the tabs when switching between them. Defaults to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003ecanRequestFocus\u003c/code\u003e to \u003ccode\u003eShadButton\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Unselected \u003ccode\u003eShadTab\u003c/code\u003e which was focusable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003esearchFocusNode\u003c/code\u003e to \u003ccode\u003eShadSelect\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e to provide a custom focus node for the search input.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eonSearchSubmitted\u003c/code\u003e to \u003ccode\u003eShadSelect\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e to handle the submission of the search input (e.g., when the user presses the Enter key).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e crash when removing the external \u003ccode\u003efocusNode\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: FixShadTable doesn't support RTL (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadToast \u0026amp; ShadSonner doesn't react to text direction change (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadSheet crash when tap outside the sheet (thanks to \u003ca href=\"https://github.com/pro100andrey\"\u003e\u003ccode\u003e@​pro100andrey\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Feat: direction-aware dialog and toast close buttons (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadDialog - scrolling doesn’t work when constraints are set (thanks to \u003ca href=\"https://github.com/pro100andrey\"\u003e\u003ccode\u003e@​pro100andrey\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadTabs.expandContent\u003c/code\u003e has been removed and added to \u003ccode\u003eShadTab.expandContent\u003c/code\u003e to allow expanding only specific tabs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Export \u003ccode\u003eEffect\u003c/code\u003e from \u003ccode\u003eflutter_animate\u003c/code\u003e as \u003ccode\u003eAnimateEffect\u003c/code\u003e to avoid name conflicts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Export \u003ccode\u003eTextDirection\u003c/code\u003e from \u003ccode\u003eintl\u003c/code\u003e as \u003ccode\u003eIntlTextDirection\u003c/code\u003e to avoid name conflicts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelect\u003c/code\u003e not updating the controller when the form field value changes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Remove \u003ccode\u003einitialValues\u003c/code\u003e from \u003ccode\u003eShadSelectMultipleFormField\u003c/code\u003e, use \u003ccode\u003econtroller\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelect.withSearch\u003c/code\u003e keyboard shortcuts closing the popover when the search input is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003ebackgroundColor\u003c/code\u003e, \u003ccode\u003eselectedBackgroundColor\u003c/code\u003e, \u003ccode\u003etextStyle\u003c/code\u003e and \u003ccode\u003eselectedTextStyle\u003c/code\u003e to \u003ccode\u003eShadOptionTheme\u003c/code\u003e and \u003ccode\u003eShadOption\u003c/code\u003e, to customize the background color and text style of \u003ccode\u003eShadOption\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Test fails due to pending Timer when using \u003ccode\u003eAnimate\u003c/code\u003e and \u003ccode\u003eDuration.zero\u003c/code\u003e, which has been replaced with \u003ccode\u003eShadAnimate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadThemeData.merge\u003c/code\u003e and \u003ccode\u003eShadTheme.merge\u003c/code\u003e methods to easily merge two themes together. This is useful when you want to override only a few properties of the theme for a subtree of the widget tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003etabsGap\u003c/code\u003e and \u003ccode\u003etabBarAlignment\u003c/code\u003e to \u003ccode\u003eShadTabs\u003c/code\u003e in order to customize the gaps between tabs and the alignment of the tab bar (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the resulting TextStyle applied to ShadTab (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the resulting decoration applied to ShadTab (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Before all text styles from \u003ccode\u003eShadTextTheme\u003c/code\u003e had a color applied and \u003ccode\u003einherited\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e, this prevented customizing the text styles easily. Now all text styles have \u003ccode\u003einherit\u003c/code\u003e set to \u003ccode\u003etrue\u003c/code\u003e and no color applied, so they can be customized more easily (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003emaintainState\u003c/code\u003e to \u003ccode\u003eShadTabs\u003c/code\u003e to control whether to maintain the state of the tabs when switching between them. Defaults to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003ecanRequestFocus\u003c/code\u003e to \u003ccode\u003eShadButton\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Unselected \u003ccode\u003eShadTab\u003c/code\u003e which was focusable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003esearchFocusNode\u003c/code\u003e to \u003ccode\u003eShadSelect\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e to provide a custom focus node for the search input.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eonSearchSubmitted\u003c/code\u003e to \u003ccode\u003eShadSelect\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e to handle the submission of the search input (e.g., when the user presses the Enter key).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadInput\u003c/code\u003e crash when removing the external \u003ccode\u003efocusNode\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix ShadTable doesn't support RTL (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadToast \u0026amp; ShadSonner doesn't react to text direction change (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadSheet crash when tap outside the sheet (thanks to \u003ca href=\"https://github.com/pro100andrey\"\u003e\u003ccode\u003e@​pro100andrey\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Feat: direction-aware dialog and toast close buttons (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: ShadDialog - scrolling doesn’t work when constraints are set (thanks to \u003ca href=\"https://github.com/pro100andrey\"\u003e\u003ccode\u003e@​pro100andrey\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eShadTabs.expandContent\u003c/code\u003e has been removed and added to \u003ccode\u003eShadTab.expandContent\u003c/code\u003e to allow expanding only specific tabs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Export \u003ccode\u003eEffect\u003c/code\u003e from \u003ccode\u003eflutter_animate\u003c/code\u003e as \u003ccode\u003eAnimateEffect\u003c/code\u003e to avoid name conflicts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Export \u003ccode\u003eTextDirection\u003c/code\u003e from \u003ccode\u003eintl\u003c/code\u003e as \u003ccode\u003eIntlTextDirection\u003c/code\u003e to avoid name conflicts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelect\u003c/code\u003e not updating the controller when the form field value changes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Remove \u003ccode\u003einitialValues\u003c/code\u003e from \u003ccode\u003eShadSelectMultipleFormField\u003c/code\u003e, use \u003ccode\u003econtroller\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelect.withSearch\u003c/code\u003e keyboard shortcuts closing the popover when the search input is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003ebackgroundColor\u003c/code\u003e, \u003ccode\u003eselectedBackgroundColor\u003c/code\u003e, \u003ccode\u003etextStyle\u003c/code\u003e and \u003ccode\u003eselectedTextStyle\u003c/code\u003e to \u003ccode\u003eShadOptionTheme\u003c/code\u003e and \u003ccode\u003eShadOption\u003c/code\u003e, to customize the background color and text style of \u003ccode\u003eShadOption\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Test fails due to pending Timer when using \u003ccode\u003eAnimate\u003c/code\u003e and \u003ccode\u003eDuration.zero\u003c/code\u003e, which has been replaced with \u003ccode\u003eShadAnimate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadThemeData.merge\u003c/code\u003e and \u003ccode\u003eShadTheme.merge\u003c/code\u003e methods to easily merge two themes together. This is useful when you want to override only a few properties of the theme for a subtree of the widget tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003etabsGap\u003c/code\u003e and \u003ccode\u003etabBarAlignment\u003c/code\u003e to \u003ccode\u003eShadTabs\u003c/code\u003e in order to customize the gaps between tabs and the alignment of the tab bar (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the resulting TextStyle applied to ShadTab (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the resulting decoration applied to ShadTab (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Before all text styles from \u003ccode\u003eShadTextTheme\u003c/code\u003e had a color applied and \u003ccode\u003einherited\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e, this prevented customizing the text styles easily. Now all text styles have \u003ccode\u003einherit\u003c/code\u003e set to \u003ccode\u003etrue\u003c/code\u003e and no color applied, so they can be customized more easily (thanks to \u003ca href=\"https://github.com/9dan\"\u003e\u003ccode\u003e@​9dan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/d1e8c950a739bfffdf82885529d5eed440574ad6\"\u003e\u003ccode\u003ed1e8c95\u003c/code\u003e\u003c/a\u003e fix: 508 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5611b1cbb03482f5a53decf0cf372fb1e382a81b\"\u003e\u003ccode\u003e5611b1c\u003c/code\u003e\u003c/a\u003e feat: select search focus node (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/d2fcb22779e9c0687231bb838a0e64458a298693\"\u003e\u003ccode\u003ed2fcb22\u003c/code\u003e\u003c/a\u003e Upgrade Dart SDK constraint to 3.9.0 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e2cd147533b45e4b928585106564571bed913098\"\u003e\u003ccode\u003ee2cd147\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/9a2ea3cdca273420dad3cce7c371b737b5c94524\"\u003e\u003ccode\u003e9a2ea3c\u003c/code\u003e\u003c/a\u003e fix: ShadTable doesn't support RTL (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/aa3796c20410af4d86d346158f79e002589bbbea\"\u003e\u003ccode\u003eaa3796c\u003c/code\u003e\u003c/a\u003e Fix(\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/501\"\u003e#501\u003c/a\u003e): ShadToast \u0026amp; ShadSonner doesn't react to text direction change (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/502\"\u003e#502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/978dda6ecd0c7199726e19376fe82470f9e7d498\"\u003e\u003ccode\u003e978dda6\u003c/code\u003e\u003c/a\u003e fix issues/450 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/652c5ba70788d6b0a8ced71dd817867021800ff7\"\u003e\u003ccode\u003e652c5ba\u003c/code\u003e\u003c/a\u003e Feat: direction-aware dialog and toast close buttons  (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b8712a42e31e6e12ffbdff4178c132e942a73f75\"\u003e\u003ccode\u003eb8712a4\u003c/code\u003e\u003c/a\u003e fix maxHeight constrains (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/3e17670ece1a2cad9aa8ae96ce1de39bc3758151\"\u003e\u003ccode\u003e3e17670\u003c/code\u003e\u003c/a\u003e refactor: tabs expand content (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.38.3\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.38.3)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"0.28.7","new_version":"0.31.7","update_type":"minor","path":null,"pr_created_at":"2025-09-22T11:03:07.000Z","version_change":"0.28.7 → 0.31.7","issue":{"uuid":"2848967834","node_id":"PR_kwDOOcHA8c6pz8ya","number":12,"state":"closed","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.31.7","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-29T14:12:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T11:03:07.000Z","updated_at":"2025-09-29T14:12:38.000Z","time_to_close":616171,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.31.7","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.31.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003econtroller\u003c/code\u003e to \u003ccode\u003eShadRadioGroup\u003c/code\u003e to manually control the selected value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSwitch\u003c/code\u003e on RTL direction.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003euseSafeArea\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e and \u003ccode\u003eShadSheet\u003c/code\u003e to wrap the content with a \u003ccode\u003eSafeArea\u003c/code\u003e. Defaults to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003ecloseOnTapOutside\u003c/code\u003e of \u003ccode\u003eShadDatePicker\u003c/code\u003e which wasn't passed to \u003ccode\u003eShadPopover\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Convert all \u003ccode\u003eEdgeInsets\u003c/code\u003e to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e to better support RTL and fix many components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadAccordionController\u003c/code\u003e to manually control the open/close state of the \u003ccode\u003eShadAccordionItem\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Toggle \u003ccode\u003eShadAccordionItem\u003c/code\u003e by pressing \u003ccode\u003eSpace\u003c/code\u003e (before it worked only with \u003ccode\u003eEnter\u003c/code\u003e) when the header is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eside\u003c/code\u003e to \u003ccode\u003eShadSheetTheme\u003c/code\u003e to set the default side of the sheet from the theme.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Modify the \u003ccode\u003eShadTooltip\u003c/code\u003e component and its hover strategies to work on mobile on tap without a long press.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTapOutside\u003c/code\u003e to trigger unhover when tapping outside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTap\u003c/code\u003e to trigger hover/unhover when tapping inside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Now if an hover strategy is present in both \u003ccode\u003ehoverStrategies.hover\u003c/code\u003e and \u003ccode\u003ehoverStrategies.unhover\u003c/code\u003e, the hover will be toggled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003econtroller\u003c/code\u003e to \u003ccode\u003eShadRadioGroup\u003c/code\u003e to manually control the selected value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSwitch\u003c/code\u003e on RTL direction.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003euseSafeArea\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e and \u003ccode\u003eShadSheet\u003c/code\u003e to wrap the content with a \u003ccode\u003eSafeArea\u003c/code\u003e. Defaults to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003ecloseOnTapOutside\u003c/code\u003e of \u003ccode\u003eShadDatePicker\u003c/code\u003e which wasn't passed to \u003ccode\u003eShadPopover\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Convert all \u003ccode\u003eEdgeInsets\u003c/code\u003e to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e to better support RTL and fix many components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadAccordionController\u003c/code\u003e to manually control the open/close state of the \u003ccode\u003eShadAccordionItem\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Toggle \u003ccode\u003eShadAccordionItem\u003c/code\u003e by pressing \u003ccode\u003eSpace\u003c/code\u003e (before it worked only with \u003ccode\u003eEnter\u003c/code\u003e) when the header is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eside\u003c/code\u003e to \u003ccode\u003eShadSheetTheme\u003c/code\u003e to set the default side of the sheet from the theme.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Modify the \u003ccode\u003eShadTooltip\u003c/code\u003e component and its hover strategies to work on mobile on tap without a long press.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTapOutside\u003c/code\u003e to trigger unhover when tapping outside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTap\u003c/code\u003e to trigger hover/unhover when tapping inside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Now if an hover strategy is present in both \u003ccode\u003ehoverStrategies.hover\u003c/code\u003e and \u003ccode\u003ehoverStrategies.unhover\u003c/code\u003e, the hover will be toggled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e04d5798e765575d2f2db6cdcaeb8a274ca19fb1\"\u003e\u003ccode\u003ee04d579\u003c/code\u003e\u003c/a\u003e feat radio controller (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/160d18d583ed0e61050cea5b853bf5ce5332abc9\"\u003e\u003ccode\u003e160d18d\u003c/code\u003e\u003c/a\u003e fix: 418 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/22ccf0888f731eaa4c8a56995cc33d8e70d8984e\"\u003e\u003ccode\u003e22ccf08\u003c/code\u003e\u003c/a\u003e feat use safe area (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/3cc1f512cbda377e7bc67e124e57628b98586793\"\u003e\u003ccode\u003e3cc1f51\u003c/code\u003e\u003c/a\u003e fix/close-on-tap-outside-date-picker (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/eeb53a46fed01e9068361b3371d31f1ba1056b23\"\u003e\u003ccode\u003eeeb53a4\u003c/code\u003e\u003c/a\u003e fix: edge insets geometry (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/834f02fcd78ea357cfcd5e74aba9cf17383336c4\"\u003e\u003ccode\u003e834f02f\u003c/code\u003e\u003c/a\u003e feat/442-accordion-controller (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/342ee4164d56ce00c133269a69e2fa6f3c7e3ee0\"\u003e\u003ccode\u003e342ee41\u003c/code\u003e\u003c/a\u003e chore: update github token for review assign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/979c61bc4488600e575e682e7e6aeab131cb54af\"\u003e\u003ccode\u003e979c61b\u003c/code\u003e\u003c/a\u003e feat 446 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e76a37cade2a57b15fc7936637429554aea803e0\"\u003e\u003ccode\u003ee76a37c\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6b1d26cc64fe30597708242038a662e3b43e530b\"\u003e\u003ccode\u003e6b1d26c\u003c/code\u003e\u003c/a\u003e feat: 432 tooltip on mobile (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.31.7\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.31.7)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"0.28.7","new_version":"0.31.2","update_type":"minor","path":null,"pr_created_at":"2025-09-15T11:18:48.000Z","version_change":"0.28.7 → 0.31.2","issue":{"uuid":"3417506388","node_id":"PR_kwDOOcHA8c6onPBI","number":11,"state":"open","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.31.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T11:18:48.000Z","updated_at":"2025-09-15T11:20:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.31.2","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.31.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadAccordionController\u003c/code\u003e to manually control the open/close state of the \u003ccode\u003eShadAccordionItem\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Toggle \u003ccode\u003eShadAccordionItem\u003c/code\u003e by pressing \u003ccode\u003eSpace\u003c/code\u003e (before it worked only with \u003ccode\u003eEnter\u003c/code\u003e) when the header is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eside\u003c/code\u003e to \u003ccode\u003eShadSheetTheme\u003c/code\u003e to set the default side of the sheet from the theme.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Modify the \u003ccode\u003eShadTooltip\u003c/code\u003e component and its hover strategies to work on mobile on tap without a long press.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTapOutside\u003c/code\u003e to trigger unhover when tapping outside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTap\u003c/code\u003e to trigger hover/unhover when tapping inside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Now if an hover strategy is present in both \u003ccode\u003ehoverStrategies.hover\u003c/code\u003e and \u003ccode\u003ehoverStrategies.unhover\u003c/code\u003e, the hover will be toggled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL (for real this time).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump min Flutter SDK version to \u003ccode\u003e3.35.0\u003c/code\u003e to support \u003ccode\u003eFormField.onReset\u003c/code\u003e and \u003ccode\u003eBrightness\u003c/code\u003e from \u003ccode\u003e'package:flutter/widgets.dart'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Remove useless import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadKeyboardToolbar\u003c/code\u003e and \u003ccode\u003eShadDefaultKeyboardToolbar\u003c/code\u003e components to show a toolbar above the keyboard. Add \u003ccode\u003ekeyboardToolbarBuilder\u003c/code\u003e to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e, \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e, \u003ccode\u003eShadInputOTP\u003c/code\u003e, \u003ccode\u003eShadInputOTPFormField\u003c/code\u003e to easily add a keyboard toolbar to these components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadTextTheme.copyWith\u003c/code\u003e was always overwriting custom font with default \u003ccode\u003eGeist\u003c/code\u003e font. \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.3\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadAccordionController\u003c/code\u003e to manually control the open/close state of the \u003ccode\u003eShadAccordionItem\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Toggle \u003ccode\u003eShadAccordionItem\u003c/code\u003e by pressing \u003ccode\u003eSpace\u003c/code\u003e (before it worked only with \u003ccode\u003eEnter\u003c/code\u003e) when the header is focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eside\u003c/code\u003e to \u003ccode\u003eShadSheetTheme\u003c/code\u003e to set the default side of the sheet from the theme.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Modify the \u003ccode\u003eShadTooltip\u003c/code\u003e component and its hover strategies to work on mobile on tap without a long press.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTapOutside\u003c/code\u003e to trigger unhover when tapping outside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadHoverStrategy.onTap\u003c/code\u003e to trigger hover/unhover when tapping inside the widget.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Now if an hover strategy is present in both \u003ccode\u003ehoverStrategies.hover\u003c/code\u003e and \u003ccode\u003ehoverStrategies.unhover\u003c/code\u003e, the hover will be toggled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Remove useless import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL (for real this time).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump min Flutter SDK version to \u003ccode\u003e3.35.0\u003c/code\u003e to support \u003ccode\u003eFormField.onReset\u003c/code\u003e and \u003ccode\u003eBrightness\u003c/code\u003e from \u003ccode\u003e'package:flutter/widgets.dart'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadKeyboardToolbar\u003c/code\u003e and \u003ccode\u003eShadDefaultKeyboardToolbar\u003c/code\u003e components to show a toolbar above the keyboard. Add \u003ccode\u003ekeyboardToolbarBuilder\u003c/code\u003e to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e, \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e, \u003ccode\u003eShadInputOTP\u003c/code\u003e, \u003ccode\u003eShadInputOTPFormField\u003c/code\u003e to easily add a keyboard toolbar to these components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadTextTheme.copyWith\u003c/code\u003e was always overwriting custom font with default \u003ccode\u003eGeist\u003c/code\u003e font. \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.3\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/834f02fcd78ea357cfcd5e74aba9cf17383336c4\"\u003e\u003ccode\u003e834f02f\u003c/code\u003e\u003c/a\u003e feat/442-accordion-controller (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/342ee4164d56ce00c133269a69e2fa6f3c7e3ee0\"\u003e\u003ccode\u003e342ee41\u003c/code\u003e\u003c/a\u003e chore: update github token for review assign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/979c61bc4488600e575e682e7e6aeab131cb54af\"\u003e\u003ccode\u003e979c61b\u003c/code\u003e\u003c/a\u003e feat 446 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/e76a37cade2a57b15fc7936637429554aea803e0\"\u003e\u003ccode\u003ee76a37c\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6b1d26cc64fe30597708242038a662e3b43e530b\"\u003e\u003ccode\u003e6b1d26c\u003c/code\u003e\u003c/a\u003e feat: 432 tooltip on mobile (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/127e5c7b6dd1e7737c2c23f000a8357dca5d1fdb\"\u003e\u003ccode\u003e127e5c7\u003c/code\u003e\u003c/a\u003e fix: change margin type to EdgeInsetsGeometry for ShadSeparator (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/8a6dec4b977d9b0c88037b954e3f120d539f2e51\"\u003e\u003ccode\u003e8a6dec4\u003c/code\u003e\u003c/a\u003e fix/438-text-area-form-field-initial-value (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a69e40928fc198bfa344e18308d0b331dc640461\"\u003e\u003ccode\u003ea69e409\u003c/code\u003e\u003c/a\u003e fix: 435 input and textarea on changed fired twice (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a387c4ed1016d1ce9727b467d2512434eafc926c\"\u003e\u003ccode\u003ea387c4e\u003c/code\u003e\u003c/a\u003e fix: expose default keyboard toolbar theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/73505941076f54f9df2e6e826aef3772d0708d41\"\u003e\u003ccode\u003e7350594\u003c/code\u003e\u003c/a\u003e chore: fix workflow create release with +\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.31.2\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.31.2)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.28.7","new_version":"0.30.5","update_type":"minor","path":null,"pr_created_at":"2025-09-08T11:15:38.000Z","version_change":"0.28.7 → 0.30.5","issue":{"uuid":"2807853465","node_id":"PR_kwDOOcHA8c6nXHGZ","number":10,"state":"closed","title":"build(deps): bump shadcn_ui from 0.28.7 to 0.30.5","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-15T11:18:51.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T11:15:38.000Z","updated_at":"2025-09-15T11:18:51.000Z","time_to_close":604993,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"shadcn_ui","old_version":"0.28.7","new_version":"0.30.5","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.28.7 to 0.30.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL (for real this time).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump min Flutter SDK version to \u003ccode\u003e3.35.0\u003c/code\u003e to support \u003ccode\u003eFormField.onReset\u003c/code\u003e and \u003ccode\u003eBrightness\u003c/code\u003e from \u003ccode\u003e'package:flutter/widgets.dart'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Remove useless import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadKeyboardToolbar\u003c/code\u003e and \u003ccode\u003eShadDefaultKeyboardToolbar\u003c/code\u003e components to show a toolbar above the keyboard. Add \u003ccode\u003ekeyboardToolbarBuilder\u003c/code\u003e to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e, \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e, \u003ccode\u003eShadInputOTP\u003c/code\u003e, \u003ccode\u003eShadInputOTPFormField\u003c/code\u003e to easily add a keyboard toolbar to these components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadTextTheme.copyWith\u003c/code\u003e was always overwriting custom font with default \u003ccode\u003eGeist\u003c/code\u003e font. \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Ensure \u003ccode\u003eShadForm.onChanged\u003c/code\u003e is called for both standard \u003ccode\u003eForm\u003c/code\u003e fields and \u003ccode\u003eShadFormField\u003c/code\u003e widgets.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing \u003ccode\u003eforceErrorText\u003c/code\u003e parameter to \u003ccode\u003eShadFormField\u003c/code\u003e widgets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL. Remove useless \u003ccode\u003etextDirection\u003c/code\u003e parameter from \u003ccode\u003eShadResizable\u003c/code\u003e and \u003ccode\u003eShadResizableTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing \u003ccode\u003ealignment\u003c/code\u003e parameter to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e and \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing popover closing animation (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: change \u003ccode\u003eShadSeparator.margin\u003c/code\u003e type to \u003ccode\u003eEdgeInsetsGeometry\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadTextareaFormField\u003c/code\u003e initial value assert due to controller being used internally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eonChanged\u003c/code\u003e of \u003ccode\u003eShadInputFormField\u003c/code\u003e and \u003ccode\u003eShadTextareaFormField\u003c/code\u003e fired twice for any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Expose \u003ccode\u003eShadDefaultKeyboardToolbarTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Remove useless import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL (for real this time).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump min Flutter SDK version to \u003ccode\u003e3.35.0\u003c/code\u003e to support \u003ccode\u003eFormField.onReset\u003c/code\u003e and \u003ccode\u003eBrightness\u003c/code\u003e from \u003ccode\u003e'package:flutter/widgets.dart'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadKeyboardToolbar\u003c/code\u003e and \u003ccode\u003eShadDefaultKeyboardToolbar\u003c/code\u003e components to show a toolbar above the keyboard. Add \u003ccode\u003ekeyboardToolbarBuilder\u003c/code\u003e to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e, \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e, \u003ccode\u003eShadInputOTP\u003c/code\u003e, \u003ccode\u003eShadInputOTPFormField\u003c/code\u003e to easily add a keyboard toolbar to these components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadTextTheme.copyWith\u003c/code\u003e was always overwriting custom font with default \u003ccode\u003eGeist\u003c/code\u003e font. \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Ensure \u003ccode\u003eShadForm.onChanged\u003c/code\u003e is called for both standard \u003ccode\u003eForm\u003c/code\u003e fields and \u003ccode\u003eShadFormField\u003c/code\u003e widgets.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing \u003ccode\u003eforceErrorText\u003c/code\u003e parameter to \u003ccode\u003eShadFormField\u003c/code\u003e widgets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix \u003ccode\u003eShadResizable\u003c/code\u003e on RTL. Remove useless \u003ccode\u003etextDirection\u003c/code\u003e parameter from \u003ccode\u003eShadResizable\u003c/code\u003e and \u003ccode\u003eShadResizableTheme\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing \u003ccode\u003ealignment\u003c/code\u003e parameter to \u003ccode\u003eShadInput\u003c/code\u003e, \u003ccode\u003eShadInputFormField\u003c/code\u003e, \u003ccode\u003eShadTextArea\u003c/code\u003e and \u003ccode\u003eShadTextAreaFormField\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add missing popover closing animation (thanks to \u003ca href=\"https://github.com/DMouayad\"\u003e\u003ccode\u003e@​DMouayad\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/127e5c7b6dd1e7737c2c23f000a8357dca5d1fdb\"\u003e\u003ccode\u003e127e5c7\u003c/code\u003e\u003c/a\u003e fix: change margin type to EdgeInsetsGeometry for ShadSeparator (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/8a6dec4b977d9b0c88037b954e3f120d539f2e51\"\u003e\u003ccode\u003e8a6dec4\u003c/code\u003e\u003c/a\u003e fix/438-text-area-form-field-initial-value (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a69e40928fc198bfa344e18308d0b331dc640461\"\u003e\u003ccode\u003ea69e409\u003c/code\u003e\u003c/a\u003e fix: 435 input and textarea on changed fired twice (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a387c4ed1016d1ce9727b467d2512434eafc926c\"\u003e\u003ccode\u003ea387c4e\u003c/code\u003e\u003c/a\u003e fix: expose default keyboard toolbar theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/73505941076f54f9df2e6e826aef3772d0708d41\"\u003e\u003ccode\u003e7350594\u003c/code\u003e\u003c/a\u003e chore: fix workflow create release with +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/449d6accb59d0dc7f8f9602358817b45ebdc6971\"\u003e\u003ccode\u003e449d6ac\u003c/code\u003e\u003c/a\u003e chore: remove useless import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/99ebed5380b67434e2656382efe8ffc9279f7121\"\u003e\u003ccode\u003e99ebed5\u003c/code\u003e\u003c/a\u003e fix: 430 resizable rtl (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/c273c07256dfbedaa1dfbca5f35489ce0cc808aa\"\u003e\u003ccode\u003ec273c07\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: 430 resizable rtl (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/431\"\u003e#431\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/d1e947cf37f0cd248923fda1436adb8e2695b795\"\u003e\u003ccode\u003ed1e947c\u003c/code\u003e\u003c/a\u003e chore: bump flutter sdk version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/aae287cf0c1a03ceb89d9006c418936801acfd3b\"\u003e\u003ccode\u003eaae287c\u003c/code\u003e\u003c/a\u003e chore: update discord message\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.28.7...v0.30.5\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.28.7\u0026new-version=0.30.5)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/salah-rashad/assist/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/salah-rashad%2Fassist/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.19.3","new_version":"0.28.0","update_type":"minor","path":null,"pr_created_at":"2025-07-16T06:59:38.000Z","version_change":"0.19.3 → 0.28.0","issue":{"uuid":"2669606471","node_id":"PR_kwDOO8oACs6fHvZH","number":12,"state":"open","title":"chore(deps): Bump intl, google_sign_in and shadcn_ui","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-07-16T06:59:38.000Z","updated_at":"2025-07-16T06:59:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump intl, google_sign_in"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.28.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps [intl](https://github.com/dart-lang/i18n/tree/main/pkgs), [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: improve performance by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/390\"\u003enank1ro/flutter-shadcn-ui#390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose hit test behavior of context menu region by \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\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/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied by \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/387\"\u003enank1ro/flutter-shadcn-ui#387\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/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied (thanks to \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3803553e6cb31832464c3022730583b8ba511d27\"\u003e\u003ccode\u003e3803553\u003c/code\u003e\u003c/a\u003e refactor: tooltip text align\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/da190b8a065b2f3cc373a67dfc754a344a9b9c0b\"\u003e\u003ccode\u003eda190b8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/eb725f35b8ff21054caddbd44405ef243797c8de\"\u003e\u003ccode\u003eeb725f3\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0742311b4838c6f6228853a96dfb37da01bd0d52\"\u003e\u003ccode\u003e0742311\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/69429814969a3a8cf34988d5bfe0c2ef85103d73\"\u003e\u003ccode\u003e6942981\u003c/code\u003e\u003c/a\u003e feat: expose hit test behavior of context menu region (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/608726436aa9be822e1d65a53c8ebc0d5cc38e23\"\u003e\u003ccode\u003e6087264\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b897aeb578f497f41fabb2bb8ae58e283a1b1e29\"\u003e\u003ccode\u003eb897aeb\u003c/code\u003e\u003c/a\u003e fix: hit test behavior of context menu region\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/88812e82180ef7b4ddeaa66c6a6f6839591a7599\"\u003e\u003ccode\u003e88812e8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/df4c5bc7e85209f2088e6ff8f4e6a01512008792\"\u003e\u003ccode\u003edf4c5bc\u003c/code\u003e\u003c/a\u003e fix: calendar unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/ce585db5733c82de8e85d3ca9a14c9179034372e\"\u003e\u003ccode\u003ece585db\u003c/code\u003e\u003c/a\u003e docs: update playground preview url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.28.0\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"0.19.3","new_version":"0.28.0","update_type":"minor","path":null,"pr_created_at":"2025-07-04T06:19:40.000Z","version_change":"0.19.3 → 0.28.0","issue":{"uuid":"3201494690","node_id":"PR_kwDOO8oACs6dYTdq","number":11,"state":"closed","title":"chore(deps): Bump intl, google_sign_in and shadcn_ui","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-16T06:59:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-04T06:19:40.000Z","updated_at":"2025-07-16T06:59:40.000Z","time_to_close":1039200,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump intl, google_sign_in"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.28.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps [intl](https://github.com/dart-lang/i18n/tree/main/pkgs), [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: improve performance by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/390\"\u003enank1ro/flutter-shadcn-ui#390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose hit test behavior of context menu region by \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\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/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied by \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/387\"\u003enank1ro/flutter-shadcn-ui#387\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/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied (thanks to \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3803553e6cb31832464c3022730583b8ba511d27\"\u003e\u003ccode\u003e3803553\u003c/code\u003e\u003c/a\u003e refactor: tooltip text align\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/da190b8a065b2f3cc373a67dfc754a344a9b9c0b\"\u003e\u003ccode\u003eda190b8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/eb725f35b8ff21054caddbd44405ef243797c8de\"\u003e\u003ccode\u003eeb725f3\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0742311b4838c6f6228853a96dfb37da01bd0d52\"\u003e\u003ccode\u003e0742311\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/69429814969a3a8cf34988d5bfe0c2ef85103d73\"\u003e\u003ccode\u003e6942981\u003c/code\u003e\u003c/a\u003e feat: expose hit test behavior of context menu region (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/608726436aa9be822e1d65a53c8ebc0d5cc38e23\"\u003e\u003ccode\u003e6087264\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b897aeb578f497f41fabb2bb8ae58e283a1b1e29\"\u003e\u003ccode\u003eb897aeb\u003c/code\u003e\u003c/a\u003e fix: hit test behavior of context menu region\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/88812e82180ef7b4ddeaa66c6a6f6839591a7599\"\u003e\u003ccode\u003e88812e8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/df4c5bc7e85209f2088e6ff8f4e6a01512008792\"\u003e\u003ccode\u003edf4c5bc\u003c/code\u003e\u003c/a\u003e fix: calendar unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/ce585db5733c82de8e85d3ca9a14c9179034372e\"\u003e\u003ccode\u003ece585db\u003c/code\u003e\u003c/a\u003e docs: update playground preview url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.28.0\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.19.3","new_version":"0.28.0","update_type":"minor","path":null,"pr_created_at":"2025-07-04T06:19:33.000Z","version_change":"0.19.3 → 0.28.0","issue":{"uuid":"2640393921","node_id":"PR_kwDOO8oACs6dYTbB","number":10,"state":"open","title":"chore(deps): Bump cloud_firestore, intl, firebase_core, firebase_auth and shadcn_ui","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-07-04T06:19:33.000Z","updated_at":"2025-07-04T06:19:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump cloud_firestore, intl, firebase_core, firebase_auth"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.28.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore), [intl](https://github.com/dart-lang/i18n/tree/main/pkgs), [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core), [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `cloud_firestore` from 5.6.9 to 5.6.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1a4f03a42bf4301502442eade6dfee982872ff8e\"\u003e\u003ccode\u003e1a4f03a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v5.6.11/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.14.0 to 3.15.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1a4f03a42bf4301502442eade6dfee982872ff8e\"\u003e\u003ccode\u003e1a4f03a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/84ca4f2a0f3fbb7270b95f15436e0ebb2606dbfa\"\u003e\u003ccode\u003e84ca4f2\u003c/code\u003e\u003c/a\u003e feat: bump iOS SDK to version 11.15.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17469\"\u003e#17469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f79b786d69ac037b03ce253236d588e2ff8a5934\"\u003e\u003ccode\u003ef79b786\u003c/code\u003e\u003c/a\u003e feat: bump Android SDK to version 33.16.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5033db8380bbf3a9a8a0cab13128e5f9c54b9e19\"\u003e\u003ccode\u003e5033db8\u003c/code\u003e\u003c/a\u003e feat: bump JS SDK to version 11.9.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78\"\u003e\u003ccode\u003e4d24ef5\u003c/code\u003e\u003c/a\u003e fix(core): bump Pigeon to v25.3.2 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17438\"\u003e#17438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v3.15.1/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.6.0 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1a4f03a42bf4301502442eade6dfee982872ff8e\"\u003e\u003ccode\u003e1a4f03a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d26632ef70afecb6b52930800983e25d6f8bc4\"\u003e\u003ccode\u003e96d2663\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17475\"\u003e#17475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8b467e169ed49877c97c27e8a1eb439dc04da4f1\"\u003e\u003ccode\u003e8b467e1\u003c/code\u003e\u003c/a\u003e chore: update AGP to 8.3.0 and Gradle to 8.4 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17427\"\u003e#17427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ebfecc74c787dd90737394c222131002739118a8\"\u003e\u003ccode\u003eebfecc7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v5.6.2/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: improve performance by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/390\"\u003enank1ro/flutter-shadcn-ui#390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose hit test behavior of context menu region by \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\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/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/392\"\u003enank1ro/flutter-shadcn-ui#392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.4...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied by \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/387\"\u003enank1ro/flutter-shadcn-ui#387\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/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/386\"\u003enank1ro/flutter-shadcn-ui#386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.3...v0.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003eyearSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e100\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e and \u003ccode\u003emonthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e120\u003c/code\u003e to \u003ccode\u003e64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendar\u003c/code\u003e position of dropdown, which is now centered in the header.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003edropdownFormatMonth\u003c/code\u003e and \u003ccode\u003edropdownFormatYear\u003c/code\u003e to \u003ccode\u003eShadCalendar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Center the placeholder in \u003ccode\u003eShadAvatar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix missing \u003ccode\u003eMainAxisSize.min\u003c/code\u003e in \u003ccode\u003eShadCard\u003c/code\u003e notification example.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Adjust sheet docs example, with some spacing between buttons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fix the hit test behavior of \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Expose \u003ccode\u003ehitTestBehavior\u003c/code\u003e from \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e, defaults to \u003ccode\u003eHitTestBehavior.opaque\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/NonymousMorlock\"\u003e\u003ccode\u003e@​NonymousMorlock\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Set default text align of \u003ccode\u003eShadTooltip\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003eTextAlign.center\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadIconButton\u003c/code\u003e icon size property isn't applied (thanks to \u003ca href=\"https://github.com/TahaTesser\"\u003e\u003ccode\u003e@​TahaTesser\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3803553e6cb31832464c3022730583b8ba511d27\"\u003e\u003ccode\u003e3803553\u003c/code\u003e\u003c/a\u003e refactor: tooltip text align\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/da190b8a065b2f3cc373a67dfc754a344a9b9c0b\"\u003e\u003ccode\u003eda190b8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/eb725f35b8ff21054caddbd44405ef243797c8de\"\u003e\u003ccode\u003eeb725f3\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0742311b4838c6f6228853a96dfb37da01bd0d52\"\u003e\u003ccode\u003e0742311\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/69429814969a3a8cf34988d5bfe0c2ef85103d73\"\u003e\u003ccode\u003e6942981\u003c/code\u003e\u003c/a\u003e feat: expose hit test behavior of context menu region (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/608726436aa9be822e1d65a53c8ebc0d5cc38e23\"\u003e\u003ccode\u003e6087264\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/b897aeb578f497f41fabb2bb8ae58e283a1b1e29\"\u003e\u003ccode\u003eb897aeb\u003c/code\u003e\u003c/a\u003e fix: hit test behavior of context menu region\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/88812e82180ef7b4ddeaa66c6a6f6839591a7599\"\u003e\u003ccode\u003e88812e8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/df4c5bc7e85209f2088e6ff8f4e6a01512008792\"\u003e\u003ccode\u003edf4c5bc\u003c/code\u003e\u003c/a\u003e fix: calendar unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/ce585db5733c82de8e85d3ca9a14c9179034372e\"\u003e\u003ccode\u003ece585db\u003c/code\u003e\u003c/a\u003e docs: update playground preview url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.28.0\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.19.3","new_version":"0.27.3","update_type":"minor","path":null,"pr_created_at":"2025-06-25T07:02:17.000Z","version_change":"0.19.3 → 0.27.3","issue":{"uuid":"2617193160","node_id":"PR_kwDOO8oACs6b_zLI","number":8,"state":"closed","title":"chore(deps): Bump intl, google_sign_in and shadcn_ui","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-04T06:19:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-25T07:02:17.000Z","updated_at":"2025-07-04T06:19:42.000Z","time_to_close":775045,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump intl, google_sign_in"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.27.3"}],"path":null,"ecosystem":"pub"},"body":"Bumps [intl](https://github.com/dart-lang/i18n/tree/main/pkgs), [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1f069a7e0010d9023c1b24ca8e129d74bb4fe00f\"\u003e\u003ccode\u003e1f069a7\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 16 directories with 8 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7172aaad3872f6025873b1443d65981d1ff49637\"\u003e\u003ccode\u003e7172aaa\u003c/code\u003e\u003c/a\u003e [google_sign_is] Update iOS SDK to 8.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.0.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore/bump-min-flutter-version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/378\"\u003enank1ro/flutter-shadcn-ui#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed title overflow by \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: context menu item hover background color by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/379\"\u003enank1ro/flutter-shadcn-ui#379\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/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat/shape-border by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/370\"\u003enank1ro/flutter-shadcn-ui#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove secondary border removal from \u003ccode\u003eShadInput\u003c/code\u003e example with trailing icon.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadMenubar.anchor.offset\u003c/code\u003e from \u003ccode\u003eOffset(-8, 8)\u003c/code\u003e to \u003ccode\u003eOffset(-4, 8)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadPopover\u003c/code\u003e example by adding a gap between input fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectController\u003c/code\u003e now has a \u003ccode\u003eSet\u003c/code\u003e instead of a \u003ccode\u003eList\u003c/code\u003e to prevent duplicates in the selected options, this change has been applied to \u003ccode\u003eShadSelect.initialValues\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Update lower bound dependency versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Relax dependencies, previous versions were too strict and have been retracted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the min flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3dac50ba2f220f0437d488e43cf2f61a22d64214\"\u003e\u003ccode\u003e3dac50b\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/68e08de986201269f29352816a7d6832793dd3fa\"\u003e\u003ccode\u003e68e08de\u003c/code\u003e\u003c/a\u003e fix: calendar initial month (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5c1450b5319df5561407aec4be84d60325dcd129\"\u003e\u003ccode\u003e5c1450b\u003c/code\u003e\u003c/a\u003e Update button.mdx (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5eea47848a4504a20c54c96d68ce35bf101b40a8\"\u003e\u003ccode\u003e5eea478\u003c/code\u003e\u003c/a\u003e docs: add apps made with flutter shadcn ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/36726a81ba6e1a0a36b11e9201ec6ab1cca4e8f7\"\u003e\u003ccode\u003e36726a8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/4842495c301451697ea10ff555af4baa1939983b\"\u003e\u003ccode\u003e4842495\u003c/code\u003e\u003c/a\u003e fix: context menu item hover background color (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/2952f2b0e2a70c295506c978877e04898268d1c2\"\u003e\u003ccode\u003e2952f2b\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a75f439ee4dc45ae7c40be8d6b0e6247e1362f48\"\u003e\u003ccode\u003ea75f439\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0de4a10499a8a3aa6d6b4c1a453044e5de2fd8c7\"\u003e\u003ccode\u003e0de4a10\u003c/code\u003e\u003c/a\u003e Fixed title overflow (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6efd0caa60bfac0a8ad88bd381af7869e24d4cbd\"\u003e\u003ccode\u003e6efd0ca\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.27.3\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"0.19.3","new_version":"0.27.3","update_type":"minor","path":null,"pr_created_at":"2025-06-23T07:46:38.000Z","version_change":"0.19.3 → 0.27.3","issue":{"uuid":"2610735102","node_id":"PR_kwDOO8oACs6bnKf-","number":6,"state":"open","title":"chore(deps): Bump very_good_analysis, intl and shadcn_ui","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-06-23T07:46:38.000Z","updated_at":"2025-06-23T07:46:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"Bump very_good_analysis, intl"},{"name":"shadcn_ui","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui","old_version":"0.19.3","new_version":"0.27.3"}],"path":null,"ecosystem":"pub"},"body":"Bumps [very_good_analysis](https://github.com/VeryGoodOpenSource/very_good_analysis), [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) and [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui). These dependencies needed to be updated together.\nUpdates `very_good_analysis` from 6.0.0 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/releases\"\u003every_good_analysis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Dart 3.8.0 by \u003ca href=\"https://github.com/wolfenrain\"\u003e\u003ccode\u003e@​wolfenrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/152\"\u003eVeryGoodOpenSource/very_good_analysis#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 9.0.0-rc.1 by \u003ca href=\"https://github.com/marcossevilla\"\u003e\u003ccode\u003e@​marcossevilla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/154\"\u003eVeryGoodOpenSource/very_good_analysis#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/139\"\u003eVeryGoodOpenSource/very_good_analysis#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v9.0.0 by \u003ca href=\"https://github.com/marcossevilla\"\u003e\u003ccode\u003e@​marcossevilla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/155\"\u003eVeryGoodOpenSource/very_good_analysis#155\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/marcossevilla\"\u003e\u003ccode\u003e@​marcossevilla\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/154\"\u003eVeryGoodOpenSource/very_good_analysis#154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/compare/v8.0.0...v9.0.0\"\u003ehttps://github.com/VeryGoodOpenSource/very_good_analysis/compare/v8.0.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Dart 3.8.0 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/152\"\u003e152\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNow preserves old formatter trailing commas.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: release 8.0.0-rc.1\u003c/li\u003e\n\u003cli\u003efix: remove \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e as it conflicts with \u003ccode\u003etype_annotate_public_apis\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/148\"\u003e148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003especify_nonobvious_property_types\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003estrict_top_level_inference\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eunnecessary_underscores\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u003ccode\u003erequire_trailing_commas\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: release 7.0.0-dev.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003edocument_ignores\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/125\"\u003e125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u003ccode\u003eavoid_null_checks_in_equality_operators\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/124\"\u003e124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add avoid_catches_without_on_clauses \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/123\"\u003e123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add invalid_runtime_check_with_js_interop_types \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/122\"\u003e122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unintended_html_in_doc_comment \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/121\"\u003e121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove the package_api_docs lint in next release \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/118\"\u003e118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update lints for Dart 3.5 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/111\"\u003e111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update exclusion reasons \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/109\"\u003e109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update commands in contributing \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/110\"\u003e110\u003c/a\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/VeryGoodOpenSource/very_good_analysis/blob/main/CHANGELOG.md\"\u003every_good_analysis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/139\"\u003e139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 9.0.0-rc.1 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/154\"\u003e154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.0-rc.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Dart 3.8.0 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/152\"\u003e152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore: release 8.0.0-rc.1\u003c/li\u003e\n\u003cli\u003efix: remove \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e as it conflicts with \u003ccode\u003etype_annotate_public_apis\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/148\"\u003e148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.0.0-rc.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003especify_nonobvious_property_types\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003estrict_top_level_inference\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eunnecessary_underscores\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u003ccode\u003erequire_trailing_commas\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/143\"\u003e143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e7.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore: release 7.0.0-dev.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e7.0.0-dev.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003edocument_ignores\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/125\"\u003e125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u003ccode\u003eavoid_null_checks_in_equality_operators\u003c/code\u003e \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/124\"\u003e124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add avoid_catches_without_on_clauses \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/123\"\u003e123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add invalid_runtime_check_with_js_interop_types \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/122\"\u003e122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unintended_html_in_doc_comment \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/121\"\u003e121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove the package_api_docs lint in next release \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/118\"\u003e118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update lints for Dart 3.5 \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/111\"\u003e111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update exclusion reasons \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/109\"\u003e109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update commands in contributing \u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/pull/110\"\u003e110\u003c/a\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/VeryGoodOpenSource/very_good_analysis/commit/efa405e5bc35647a82e85ccbf6b75671fa5bee4f\"\u003e\u003ccode\u003eefa405e\u003c/code\u003e\u003c/a\u003e chore: release v9.0.0 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/7274f10a5a23a190d3cb7dbfe7b4678d1a3cd5e3\"\u003e\u003ccode\u003e7274f10\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/48a481b9f1934652794c5dac95433960b49c1709\"\u003e\u003ccode\u003e48a481b\u003c/code\u003e\u003c/a\u003e chore: release 9.0.0-rc.1 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/93f714942087e712f492e759ee8d9089878db6b7\"\u003e\u003ccode\u003e93f7149\u003c/code\u003e\u003c/a\u003e feat: support Dart 3.8.0 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/cb79f4c6e14933c95cfab68c0048254c29e700f9\"\u003e\u003ccode\u003ecb79f4c\u003c/code\u003e\u003c/a\u003e chore: release v8.0.0 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/038c8370554054f01e2c14975b57d19d0f07b7f6\"\u003e\u003ccode\u003e038c837\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eomit_obvious_property_types\u003c/code\u003e as it conflicts with `type_annotate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/088a37f88c93696a9eebd936ff6ef4234451bb25\"\u003e\u003ccode\u003e088a37f\u003c/code\u003e\u003c/a\u003e chore: release 8.0.0-rc.1 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/9d6a168656e29c2af65490e266a50bec52893ac5\"\u003e\u003ccode\u003e9d6a168\u003c/code\u003e\u003c/a\u003e feat: update VGA for Dart v3.7.0 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/aea4e33da94b789b610094cb32299d6f5b32608f\"\u003e\u003ccode\u003eaea4e33\u003c/code\u003e\u003c/a\u003e docs: update exclusion table (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/commit/004e68c4d22914e9089b5e92ddb3020d2b4a146c\"\u003e\u003ccode\u003e004e68c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 (\u003ca href=\"https://redirect.github.com/VeryGoodOpenSource/very_good_analysis/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/VeryGoodOpenSource/very_good_analysis/compare/v6.0.0...v9.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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/i18n/commit/83e8d08568e26888dc0252c89f5d1faf92052e44\"\u003e\u003ccode\u003e83e8d08\u003c/code\u003e\u003c/a\u003e remove the dependency on package:web (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/dc712458a44b3d2415e7a6859ae7c3fd205ef2b3\"\u003e\u003ccode\u003edc71245\u003c/code\u003e\u003c/a\u003e Update pubspec.yaml (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/d47173ba78b1f5ec6a61d8c1d736e9a0593febbd\"\u003e\u003ccode\u003ed47173b\u003c/code\u003e\u003c/a\u003e remote package:http from package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/97014949f9dcb76d683eb7dbafff21899a8ec3cf\"\u003e\u003ccode\u003e9701494\u003c/code\u003e\u003c/a\u003e rev package:intl to 0.20.1 in prep for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d96553d475806731e83008215faf8f1d39e5f83\"\u003e\u003ccode\u003e4d96553\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/1b3fecde8ac2fb5db2c6bfcfa918e0cc8b0eb9d0\"\u003e\u003ccode\u003e1b3fecd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/917\"\u003e#917\u003c/a\u003e from dart-lang:mosuem-patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/932e8c0660d49f5dbe49ae401f7cc892cedc9ef0\"\u003e\u003ccode\u003e932e8c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/911\"\u003e#911\u003c/a\u003e from dart-lang:issue_trackers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/304632f949ab972090f983a0eafc4e3bb351ab1d\"\u003e\u003ccode\u003e304632f\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4b966665dce27a01b41704c2aa293dc685153470\"\u003e\u003ccode\u003e4b96666\u003c/code\u003e\u003c/a\u003e Fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/4d9bd48171752deec840d7b120cad616c60b7c59\"\u003e\u003ccode\u003e4d9bd48\u003c/code\u003e\u003c/a\u003e use lints v5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn_ui` from 0.19.3 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate button.mdx by \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calendar initial month by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/385\"\u003enank1ro/flutter-shadcn-ui#385\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/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/384\"\u003enank1ro/flutter-shadcn-ui#384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.2...v0.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore/bump-min-flutter-version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/378\"\u003enank1ro/flutter-shadcn-ui#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed title overflow by \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: context menu item hover background color by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/379\"\u003enank1ro/flutter-shadcn-ui#379\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/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat/shape-border by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/370\"\u003enank1ro/flutter-shadcn-ui#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadCalendar\u003c/code\u003e \u003ccode\u003einitialMonth\u003c/code\u003e update when the user did not interact with the month selector yet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Fix typo in button code snippet (thanks to \u003ca href=\"https://github.com/piedcipher\"\u003e\u003ccode\u003e@​piedcipher\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove secondary border removal from \u003ccode\u003eShadInput\u003c/code\u003e example with trailing icon.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadMenubar.anchor.offset\u003c/code\u003e from \u003ccode\u003eOffset(-8, 8)\u003c/code\u003e to \u003ccode\u003eOffset(-4, 8)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadPopover\u003c/code\u003e example by adding a gap between input fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectController\u003c/code\u003e now has a \u003ccode\u003eSet\u003c/code\u003e instead of a \u003ccode\u003eList\u003c/code\u003e to prevent duplicates in the selected options, this change has been applied to \u003ccode\u003eShadSelect.initialValues\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Update lower bound dependency versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Relax dependencies, previous versions were too strict and have been retracted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the min flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/3dac50ba2f220f0437d488e43cf2f61a22d64214\"\u003e\u003ccode\u003e3dac50b\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/68e08de986201269f29352816a7d6832793dd3fa\"\u003e\u003ccode\u003e68e08de\u003c/code\u003e\u003c/a\u003e fix: calendar initial month (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5c1450b5319df5561407aec4be84d60325dcd129\"\u003e\u003ccode\u003e5c1450b\u003c/code\u003e\u003c/a\u003e Update button.mdx (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/5eea47848a4504a20c54c96d68ce35bf101b40a8\"\u003e\u003ccode\u003e5eea478\u003c/code\u003e\u003c/a\u003e docs: add apps made with flutter shadcn ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/36726a81ba6e1a0a36b11e9201ec6ab1cca4e8f7\"\u003e\u003ccode\u003e36726a8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/4842495c301451697ea10ff555af4baa1939983b\"\u003e\u003ccode\u003e4842495\u003c/code\u003e\u003c/a\u003e fix: context menu item hover background color (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/2952f2b0e2a70c295506c978877e04898268d1c2\"\u003e\u003ccode\u003e2952f2b\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a75f439ee4dc45ae7c40be8d6b0e6247e1362f48\"\u003e\u003ccode\u003ea75f439\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0de4a10499a8a3aa6d6b4c1a453044e5de2fd8c7\"\u003e\u003ccode\u003e0de4a10\u003c/code\u003e\u003c/a\u003e Fixed title overflow (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6efd0caa60bfac0a8ad88bd381af7869e24d4cbd\"\u003e\u003ccode\u003e6efd0ca\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.27.3\"\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"0.19.3","new_version":"0.27.2","update_type":"minor","path":null,"pr_created_at":"2025-06-17T06:34:14.000Z","version_change":"0.19.3 → 0.27.2","issue":{"uuid":"2597704499","node_id":"PR_kwDOO8oACs6a1dMz","number":3,"state":"closed","title":"chore(deps): Bump shadcn_ui from 0.19.3 to 0.27.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-18T08:21:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-17T06:34:14.000Z","updated_at":"2025-06-18T08:21:34.000Z","time_to_close":92840,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"shadcn_ui","old_version":"0.19.3","new_version":"0.27.2","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"}],"path":null,"ecosystem":"pub"},"body":"Bumps [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) from 0.19.3 to 0.27.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore/bump-min-flutter-version by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/378\"\u003enank1ro/flutter-shadcn-ui#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed title overflow by \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: context menu item hover background color by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/379\"\u003enank1ro/flutter-shadcn-ui#379\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/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/373\"\u003enank1ro/flutter-shadcn-ui#373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.1...v0.27.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat/shape-border by \u003ca href=\"https://github.com/nank1ro\"\u003e\u003ccode\u003e@​nank1ro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/pull/370\"\u003enank1ro/flutter-shadcn-ui#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\"\u003ehttps://github.com/nank1ro/flutter-shadcn-ui/compare/v0.27.0...v0.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove secondary border removal from \u003ccode\u003eShadInput\u003c/code\u003e example with trailing icon.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadMenubar.anchor.offset\u003c/code\u003e from \u003ccode\u003eOffset(-8, 8)\u003c/code\u003e to \u003ccode\u003eOffset(-4, 8)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadAccordion\u003c/code\u003e title overflow when the title is too long (thanks to \u003ca href=\"https://github.com/monteiz\"\u003e\u003ccode\u003e@​monteiz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadContextMenuItem\u003c/code\u003e hover background color.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the minimum Flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e to support the \u003ccode\u003eRoundedSuperellipseBorder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eShadRoundedSuperellipseBorder\u003c/code\u003e to support the rounded superellipse border style as the primary border of any widget that uses \u003ccode\u003eShadDecoration\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: The secondary border of \u003ccode\u003eShadDecoration\u003c/code\u003e now is drawn outward of the widget, without consuming any extra space. This change affects all components that are focusable.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eoffset\u003c/code\u003e to \u003ccode\u003eShadBorder\u003c/code\u003e to set the offset between the widget and the outward secondary border.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove all deprecated parameters across the whole package, including \u003ccode\u003eorderPolicy\u003c/code\u003e, \u003ccode\u003eShadApp.material\u003c/code\u003e, \u003ccode\u003eShadApp.cupertino\u003c/code\u003e and so on.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update the default \u003ccode\u003eanchor\u003c/code\u003e of \u003ccode\u003eShadSelect\u003c/code\u003e, \u003ccode\u003eShadTooltip\u003c/code\u003e and \u003ccode\u003eShadPopover\u003c/code\u003e from \u003ccode\u003eShadAnchorAuto()\u003c/code\u003e to \u003ccode\u003eShadAnchorAuto(offset: Offset(0, 4))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003echeckboxPadding\u003c/code\u003e to \u003ccode\u003eShadCheckbox\u003c/code\u003e, \u003ccode\u003eShadCheckboxTheme\u003c/code\u003e and \u003ccode\u003eShadCheckboxFormField\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Add \u003ccode\u003eradioPadding\u003c/code\u003e to \u003ccode\u003eShadRadio\u003c/code\u003e and \u003ccode\u003eShadRadioTheme\u003c/code\u003e, defaults to \u003ccode\u003eEdgeInsets.only(top: 1)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Background color of pages for pure \u003ccode\u003eShadApp\u003c/code\u003e if no \u003ccode\u003eScaffold\u003c/code\u003e is used, by adding a new \u003ccode\u003ebackgroundColor\u003c/code\u003e parameter to \u003ccode\u003eShadApp\u003c/code\u003e and \u003ccode\u003eShadAppBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add \u003ccode\u003eactionsGap\u003c/code\u003e to \u003ccode\u003eShadDialog\u003c/code\u003e, defaults to \u003ccode\u003e8\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadTimePickerTheme\u003c/code\u003e parameters: \u003ccode\u003espacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e8\u003c/code\u003e, \u003ccode\u003erunSpacing\u003c/code\u003e changed from \u003ccode\u003e0\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003egap\u003c/code\u003e changed from \u003ccode\u003e2\u003c/code\u003e to \u003ccode\u003e4\u003c/code\u003e, \u003ccode\u003efieldWidth\u003c/code\u003e changed from \u003ccode\u003e58\u003c/code\u003e to \u003ccode\u003e48\u003c/code\u003e, \u003ccode\u003eperiodHeight\u003c/code\u003e changed from \u003ccode\u003e50\u003c/code\u003e to \u003ccode\u003e42\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Lookup of correct \u003ccode\u003eShadTextareaTheme\u003c/code\u003e when retrieving the \u003ccode\u003escrollbarPadding\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadCalendarTheme.dayButtonDecoration.secondaryFocusedBorder\u003c/code\u003e to use a new offset and 50% opacity for improved visibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e changed from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadInputOTPTheme.padding\u003c/code\u003e from \u003ccode\u003eEdgeInsets.symmetric(vertical: 4)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Automatically select the focused \u003ccode\u003eShadTab\u003c/code\u003e to prevent secondary border collisions, matching original shadcn keyboard navigation behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Change \u003ccode\u003eShadCalendarTheme.monthSelectorMinWidth\u003c/code\u003e from \u003ccode\u003e130\u003c/code\u003e to \u003ccode\u003e120\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: The \u003ccode\u003eShadCalendar.yearSelector\u003c/code\u003e and \u003ccode\u003eShadCalendar.monthSelector\u003c/code\u003e now use a secondary focused border with 50% opacity to match other parts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadSelect\u003c/code\u003e with presets example by adding padding.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Remove secondary border removal from \u003ccode\u003eShadInput\u003c/code\u003e example with trailing icon.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadMenubar.anchor.offset\u003c/code\u003e from \u003ccode\u003eOffset(-8, 8)\u003c/code\u003e to \u003ccode\u003eOffset(-4, 8)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: Update \u003ccode\u003eShadPopover\u003c/code\u003e example by adding a gap between input fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: \u003ccode\u003eShadSelectController\u003c/code\u003e now has a \u003ccode\u003eSet\u003c/code\u003e instead of a \u003ccode\u003eList\u003c/code\u003e to prevent duplicates in the selected options, this change has been applied to \u003ccode\u003eShadSelect.initialValues\u003c/code\u003e and \u003ccode\u003eShadSelectFormField\u003c/code\u003e as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Update lower bound dependency versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Relax dependencies, previous versions were too strict and have been retracted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCHORE\u003c/strong\u003e: Bump the min flutter version to \u003ccode\u003e3.32.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Add \u003ccode\u003esupportedDevices\u003c/code\u003e to \u003ccode\u003eShadContextMenuRegion\u003c/code\u003e to decide which devices trigger the context menu (thanks to \u003ca href=\"https://github.com/MousyBusiness\"\u003e\u003ccode\u003e@​MousyBusiness\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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/nank1ro/flutter-shadcn-ui/commit/36726a81ba6e1a0a36b11e9201ec6ab1cca4e8f7\"\u003e\u003ccode\u003e36726a8\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/4842495c301451697ea10ff555af4baa1939983b\"\u003e\u003ccode\u003e4842495\u003c/code\u003e\u003c/a\u003e fix: context menu item hover background color (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/2952f2b0e2a70c295506c978877e04898268d1c2\"\u003e\u003ccode\u003e2952f2b\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/a75f439ee4dc45ae7c40be8d6b0e6247e1362f48\"\u003e\u003ccode\u003ea75f439\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/0de4a10499a8a3aa6d6b4c1a453044e5de2fd8c7\"\u003e\u003ccode\u003e0de4a10\u003c/code\u003e\u003c/a\u003e Fixed title overflow (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/6efd0caa60bfac0a8ad88bd381af7869e24d4cbd\"\u003e\u003ccode\u003e6efd0ca\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/3471156242fe696f45fd893237469cb4241c8b97\"\u003e\u003ccode\u003e3471156\u003c/code\u003e\u003c/a\u003e chore/bump-min-flutter-version (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/c2e71ffe0a5c326250fa655e3eec61d9de767b56\"\u003e\u003ccode\u003ec2e71ff\u003c/code\u003e\u003c/a\u003e Update hashes.json with latest Dart file SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/260035d8cc2d3d8990a1d65b10df5050548de314\"\u003e\u003ccode\u003e260035d\u003c/code\u003e\u003c/a\u003e feat/shape-border (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/fddf93e737d8e0d5ad0eca80a90b7aa476d6c8d9\"\u003e\u003ccode\u003efddf93e\u003c/code\u003e\u003c/a\u003e chore: update goldens\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.19.3...v0.27.2\"\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=shadcn_ui\u0026package-manager=pub\u0026previous-version=0.19.3\u0026new-version=0.27.2)](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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enzoftware/novatech_chat/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enzoftware%2Fnovatech_chat/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}}]}