{"id":8453,"name":"mobile_scanner","ecosystem":"pub","repository_url":"https://github.com/juliansteenbakker/mobile_scanner","issues_count":35,"created_at":"2025-06-06T22:22:56.123Z","updated_at":"2025-06-06T22:22:56.123Z","purl":"pkg:pub/mobile_scanner","metadata":{"id":111543,"name":"mobile_scanner","ecosystem":"pub","description":"A universal Flutter barcode and QR code scanner using CameraX/ML Kit for Android, AVFoundation/Apple Vision for iOS \u0026 macOS, and ZXing for web.","homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/juliansteenbakker/mobile_scanner","keywords_array":[],"namespace":null,"versions_count":74,"first_release_published_at":"2022-02-15T16:17:46.968Z","latest_release_published_at":"2025-06-04T08:14:20.811Z","latest_release_number":"7.0.1","last_synced_at":"2025-06-07T05:00:41.401Z","created_at":"2022-04-05T13:17:36.986Z","updated_at":"2025-06-07T05:00:41.401Z","registry_url":"https://pub.dev/packages/mobile_scanner","install_command":"dart pub add mobile_scanner","documentation_url":"https://pub.dev/documentation/mobile_scanner/","metadata":{},"repo_metadata":{"id":37400949,"uuid":"456835736","full_name":"juliansteenbakker/mobile_scanner","owner":"juliansteenbakker","description":"A universal Flutter barcode and QR code scanner using CameraX/ML Kit for Android, AVFoundation/Apple Vision for iOS \u0026 macOS, and ZXing for web.","archived":false,"fork":false,"pushed_at":"2025-05-01T09:16:18.000Z","size":18033,"stargazers_count":999,"open_issues_count":45,"forks_count":552,"subscribers_count":14,"default_branch":"develop","last_synced_at":"2025-05-01T09:25:19.209Z","etag":null,"topics":["android","dart","flutter","hacktoberfest","ios"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/mobile_scanner","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/juliansteenbakker.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/funding.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["juliansteenbakker"]}},"created_at":"2022-02-08T07:57:56.000Z","updated_at":"2025-05-01T09:16:20.000Z","dependencies_parsed_at":"2023-10-12T18:54:21.839Z","dependency_job_id":"6eb3360a-8135-4910-bc65-a33e4814a6d7","html_url":"https://github.com/juliansteenbakker/mobile_scanner","commit_stats":{"total_commits":1104,"total_committers":76,"mean_commits":"14.526315789473685","dds":0.4936594202898551,"last_synced_commit":"8e983f1fbdd771a5e59dcd5309f273c39817fe5c"},"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliansteenbakker","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252012486,"owners_count":21680359,"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":"juliansteenbakker","name":"Julian Steenbakker","uuid":"20091319","kind":"user","description":"Fulltime Flutter, Android, iOS, macOS, web and embedded developer.","email":"","website":"dev.to/juliansteenbakker","location":"Vlissingen","twitter":null,"company":"Bever Innovations","icon_url":"https://avatars.githubusercontent.com/u/20091319?u=730b931e519388f7c7551a2609bda4e01cd475ca\u0026v=4","repositories_count":93,"last_synced_at":"2025-04-26T18:46:48.863Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/juliansteenbakker","funding_links":["https://github.com/sponsors/juliansteenbakker"],"total_stars":2507,"followers":235,"following":16,"created_at":"2022-11-14T09:20:47.566Z","updated_at":"2025-04-26T18:46:48.863Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliansteenbakker","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliansteenbakker/repositories"},"tags":[{"name":"v7.0.0-rc.2","sha":"3722925bcff61e673253f683176f7f170024d48c","kind":"commit","published_at":"2025-04-24T08:00:53.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-rc.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-rc.2/manifests"},{"name":"v7.0.0-rc.1","sha":"5634bf60bcf9f1f87effb7f58992546e92ee9f5c","kind":"commit","published_at":"2025-04-23T12:39:18.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-rc.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-rc.1/manifests"},{"name":"v6.0.10","sha":"e8bfe5f84aaaab738d1f9daf82c54adba229ba34","kind":"commit","published_at":"2025-04-21T11:01:22.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.10","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.10/manifests"},{"name":"v6.0.9","sha":"36a145ffd63cd040460049632e4659049ca96442","kind":"commit","published_at":"2025-04-21T09:35:46.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.9","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.9/manifests"},{"name":"v6.0.8","sha":"229d9ad640a10e2bc54317a255205dd34be2cee8","kind":"commit","published_at":"2025-04-18T21:24:29.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.8","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.8/manifests"},{"name":"v7.0.0-beta.9","sha":"f55617df866d5da66ff22c5ada208c7c5f0e05ab","kind":"commit","published_at":"2025-04-09T20:36:31.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.9","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.9/manifests"},{"name":"v6.0.7","sha":"9cb6d246bc5a386d64b52aa03f7c47a15c01e33c","kind":"commit","published_at":"2025-03-05T21:16:34.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.7","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.7/manifests"},{"name":"v7.0.0-beta.8","sha":"72f168c408c928a1834a94de73f7b6b8be0346c8","kind":"commit","published_at":"2025-03-05T21:08:10.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.8","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.8/manifests"},{"name":"v7.0.0-beta.7","sha":"ac4fe62abca0e4330137b8a345078bca19389d7d","kind":"commit","published_at":"2025-02-21T19:02:49.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.7","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.7/manifests"},{"name":"v7.0.0-beta.6","sha":"b38d9782f1d2b8a1f5a4c02ab78f8d11eb1e9a77","kind":"commit","published_at":"2025-02-04T15:40:38.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.6","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.6/manifests"},{"name":"v6.0.6","sha":"b235271be2aba8c55d5659b2f73448b216adfc61","kind":"commit","published_at":"2025-02-04T15:02:52.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.6","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.6/manifests"},{"name":"v6.0.5","sha":"e7b3ade1e38583937f362594e5cb25ba172d8b2a","kind":"commit","published_at":"2025-01-28T12:39:25.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.5","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.5/manifests"},{"name":"v7.0.0-beta.5","sha":"243b60e650479721ebbae8dbb50151945d535eed","kind":"commit","published_at":"2025-01-27T19:27:12.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.5","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.5/manifests"},{"name":"v6.0.4","sha":"f7d218dc5f93ed68b9851424e70254990d5e8c2b","kind":"commit","published_at":"2025-01-27T19:02:56.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.4","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.4/manifests"},{"name":"v6.0.3","sha":"00715ccc9777eb5c105b3ffee5ebd82d3deedeb1","kind":"commit","published_at":"2025-01-16T16:09:07.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.3","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.3/manifests"},{"name":"v7.0.0-beta.4","sha":"51c62135729238acc4a0f78b8ea7bffdc1bcfa9d","kind":"commit","published_at":"2025-01-07T14:17:27.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.4","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.4/manifests"},{"name":"V1.0.1","sha":"49bb42495164ac0ad6553b0ea2c763201f0b8f3e","kind":"tag","published_at":"2024-12-02T12:10:42.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/V1.0.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/V1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/V1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/V1.0.1/manifests"},{"name":"V1.0.0","sha":"8b5e1deab7f6971e3442b7000be577529ac28dfa","kind":"tag","published_at":"2024-11-29T10:52:12.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/V1.0.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/V1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/V1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/V1.0.0/manifests"},{"name":"v7.0.0-beta.3","sha":"2f79dafdc80093c1fe4771ff14fd6e8fe9afd8f2","kind":"commit","published_at":"2024-10-29T07:38:13.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.3","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.3/manifests"},{"name":"v7.0.0-beta.2","sha":"3cb016d1de57f3f27b4c7489b796b8c3f7d0d569","kind":"commit","published_at":"2024-10-28T15:14:58.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.2/manifests"},{"name":"v7.0.0-beta.1","sha":"ae98432032747faea9397a7c3b141a0af215c46b","kind":"commit","published_at":"2024-10-23T14:35:45.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v7.0.0-beta.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v7.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v7.0.0-beta.1/manifests"},{"name":"v6.0.2","sha":"e01fbed56d205d6e9e285f625a9eba9a345f2aa3","kind":"commit","published_at":"2024-10-23T08:10:32.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"dcf46c28184a03807e4e3981d0ea8a7d8db77b01","kind":"commit","published_at":"2024-10-11T07:31:50.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"02e4c66eb645ccfd8072cfcf12f66d3274e1f569","kind":"commit","published_at":"2024-10-07T18:17:48.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v6.0.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v6.0.0/manifests"},{"name":"v5.2.3","sha":"23f3dd3405219380431193373d14d9b7f7751679","kind":"commit","published_at":"2024-09-09T10:59:29.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.2.3","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"c4bf426d9e302ef943aec0a02219f81751fc0f95","kind":"commit","published_at":"2024-09-05T11:59:02.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.2.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"65bc14bb3930e27b48d917d3d645d0bef9bb1bb0","kind":"commit","published_at":"2024-08-20T17:04:19.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.2.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"7646e7c6d48e46e3aa8f5d90bbc1681883bd375e","kind":"commit","published_at":"2024-08-20T06:21:45.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.2.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.2.0/manifests"},{"name":"v5.1.1","sha":"c2c98489fd43cd73b2080ba1f570d0c3eb9b9624","kind":"commit","published_at":"2024-05-15T06:58:37.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.1.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"e4036c7efc7cdd46c21617fdd63077701618205b","kind":"commit","published_at":"2024-05-03T12:14:05.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.1.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.1.0/manifests"},{"name":"v5.0.2","sha":"a71d9ff7fa28bf70ecbdb66c9440c9bdcee53b75","kind":"commit","published_at":"2024-04-30T12:32:42.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.0.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"c113dffbe55035f9afae1edbab1830787b255756","kind":"commit","published_at":"2024-04-23T08:41:05.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.0.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"8c87026a00ab38ca116cb1f51f0ed145738cd2c9","kind":"commit","published_at":"2024-04-22T13:18:08.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.0.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.0/manifests"},{"name":"v5.0.0-beta.3","sha":"72b03354cc282a367d610e04f82428cfbfffeb45","kind":"commit","published_at":"2024-04-16T14:43:36.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.0.0-beta.3","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.0-beta.3/manifests"},{"name":"v5.0.0-beta.2","sha":"269bc9517f7c71d3bc8f72d4c869447e4db3b4ec","kind":"commit","published_at":"2024-03-21T10:42:29.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.0.0-beta.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.0-beta.2/manifests"},{"name":"v5.0.0-beta.1","sha":"ad68fda9a8d8730f8cde94bd2c2719a0a0217854","kind":"commit","published_at":"2024-02-28T10:55:26.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v5.0.0-beta.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v5.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v5.0.0-beta.1/manifests"},{"name":"v4.0.1","sha":"c0390113068ca706d99ac6275510e21e1016ebfa","kind":"commit","published_at":"2024-02-28T10:31:33.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v4.0.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"176ac978711893062ca15f4538a044ea2b144284","kind":"commit","published_at":"2024-01-29T09:38:53.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v4.0.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v4.0.0/manifests"},{"name":"v3.5.7","sha":"1cfad1076b9a3c3610e3046b340b088b19769969","kind":"commit","published_at":"2024-01-29T09:17:12.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.5.7","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.7/manifests"},{"name":"v3.5.6","sha":"2c15657f823a8589c6d60e8e4b51477272c80bbb","kind":"commit","published_at":"2024-01-08T13:59:49.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.5.6","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.6/manifests"},{"name":"v3.5.5","sha":"3fe3f57357f9b42c7661907619e9f46db8ce5523","kind":"commit","published_at":"2023-11-27T15:46:37.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.5.5","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.5/manifests"},{"name":"v3.5.4","sha":"efc05b4415a542190d040e7dddf8bec04dc4ceb9","kind":"commit","published_at":"2023-11-22T13:52:52.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.5.4","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.4/manifests"},{"name":"v3.5.3","sha":"9835adeceaa142381fe9cbba2ac32f6a386b8dea","kind":"commit","published_at":"2023-11-22T07:42:57.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.5.3","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.3/manifests"},{"name":"v3.5.2","sha":"eaf10b13352e0b9f7da78e049a79fb612da834ac","kind":"commit","published_at":"2023-10-31T14:31:53.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.5.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"da34970567a64fdf66a7df23963a40bc215d9d18","kind":"commit","published_at":"2023-10-24T18:46:43.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.5.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"7801a46825e5eb037a47e133cfd5f89778c12e6f","kind":"commit","published_at":"2023-10-22T12:38:13.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.5.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.5.0/manifests"},{"name":"v3.4.1","sha":"eeefe90f4215a3b282a5e3bf8bcda1f5a8f39205","kind":"commit","published_at":"2023-08-07T15:09:55.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.4.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"6b6c5bce3d9f0463641dcb525fbe865c657fe8cc","kind":"commit","published_at":"2023-08-07T09:40:58.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.4.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"98ea411367e6229e1415a0912a0ebd5e979ee37e","kind":"commit","published_at":"2023-06-27T19:17:38.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.3.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"6035379cc2dbb5a7707354299a7a902f8f106cf9","kind":"commit","published_at":"2023-03-29T21:28:06.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.2.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"50a6d356451c3c92ac7b1acc11ce6d0f1b167567","kind":"commit","published_at":"2023-03-21T18:20:13.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.1.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"1cd07f71b6e46b1e9c8e027032bc3877299eb68f","kind":"commit","published_at":"2023-03-17T15:44:16.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.1.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"ec94f6dea5fbd16c9645f6742d186a7a52f204a3","kind":"commit","published_at":"2023-02-09T16:06:44.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.0.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0/manifests"},{"name":"v3.0.0-beta.4","sha":"23f68537b62d7fc138975150ffc443b1a78d1dfa","kind":"commit","published_at":"2022-12-13T12:23:54.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.0.0-beta.4","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0-beta.4/manifests"},{"name":"v3.0.0-beta.3","sha":"b358cdec9ae6045e46565769657ae313d7f3c957","kind":"commit","published_at":"2022-12-12T21:37:42.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.0.0-beta.3","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0-beta.3/manifests"},{"name":"v3.0.0-beta.2","sha":"0c8cd6fe4a30b81f35737352b3ba0e9cd8844150","kind":"commit","published_at":"2022-11-18T08:24:09.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.0.0-beta.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0-beta.2/manifests"},{"name":"v3.0.0-beta.1","sha":"28349f643c9cc13daf2b30be61ff690e3fb98edc","kind":"commit","published_at":"2022-09-28T18:17:10.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v3.0.0-beta.1/manifests"},{"name":"v2.0.0-play-services","sha":"582c74030fb2d8bfdedf4a23611c13e2e66ac495","kind":"commit","published_at":"2022-05-31T11:07:22.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v2.0.0-play-services","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v2.0.0-play-services","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v2.0.0-play-services","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v2.0.0-play-services/manifests"},{"name":"v2.1.0","sha":"54239631914853a3716e58f0ec8d3f01147f32c1","kind":"commit","published_at":"2022-05-31T11:04:05.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v2.1.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"54239631914853a3716e58f0ec8d3f01147f32c1","kind":"commit","published_at":"2022-05-31T11:04:05.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v2.0.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v2.0.0/manifests"},{"name":"v1.1.2-play-services","sha":"cbebbf3f220ce44ba5e1bdb1f4ae54029ea0d668","kind":"commit","published_at":"2022-05-31T09:28:57.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v1.1.2-play-services","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v1.1.2-play-services","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.2-play-services","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.2-play-services/manifests"},{"name":"v1.1.2","sha":"9ecb3d8c0fc34533b007270cd425264c4b446008","kind":"commit","published_at":"2022-05-31T09:24:03.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v1.1.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.2/manifests"},{"name":"v1.1.1-play-services","sha":"b4a42b36dff493214344f80923c407ce8a34f9ba","kind":"commit","published_at":"2022-05-23T18:27:47.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v1.1.1-play-services","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v1.1.1-play-services","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.1-play-services","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.1-play-services/manifests"},{"name":"v1.1.1","sha":"bf2bb49cd21df9381d3bfbee7b6f8109d5e6d374","kind":"commit","published_at":"2022-05-23T18:06:29.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v1.1.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"95548f3d14e167de070584404601fc813bf6df1b","kind":"commit","published_at":"2022-05-13T11:30:22.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v1.1.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"691093f8f3be2f4a9f77087add814d81ec5fcc74","kind":"commit","published_at":"2022-03-11T15:05:31.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v1.0.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v1.0.0/manifests"},{"name":"v0.2.0","sha":"6ef817017100cfb8313ab834696354019d772ea8","kind":"commit","published_at":"2022-03-04T17:05:35.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v0.2.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.2.0/manifests"},{"name":"v0.1.3","sha":"8eb04ea31bd4f888fce8c0416acc2250c937bbad","kind":"commit","published_at":"2022-03-02T09:58:47.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v0.1.3","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"fbc2c37ecc4e666b614fcb5e81adddb337d2aac0","kind":"commit","published_at":"2022-02-23T21:53:17.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v0.1.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"ed0d4d4cf8e162d198581edd945ed56ecc2e9860","kind":"commit","published_at":"2022-02-21T10:54:45.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v0.1.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"3ff7c0754aa581ea6729f26515779cf7c552397e","kind":"commit","published_at":"2022-02-21T08:28:53.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v0.1.0","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.1.0/manifests"},{"name":"v0.0.3","sha":"53184a260ca06c98362fa681553251ed0a939db2","kind":"commit","published_at":"2022-02-17T08:42:13.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v0.0.3","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"e85a472bef35906d555b40307813ed59f7fdb455","kind":"commit","published_at":"2022-02-16T08:43:25.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v0.0.2","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"763227f17ab47e5c3697bbe7b68b1a2ef21122a5","kind":"commit","published_at":"2022-02-15T16:17:09.000Z","download_url":"https://codeload.github.com/juliansteenbakker/mobile_scanner/tar.gz/v0.0.1","html_url":"https://github.com/juliansteenbakker/mobile_scanner/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliansteenbakker%2Fmobile_scanner/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-05-02T08:48:01.776Z","dependent_packages_count":20,"downloads":null,"downloads_period":null,"dependent_repos_count":251,"rankings":{"downloads":null,"dependent_repos_count":1.696935546790343,"dependent_packages_count":1.397858783754497,"stargazers_count":2.717697542369208,"forks_count":1.6687616488231978,"docker_downloads_count":null,"average":1.8703133804343115},"purl":"pkg:pub/mobile_scanner","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/mobile_scanner","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pub/mobile_scanner","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/mobile_scanner/dependencies","status":null,"funding_links":["https://github.com/sponsors/juliansteenbakker"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/mobile_scanner/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/mobile_scanner/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/mobile_scanner/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/mobile_scanner/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":65712,"maintainers_count":0,"namespaces_count":0,"keywords_count":9494,"github":"dart-lang","metadata":{"funded_packages_count":2794},"icon_url":"https://github.com/dart-lang.png","created_at":"2022-04-04T15:19:23.272Z","updated_at":"2025-06-07T05:38:37.562Z","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":20,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4553029460","node_id":"PR_kwDOSTHUn87g4I6_","number":47,"state":"closed","title":"chore(deps): bump the flutter-updates group with 12 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-06T03:19:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T03:18:22.000Z","updated_at":"2026-06-06T03:19:17.000Z","time_to_close":604854,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-updates","update_count":12,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.15.0","repository_url":"https://github.com/dart-lang/build"},{"name":"riverpod_lint","old_version":"2.6.5","new_version":"3.1.3","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.3.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"2.6.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_svg","old_version":"2.2.4","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"go_router","old_version":"14.8.1","new_version":"17.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"mobile_scanner","old_version":"6.0.11","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"10.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-updates group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.15.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.5` | `3.1.3` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.3.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.5` | `4.0.3` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.4` | `2.3.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `17.2.3` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.2.0` |\n| [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) | `6.0.11` | `7.2.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `10.1.0` |\n\nUpdates `build_runner` from 2.5.4 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e--low-resources-mode\u003c/code\u003e as default memory usage has been improved. If\nyou have problems with RAM usage please file an issue.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--log-performance\u003c/code\u003e and \u003ccode\u003e--track-performance\u003c/code\u003e. File an issue if you\nhave performance measurement needs not covered by the newer \u003ccode\u003e--dart-aot-perf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved options can still be passed, they will be ignored with a warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash during logging if an asset path is an invalid URI.\u003c/li\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003e--workspace\u003c/code\u003e the global options affecting build order were read\nfrom the wrong package. They are now read from \u003ccode\u003ebuild.yaml\u003c/code\u003e in the workspace\nroot, like other global options.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix crash if a package used to belong to a workspace but was removed\nfrom the workspace leaving a stale \u003ccode\u003eworkspace.ref\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eBug fix: the \u003ccode\u003ewatch\u003c/code\u003e command now always does one build before exiting due to\na request from another \u003ccode\u003ebuild_runner\u003c/code\u003e process. Fix crashes related to request\nbefore build start.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: further improvements to management of files for analysis\nfor 2x faster incremental builds.\u003c/li\u003e\n\u003cli\u003ePerformance: default to AOT compilation for commands other than \u003ccode\u003erun\u003c/code\u003e. This\ncosts more initial startup time but gives faster builds afterwards. Fall back\nto JIT if the compile fails due to use of \u003ccode\u003edart:mirrors\u003c/code\u003e. Use the\n\u003ccode\u003e--force-jit\u003c/code\u003e flag if you want the old default JIT builder compile. Use the\n\u003ccode\u003e--force-aot\u003c/code\u003e flag to turn off the fallback to JIT compile.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003easset:\u003c/code\u003e scheme to the \u003ccode\u003e--build-filter\u003c/code\u003e flag. It is like\n\u003ccode\u003epackage:\u003c/code\u003e but for the whole package, not just \u003ccode\u003elib\u003c/code\u003e. For example,\n\u003ccode\u003epackage:a/b.dart\u003c/code\u003e is the same as \u003ccode\u003easset:a/lib/b.dart\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePaths specified using \u003ccode\u003e--build-filter\u003c/code\u003e when using the \u003ccode\u003e--workspace\u003c/code\u003e flag now\napply to the current package, not the workspace root. Other packages must\nbe referred to using \u003ccode\u003epackage:\u003c/code\u003e or \u003ccode\u003easset:\u003c/code\u003e schemes.\u003c/li\u003e\n\u003cli\u003eAdd OSC 8 hyperlinks for logged input paths.\u003c/li\u003e\n\u003cli\u003eBetter handling of deletions of files during the build: if the file is not\nneeded ignore the deletion, if it's needed try to use the cached version,\nas a last resort restart the build.\u003c/li\u003e\n\u003cli\u003eDefer deletions of files by \u003ccode\u003ebuild_runner\u003c/code\u003e until the build is complete. Don't\nwrite files unless the contents changed. These reduce unnecessary work by\ntools that watch the filesystem.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--workspace\u003c/code\u003e flag is no longer experimental, remove the warning.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--workspace\u003c/code\u003e flag to \u003ccode\u003eclean\u003c/code\u003e command, use it to clear the cache used for\na \u003ccode\u003e--workspace\u003c/code\u003e build.\u003c/li\u003e\n\u003cli\u003eAdd new command \u003ccode\u003estop\u003c/code\u003e: run \u003ccode\u003edart run build_runner stop\u003c/code\u003e to terminate a\nrunning \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command in the current package or workspace. If\na build is in progress, the build will complete first.\u003c/li\u003e\n\u003cli\u003eAdd locking: \u003ccode\u003ebuild_runner\u003c/code\u003e will wait for any already-running command before\nrunning. If there is an already-running \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command, it will be\nclosed after the currently-running build, as if you ran the new\n\u003ccode\u003edart run build_runner stop\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/dart-lang/build/commit/a6347668a593ca6036b91f07f8f95d9eb6da6da5\"\u003e\u003ccode\u003ea634766\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003ebuild_runner\u003c/code\u003e 2.15. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5512226fdb59ed3da3e8d2294d40a8992cba0b33\"\u003e\u003ccode\u003e5512226\u003c/code\u003e\u003c/a\u003e Fix read of global options from wrong workspace package. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4902\"\u003e#4902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0095f15ddcb265920c06f9148d4d826fc858c551\"\u003e\u003ccode\u003e0095f15\u003c/code\u003e\u003c/a\u003e Publish build_web_compiler 4.4.19 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4901\"\u003e#4901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0835a0f73c28bdc3d0c58c8a1a42e233233a7515\"\u003e\u003ccode\u003e0835a0f\u003c/code\u003e\u003c/a\u003e Add support for deferred loading when compiling to wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4900\"\u003e#4900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/eff07b518a96fc1026d363d2793cd5922440146a\"\u003e\u003ccode\u003eeff07b5\u003c/code\u003e\u003c/a\u003e Fix render of URI for invalid path on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4899\"\u003e#4899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/50e2e2d333b23b7f9145eba53bdd15a0e522cc53\"\u003e\u003ccode\u003e50e2e2d\u003c/code\u003e\u003c/a\u003e Mockito: fix accidental API change. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4896\"\u003e#4896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/4e0f6c07b40f8ebd98af5f897fae2da4001c4242\"\u003e\u003ccode\u003e4e0f6c0\u003c/code\u003e\u003c/a\u003e Allow analyzer 13. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4895\"\u003e#4895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/07246b648f1303c2393d4a5b8b931cbbcf049738\"\u003e\u003ccode\u003e07246b6\u003c/code\u003e\u003c/a\u003e Restore ignore comment needed in google3. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4894\"\u003e#4894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b9c9dae241cd4175239f40a7b7598338f71ce796\"\u003e\u003ccode\u003eb9c9dae\u003c/code\u003e\u003c/a\u003e Switch back to dev branch. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4893\"\u003e#4893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d61a379dd81334b3ad3593f9a4fb331d91f9e6c3\"\u003e\u003ccode\u003ed61a379\u003c/code\u003e\u003c/a\u003e Remove old performance-related options. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.5 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.5...riverpod_lint-v3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6b8a0aa1ab299a8266ee880d8390a2b578836c1b\"\u003e\u003ccode\u003e6b8a0aa\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9315150bfa657ff6fb6374b2a72b8aaae08da121\"\u003e\u003ccode\u003e9315150\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3c81881c818df4b06f51f4543f644c7e2dc3b1e3\"\u003e\u003ccode\u003e3c81881\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/81a15d34fadf2ae62b2f34c4c3e7d0675af403b4\"\u003e\u003ccode\u003e81a15d3\u003c/code\u003e\u003c/a\u003e Fix missing disposeNotifier flag on \u003ccode\u003eChangeNotifierProvider.override\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4708\"\u003e#4708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/43e7ff1de3fca4febd7bea9aa0e2d2f87cc4d95b\"\u003e\u003ccode\u003e43e7ff1\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/299de5155d67b272515ded37f0dcc39f0a82276e\"\u003e\u003ccode\u003e299de51\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisposeNotifier\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.5...riverpod_generator-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 5.0.0 to 6.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/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\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/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\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/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6b8a0aa1ab299a8266ee880d8390a2b578836c1b\"\u003e\u003ccode\u003e6b8a0aa\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9315150bfa657ff6fb6374b2a72b8aaae08da121\"\u003e\u003ccode\u003e9315150\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3c81881c818df4b06f51f4543f644c7e2dc3b1e3\"\u003e\u003ccode\u003e3c81881\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/81a15d34fadf2ae62b2f34c4c3e7d0675af403b4\"\u003e\u003ccode\u003e81a15d3\u003c/code\u003e\u003c/a\u003e Fix missing disposeNotifier flag on \u003ccode\u003eChangeNotifierProvider.override\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4708\"\u003e#4708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/43e7ff1de3fca4febd7bea9aa0e2d2f87cc4d95b\"\u003e\u003ccode\u003e43e7ff1\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/299de5155d67b272515ded37f0dcc39f0a82276e\"\u003e\u003ccode\u003e299de51\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisposeNotifier\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.2.4 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f330175dbf168a7bf94a127c492e025b4cc0bfba\"\u003e\u003ccode\u003ef330175\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Remove empty Dart file (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11308\"\u003e#11308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ee460d6a01fee815ffbe1dc169f851bd682addd6\"\u003e\u003ccode\u003eee460d6\u003c/code\u003e\u003c/a\u003e [various] Modernize non-plugin Android example apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e0338bfd3c6799713fe89c26a55a64521416e16\"\u003e\u003ccode\u003e1e0338b\u003c/code\u003e\u003c/a\u003e Updated AGP and KGP to align with flutter/flutter templates (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 14.8.1 to 17.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/51f351235c4b73c01eca3a626a59709bca357b77\"\u003e\u003ccode\u003e51f3512\u003c/code\u003e\u003c/a\u003e [packages/packages/go_router] Prepare for batch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3b8c4cb69e62d031116d11cdf75971fd23884db7\"\u003e\u003ccode\u003e3b8c4cb\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] trailing pinned row/col for TableView (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11519\"\u003e#11519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e212d61de4d81a406dcfc79a1024a0d5a1a3cdb2\"\u003e\u003ccode\u003ee212d61\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5653b5abb6ad69a8523c953baac49448dd26a4e8\"\u003e\u003ccode\u003e5653b5a\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Replace use of zIndex in examples and tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ff0189ea1e95b6c68b1bf93427519b76512e47d6\"\u003e\u003ccode\u003eff0189e\u003c/code\u003e\u003c/a\u003e [webview_flutter] Platform implementations for getCookies \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11037\"\u003e#11037\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cde5b36e7eceacdc3268ee758e3834f2817ffb6b\"\u003e\u003ccode\u003ecde5b36\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5f14a8010690b33f8f71d888dd6a3de665164e21\"\u003e\u003ccode\u003e5f14a80\u003c/code\u003e\u003c/a\u003e [image_picker] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11504\"\u003e#11504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c05ab81dddf0f145c57b43df80903ce17ba84baf\"\u003e\u003ccode\u003ec05ab81\u003c/code\u003e\u003c/a\u003e [quick_actions] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11507\"\u003e#11507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9b4847feb9a2a9aa24fe9e61c0f275692dbc7bdb\"\u003e\u003ccode\u003e9b4847f\u003c/code\u003e\u003c/a\u003e [pigeon] fix: Apply correct ThrowError success callback (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11585\"\u003e#11585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cac0fc54eb6f7a7957fcacf6a3c992286232e867\"\u003e\u003ccode\u003ecac0fc5\u003c/code\u003e\u003c/a\u003e [video_player_platform_interface] Add video track selection support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11474\"\u003e#11474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 8.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/f347612bad34021710571cfaa3ac5551c38def5f\"\u003e\u003ccode\u003ef347612\u003c/code\u003e\u003c/a\u003e [google_font] Move the httpClient from a package level variable to the Config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.1.0/packages\"\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.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2a65fdceb4a62eafd7dafbd25421283b441623d\"\u003e\u003ccode\u003ef2a65fd\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdee698f8563f2fdc2ee7600f1359fe6b393aea8\"\u003e\u003ccode\u003efdee698\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement clearAuthorizationToken (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/10024\"\u003e#10024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6f979b5e6265c03c78776aab55231e72f25af589\"\u003e\u003ccode\u003e6f979b5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a platform interface method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9929\"\u003e#9929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a3f09e5705d736fa57bf6839da60f5e14e49e8f0\"\u003e\u003ccode\u003ea3f09e5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement hosted domain on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/256bb4f2dd3d0ca013fa9bdd5f827d61268cf207\"\u003e\u003ccode\u003e256bb4f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the gradle-plugin group across 19 directories with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/35eed056ce63c38209d6dacf5259e1d9abcc0970\"\u003e\u003ccode\u003e35eed05\u003c/code\u003e\u003c/a\u003e Update repo for 3.35 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9816\"\u003e#9816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e56761efb2d7745627c5f1c96ed216cdbb4b9db8\"\u003e\u003ccode\u003ee56761e\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 15 directories with 7 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/db6988d785fa75bb7337ab3ef72a4e15c3484a76\"\u003e\u003ccode\u003edb6988d\u003c/code\u003e\u003c/a\u003e [tool] Remove web drive hot reload workaround (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/963550c6c2975ed264c75260a1559d73ec014663\"\u003e\u003ccode\u003e963550c\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add more serverClientId info to README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9629\"\u003e#9629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/57cbb96e8563231e2bc1c5593608c7ceef24fa70\"\u003e\u003ccode\u003e57cbb96\u003c/code\u003e\u003c/a\u003e [google_sign_in] Update to GoogleSignIn-iOS 9 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9655\"\u003e#9655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.2.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 `mobile_scanner` from 6.0.11 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.11...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bed26b5cf14bded2d7000f5cca3dffdeb157686c\"\u003e\u003ccode\u003ebed26b5\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c46ab89942b2be24aedf79555f247c566d99777f\"\u003e\u003ccode\u003ec46ab89\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0534cd2d1ea55d68c4452e8d5a0ee211b0c641ac\"\u003e\u003ccode\u003e0534cd2\u003c/code\u003e\u003c/a\u003e docs(package_info_plus): add installerStore values documentation (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/096fd4ee810ccfc26689fb791f45f21d64bd33c9\"\u003e\u003ccode\u003e096fd4e\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.1.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.5...riverpod_generator-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.5 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.5...riverpod_lint-v3.1.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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NAVANEETHVVINOD/Grow-by-IL/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NAVANEETHVVINOD%2FGrow-by-IL/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"4412860694","node_id":"PR_kwDOSTHUn87Z3Kvw","number":22,"state":"closed","title":"chore(deps): bump the flutter-updates group with 13 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-16T03:18:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-09T14:58:51.000Z","updated_at":"2026-05-16T03:18:08.000Z","time_to_close":562756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-updates","update_count":13,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.15.0","repository_url":"https://github.com/dart-lang/build"},{"name":"riverpod_lint","old_version":"2.6.5","new_version":"3.1.3","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.3.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"2.6.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_local_notifications","old_version":"18.0.1","new_version":"21.0.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_svg","old_version":"2.2.4","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"go_router","old_version":"14.8.1","new_version":"17.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"mobile_scanner","old_version":"6.0.11","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"10.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-updates group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.15.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.5` | `3.1.3` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.3.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.5` | `4.0.3` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `18.0.1` | `21.0.0` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.4` | `2.3.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `17.2.3` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.2.0` |\n| [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) | `6.0.11` | `7.2.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `10.1.0` |\n\nUpdates `build_runner` from 2.5.4 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e--low-resources-mode\u003c/code\u003e as default memory usage has been improved. If\nyou have problems with RAM usage please file an issue.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--log-performance\u003c/code\u003e and \u003ccode\u003e--track-performance\u003c/code\u003e. File an issue if you\nhave performance measurement needs not covered by the newer \u003ccode\u003e--dart-aot-perf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved options can still be passed, they will be ignored with a warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash during logging if an asset path is an invalid URI.\u003c/li\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003e--workspace\u003c/code\u003e the global options affecting build order were read\nfrom the wrong package. They are now read from \u003ccode\u003ebuild.yaml\u003c/code\u003e in the workspace\nroot, like other global options.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix crash if a package used to belong to a workspace but was removed\nfrom the workspace leaving a stale \u003ccode\u003eworkspace.ref\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eBug fix: the \u003ccode\u003ewatch\u003c/code\u003e command now always does one build before exiting due to\na request from another \u003ccode\u003ebuild_runner\u003c/code\u003e process. Fix crashes related to request\nbefore build start.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: further improvements to management of files for analysis\nfor 2x faster incremental builds.\u003c/li\u003e\n\u003cli\u003ePerformance: default to AOT compilation for commands other than \u003ccode\u003erun\u003c/code\u003e. This\ncosts more initial startup time but gives faster builds afterwards. Fall back\nto JIT if the compile fails due to use of \u003ccode\u003edart:mirrors\u003c/code\u003e. Use the\n\u003ccode\u003e--force-jit\u003c/code\u003e flag if you want the old default JIT builder compile. Use the\n\u003ccode\u003e--force-aot\u003c/code\u003e flag to turn off the fallback to JIT compile.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003easset:\u003c/code\u003e scheme to the \u003ccode\u003e--build-filter\u003c/code\u003e flag. It is like\n\u003ccode\u003epackage:\u003c/code\u003e but for the whole package, not just \u003ccode\u003elib\u003c/code\u003e. For example,\n\u003ccode\u003epackage:a/b.dart\u003c/code\u003e is the same as \u003ccode\u003easset:a/lib/b.dart\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePaths specified using \u003ccode\u003e--build-filter\u003c/code\u003e when using the \u003ccode\u003e--workspace\u003c/code\u003e flag now\napply to the current package, not the workspace root. Other packages must\nbe referred to using \u003ccode\u003epackage:\u003c/code\u003e or \u003ccode\u003easset:\u003c/code\u003e schemes.\u003c/li\u003e\n\u003cli\u003eAdd OSC 8 hyperlinks for logged input paths.\u003c/li\u003e\n\u003cli\u003eBetter handling of deletions of files during the build: if the file is not\nneeded ignore the deletion, if it's needed try to use the cached version,\nas a last resort restart the build.\u003c/li\u003e\n\u003cli\u003eDefer deletions of files by \u003ccode\u003ebuild_runner\u003c/code\u003e until the build is complete. Don't\nwrite files unless the contents changed. These reduce unnecessary work by\ntools that watch the filesystem.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--workspace\u003c/code\u003e flag is no longer experimental, remove the warning.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--workspace\u003c/code\u003e flag to \u003ccode\u003eclean\u003c/code\u003e command, use it to clear the cache used for\na \u003ccode\u003e--workspace\u003c/code\u003e build.\u003c/li\u003e\n\u003cli\u003eAdd new command \u003ccode\u003estop\u003c/code\u003e: run \u003ccode\u003edart run build_runner stop\u003c/code\u003e to terminate a\nrunning \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command in the current package or workspace. If\na build is in progress, the build will complete first.\u003c/li\u003e\n\u003cli\u003eAdd locking: \u003ccode\u003ebuild_runner\u003c/code\u003e will wait for any already-running command before\nrunning. If there is an already-running \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command, it will be\nclosed after the currently-running build, as if you ran the new\n\u003ccode\u003edart run build_runner stop\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/dart-lang/build/commit/a6347668a593ca6036b91f07f8f95d9eb6da6da5\"\u003e\u003ccode\u003ea634766\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003ebuild_runner\u003c/code\u003e 2.15. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5512226fdb59ed3da3e8d2294d40a8992cba0b33\"\u003e\u003ccode\u003e5512226\u003c/code\u003e\u003c/a\u003e Fix read of global options from wrong workspace package. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4902\"\u003e#4902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0095f15ddcb265920c06f9148d4d826fc858c551\"\u003e\u003ccode\u003e0095f15\u003c/code\u003e\u003c/a\u003e Publish build_web_compiler 4.4.19 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4901\"\u003e#4901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0835a0f73c28bdc3d0c58c8a1a42e233233a7515\"\u003e\u003ccode\u003e0835a0f\u003c/code\u003e\u003c/a\u003e Add support for deferred loading when compiling to wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4900\"\u003e#4900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/eff07b518a96fc1026d363d2793cd5922440146a\"\u003e\u003ccode\u003eeff07b5\u003c/code\u003e\u003c/a\u003e Fix render of URI for invalid path on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4899\"\u003e#4899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/50e2e2d333b23b7f9145eba53bdd15a0e522cc53\"\u003e\u003ccode\u003e50e2e2d\u003c/code\u003e\u003c/a\u003e Mockito: fix accidental API change. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4896\"\u003e#4896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/4e0f6c07b40f8ebd98af5f897fae2da4001c4242\"\u003e\u003ccode\u003e4e0f6c0\u003c/code\u003e\u003c/a\u003e Allow analyzer 13. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4895\"\u003e#4895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/07246b648f1303c2393d4a5b8b931cbbcf049738\"\u003e\u003ccode\u003e07246b6\u003c/code\u003e\u003c/a\u003e Restore ignore comment needed in google3. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4894\"\u003e#4894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b9c9dae241cd4175239f40a7b7598338f71ce796\"\u003e\u003ccode\u003eb9c9dae\u003c/code\u003e\u003c/a\u003e Switch back to dev branch. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4893\"\u003e#4893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d61a379dd81334b3ad3593f9a4fb331d91f9e6c3\"\u003e\u003ccode\u003ed61a379\u003c/code\u003e\u003c/a\u003e Remove old performance-related options. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.5 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.5...riverpod_lint-v3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6b8a0aa1ab299a8266ee880d8390a2b578836c1b\"\u003e\u003ccode\u003e6b8a0aa\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9315150bfa657ff6fb6374b2a72b8aaae08da121\"\u003e\u003ccode\u003e9315150\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3c81881c818df4b06f51f4543f644c7e2dc3b1e3\"\u003e\u003ccode\u003e3c81881\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/81a15d34fadf2ae62b2f34c4c3e7d0675af403b4\"\u003e\u003ccode\u003e81a15d3\u003c/code\u003e\u003c/a\u003e Fix missing disposeNotifier flag on \u003ccode\u003eChangeNotifierProvider.override\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4708\"\u003e#4708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/43e7ff1de3fca4febd7bea9aa0e2d2f87cc4d95b\"\u003e\u003ccode\u003e43e7ff1\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/299de5155d67b272515ded37f0dcc39f0a82276e\"\u003e\u003ccode\u003e299de51\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisposeNotifier\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.5...riverpod_generator-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 5.0.0 to 6.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/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\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/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\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/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 18.0.1 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0. Consequently the minimum OS requirements for each platform has been updated as well\n\u003cul\u003e\n\u003cli\u003e[Android] minimum Android version is now 7.0 (API level 24)\u003c/li\u003e\n\u003cli\u003e[iOS] minimum iOS version is now 13\u003c/li\u003e\n\u003cli\u003e[macOS] minimum macOS version is now 10.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 36 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin (AGP) to 8.11.1\u003c/li\u003e\n\u003cli\u003eMigrated example app to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated readme to specify changes needed for applications that have migrated to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated iOS-specific setup around registering \u003ccode\u003eUNUserNotificationCenterDelegate\u003c/code\u003e to remove redundant \u003ccode\u003eavailable\u003c/code\u003e check and to be more specific that it should be done in the \u003ccode\u003eapplication:didFinishLaunchingWithOptions:\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eflutter_timezone\u003c/code\u003e dependency in example app\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated example app to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated readme to specify changes needed for applications that have migrated to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated iOS-specific setup around registering \u003ccode\u003eUNUserNotificationCenterDelegate\u003c/code\u003e to remove redundant \u003ccode\u003eavailable\u003c/code\u003e check and to be more specific that it should be done in the \u003ccode\u003eapplication:didFinishLaunchingWithOptions:\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eflutter_timezone\u003c/code\u003e dependency in example app\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0.Consequently the minimum OS requirements for each platform has been updated as well\n\u003cul\u003e\n\u003cli\u003e[Android] minimum Android version is now 7.0 (API level 24)\u003c/li\u003e\n\u003cli\u003e[iOS] minimum iOS version is now 13\u003c/li\u003e\n\u003cli\u003e[macOS] minimum macOS version is now 10.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 36 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin (AGP) to 8.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v20.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] added CarPlay notification support. Thanks to the PR from \u003ca href=\"https://github.com/derrik-fleming\"\u003ederrik f\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] the \u003ccode\u003eActiveNotification\u003c/code\u003e class now returns values for \u003ccode\u003egroupKey\u003c/code\u003e property if applicable. This depends on if the \u003ccode\u003ethreadIdentifier\u003c/code\u003e was specified when creating the notification itself. Thanks to the PR from \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] non-functional change: addressed the \u003ca href=\"https://dart.dev/tools/diagnostics/use_null_aware_elements\"\u003e\u003ccode\u003euse_null_aware_elements\u003c/code\u003e\u003c/a\u003e linter issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.32.0 and Dart SDK requirement to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters across all platforms. Thanks to the PR started by \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eshow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShowWithDuration()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecancel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedSchedule()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estartForegroundService()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannelGroup()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetActiveNotificationMessagingStyle()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Linux] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the \u003ccode\u003eLinuxNotificationCustomHint()\u003c/code\u003e method have now been converted to named parameters\u003c/li\u003e\n\u003cli\u003e[Windows] * \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshowRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/MaikuB/flutter_local_notifications/commit/a2c11537206ca7a62c8b05e22d9400bce0c47b41\"\u003e\u003ccode\u003ea2c1153\u003c/code\u003e\u003c/a\u003e prepare for 21.0.0 stable release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ba6d36adb0e4569f0289f86ef8c6c1f804e310ca\"\u003e\u003ccode\u003eba6d36a\u003c/code\u003e\u003c/a\u003e Bump futureware-tech/simulator-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fe447b04be82675c0888db84b59e3615a7c8b7bd\"\u003e\u003ccode\u003efe447b0\u003c/code\u003e\u003c/a\u003e fixed readme to mention Flutter 3.38.1 is now the minimum (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2764\"\u003e#2764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d6b67fc5f0d097562a3aeedd145f486b7856bc0f\"\u003e\u003ccode\u003ed6b67fc\u003c/code\u003e\u003c/a\u003e bumped flutter_timezone dependency in example app (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/a33bb03cbdc102c216d68cc4d8cfa167e16bee21\"\u003e\u003ccode\u003ea33bb03\u003c/code\u003e\u003c/a\u003e renamed GitHub job IDs to do with minimum supported Flutter SDK version (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f83077ab32a7f20fcd8b01bdfb9fbd3de232d40a\"\u003e\u003ccode\u003ef83077a\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] migrated example app to UIScene lifecycle (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b45b1e61c49e07f8ace6402acbfd9555f6e2ea5f\"\u003e\u003ccode\u003eb45b1e6\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] updated compileSdk to 36 and AGP to 8.11.1 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/af196a477748831c2ff75d840855495a0fbcdf3a\"\u003e\u003ccode\u003eaf196a4\u003c/code\u003e\u003c/a\u003e [various] updated timezone dependency and bumped minimum Flutter and Dart SDK...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/4dd0ea7801919e0e4c73b7fc36ba1ab82eade733\"\u003e\u003ccode\u003e4dd0ea7\u003c/code\u003e\u003c/a\u003e [various] prepare for 20.1.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ea2b28ef4c45fa38fa608a63e7e66c6ca2c42059\"\u003e\u003ccode\u003eea2b28e\u003c/code\u003e\u003c/a\u003e [various] return threadIdentifier via groupKey in getActiveNotifications on i...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v18.0.1...flutter_local_notifications-v21.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6b8a0aa1ab299a8266ee880d8390a2b578836c1b\"\u003e\u003ccode\u003e6b8a0aa\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9315150bfa657ff6fb6374b2a72b8aaae08da121\"\u003e\u003ccode\u003e9315150\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3c81881c818df4b06f51f4543f644c7e2dc3b1e3\"\u003e\u003ccode\u003e3c81881\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/81a15d34fadf2ae62b2f34c4c3e7d0675af403b4\"\u003e\u003ccode\u003e81a15d3\u003c/code\u003e\u003c/a\u003e Fix missing disposeNotifier flag on \u003ccode\u003eChangeNotifierProvider.override\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4708\"\u003e#4708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/43e7ff1de3fca4febd7bea9aa0e2d2f87cc4d95b\"\u003e\u003ccode\u003e43e7ff1\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/299de5155d67b272515ded37f0dcc39f0a82276e\"\u003e\u003ccode\u003e299de51\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisposeNotifier\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.2.4 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f330175dbf168a7bf94a127c492e025b4cc0bfba\"\u003e\u003ccode\u003ef330175\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Remove empty Dart file (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11308\"\u003e#11308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ee460d6a01fee815ffbe1dc169f851bd682addd6\"\u003e\u003ccode\u003eee460d6\u003c/code\u003e\u003c/a\u003e [various] Modernize non-plugin Android example apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e0338bfd3c6799713fe89c26a55a64521416e16\"\u003e\u003ccode\u003e1e0338b\u003c/code\u003e\u003c/a\u003e Updated AGP and KGP to align with flutter/flutter templates (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 14.8.1 to 17.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/51f351235c4b73c01eca3a626a59709bca357b77\"\u003e\u003ccode\u003e51f3512\u003c/code\u003e\u003c/a\u003e [packages/packages/go_router] Prepare for batch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3b8c4cb69e62d031116d11cdf75971fd23884db7\"\u003e\u003ccode\u003e3b8c4cb\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] trailing pinned row/col for TableView (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11519\"\u003e#11519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e212d61de4d81a406dcfc79a1024a0d5a1a3cdb2\"\u003e\u003ccode\u003ee212d61\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5653b5abb6ad69a8523c953baac49448dd26a4e8\"\u003e\u003ccode\u003e5653b5a\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Replace use of zIndex in examples and tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ff0189ea1e95b6c68b1bf93427519b76512e47d6\"\u003e\u003ccode\u003eff0189e\u003c/code\u003e\u003c/a\u003e [webview_flutter] Platform implementations for getCookies \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11037\"\u003e#11037\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cde5b36e7eceacdc3268ee758e3834f2817ffb6b\"\u003e\u003ccode\u003ecde5b36\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5f14a8010690b33f8f71d888dd6a3de665164e21\"\u003e\u003ccode\u003e5f14a80\u003c/code\u003e\u003c/a\u003e [image_picker] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11504\"\u003e#11504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c05ab81dddf0f145c57b43df80903ce17ba84baf\"\u003e\u003ccode\u003ec05ab81\u003c/code\u003e\u003c/a\u003e [quick_actions] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11507\"\u003e#11507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9b4847feb9a2a9aa24fe9e61c0f275692dbc7bdb\"\u003e\u003ccode\u003e9b4847f\u003c/code\u003e\u003c/a\u003e [pigeon] fix: Apply correct ThrowError success callback (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11585\"\u003e#11585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cac0fc54eb6f7a7957fcacf6a3c992286232e867\"\u003e\u003ccode\u003ecac0fc5\u003c/code\u003e\u003c/a\u003e [video_player_platform_interface] Add video track selection support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11474\"\u003e#11474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 8.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/f347612bad34021710571cfaa3ac5551c38def5f\"\u003e\u003ccode\u003ef347612\u003c/code\u003e\u003c/a\u003e [google_font] Move the httpClient from a package level variable to the Config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.1.0/packages\"\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.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2a65fdceb4a62eafd7dafbd25421283b441623d\"\u003e\u003ccode\u003ef2a65fd\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdee698f8563f2fdc2ee7600f1359fe6b393aea8\"\u003e\u003ccode\u003efdee698\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement clearAuthorizationToken (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/10024\"\u003e#10024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6f979b5e6265c03c78776aab55231e72f25af589\"\u003e\u003ccode\u003e6f979b5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a platform interface method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9929\"\u003e#9929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a3f09e5705d736fa57bf6839da60f5e14e49e8f0\"\u003e\u003ccode\u003ea3f09e5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement hosted domain on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/256bb4f2dd3d0ca013fa9bdd5f827d61268cf207\"\u003e\u003ccode\u003e256bb4f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the gradle-plugin group across 19 directories with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/35eed056ce63c38209d6dacf5259e1d9abcc0970\"\u003e\u003ccode\u003e35eed05\u003c/code\u003e\u003c/a\u003e Update repo for 3.35 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9816\"\u003e#9816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e56761efb2d7745627c5f1c96ed216cdbb4b9db8\"\u003e\u003ccode\u003ee56761e\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 15 directories with 7 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/db6988d785fa75bb7337ab3ef72a4e15c3484a76\"\u003e\u003ccode\u003edb6988d\u003c/code\u003e\u003c/a\u003e [tool] Remove web drive hot reload workaround (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/963550c6c2975ed264c75260a1559d73ec014663\"\u003e\u003ccode\u003e963550c\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add more serverClientId info to README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9629\"\u003e#9629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/57cbb96e8563231e2bc1c5593608c7ceef24fa70\"\u003e\u003ccode\u003e57cbb96\u003c/code\u003e\u003c/a\u003e [google_sign_in] Update to GoogleSignIn-iOS 9 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9655\"\u003e#9655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.2.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 `mobile_scanner` from 6.0.11 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.11...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bed26b5cf14bded2d7000f5cca3dffdeb157686c\"\u003e\u003ccode\u003ebed26b5\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c46ab89942b2be24aedf79555f247c566d99777f\"\u003e\u003ccode\u003ec46ab89\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0534cd2d1ea55d68c4452e8d5a0ee211b0c641ac\"\u003e\u003ccode\u003e0534cd2\u003c/code\u003e\u003c/a\u003e docs(package_info_plus): add installerStore values documentation (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/096fd4ee810ccfc26689fb791f45f21d64bd33c9\"\u003e\u003ccode\u003e096fd4e\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.1.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.5...riverpod_generator-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.5 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.5...riverpod_lint-v3.1.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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NAVANEETHVVINOD/Grow-by-IL/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NAVANEETHVVINOD%2FGrow-by-IL/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4241298749","node_id":"PR_kwDORsQ1iM7RjJSW","number":46,"state":"closed","title":"chore(deps): bump mobile_scanner from 5.2.3 to 7.2.0 in /shield-app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-11T15:08:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T19:25:58.000Z","updated_at":"2026-04-11T15:09:00.000Z","time_to_close":70977,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"5.2.3","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/shield-app","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 5.2.3 to 7.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v5.2.3...v7.2.0\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=5.2.3\u0026new-version=7.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/virenderpccvdi/shield/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/virenderpccvdi%2Fshield/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"3977767781","node_id":"PR_kwDOQ807Os7FoHSQ","number":71,"state":"open","title":"deps(dart): bump mobile_scanner from 7.1.4 to 7.2.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T11:47:55.000Z","updated_at":"2026-03-11T08:02:04.976Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(dart)","packages":[{"name":"mobile_scanner","old_version":"7.1.4","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.1.4 to 7.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.1.4...v7.2.0\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.1.4\u0026new-version=7.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/depoll-personal/MonkeySSH/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/depoll-personal%2FMonkeySSH/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"},{"uuid":"3961302341","node_id":"PR_kwDOMGIVw87Ey2AS","number":168,"state":"open","title":"chore(deps)(deps): bump mobile_scanner from 7.1.4 to 7.2.0 in /client","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-19T06:56:50.000Z","updated_at":"2026-02-19T06:57:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"mobile_scanner","old_version":"7.1.4","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/client","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.1.4 to 7.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.1.4...v7.2.0\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.1.4\u0026new-version=7.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/simonzander/PeerWave/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonzander%2FPeerWave/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"},{"uuid":"3856113769","node_id":"PR_kwDORBjTXc6_X5TL","number":10,"state":"closed","title":"chore(deps): bump mobile_scanner from 6.0.10 to 7.1.4 in /packages/scanner/ml_kit","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-18T23:26:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T14:02:52.000Z","updated_at":"2026-02-18T23:26:57.000Z","time_to_close":2021044,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"6.0.10","new_version":"7.1.4","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/packages/scanner/ml_kit","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 6.0.10 to 7.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\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/juliansteenbakker/mobile_scanner/commit/82f8b25b346bb83fb04daac54d4d73de3d5d1f23\"\u003e\u003ccode\u003e82f8b25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1600\"\u003e#1600\u003c/a\u003e from nngb102/fix/issue_1578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/51055a52365ddcefd4b34acb6d5fca030bc7c1b8\"\u003e\u003ccode\u003e51055a5\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3dc08239692ae702abbc7364abbe75c5ee156259\"\u003e\u003ccode\u003e3dc0823\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4bd2a9406b4a0321460807dc99af3b8e3dd68811\"\u003e\u003ccode\u003e4bd2a94\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1566\"\u003e#1566\u003c/a\u003e from juliansteenbakker/fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/64e3c0e69735196cd9d29fcf10d89d5769478856\"\u003e\u003ccode\u003e64e3c0e\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a3d68dc0e57ea8eb6e8dccb385e232c32a050f7e\"\u003e\u003ccode\u003ea3d68dc\u003c/code\u003e\u003c/a\u003e fix: add toString for jvmTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2241cf5dbe154e743e682606cf27340bdd41ace5\"\u003e\u003ccode\u003e2241cf5\u003c/code\u003e\u003c/a\u003e imp: update kotlin to supported version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4a1ce7cf448dfd0c964f48c4bbdc957142eb78ba\"\u003e\u003ccode\u003e4a1ce7c\u003c/code\u003e\u003c/a\u003e imp: upgrade groovy syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.10...v7.1.4\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.10\u0026new-version=7.1.4)](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/nawidodo/smooth-app/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nawidodo%2Fsmooth-app/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3774635022","node_id":"PR_kwDOO41dFs67Mzai","number":22,"state":"closed","title":"chore(deps): bump mobile_scanner from 7.0.1 to 7.1.4 in /app","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-01T13:19:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T13:25:27.000Z","updated_at":"2026-03-01T13:19:19.000Z","time_to_close":5097231,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.4","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/app","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/82f8b25b346bb83fb04daac54d4d73de3d5d1f23\"\u003e\u003ccode\u003e82f8b25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1600\"\u003e#1600\u003c/a\u003e from nngb102/fix/issue_1578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/51055a52365ddcefd4b34acb6d5fca030bc7c1b8\"\u003e\u003ccode\u003e51055a5\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3dc08239692ae702abbc7364abbe75c5ee156259\"\u003e\u003ccode\u003e3dc0823\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4bd2a9406b4a0321460807dc99af3b8e3dd68811\"\u003e\u003ccode\u003e4bd2a94\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1566\"\u003e#1566\u003c/a\u003e from juliansteenbakker/fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/64e3c0e69735196cd9d29fcf10d89d5769478856\"\u003e\u003ccode\u003e64e3c0e\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a3d68dc0e57ea8eb6e8dccb385e232c32a050f7e\"\u003e\u003ccode\u003ea3d68dc\u003c/code\u003e\u003c/a\u003e fix: add toString for jvmTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2241cf5dbe154e743e682606cf27340bdd41ace5\"\u003e\u003ccode\u003e2241cf5\u003c/code\u003e\u003c/a\u003e imp: update kotlin to supported version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4a1ce7cf448dfd0c964f48c4bbdc957142eb78ba\"\u003e\u003ccode\u003e4a1ce7c\u003c/code\u003e\u003c/a\u003e imp: upgrade groovy syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.4\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.4)](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/jhass/doorlock/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhass%2Fdoorlock/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3729583865","node_id":"PR_kwDOD2Ow2M644Mzs","number":7286,"state":"open","title":"chore(deps): bump mobile_scanner from 6.0.10 to 7.1.4 in /packages/scanner/ml_kit","user":"dependabot[bot]","labels":["Dart","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-15T09:38:52.000Z","updated_at":"2025-12-31T18:22:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"6.0.10","new_version":"7.1.4","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/packages/scanner/ml_kit","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 6.0.10 to 7.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\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/juliansteenbakker/mobile_scanner/commit/82f8b25b346bb83fb04daac54d4d73de3d5d1f23\"\u003e\u003ccode\u003e82f8b25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1600\"\u003e#1600\u003c/a\u003e from nngb102/fix/issue_1578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/51055a52365ddcefd4b34acb6d5fca030bc7c1b8\"\u003e\u003ccode\u003e51055a5\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3dc08239692ae702abbc7364abbe75c5ee156259\"\u003e\u003ccode\u003e3dc0823\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4bd2a9406b4a0321460807dc99af3b8e3dd68811\"\u003e\u003ccode\u003e4bd2a94\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1566\"\u003e#1566\u003c/a\u003e from juliansteenbakker/fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/64e3c0e69735196cd9d29fcf10d89d5769478856\"\u003e\u003ccode\u003e64e3c0e\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a3d68dc0e57ea8eb6e8dccb385e232c32a050f7e\"\u003e\u003ccode\u003ea3d68dc\u003c/code\u003e\u003c/a\u003e fix: add toString for jvmTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2241cf5dbe154e743e682606cf27340bdd41ace5\"\u003e\u003ccode\u003e2241cf5\u003c/code\u003e\u003c/a\u003e imp: update kotlin to supported version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4a1ce7cf448dfd0c964f48c4bbdc957142eb78ba\"\u003e\u003ccode\u003e4a1ce7c\u003c/code\u003e\u003c/a\u003e imp: upgrade groovy syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.10...v7.1.4\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.10\u0026new-version=7.1.4)](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/openfoodfacts/smooth-app/pull/7286","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfoodfacts%2Fsmooth-app/issues/7286","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7286/packages"},{"uuid":"3704389305","node_id":"PR_kwDOQjW2r863kwP-","number":15,"state":"open","title":"deps: bump mobile_scanner from 5.2.3 to 7.1.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T02:31:15.000Z","updated_at":"2025-12-08T02:31:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"mobile_scanner","old_version":"5.2.3","new_version":"7.1.3","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 5.2.3 to 7.1.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2b94f181590be25d5e66ea65229d607fcbc0cb3c\"\u003e\u003ccode\u003e2b94f18\u003c/code\u003e\u003c/a\u003e style: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/444e1ee3ce95d93f348f6a3e7dba1a0cd69475b7\"\u003e\u003ccode\u003e444e1ee\u003c/code\u003e\u003c/a\u003e style: fix omit_local_variable_types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6e938cf0fabbda59f926b8ee648a48a7ad2662df\"\u003e\u003ccode\u003e6e938cf\u003c/code\u003e\u003c/a\u003e style: remove special linter rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/702146937518932ffab097068a190560d8795984\"\u003e\u003ccode\u003e7021469\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1553\"\u003e#1553\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/282d4bffe1f8e1a015ab654c9659631e3e2425e1\"\u003e\u003ccode\u003e282d4bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1554\"\u003e#1554\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e2bd6bd8a0da73316accdfbaf43aec60a465f6e4\"\u003e\u003ccode\u003ee2bd6bd\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4afa2645852138cc78f5b438d9f7177c68efbb86\"\u003e\u003ccode\u003e4afa264\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/885d63b40565116ab1893df3fffc12f8de8e2399\"\u003e\u003ccode\u003e885d63b\u003c/code\u003e\u003c/a\u003e doc: add changelog note\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v5.2.3...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=5.2.3\u0026new-version=7.1.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/yarrastia86/kylos_iptv_player/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yarrastia86%2Fkylos_iptv_player/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"3578005484","node_id":"PR_kwDOO41dFs6w_P0I","number":20,"state":"closed","title":"chore(deps): bump mobile_scanner from 7.0.1 to 7.1.3 in /app","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T13:25:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-01T13:21:06.000Z","updated_at":"2026-01-01T13:25:30.000Z","time_to_close":5270663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.3","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/app","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2b94f181590be25d5e66ea65229d607fcbc0cb3c\"\u003e\u003ccode\u003e2b94f18\u003c/code\u003e\u003c/a\u003e style: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/444e1ee3ce95d93f348f6a3e7dba1a0cd69475b7\"\u003e\u003ccode\u003e444e1ee\u003c/code\u003e\u003c/a\u003e style: fix omit_local_variable_types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6e938cf0fabbda59f926b8ee648a48a7ad2662df\"\u003e\u003ccode\u003e6e938cf\u003c/code\u003e\u003c/a\u003e style: remove special linter rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/702146937518932ffab097068a190560d8795984\"\u003e\u003ccode\u003e7021469\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1553\"\u003e#1553\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/282d4bffe1f8e1a015ab654c9659631e3e2425e1\"\u003e\u003ccode\u003e282d4bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1554\"\u003e#1554\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e2bd6bd8a0da73316accdfbaf43aec60a465f6e4\"\u003e\u003ccode\u003ee2bd6bd\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4afa2645852138cc78f5b438d9f7177c68efbb86\"\u003e\u003ccode\u003e4afa264\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/885d63b40565116ab1893df3fffc12f8de8e2399\"\u003e\u003ccode\u003e885d63b\u003c/code\u003e\u003c/a\u003e doc: add changelog note\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/jhass/doorlock/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhass%2Fdoorlock/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3567116469","node_id":"PR_kwDOQLijvM6wbi6d","number":24,"state":"open","title":"chore(deps)(deps): bump mobile_scanner from 5.2.3 to 7.1.3 in /hostelconnect/mobile","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-29T17:44:47.000Z","updated_at":"2025-10-29T17:44:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"mobile_scanner","old_version":"5.2.3","new_version":"7.1.3","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/hostelconnect/mobile","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 5.2.3 to 7.1.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2b94f181590be25d5e66ea65229d607fcbc0cb3c\"\u003e\u003ccode\u003e2b94f18\u003c/code\u003e\u003c/a\u003e style: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/444e1ee3ce95d93f348f6a3e7dba1a0cd69475b7\"\u003e\u003ccode\u003e444e1ee\u003c/code\u003e\u003c/a\u003e style: fix omit_local_variable_types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6e938cf0fabbda59f926b8ee648a48a7ad2662df\"\u003e\u003ccode\u003e6e938cf\u003c/code\u003e\u003c/a\u003e style: remove special linter rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/702146937518932ffab097068a190560d8795984\"\u003e\u003ccode\u003e7021469\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1553\"\u003e#1553\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/282d4bffe1f8e1a015ab654c9659631e3e2425e1\"\u003e\u003ccode\u003e282d4bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1554\"\u003e#1554\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e2bd6bd8a0da73316accdfbaf43aec60a465f6e4\"\u003e\u003ccode\u003ee2bd6bd\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4afa2645852138cc78f5b438d9f7177c68efbb86\"\u003e\u003ccode\u003e4afa264\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/885d63b40565116ab1893df3fffc12f8de8e2399\"\u003e\u003ccode\u003e885d63b\u003c/code\u003e\u003c/a\u003e doc: add changelog note\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v5.2.3...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=5.2.3\u0026new-version=7.1.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/Ram-9177/Hostel_Connect/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ram-9177%2FHostel_Connect/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"2879179694","node_id":"PR_kwDOLl_jLs6rnMuu","number":92,"state":"open","title":"Bump mobile_scanner from 6.0.2 to 7.1.2","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-10-01T18:15:11.000Z","updated_at":"2025-10-01T18:15:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mobile_scanner","old_version":"6.0.2","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 6.0.2 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\u003c/li\u003e\n\u003cli\u003eAdded overlay widgets for barcode and scan window visualization.\u003c/li\u003e\n\u003cli\u003eExposed new API parameters like \u003ccode\u003eautoZoom\u003c/code\u003e, \u003ccode\u003einvertImage\u003c/code\u003e, and lifecycle handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple]\n\u003cul\u003e\n\u003cli\u003eFixed rotation, orientation, and zoom behavior.\u003c/li\u003e\n\u003cli\u003eResolved incorrect barcode overlay dimensions and corner coordinates.\u003c/li\u003e\n\u003cli\u003eFixed a crash when stopping the camera with a nil device.\u003c/li\u003e\n\u003cli\u003eFixed build issues including optional chaining on non-optional values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android]\n\u003cul\u003e\n\u003cli\u003eFixed rotation and orientation issues.\u003c/li\u003e\n\u003c/ul\u003e\n\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[iOS] Minimum iOS version changed from 15 to 12.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\u003c/li\u003e\n\u003cli\u003eAdded overlay widgets for barcode and scan window visualization.\u003c/li\u003e\n\u003cli\u003eExposed new API parameters like \u003ccode\u003eautoZoom\u003c/code\u003e, \u003ccode\u003einvertImage\u003c/code\u003e, and lifecycle handling.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.2...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.2\u0026new-version=7.1.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/financial-bjbraz/rootstock_wallet/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/financial-bjbraz%2Frootstock_wallet/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"},{"uuid":"2878268452","node_id":"PR_kwDOO41dFs6rjuQk","number":17,"state":"open","title":"chore(deps): bump mobile_scanner from 7.0.1 to 7.1.2 in /app","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-10-01T13:30:50.000Z","updated_at":"2025-10-01T13:30:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/app","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/jhass/doorlock/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhass%2Fdoorlock/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3471467725","node_id":"PR_kwDOJKQou86rcepx","number":850,"state":"closed","title":"Bump mobile_scanner from 3.5.5 to 6.0.11","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-18T10:29:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-01T00:09:14.000Z","updated_at":"2026-04-18T10:29:22.000Z","time_to_close":17230799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mobile_scanner","old_version":"3.5.5","new_version":"6.0.11","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 3.5.5 to 6.0.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Update camerax dependencies to support 16KB pages sizes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed a crash when stopping the camera when the camera device is nil.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.9\u003c/h2\u003e\n\u003cp\u003eFixed onDetect not working when a \u003ccode\u003eMobileScannerController\u003c/code\u003e is provided.\u003c/p\u003e\n\u003ch2\u003ev6.0.8\u003c/h2\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Remove the dependency on \u003ccode\u003eorg.jetbrains.kotlin:kotlin-bom\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eHot-restart for development purposes is now working correctly\u003c/li\u003e\n\u003cli\u003eAdded message to \u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e, which will be shown if kDebugMode is true. Otherwise, a generic error message will appear.\u003c/li\u003e\n\u003cli\u003eFixed issues regarding initialization of the \u003ccode\u003eMobileScannerController\u003c/code\u003e, which could result in a black screen without error message.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.7\u003c/h2\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Updated bundled barcode scanning library to v17.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.6\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Fixed a bug that prevented color inverted barcodes from being scanned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Bump ZXingJS from version 0.19.1 to 0.21.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.5\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed crash due to imageProxy being closed too early.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.4\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed UI stutter when \u003ccode\u003ereturnImage\u003c/code\u003e is true.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.3\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds pause function to pause the camera but keep textures in place.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that prevented \u003ccode\u003eanalyzeImage\u003c/code\u003e from actually accepting the configured formats.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Excluded the \u003ccode\u003earm64\u003c/code\u003e architecture for Simulators, which is unsupported by MLKit 7.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that would cause onDetect to not handle errors.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Update camerax dependencies to support 16KB pages sizes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed a crash when stopping the camera when the camera device is nil.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.9\u003c/h2\u003e\n\u003cp\u003eFixed onDetect not working when a \u003ccode\u003eMobileScannerController\u003c/code\u003e is provided.\u003c/p\u003e\n\u003ch2\u003e6.0.8\u003c/h2\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Remove the dependency on \u003ccode\u003eorg.jetbrains.kotlin:kotlin-bom\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eHot-restart for development purposes is now working correctly\u003c/li\u003e\n\u003cli\u003eAdded message to \u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e, which will be shown if kDebugMode is true. Otherwise, a generic error message will appear.\u003c/li\u003e\n\u003cli\u003eFixed issues regarding initialization of the \u003ccode\u003eMobileScannerController\u003c/code\u003e, which could result in a black screen without error message.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.7\u003c/h2\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Updated bundled barcode scanning library to v17.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.6\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Fixed a bug that prevented color inverted barcodes from being scanned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Bump ZXingJS from version 0.19.1 to 0.21.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.5\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed crash due to imageProxy being closed too early.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed UI stutter when \u003ccode\u003ereturnImage\u003c/code\u003e is true.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds pause function to pause the camera but keep textures in place.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that prevented \u003ccode\u003eanalyzeImage\u003c/code\u003e from actually accepting the configured formats.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Excluded the \u003ccode\u003earm64\u003c/code\u003e architecture for Simulators, which is unsupported by MLKit 7.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that would cause onDetect to not handle errors.\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/juliansteenbakker/mobile_scanner/commit/761aab16310c2c57900406435254dfa889f637bd\"\u003e\u003ccode\u003e761aab1\u003c/code\u003e\u003c/a\u003e release of v6.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/8e6acf5741e1179cb79c5707a4a918274b43ffab\"\u003e\u003ccode\u003e8e6acf5\u003c/code\u003e\u003c/a\u003e imp: update dependencies to support 16KB pages sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e8bfe5f84aaaab738d1f9daf82c54adba229ba34\"\u003e\u003ccode\u003ee8bfe5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1401\"\u003e#1401\u003c/a\u003e from navaronbracke/fix_ios_remove_observer_crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/814f5c90e416312b1b83cc02642b71ca1ac275d5\"\u003e\u003ccode\u003e814f5c9\u003c/code\u003e\u003c/a\u003e fix remove observer when device is nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/36a145ffd63cd040460049632e4659049ca96442\"\u003e\u003ccode\u003e36a145f\u003c/code\u003e\u003c/a\u003e release of v6.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/58f2df7398512cf20d15ab7e43b778f8604dd0e8\"\u003e\u003ccode\u003e58f2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1400\"\u003e#1400\u003c/a\u003e from juliansteenbakker/hotfix/on-detect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c0207b2a8ee29de73f02095036cae45caf023172\"\u003e\u003ccode\u003ec0207b2\u003c/code\u003e\u003c/a\u003e hotfix: fix on detect not working when controller is provided\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/229d9ad640a10e2bc54317a255205dd34be2cee8\"\u003e\u003ccode\u003e229d9ad\u003c/code\u003e\u003c/a\u003e release of v6.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/aaf709006593a6e7204474c9d7f540a1343f3fdd\"\u003e\u003ccode\u003eaaf7090\u003c/code\u003e\u003c/a\u003e release of v6.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/40ace2e17f572f9ecff5eb55c6e18aac3a508b4f\"\u003e\u003ccode\u003e40ace2e\u003c/code\u003e\u003c/a\u003e hotfix: fix formatter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v3.5.5...v6.0.11\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=3.5.5\u0026new-version=6.0.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/CCExtractor/ultimate_alarm_clock/pull/850","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CCExtractor%2Fultimate_alarm_clock/issues/850","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/850/packages"},{"uuid":"2872425198","node_id":"PR_kwDONJe35s6rNbru","number":409,"state":"open","title":"chore(deps): Bump the dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T23:48:50.000Z","updated_at":"2025-09-29T23:48:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"dependencies","update_count":3,"packages":[{"name":"device_info_plus","old_version":"11.5.0","new_version":"12.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"vibration","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/benjamindean/flutter_vibration"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dependencies group with 3 updates in the / directory: [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus), [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) and [vibration](https://github.com/benjamindean/flutter_vibration).\n\nUpdates `device_info_plus` from 11.5.0 to 12.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/80eb98156aed96fbc214736964724604e9c80b4f\"\u003e\u003ccode\u003e80eb981\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add mapping for new iPhone 17 series models (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d0fdc582e8187f71522678e19b6329221b5f535d\"\u003e\u003ccode\u003ed0fdc58\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus)!: remove \u003ccode\u003eserialNumber\u003c/code\u003e property (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/32528e7f852893dd4448c448096e459e1950c7e4\"\u003e\u003ccode\u003e32528e7\u003c/code\u003e\u003c/a\u003e feat(device_info_plus)!: Change Android compile SDK, update Android build con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v12.1.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mobile_scanner` from 7.0.1 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vibration` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benjamindean/flutter_vibration/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tsutsu3/pi-hole-client/pull/409","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsutsu3%2Fpi-hole-client/issues/409","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/409/packages"},{"uuid":"3463157927","node_id":"PR_kwDOGtYElM6rAPJm","number":95,"state":"closed","title":"chore: bump mobile_scanner from 7.0.1 to 7.1.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T04:09:58.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-29T04:19:05.000Z","updated_at":"2025-10-27T04:09:59.000Z","time_to_close":2418653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/BASF-Mobile-Solutions/basf_flutter_components/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BASF-Mobile-Solutions%2Fbasf_flutter_components/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"},{"uuid":"2856985764","node_id":"PR_kwDOBq0Z7M6qSiSk","number":235,"state":"closed","title":"chore(deps): bump mobile_scanner from 7.0.1 to 7.1.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T15:16:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T13:29:10.000Z","updated_at":"2025-10-01T15:16:32.000Z","time_to_close":611242,"merged_at":"2025-10-01T15:16:32.000Z","merged_by":"mariobehling","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/fossasia/magic-epaper-app/pull/235","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fossasia%2Fmagic-epaper-app/issues/235","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/235/packages"},{"uuid":"2854879248","node_id":"PR_kwDOOtVwgc6qKgAQ","number":91,"state":"closed","title":"Bump mobile_scanner from 7.0.1 to 7.1.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-24T00:34:36.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T00:23:57.000Z","updated_at":"2025-09-24T00:34:37.000Z","time_to_close":639,"merged_at":"2025-09-24T00:34:36.000Z","merged_by":"tananaev","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/traccar/traccar-client/pull/91","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/traccar%2Ftraccar-client/issues/91","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/91/packages"},{"uuid":"2713763035","node_id":"PR_kwDOMfowN86hwLzb","number":12,"state":"open","title":"deps(deps): bump mobile_scanner from 6.0.10 to 7.0.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-01T16:43:31.000Z","updated_at":"2025-08-01T16:43:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"mobile_scanner","old_version":"6.0.10","new_version":"7.0.1","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 6.0.10 to 7.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\u003c/li\u003e\n\u003cli\u003eAdded overlay widgets for barcode and scan window visualization.\u003c/li\u003e\n\u003cli\u003eExposed new API parameters like \u003ccode\u003eautoZoom\u003c/code\u003e, \u003ccode\u003einvertImage\u003c/code\u003e, and lifecycle handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple]\n\u003cul\u003e\n\u003cli\u003eFixed rotation, orientation, and zoom behavior.\u003c/li\u003e\n\u003cli\u003eResolved incorrect barcode overlay dimensions and corner coordinates.\u003c/li\u003e\n\u003cli\u003eFixed a crash when stopping the camera with a nil device.\u003c/li\u003e\n\u003cli\u003eFixed build issues including optional chaining on non-optional values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android]\n\u003cul\u003e\n\u003cli\u003eFixed rotation and orientation issues.\u003c/li\u003e\n\u003cli\u003eResolved timing issues in \u003ccode\u003eSurfaceProducer\u003c/code\u003e with Kotlin 1.8+.\u003c/li\u003e\n\u003cli\u003eFixed resource leaks and improved image analysis compatibility.\u003c/li\u003e\n\u003cli\u003eImproved logging behavior (CameraX logs only errors).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[macOS]\n\u003cul\u003e\n\u003cli\u003eFixed mirrored images and build issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Web]\n\u003cul\u003e\n\u003cli\u003eFixed barcode overlay not displaying due to incorrect corner point data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0-rc.2\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed build issues \u0026quot;Cannot use optional chaining on non-optional value\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0-rc.1\u003c/h2\u003e\n\u003cp\u003eAfter six months of development, Version 7.0.0 is finally moving out of beta with this release candidate!\nA stable release is scheduled for next week.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[iOS] Minimum iOS version changed from 15 to 12.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\u003c/li\u003e\n\u003cli\u003eAdded overlay widgets for barcode and scan window visualization.\u003c/li\u003e\n\u003cli\u003eExposed new API parameters like \u003ccode\u003eautoZoom\u003c/code\u003e, \u003ccode\u003einvertImage\u003c/code\u003e, and lifecycle handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple]\n\u003cul\u003e\n\u003cli\u003eFixed rotation, orientation, and zoom behavior.\u003c/li\u003e\n\u003cli\u003eResolved incorrect barcode overlay dimensions and corner coordinates.\u003c/li\u003e\n\u003cli\u003eFixed a crash when stopping the camera with a nil device.\u003c/li\u003e\n\u003cli\u003eFixed build issues including optional chaining on non-optional values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android]\n\u003cul\u003e\n\u003cli\u003eFixed rotation and orientation issues.\u003c/li\u003e\n\u003cli\u003eResolved timing issues in \u003ccode\u003eSurfaceProducer\u003c/code\u003e with Kotlin 1.8+.\u003c/li\u003e\n\u003cli\u003eFixed resource leaks and improved image analysis compatibility.\u003c/li\u003e\n\u003cli\u003eImproved logging behavior (CameraX logs only errors).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[macOS]\n\u003cul\u003e\n\u003cli\u003eFixed mirrored images and build issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Web]\n\u003cul\u003e\n\u003cli\u003eFixed barcode overlay not displaying due to incorrect corner point data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-rc.2\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed build issues \u0026quot;Cannot use optional chaining on non-optional value\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-rc.1\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/juliansteenbakker/mobile_scanner/commit/715c50f2ebaefd57bda24edcfa388e35c6481899\"\u003e\u003ccode\u003e715c50f\u003c/code\u003e\u003c/a\u003e fix: add upperbound for meta dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3a3f480e1a338df0a41be48e75c80ec776d66eda\"\u003e\u003ccode\u003e3a3f480\u003c/code\u003e\u003c/a\u003e doc: added changelog entry about ios 12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/061a2fc1faa04f4f46fea1f9dcc13aa16db806ca\"\u003e\u003ccode\u003e061a2fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1443\"\u003e#1443\u003c/a\u003e from navaronbracke/fix_attached_ux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c99e4579b87b2391dd9f28978e4cee470932848c\"\u003e\u003ccode\u003ec99e457\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1455\"\u003e#1455\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/42cffa052394eff747a7368df3d8fb18da01683c\"\u003e\u003ccode\u003e42cffa0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1449\"\u003e#1449\u003c/a\u003e from juliansteenbakker/dependabot/pub/very_good_anal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/88adcd523224b53c0d4b0af58c142a615e30d400\"\u003e\u003ccode\u003e88adcd5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1448\"\u003e#1448\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0bd423e696a1a3a0c1763f81e33fd629686dba36\"\u003e\u003ccode\u003e0bd423e\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.android.tools.build:gradle in /android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/09d38c6e228493890f1f1aefcdfaea1fcee51999\"\u003e\u003ccode\u003e09d38c6\u003c/code\u003e\u003c/a\u003e chore(deps): bump very_good_analysis from 7.0.0 to 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3b92ff9817c12c87971fe4f0d682497afe4f0a86\"\u003e\u003ccode\u003e3b92ff9\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.mockito:mockito-core in /android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6aa30497a465a058beed548b1721ccf2acca391c\"\u003e\u003ccode\u003e6aa3049\u003c/code\u003e\u003c/a\u003e mark attach as internal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.10...v7.0.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.10\u0026new-version=7.0.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/kin47/smart_garden/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kin47%2Fsmart_garden/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"2633859977","node_id":"PR_kwDOHG6V8c6c_YOJ","number":574,"state":"closed","title":"build(deps): bump mobile_scanner from 6.0.2 to 7.0.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-21T10:26:29.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T23:21:22.000Z","updated_at":"2025-09-21T10:26:29.000Z","time_to_close":7038307,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"mobile_scanner","old_version":"6.0.2","new_version":"7.0.1","repository_url":null}],"path":null,"ecosystem":"pub"},"body":"\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.2\u0026new-version=7.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/aeecleclair/Titan/pull/574","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeecleclair%2FTitan/issues/574","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/574/packages"}],"issue_packages":[{"old_version":"6.0.11","new_version":"7.2.0","update_type":"major","path":null,"pr_created_at":"2026-05-30T03:18:22.000Z","version_change":"6.0.11 → 7.2.0","issue":{"uuid":"4553029460","node_id":"PR_kwDOSTHUn87g4I6_","number":47,"state":"closed","title":"chore(deps): bump the flutter-updates group with 12 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-06T03:19:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T03:18:22.000Z","updated_at":"2026-06-06T03:19:17.000Z","time_to_close":604854,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-updates","update_count":12,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.15.0","repository_url":"https://github.com/dart-lang/build"},{"name":"riverpod_lint","old_version":"2.6.5","new_version":"3.1.3","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.3.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"2.6.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_svg","old_version":"2.2.4","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"go_router","old_version":"14.8.1","new_version":"17.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"mobile_scanner","old_version":"6.0.11","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"10.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-updates group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.15.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.5` | `3.1.3` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.3.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.5` | `4.0.3` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.4` | `2.3.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `17.2.3` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.2.0` |\n| [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) | `6.0.11` | `7.2.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `10.1.0` |\n\nUpdates `build_runner` from 2.5.4 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e--low-resources-mode\u003c/code\u003e as default memory usage has been improved. If\nyou have problems with RAM usage please file an issue.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--log-performance\u003c/code\u003e and \u003ccode\u003e--track-performance\u003c/code\u003e. File an issue if you\nhave performance measurement needs not covered by the newer \u003ccode\u003e--dart-aot-perf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved options can still be passed, they will be ignored with a warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash during logging if an asset path is an invalid URI.\u003c/li\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003e--workspace\u003c/code\u003e the global options affecting build order were read\nfrom the wrong package. They are now read from \u003ccode\u003ebuild.yaml\u003c/code\u003e in the workspace\nroot, like other global options.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix crash if a package used to belong to a workspace but was removed\nfrom the workspace leaving a stale \u003ccode\u003eworkspace.ref\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eBug fix: the \u003ccode\u003ewatch\u003c/code\u003e command now always does one build before exiting due to\na request from another \u003ccode\u003ebuild_runner\u003c/code\u003e process. Fix crashes related to request\nbefore build start.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: further improvements to management of files for analysis\nfor 2x faster incremental builds.\u003c/li\u003e\n\u003cli\u003ePerformance: default to AOT compilation for commands other than \u003ccode\u003erun\u003c/code\u003e. This\ncosts more initial startup time but gives faster builds afterwards. Fall back\nto JIT if the compile fails due to use of \u003ccode\u003edart:mirrors\u003c/code\u003e. Use the\n\u003ccode\u003e--force-jit\u003c/code\u003e flag if you want the old default JIT builder compile. Use the\n\u003ccode\u003e--force-aot\u003c/code\u003e flag to turn off the fallback to JIT compile.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003easset:\u003c/code\u003e scheme to the \u003ccode\u003e--build-filter\u003c/code\u003e flag. It is like\n\u003ccode\u003epackage:\u003c/code\u003e but for the whole package, not just \u003ccode\u003elib\u003c/code\u003e. For example,\n\u003ccode\u003epackage:a/b.dart\u003c/code\u003e is the same as \u003ccode\u003easset:a/lib/b.dart\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePaths specified using \u003ccode\u003e--build-filter\u003c/code\u003e when using the \u003ccode\u003e--workspace\u003c/code\u003e flag now\napply to the current package, not the workspace root. Other packages must\nbe referred to using \u003ccode\u003epackage:\u003c/code\u003e or \u003ccode\u003easset:\u003c/code\u003e schemes.\u003c/li\u003e\n\u003cli\u003eAdd OSC 8 hyperlinks for logged input paths.\u003c/li\u003e\n\u003cli\u003eBetter handling of deletions of files during the build: if the file is not\nneeded ignore the deletion, if it's needed try to use the cached version,\nas a last resort restart the build.\u003c/li\u003e\n\u003cli\u003eDefer deletions of files by \u003ccode\u003ebuild_runner\u003c/code\u003e until the build is complete. Don't\nwrite files unless the contents changed. These reduce unnecessary work by\ntools that watch the filesystem.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--workspace\u003c/code\u003e flag is no longer experimental, remove the warning.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--workspace\u003c/code\u003e flag to \u003ccode\u003eclean\u003c/code\u003e command, use it to clear the cache used for\na \u003ccode\u003e--workspace\u003c/code\u003e build.\u003c/li\u003e\n\u003cli\u003eAdd new command \u003ccode\u003estop\u003c/code\u003e: run \u003ccode\u003edart run build_runner stop\u003c/code\u003e to terminate a\nrunning \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command in the current package or workspace. If\na build is in progress, the build will complete first.\u003c/li\u003e\n\u003cli\u003eAdd locking: \u003ccode\u003ebuild_runner\u003c/code\u003e will wait for any already-running command before\nrunning. If there is an already-running \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command, it will be\nclosed after the currently-running build, as if you ran the new\n\u003ccode\u003edart run build_runner stop\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/dart-lang/build/commit/a6347668a593ca6036b91f07f8f95d9eb6da6da5\"\u003e\u003ccode\u003ea634766\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003ebuild_runner\u003c/code\u003e 2.15. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5512226fdb59ed3da3e8d2294d40a8992cba0b33\"\u003e\u003ccode\u003e5512226\u003c/code\u003e\u003c/a\u003e Fix read of global options from wrong workspace package. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4902\"\u003e#4902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0095f15ddcb265920c06f9148d4d826fc858c551\"\u003e\u003ccode\u003e0095f15\u003c/code\u003e\u003c/a\u003e Publish build_web_compiler 4.4.19 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4901\"\u003e#4901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0835a0f73c28bdc3d0c58c8a1a42e233233a7515\"\u003e\u003ccode\u003e0835a0f\u003c/code\u003e\u003c/a\u003e Add support for deferred loading when compiling to wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4900\"\u003e#4900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/eff07b518a96fc1026d363d2793cd5922440146a\"\u003e\u003ccode\u003eeff07b5\u003c/code\u003e\u003c/a\u003e Fix render of URI for invalid path on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4899\"\u003e#4899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/50e2e2d333b23b7f9145eba53bdd15a0e522cc53\"\u003e\u003ccode\u003e50e2e2d\u003c/code\u003e\u003c/a\u003e Mockito: fix accidental API change. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4896\"\u003e#4896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/4e0f6c07b40f8ebd98af5f897fae2da4001c4242\"\u003e\u003ccode\u003e4e0f6c0\u003c/code\u003e\u003c/a\u003e Allow analyzer 13. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4895\"\u003e#4895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/07246b648f1303c2393d4a5b8b931cbbcf049738\"\u003e\u003ccode\u003e07246b6\u003c/code\u003e\u003c/a\u003e Restore ignore comment needed in google3. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4894\"\u003e#4894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b9c9dae241cd4175239f40a7b7598338f71ce796\"\u003e\u003ccode\u003eb9c9dae\u003c/code\u003e\u003c/a\u003e Switch back to dev branch. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4893\"\u003e#4893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d61a379dd81334b3ad3593f9a4fb331d91f9e6c3\"\u003e\u003ccode\u003ed61a379\u003c/code\u003e\u003c/a\u003e Remove old performance-related options. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.5 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.5...riverpod_lint-v3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6b8a0aa1ab299a8266ee880d8390a2b578836c1b\"\u003e\u003ccode\u003e6b8a0aa\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9315150bfa657ff6fb6374b2a72b8aaae08da121\"\u003e\u003ccode\u003e9315150\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3c81881c818df4b06f51f4543f644c7e2dc3b1e3\"\u003e\u003ccode\u003e3c81881\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/81a15d34fadf2ae62b2f34c4c3e7d0675af403b4\"\u003e\u003ccode\u003e81a15d3\u003c/code\u003e\u003c/a\u003e Fix missing disposeNotifier flag on \u003ccode\u003eChangeNotifierProvider.override\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4708\"\u003e#4708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/43e7ff1de3fca4febd7bea9aa0e2d2f87cc4d95b\"\u003e\u003ccode\u003e43e7ff1\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/299de5155d67b272515ded37f0dcc39f0a82276e\"\u003e\u003ccode\u003e299de51\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisposeNotifier\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.5...riverpod_generator-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 5.0.0 to 6.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/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\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/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\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/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6b8a0aa1ab299a8266ee880d8390a2b578836c1b\"\u003e\u003ccode\u003e6b8a0aa\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9315150bfa657ff6fb6374b2a72b8aaae08da121\"\u003e\u003ccode\u003e9315150\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3c81881c818df4b06f51f4543f644c7e2dc3b1e3\"\u003e\u003ccode\u003e3c81881\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/81a15d34fadf2ae62b2f34c4c3e7d0675af403b4\"\u003e\u003ccode\u003e81a15d3\u003c/code\u003e\u003c/a\u003e Fix missing disposeNotifier flag on \u003ccode\u003eChangeNotifierProvider.override\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4708\"\u003e#4708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/43e7ff1de3fca4febd7bea9aa0e2d2f87cc4d95b\"\u003e\u003ccode\u003e43e7ff1\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/299de5155d67b272515ded37f0dcc39f0a82276e\"\u003e\u003ccode\u003e299de51\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisposeNotifier\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.2.4 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f330175dbf168a7bf94a127c492e025b4cc0bfba\"\u003e\u003ccode\u003ef330175\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Remove empty Dart file (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11308\"\u003e#11308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ee460d6a01fee815ffbe1dc169f851bd682addd6\"\u003e\u003ccode\u003eee460d6\u003c/code\u003e\u003c/a\u003e [various] Modernize non-plugin Android example apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e0338bfd3c6799713fe89c26a55a64521416e16\"\u003e\u003ccode\u003e1e0338b\u003c/code\u003e\u003c/a\u003e Updated AGP and KGP to align with flutter/flutter templates (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 14.8.1 to 17.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/51f351235c4b73c01eca3a626a59709bca357b77\"\u003e\u003ccode\u003e51f3512\u003c/code\u003e\u003c/a\u003e [packages/packages/go_router] Prepare for batch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3b8c4cb69e62d031116d11cdf75971fd23884db7\"\u003e\u003ccode\u003e3b8c4cb\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] trailing pinned row/col for TableView (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11519\"\u003e#11519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e212d61de4d81a406dcfc79a1024a0d5a1a3cdb2\"\u003e\u003ccode\u003ee212d61\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5653b5abb6ad69a8523c953baac49448dd26a4e8\"\u003e\u003ccode\u003e5653b5a\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Replace use of zIndex in examples and tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ff0189ea1e95b6c68b1bf93427519b76512e47d6\"\u003e\u003ccode\u003eff0189e\u003c/code\u003e\u003c/a\u003e [webview_flutter] Platform implementations for getCookies \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11037\"\u003e#11037\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cde5b36e7eceacdc3268ee758e3834f2817ffb6b\"\u003e\u003ccode\u003ecde5b36\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5f14a8010690b33f8f71d888dd6a3de665164e21\"\u003e\u003ccode\u003e5f14a80\u003c/code\u003e\u003c/a\u003e [image_picker] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11504\"\u003e#11504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c05ab81dddf0f145c57b43df80903ce17ba84baf\"\u003e\u003ccode\u003ec05ab81\u003c/code\u003e\u003c/a\u003e [quick_actions] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11507\"\u003e#11507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9b4847feb9a2a9aa24fe9e61c0f275692dbc7bdb\"\u003e\u003ccode\u003e9b4847f\u003c/code\u003e\u003c/a\u003e [pigeon] fix: Apply correct ThrowError success callback (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11585\"\u003e#11585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cac0fc54eb6f7a7957fcacf6a3c992286232e867\"\u003e\u003ccode\u003ecac0fc5\u003c/code\u003e\u003c/a\u003e [video_player_platform_interface] Add video track selection support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11474\"\u003e#11474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 8.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/f347612bad34021710571cfaa3ac5551c38def5f\"\u003e\u003ccode\u003ef347612\u003c/code\u003e\u003c/a\u003e [google_font] Move the httpClient from a package level variable to the Config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.1.0/packages\"\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.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2a65fdceb4a62eafd7dafbd25421283b441623d\"\u003e\u003ccode\u003ef2a65fd\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdee698f8563f2fdc2ee7600f1359fe6b393aea8\"\u003e\u003ccode\u003efdee698\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement clearAuthorizationToken (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/10024\"\u003e#10024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6f979b5e6265c03c78776aab55231e72f25af589\"\u003e\u003ccode\u003e6f979b5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a platform interface method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9929\"\u003e#9929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a3f09e5705d736fa57bf6839da60f5e14e49e8f0\"\u003e\u003ccode\u003ea3f09e5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement hosted domain on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/256bb4f2dd3d0ca013fa9bdd5f827d61268cf207\"\u003e\u003ccode\u003e256bb4f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the gradle-plugin group across 19 directories with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/35eed056ce63c38209d6dacf5259e1d9abcc0970\"\u003e\u003ccode\u003e35eed05\u003c/code\u003e\u003c/a\u003e Update repo for 3.35 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9816\"\u003e#9816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e56761efb2d7745627c5f1c96ed216cdbb4b9db8\"\u003e\u003ccode\u003ee56761e\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 15 directories with 7 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/db6988d785fa75bb7337ab3ef72a4e15c3484a76\"\u003e\u003ccode\u003edb6988d\u003c/code\u003e\u003c/a\u003e [tool] Remove web drive hot reload workaround (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/963550c6c2975ed264c75260a1559d73ec014663\"\u003e\u003ccode\u003e963550c\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add more serverClientId info to README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9629\"\u003e#9629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/57cbb96e8563231e2bc1c5593608c7ceef24fa70\"\u003e\u003ccode\u003e57cbb96\u003c/code\u003e\u003c/a\u003e [google_sign_in] Update to GoogleSignIn-iOS 9 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9655\"\u003e#9655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.2.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 `mobile_scanner` from 6.0.11 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.11...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bed26b5cf14bded2d7000f5cca3dffdeb157686c\"\u003e\u003ccode\u003ebed26b5\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c46ab89942b2be24aedf79555f247c566d99777f\"\u003e\u003ccode\u003ec46ab89\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0534cd2d1ea55d68c4452e8d5a0ee211b0c641ac\"\u003e\u003ccode\u003e0534cd2\u003c/code\u003e\u003c/a\u003e docs(package_info_plus): add installerStore values documentation (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/096fd4ee810ccfc26689fb791f45f21d64bd33c9\"\u003e\u003ccode\u003e096fd4e\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.1.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.5...riverpod_generator-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.5 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.5...riverpod_lint-v3.1.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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NAVANEETHVVINOD/Grow-by-IL/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NAVANEETHVVINOD%2FGrow-by-IL/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"6.0.11","new_version":"7.2.0","update_type":"major","path":null,"pr_created_at":"2026-05-09T14:58:51.000Z","version_change":"6.0.11 → 7.2.0","issue":{"uuid":"4412860694","node_id":"PR_kwDOSTHUn87Z3Kvw","number":22,"state":"closed","title":"chore(deps): bump the flutter-updates group with 13 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-16T03:18:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-09T14:58:51.000Z","updated_at":"2026-05-16T03:18:08.000Z","time_to_close":562756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-updates","update_count":13,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.15.0","repository_url":"https://github.com/dart-lang/build"},{"name":"riverpod_lint","old_version":"2.6.5","new_version":"3.1.3","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.3.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"2.6.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_local_notifications","old_version":"18.0.1","new_version":"21.0.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_svg","old_version":"2.2.4","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"go_router","old_version":"14.8.1","new_version":"17.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"mobile_scanner","old_version":"6.0.11","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"10.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-updates group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.15.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.5` | `3.1.3` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.3.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.5` | `4.0.3` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `18.0.1` | `21.0.0` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.4` | `2.3.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `17.2.3` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.2.0` |\n| [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) | `6.0.11` | `7.2.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `10.1.0` |\n\nUpdates `build_runner` from 2.5.4 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e--low-resources-mode\u003c/code\u003e as default memory usage has been improved. If\nyou have problems with RAM usage please file an issue.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--log-performance\u003c/code\u003e and \u003ccode\u003e--track-performance\u003c/code\u003e. File an issue if you\nhave performance measurement needs not covered by the newer \u003ccode\u003e--dart-aot-perf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved options can still be passed, they will be ignored with a warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash during logging if an asset path is an invalid URI.\u003c/li\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003e--workspace\u003c/code\u003e the global options affecting build order were read\nfrom the wrong package. They are now read from \u003ccode\u003ebuild.yaml\u003c/code\u003e in the workspace\nroot, like other global options.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix crash if a package used to belong to a workspace but was removed\nfrom the workspace leaving a stale \u003ccode\u003eworkspace.ref\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eBug fix: the \u003ccode\u003ewatch\u003c/code\u003e command now always does one build before exiting due to\na request from another \u003ccode\u003ebuild_runner\u003c/code\u003e process. Fix crashes related to request\nbefore build start.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: further improvements to management of files for analysis\nfor 2x faster incremental builds.\u003c/li\u003e\n\u003cli\u003ePerformance: default to AOT compilation for commands other than \u003ccode\u003erun\u003c/code\u003e. This\ncosts more initial startup time but gives faster builds afterwards. Fall back\nto JIT if the compile fails due to use of \u003ccode\u003edart:mirrors\u003c/code\u003e. Use the\n\u003ccode\u003e--force-jit\u003c/code\u003e flag if you want the old default JIT builder compile. Use the\n\u003ccode\u003e--force-aot\u003c/code\u003e flag to turn off the fallback to JIT compile.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003easset:\u003c/code\u003e scheme to the \u003ccode\u003e--build-filter\u003c/code\u003e flag. It is like\n\u003ccode\u003epackage:\u003c/code\u003e but for the whole package, not just \u003ccode\u003elib\u003c/code\u003e. For example,\n\u003ccode\u003epackage:a/b.dart\u003c/code\u003e is the same as \u003ccode\u003easset:a/lib/b.dart\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePaths specified using \u003ccode\u003e--build-filter\u003c/code\u003e when using the \u003ccode\u003e--workspace\u003c/code\u003e flag now\napply to the current package, not the workspace root. Other packages must\nbe referred to using \u003ccode\u003epackage:\u003c/code\u003e or \u003ccode\u003easset:\u003c/code\u003e schemes.\u003c/li\u003e\n\u003cli\u003eAdd OSC 8 hyperlinks for logged input paths.\u003c/li\u003e\n\u003cli\u003eBetter handling of deletions of files during the build: if the file is not\nneeded ignore the deletion, if it's needed try to use the cached version,\nas a last resort restart the build.\u003c/li\u003e\n\u003cli\u003eDefer deletions of files by \u003ccode\u003ebuild_runner\u003c/code\u003e until the build is complete. Don't\nwrite files unless the contents changed. These reduce unnecessary work by\ntools that watch the filesystem.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--workspace\u003c/code\u003e flag is no longer experimental, remove the warning.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--workspace\u003c/code\u003e flag to \u003ccode\u003eclean\u003c/code\u003e command, use it to clear the cache used for\na \u003ccode\u003e--workspace\u003c/code\u003e build.\u003c/li\u003e\n\u003cli\u003eAdd new command \u003ccode\u003estop\u003c/code\u003e: run \u003ccode\u003edart run build_runner stop\u003c/code\u003e to terminate a\nrunning \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command in the current package or workspace. If\na build is in progress, the build will complete first.\u003c/li\u003e\n\u003cli\u003eAdd locking: \u003ccode\u003ebuild_runner\u003c/code\u003e will wait for any already-running command before\nrunning. If there is an already-running \u003ccode\u003ewatch\u003c/code\u003e or \u003ccode\u003eserve\u003c/code\u003e command, it will be\nclosed after the currently-running build, as if you ran the new\n\u003ccode\u003edart run build_runner stop\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/dart-lang/build/commit/a6347668a593ca6036b91f07f8f95d9eb6da6da5\"\u003e\u003ccode\u003ea634766\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003ebuild_runner\u003c/code\u003e 2.15. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5512226fdb59ed3da3e8d2294d40a8992cba0b33\"\u003e\u003ccode\u003e5512226\u003c/code\u003e\u003c/a\u003e Fix read of global options from wrong workspace package. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4902\"\u003e#4902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0095f15ddcb265920c06f9148d4d826fc858c551\"\u003e\u003ccode\u003e0095f15\u003c/code\u003e\u003c/a\u003e Publish build_web_compiler 4.4.19 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4901\"\u003e#4901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0835a0f73c28bdc3d0c58c8a1a42e233233a7515\"\u003e\u003ccode\u003e0835a0f\u003c/code\u003e\u003c/a\u003e Add support for deferred loading when compiling to wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4900\"\u003e#4900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/eff07b518a96fc1026d363d2793cd5922440146a\"\u003e\u003ccode\u003eeff07b5\u003c/code\u003e\u003c/a\u003e Fix render of URI for invalid path on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4899\"\u003e#4899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/50e2e2d333b23b7f9145eba53bdd15a0e522cc53\"\u003e\u003ccode\u003e50e2e2d\u003c/code\u003e\u003c/a\u003e Mockito: fix accidental API change. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4896\"\u003e#4896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/4e0f6c07b40f8ebd98af5f897fae2da4001c4242\"\u003e\u003ccode\u003e4e0f6c0\u003c/code\u003e\u003c/a\u003e Allow analyzer 13. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4895\"\u003e#4895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/07246b648f1303c2393d4a5b8b931cbbcf049738\"\u003e\u003ccode\u003e07246b6\u003c/code\u003e\u003c/a\u003e Restore ignore comment needed in google3. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4894\"\u003e#4894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b9c9dae241cd4175239f40a7b7598338f71ce796\"\u003e\u003ccode\u003eb9c9dae\u003c/code\u003e\u003c/a\u003e Switch back to dev branch. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4893\"\u003e#4893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d61a379dd81334b3ad3593f9a4fb331d91f9e6c3\"\u003e\u003ccode\u003ed61a379\u003c/code\u003e\u003c/a\u003e Remove old performance-related options. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.5 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.5...riverpod_lint-v3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6b8a0aa1ab299a8266ee880d8390a2b578836c1b\"\u003e\u003ccode\u003e6b8a0aa\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9315150bfa657ff6fb6374b2a72b8aaae08da121\"\u003e\u003ccode\u003e9315150\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3c81881c818df4b06f51f4543f644c7e2dc3b1e3\"\u003e\u003ccode\u003e3c81881\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/81a15d34fadf2ae62b2f34c4c3e7d0675af403b4\"\u003e\u003ccode\u003e81a15d3\u003c/code\u003e\u003c/a\u003e Fix missing disposeNotifier flag on \u003ccode\u003eChangeNotifierProvider.override\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4708\"\u003e#4708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/43e7ff1de3fca4febd7bea9aa0e2d2f87cc4d95b\"\u003e\u003ccode\u003e43e7ff1\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/299de5155d67b272515ded37f0dcc39f0a82276e\"\u003e\u003ccode\u003e299de51\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisposeNotifier\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.5...riverpod_generator-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 5.0.0 to 6.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/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\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/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\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/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 18.0.1 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0. Consequently the minimum OS requirements for each platform has been updated as well\n\u003cul\u003e\n\u003cli\u003e[Android] minimum Android version is now 7.0 (API level 24)\u003c/li\u003e\n\u003cli\u003e[iOS] minimum iOS version is now 13\u003c/li\u003e\n\u003cli\u003e[macOS] minimum macOS version is now 10.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 36 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin (AGP) to 8.11.1\u003c/li\u003e\n\u003cli\u003eMigrated example app to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated readme to specify changes needed for applications that have migrated to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated iOS-specific setup around registering \u003ccode\u003eUNUserNotificationCenterDelegate\u003c/code\u003e to remove redundant \u003ccode\u003eavailable\u003c/code\u003e check and to be more specific that it should be done in the \u003ccode\u003eapplication:didFinishLaunchingWithOptions:\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eflutter_timezone\u003c/code\u003e dependency in example app\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated example app to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated readme to specify changes needed for applications that have migrated to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated iOS-specific setup around registering \u003ccode\u003eUNUserNotificationCenterDelegate\u003c/code\u003e to remove redundant \u003ccode\u003eavailable\u003c/code\u003e check and to be more specific that it should be done in the \u003ccode\u003eapplication:didFinishLaunchingWithOptions:\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eflutter_timezone\u003c/code\u003e dependency in example app\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0.Consequently the minimum OS requirements for each platform has been updated as well\n\u003cul\u003e\n\u003cli\u003e[Android] minimum Android version is now 7.0 (API level 24)\u003c/li\u003e\n\u003cli\u003e[iOS] minimum iOS version is now 13\u003c/li\u003e\n\u003cli\u003e[macOS] minimum macOS version is now 10.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 36 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin (AGP) to 8.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v20.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] added CarPlay notification support. Thanks to the PR from \u003ca href=\"https://github.com/derrik-fleming\"\u003ederrik f\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] the \u003ccode\u003eActiveNotification\u003c/code\u003e class now returns values for \u003ccode\u003egroupKey\u003c/code\u003e property if applicable. This depends on if the \u003ccode\u003ethreadIdentifier\u003c/code\u003e was specified when creating the notification itself. Thanks to the PR from \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] non-functional change: addressed the \u003ca href=\"https://dart.dev/tools/diagnostics/use_null_aware_elements\"\u003e\u003ccode\u003euse_null_aware_elements\u003c/code\u003e\u003c/a\u003e linter issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.32.0 and Dart SDK requirement to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters across all platforms. Thanks to the PR started by \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eshow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShowWithDuration()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecancel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedSchedule()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estartForegroundService()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannelGroup()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetActiveNotificationMessagingStyle()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Linux] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the \u003ccode\u003eLinuxNotificationCustomHint()\u003c/code\u003e method have now been converted to named parameters\u003c/li\u003e\n\u003cli\u003e[Windows] * \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshowRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/MaikuB/flutter_local_notifications/commit/a2c11537206ca7a62c8b05e22d9400bce0c47b41\"\u003e\u003ccode\u003ea2c1153\u003c/code\u003e\u003c/a\u003e prepare for 21.0.0 stable release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ba6d36adb0e4569f0289f86ef8c6c1f804e310ca\"\u003e\u003ccode\u003eba6d36a\u003c/code\u003e\u003c/a\u003e Bump futureware-tech/simulator-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fe447b04be82675c0888db84b59e3615a7c8b7bd\"\u003e\u003ccode\u003efe447b0\u003c/code\u003e\u003c/a\u003e fixed readme to mention Flutter 3.38.1 is now the minimum (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2764\"\u003e#2764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d6b67fc5f0d097562a3aeedd145f486b7856bc0f\"\u003e\u003ccode\u003ed6b67fc\u003c/code\u003e\u003c/a\u003e bumped flutter_timezone dependency in example app (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/a33bb03cbdc102c216d68cc4d8cfa167e16bee21\"\u003e\u003ccode\u003ea33bb03\u003c/code\u003e\u003c/a\u003e renamed GitHub job IDs to do with minimum supported Flutter SDK version (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f83077ab32a7f20fcd8b01bdfb9fbd3de232d40a\"\u003e\u003ccode\u003ef83077a\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] migrated example app to UIScene lifecycle (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b45b1e61c49e07f8ace6402acbfd9555f6e2ea5f\"\u003e\u003ccode\u003eb45b1e6\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] updated compileSdk to 36 and AGP to 8.11.1 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/af196a477748831c2ff75d840855495a0fbcdf3a\"\u003e\u003ccode\u003eaf196a4\u003c/code\u003e\u003c/a\u003e [various] updated timezone dependency and bumped minimum Flutter and Dart SDK...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/4dd0ea7801919e0e4c73b7fc36ba1ab82eade733\"\u003e\u003ccode\u003e4dd0ea7\u003c/code\u003e\u003c/a\u003e [various] prepare for 20.1.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ea2b28ef4c45fa38fa608a63e7e66c6ca2c42059\"\u003e\u003ccode\u003eea2b28e\u003c/code\u003e\u003c/a\u003e [various] return threadIdentifier via groupKey in getActiveNotifications on i...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v18.0.1...flutter_local_notifications-v21.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6b8a0aa1ab299a8266ee880d8390a2b578836c1b\"\u003e\u003ccode\u003e6b8a0aa\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9315150bfa657ff6fb6374b2a72b8aaae08da121\"\u003e\u003ccode\u003e9315150\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3c81881c818df4b06f51f4543f644c7e2dc3b1e3\"\u003e\u003ccode\u003e3c81881\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/81a15d34fadf2ae62b2f34c4c3e7d0675af403b4\"\u003e\u003ccode\u003e81a15d3\u003c/code\u003e\u003c/a\u003e Fix missing disposeNotifier flag on \u003ccode\u003eChangeNotifierProvider.override\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4708\"\u003e#4708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/43e7ff1de3fca4febd7bea9aa0e2d2f87cc4d95b\"\u003e\u003ccode\u003e43e7ff1\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/299de5155d67b272515ded37f0dcc39f0a82276e\"\u003e\u003ccode\u003e299de51\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisposeNotifier\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.2.4 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f330175dbf168a7bf94a127c492e025b4cc0bfba\"\u003e\u003ccode\u003ef330175\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Remove empty Dart file (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11308\"\u003e#11308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ee460d6a01fee815ffbe1dc169f851bd682addd6\"\u003e\u003ccode\u003eee460d6\u003c/code\u003e\u003c/a\u003e [various] Modernize non-plugin Android example apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e0338bfd3c6799713fe89c26a55a64521416e16\"\u003e\u003ccode\u003e1e0338b\u003c/code\u003e\u003c/a\u003e Updated AGP and KGP to align with flutter/flutter templates (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 14.8.1 to 17.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/51f351235c4b73c01eca3a626a59709bca357b77\"\u003e\u003ccode\u003e51f3512\u003c/code\u003e\u003c/a\u003e [packages/packages/go_router] Prepare for batch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3b8c4cb69e62d031116d11cdf75971fd23884db7\"\u003e\u003ccode\u003e3b8c4cb\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] trailing pinned row/col for TableView (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11519\"\u003e#11519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e212d61de4d81a406dcfc79a1024a0d5a1a3cdb2\"\u003e\u003ccode\u003ee212d61\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5653b5abb6ad69a8523c953baac49448dd26a4e8\"\u003e\u003ccode\u003e5653b5a\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Replace use of zIndex in examples and tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ff0189ea1e95b6c68b1bf93427519b76512e47d6\"\u003e\u003ccode\u003eff0189e\u003c/code\u003e\u003c/a\u003e [webview_flutter] Platform implementations for getCookies \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11037\"\u003e#11037\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cde5b36e7eceacdc3268ee758e3834f2817ffb6b\"\u003e\u003ccode\u003ecde5b36\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5f14a8010690b33f8f71d888dd6a3de665164e21\"\u003e\u003ccode\u003e5f14a80\u003c/code\u003e\u003c/a\u003e [image_picker] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11504\"\u003e#11504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c05ab81dddf0f145c57b43df80903ce17ba84baf\"\u003e\u003ccode\u003ec05ab81\u003c/code\u003e\u003c/a\u003e [quick_actions] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11507\"\u003e#11507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9b4847feb9a2a9aa24fe9e61c0f275692dbc7bdb\"\u003e\u003ccode\u003e9b4847f\u003c/code\u003e\u003c/a\u003e [pigeon] fix: Apply correct ThrowError success callback (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11585\"\u003e#11585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cac0fc54eb6f7a7957fcacf6a3c992286232e867\"\u003e\u003ccode\u003ecac0fc5\u003c/code\u003e\u003c/a\u003e [video_player_platform_interface] Add video track selection support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11474\"\u003e#11474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 8.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/f347612bad34021710571cfaa3ac5551c38def5f\"\u003e\u003ccode\u003ef347612\u003c/code\u003e\u003c/a\u003e [google_font] Move the httpClient from a package level variable to the Config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.1.0/packages\"\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.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2a65fdceb4a62eafd7dafbd25421283b441623d\"\u003e\u003ccode\u003ef2a65fd\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdee698f8563f2fdc2ee7600f1359fe6b393aea8\"\u003e\u003ccode\u003efdee698\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement clearAuthorizationToken (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/10024\"\u003e#10024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6f979b5e6265c03c78776aab55231e72f25af589\"\u003e\u003ccode\u003e6f979b5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add a platform interface method to clear auth tokens (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9929\"\u003e#9929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a3f09e5705d736fa57bf6839da60f5e14e49e8f0\"\u003e\u003ccode\u003ea3f09e5\u003c/code\u003e\u003c/a\u003e [google_sign_in] Implement hosted domain on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/256bb4f2dd3d0ca013fa9bdd5f827d61268cf207\"\u003e\u003ccode\u003e256bb4f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the gradle-plugin group across 19 directories with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/35eed056ce63c38209d6dacf5259e1d9abcc0970\"\u003e\u003ccode\u003e35eed05\u003c/code\u003e\u003c/a\u003e Update repo for 3.35 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9816\"\u003e#9816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e56761efb2d7745627c5f1c96ed216cdbb4b9db8\"\u003e\u003ccode\u003ee56761e\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 15 directories with 7 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/db6988d785fa75bb7337ab3ef72a4e15c3484a76\"\u003e\u003ccode\u003edb6988d\u003c/code\u003e\u003c/a\u003e [tool] Remove web drive hot reload workaround (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/963550c6c2975ed264c75260a1559d73ec014663\"\u003e\u003ccode\u003e963550c\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add more serverClientId info to README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9629\"\u003e#9629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/57cbb96e8563231e2bc1c5593608c7ceef24fa70\"\u003e\u003ccode\u003e57cbb96\u003c/code\u003e\u003c/a\u003e [google_sign_in] Update to GoogleSignIn-iOS 9 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9655\"\u003e#9655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.2.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 `mobile_scanner` from 6.0.11 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.11...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bed26b5cf14bded2d7000f5cca3dffdeb157686c\"\u003e\u003ccode\u003ebed26b5\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c46ab89942b2be24aedf79555f247c566d99777f\"\u003e\u003ccode\u003ec46ab89\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0534cd2d1ea55d68c4452e8d5a0ee211b0c641ac\"\u003e\u003ccode\u003e0534cd2\u003c/code\u003e\u003c/a\u003e docs(package_info_plus): add installerStore values documentation (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/096fd4ee810ccfc26689fb791f45f21d64bd33c9\"\u003e\u003ccode\u003e096fd4e\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.1.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.5...riverpod_generator-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 2.6.5 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e35c43ca4c836d0e2109eb82a4f2e67ba9f5bddd\"\u003e\u003ccode\u003ee35c43c\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/fe2a26060d6b6043dbc95758e18cf0b788eb6256\"\u003e\u003ccode\u003efe2a260\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/rrousselGit/riverpod/issues/\"\u003ehttps://github.com/rrousselGit/riverpod/issues/\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f8734c9c0285bcbda62cf25b68fe83c0a01cdf4d\"\u003e\u003ccode\u003ef8734c9\u003c/code\u003e\u003c/a\u003e Fix doc typo (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3f53dd7884c0278c52ab6c19e1266d1fbef07983\"\u003e\u003ccode\u003e3f53dd7\u003c/code\u003e\u003c/a\u003e fix range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7f180c74314b81eae95d5b6b3227543587ef3452\"\u003e\u003ccode\u003e7f180c7\u003c/code\u003e\u003c/a\u003e Add note about beta channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/15f4b6da783852a79c2ebd792343f31530b439e7\"\u003e\u003ccode\u003e15f4b6d\u003c/code\u003e\u003c/a\u003e Update goldens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/f3e13048a26d851abeae1b6ab5bc890a5ebad67d\"\u003e\u003ccode\u003ef3e1304\u003c/code\u003e\u003c/a\u003e Sort offsets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/a2b1d21a05b935c9144273ec6a018b3f4d44ab7f\"\u003e\u003ccode\u003ea2b1d21\u003c/code\u003e\u003c/a\u003e Typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b267bc800a6dc056149b0edc4684b4ec3369e4a\"\u003e\u003ccode\u003e3b267bc\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c5d309d581d4386333b484053f562a8a5a524a25\"\u003e\u003ccode\u003ec5d309d\u003c/code\u003e\u003c/a\u003e Support encore class heading for assist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.5...riverpod_lint-v3.1.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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NAVANEETHVVINOD/Grow-by-IL/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NAVANEETHVVINOD%2FGrow-by-IL/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"5.2.3","new_version":"7.2.0","update_type":"major","path":"/shield-app","pr_created_at":"2026-04-10T19:25:58.000Z","version_change":"5.2.3 → 7.2.0","issue":{"uuid":"4241298749","node_id":"PR_kwDORsQ1iM7RjJSW","number":46,"state":"closed","title":"chore(deps): bump mobile_scanner from 5.2.3 to 7.2.0 in /shield-app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-11T15:08:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T19:25:58.000Z","updated_at":"2026-04-11T15:09:00.000Z","time_to_close":70977,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"5.2.3","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/shield-app","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 5.2.3 to 7.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v5.2.3...v7.2.0\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=5.2.3\u0026new-version=7.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/virenderpccvdi/shield/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/virenderpccvdi%2Fshield/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"7.1.4","new_version":"7.2.0","update_type":"minor","path":null,"pr_created_at":"2026-02-23T11:47:55.000Z","version_change":"7.1.4 → 7.2.0","issue":{"uuid":"3977767781","node_id":"PR_kwDOQ807Os7FoHSQ","number":71,"state":"open","title":"deps(dart): bump mobile_scanner from 7.1.4 to 7.2.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T11:47:55.000Z","updated_at":"2026-03-11T08:02:04.976Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(dart)","packages":[{"name":"mobile_scanner","old_version":"7.1.4","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.1.4 to 7.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.1.4...v7.2.0\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.1.4\u0026new-version=7.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/depoll-personal/MonkeySSH/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/depoll-personal%2FMonkeySSH/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}},{"old_version":"7.1.4","new_version":"7.2.0","update_type":"minor","path":"/client","pr_created_at":"2026-02-19T06:56:50.000Z","version_change":"7.1.4 → 7.2.0","issue":{"uuid":"3961302341","node_id":"PR_kwDOMGIVw87Ey2AS","number":168,"state":"open","title":"chore(deps)(deps): bump mobile_scanner from 7.1.4 to 7.2.0 in /client","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-19T06:56:50.000Z","updated_at":"2026-02-19T06:57:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"mobile_scanner","old_version":"7.1.4","new_version":"7.2.0","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/client","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.1.4 to 7.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for switching between lens types (normal, wide, zoom) using the \u003ccode\u003eswitchCamera()\u003c/code\u003e method with \u003ccode\u003eToggleLensType\u003c/code\u003e or \u003ccode\u003eSelectCamera\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erawDecodedBytes\u003c/code\u003e field to \u003ccode\u003eBarcode\u003c/code\u003e which replaces \u003ccode\u003eBarcode.rawBytes\u003c/code\u003e. On Apple platforms, this returns a \u003ccode\u003eDecodedVisionBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e (decoded payload, without header/padding) and \u003ccode\u003erawBytes\u003c/code\u003e (full raw payload, available on iOS 17.0+ / macOS 14.0+). On Android and web, this returns a \u003ccode\u003eDecodedBarcodeBytes\u003c/code\u003e containing \u003ccode\u003ebytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrated barcode bounding box from \u003ccode\u003eboundingBox\u003c/code\u003e to \u003ccode\u003ecornerPoints\u003c/code\u003e for more accurate scan window detection.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eITF-Two-of-Five\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded constants for testing the method channel methods in \u003ccode\u003eMobileScannerMethods\u003c/code\u003e and \u003ccode\u003eMobileScannerEvents\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe global method \u003ccode\u003ecalculateBoxFitRatio()\u003c/code\u003e is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed incorrect texture size on orientation change.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a bug where the \u003ccode\u003eisPaused\u003c/code\u003e flag was not reset when \u003ccode\u003estart()\u003c/code\u003e was called.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003eimageAnalysis\u003c/code\u003e not being unbound on dispose.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed an issue where the app orientation handling was not respecting auto-rotate settings\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003erawBytes\u003c/code\u003e returning incorrect data for barcodes containing non-ASCII characters (e.g. \u003ccode\u003eø\u003c/code\u003e). For QR codes, bytes are now extracted directly from the error-corrected bit stream via \u003ccode\u003eCIQRCodeDescriptor\u003c/code\u003e, bypassing the Vision string API entirely. For Aztec, DataMatrix, PDF417 and linear formats, the ISO-Latin-1 round-trip is used to recover the original bytes from \u003ccode\u003epayloadStringValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed \u003ccode\u003edisplayValue\u003c/code\u003e returning a garbled Latin-1 string (e.g. \u003ccode\u003ehellÃ¸\u003c/code\u003e) for barcodes with non-ASCII UTF-8 content. It is now correctly decoded to UTF-8 (e.g. \u003ccode\u003ehellø\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a bug where the barcode type results did not have a value.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed camera rotating, even when rotation is locked.\u003c/li\u003e\n\u003cli\u003e[macOS] Fixed barcode overlay text displaying upside down.\u003c/li\u003e\n\u003cli\u003eFixed barcode overlay rendering at wrong position after orientation change.\u003c/li\u003e\n\u003cli\u003eFixed a bug where taps were ignored on the scanner widget.\u003c/li\u003e\n\u003cli\u003eFixed a bug where a controller that was only disposed would throw an incorrect error code.\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/juliansteenbakker/mobile_scanner/commit/1fa586344ad789426c6425dca92824656c5bbf47\"\u003e\u003ccode\u003e1fa5863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1659\"\u003e#1659\u003c/a\u003e from juliansteenbakker/fix/macos-overlay-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66339edc06a4a04787d807416e439e5aea501ac4\"\u003e\u003ccode\u003e66339ed\u003c/code\u003e\u003c/a\u003e fix: text overlay being upside down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/068c73bde325ad03aa65a2eba9e9f1b2e50cc8ec\"\u003e\u003ccode\u003e068c73b\u003c/code\u003e\u003c/a\u003e fix: build for macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9d9a72ede2eeed3d5dd751b5ded6901226bef5fe\"\u003e\u003ccode\u003e9d9a72e\u003c/code\u003e\u003c/a\u003e imp: update doc to represent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c2cde8e6765664ac3d251ab96b882559a4c4786\"\u003e\u003ccode\u003e0c2cde8\u003c/code\u003e\u003c/a\u003e imp: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b859b9948ce1870d5097ff89e0fea29096936358\"\u003e\u003ccode\u003eb859b99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1529\"\u003e#1529\u003c/a\u003e from juliansteenbakker/fix/apple-encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/9feff0de249092098e69ca5a36b27a6ea330a49f\"\u003e\u003ccode\u003e9feff0d\u003c/code\u003e\u003c/a\u003e imp: make rawBytes non nullable, since it will always be present, or if not, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d1fcf787837f266b6d0cc4a04a1e49b341b2642f\"\u003e\u003ccode\u003ed1fcf78\u003c/code\u003e\u003c/a\u003e imp: add actual byte comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/ae6af508ce1775a1eb348277e24e41b756b9e3e1\"\u003e\u003ccode\u003eae6af50\u003c/code\u003e\u003c/a\u003e fix: test correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/fa6ea6f18a38e6d3ee86b562de4aacc808089adb\"\u003e\u003ccode\u003efa6ea6f\u003c/code\u003e\u003c/a\u003e imp: rename decodedBytes to bytes, update docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.1.4...v7.2.0\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.1.4\u0026new-version=7.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/simonzander/PeerWave/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonzander%2FPeerWave/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"}},{"old_version":"6.0.10","new_version":"7.1.4","update_type":"major","path":"/packages/scanner/ml_kit","pr_created_at":"2026-01-26T14:02:52.000Z","version_change":"6.0.10 → 7.1.4","issue":{"uuid":"3856113769","node_id":"PR_kwDORBjTXc6_X5TL","number":10,"state":"closed","title":"chore(deps): bump mobile_scanner from 6.0.10 to 7.1.4 in /packages/scanner/ml_kit","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-18T23:26:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T14:02:52.000Z","updated_at":"2026-02-18T23:26:57.000Z","time_to_close":2021044,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"6.0.10","new_version":"7.1.4","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/packages/scanner/ml_kit","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 6.0.10 to 7.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\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/juliansteenbakker/mobile_scanner/commit/82f8b25b346bb83fb04daac54d4d73de3d5d1f23\"\u003e\u003ccode\u003e82f8b25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1600\"\u003e#1600\u003c/a\u003e from nngb102/fix/issue_1578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/51055a52365ddcefd4b34acb6d5fca030bc7c1b8\"\u003e\u003ccode\u003e51055a5\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3dc08239692ae702abbc7364abbe75c5ee156259\"\u003e\u003ccode\u003e3dc0823\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4bd2a9406b4a0321460807dc99af3b8e3dd68811\"\u003e\u003ccode\u003e4bd2a94\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1566\"\u003e#1566\u003c/a\u003e from juliansteenbakker/fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/64e3c0e69735196cd9d29fcf10d89d5769478856\"\u003e\u003ccode\u003e64e3c0e\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a3d68dc0e57ea8eb6e8dccb385e232c32a050f7e\"\u003e\u003ccode\u003ea3d68dc\u003c/code\u003e\u003c/a\u003e fix: add toString for jvmTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2241cf5dbe154e743e682606cf27340bdd41ace5\"\u003e\u003ccode\u003e2241cf5\u003c/code\u003e\u003c/a\u003e imp: update kotlin to supported version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4a1ce7cf448dfd0c964f48c4bbdc957142eb78ba\"\u003e\u003ccode\u003e4a1ce7c\u003c/code\u003e\u003c/a\u003e imp: upgrade groovy syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.10...v7.1.4\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.10\u0026new-version=7.1.4)](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/nawidodo/smooth-app/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nawidodo%2Fsmooth-app/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"7.0.1","new_version":"7.1.4","update_type":"minor","path":"/app","pr_created_at":"2026-01-01T13:25:27.000Z","version_change":"7.0.1 → 7.1.4","issue":{"uuid":"3774635022","node_id":"PR_kwDOO41dFs67Mzai","number":22,"state":"closed","title":"chore(deps): bump mobile_scanner from 7.0.1 to 7.1.4 in /app","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-01T13:19:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T13:25:27.000Z","updated_at":"2026-03-01T13:19:19.000Z","time_to_close":5097231,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.4","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/app","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/82f8b25b346bb83fb04daac54d4d73de3d5d1f23\"\u003e\u003ccode\u003e82f8b25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1600\"\u003e#1600\u003c/a\u003e from nngb102/fix/issue_1578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/51055a52365ddcefd4b34acb6d5fca030bc7c1b8\"\u003e\u003ccode\u003e51055a5\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3dc08239692ae702abbc7364abbe75c5ee156259\"\u003e\u003ccode\u003e3dc0823\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4bd2a9406b4a0321460807dc99af3b8e3dd68811\"\u003e\u003ccode\u003e4bd2a94\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1566\"\u003e#1566\u003c/a\u003e from juliansteenbakker/fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/64e3c0e69735196cd9d29fcf10d89d5769478856\"\u003e\u003ccode\u003e64e3c0e\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a3d68dc0e57ea8eb6e8dccb385e232c32a050f7e\"\u003e\u003ccode\u003ea3d68dc\u003c/code\u003e\u003c/a\u003e fix: add toString for jvmTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2241cf5dbe154e743e682606cf27340bdd41ace5\"\u003e\u003ccode\u003e2241cf5\u003c/code\u003e\u003c/a\u003e imp: update kotlin to supported version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4a1ce7cf448dfd0c964f48c4bbdc957142eb78ba\"\u003e\u003ccode\u003e4a1ce7c\u003c/code\u003e\u003c/a\u003e imp: upgrade groovy syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.4\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.4)](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/jhass/doorlock/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhass%2Fdoorlock/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"6.0.10","new_version":"7.1.4","update_type":"major","path":"/packages/scanner/ml_kit","pr_created_at":"2025-12-15T09:38:52.000Z","version_change":"6.0.10 → 7.1.4","issue":{"uuid":"3729583865","node_id":"PR_kwDOD2Ow2M644Mzs","number":7286,"state":"open","title":"chore(deps): bump mobile_scanner from 6.0.10 to 7.1.4 in /packages/scanner/ml_kit","user":"dependabot[bot]","labels":["Dart","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-15T09:38:52.000Z","updated_at":"2025-12-31T18:22:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"6.0.10","new_version":"7.1.4","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/packages/scanner/ml_kit","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 6.0.10 to 7.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\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/juliansteenbakker/mobile_scanner/commit/82f8b25b346bb83fb04daac54d4d73de3d5d1f23\"\u003e\u003ccode\u003e82f8b25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1600\"\u003e#1600\u003c/a\u003e from nngb102/fix/issue_1578\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/51055a52365ddcefd4b34acb6d5fca030bc7c1b8\"\u003e\u003ccode\u003e51055a5\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3dc08239692ae702abbc7364abbe75c5ee156259\"\u003e\u003ccode\u003e3dc0823\u003c/code\u003e\u003c/a\u003e fix: improve pixel format selection for video output on iPhone 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4bd2a9406b4a0321460807dc99af3b8e3dd68811\"\u003e\u003ccode\u003e4bd2a94\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1566\"\u003e#1566\u003c/a\u003e from juliansteenbakker/fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/64e3c0e69735196cd9d29fcf10d89d5769478856\"\u003e\u003ccode\u003e64e3c0e\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into fix/groovy-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a3d68dc0e57ea8eb6e8dccb385e232c32a050f7e\"\u003e\u003ccode\u003ea3d68dc\u003c/code\u003e\u003c/a\u003e fix: add toString for jvmTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2241cf5dbe154e743e682606cf27340bdd41ace5\"\u003e\u003ccode\u003e2241cf5\u003c/code\u003e\u003c/a\u003e imp: update kotlin to supported version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4a1ce7cf448dfd0c964f48c4bbdc957142eb78ba\"\u003e\u003ccode\u003e4a1ce7c\u003c/code\u003e\u003c/a\u003e imp: upgrade groovy syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.10...v7.1.4\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.10\u0026new-version=7.1.4)](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/openfoodfacts/smooth-app/pull/7286","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfoodfacts%2Fsmooth-app/issues/7286","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7286/packages"}},{"old_version":"5.2.3","new_version":"7.1.3","update_type":"major","path":null,"pr_created_at":"2025-12-08T02:31:15.000Z","version_change":"5.2.3 → 7.1.3","issue":{"uuid":"3704389305","node_id":"PR_kwDOQjW2r863kwP-","number":15,"state":"open","title":"deps: bump mobile_scanner from 5.2.3 to 7.1.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T02:31:15.000Z","updated_at":"2025-12-08T02:31:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"mobile_scanner","old_version":"5.2.3","new_version":"7.1.3","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 5.2.3 to 7.1.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2b94f181590be25d5e66ea65229d607fcbc0cb3c\"\u003e\u003ccode\u003e2b94f18\u003c/code\u003e\u003c/a\u003e style: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/444e1ee3ce95d93f348f6a3e7dba1a0cd69475b7\"\u003e\u003ccode\u003e444e1ee\u003c/code\u003e\u003c/a\u003e style: fix omit_local_variable_types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6e938cf0fabbda59f926b8ee648a48a7ad2662df\"\u003e\u003ccode\u003e6e938cf\u003c/code\u003e\u003c/a\u003e style: remove special linter rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/702146937518932ffab097068a190560d8795984\"\u003e\u003ccode\u003e7021469\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1553\"\u003e#1553\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/282d4bffe1f8e1a015ab654c9659631e3e2425e1\"\u003e\u003ccode\u003e282d4bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1554\"\u003e#1554\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e2bd6bd8a0da73316accdfbaf43aec60a465f6e4\"\u003e\u003ccode\u003ee2bd6bd\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4afa2645852138cc78f5b438d9f7177c68efbb86\"\u003e\u003ccode\u003e4afa264\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/885d63b40565116ab1893df3fffc12f8de8e2399\"\u003e\u003ccode\u003e885d63b\u003c/code\u003e\u003c/a\u003e doc: add changelog note\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v5.2.3...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=5.2.3\u0026new-version=7.1.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/yarrastia86/kylos_iptv_player/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yarrastia86%2Fkylos_iptv_player/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"7.0.1","new_version":"7.1.3","update_type":"minor","path":"/app","pr_created_at":"2025-11-01T13:21:06.000Z","version_change":"7.0.1 → 7.1.3","issue":{"uuid":"3578005484","node_id":"PR_kwDOO41dFs6w_P0I","number":20,"state":"closed","title":"chore(deps): bump mobile_scanner from 7.0.1 to 7.1.3 in /app","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T13:25:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-01T13:21:06.000Z","updated_at":"2026-01-01T13:25:30.000Z","time_to_close":5270663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.3","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/app","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2b94f181590be25d5e66ea65229d607fcbc0cb3c\"\u003e\u003ccode\u003e2b94f18\u003c/code\u003e\u003c/a\u003e style: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/444e1ee3ce95d93f348f6a3e7dba1a0cd69475b7\"\u003e\u003ccode\u003e444e1ee\u003c/code\u003e\u003c/a\u003e style: fix omit_local_variable_types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6e938cf0fabbda59f926b8ee648a48a7ad2662df\"\u003e\u003ccode\u003e6e938cf\u003c/code\u003e\u003c/a\u003e style: remove special linter rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/702146937518932ffab097068a190560d8795984\"\u003e\u003ccode\u003e7021469\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1553\"\u003e#1553\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/282d4bffe1f8e1a015ab654c9659631e3e2425e1\"\u003e\u003ccode\u003e282d4bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1554\"\u003e#1554\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e2bd6bd8a0da73316accdfbaf43aec60a465f6e4\"\u003e\u003ccode\u003ee2bd6bd\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4afa2645852138cc78f5b438d9f7177c68efbb86\"\u003e\u003ccode\u003e4afa264\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/885d63b40565116ab1893df3fffc12f8de8e2399\"\u003e\u003ccode\u003e885d63b\u003c/code\u003e\u003c/a\u003e doc: add changelog note\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/jhass/doorlock/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhass%2Fdoorlock/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"5.2.3","new_version":"7.1.3","update_type":"major","path":"/hostelconnect/mobile","pr_created_at":"2025-10-29T17:44:47.000Z","version_change":"5.2.3 → 7.1.3","issue":{"uuid":"3567116469","node_id":"PR_kwDOQLijvM6wbi6d","number":24,"state":"open","title":"chore(deps)(deps): bump mobile_scanner from 5.2.3 to 7.1.3 in /hostelconnect/mobile","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-29T17:44:47.000Z","updated_at":"2025-10-29T17:44:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"mobile_scanner","old_version":"5.2.3","new_version":"7.1.3","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/hostelconnect/mobile","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 5.2.3 to 7.1.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.1.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOverlay: Updated \u003ccode\u003eBarcodePainter\u003c/code\u003e to receive \u003ccode\u003edeviceOrientation\u003c/code\u003e and dynamically adjust \u003ccode\u003ecameraPreviewSize\u003c/code\u003e, fixing barcode overlay misalignment during device rotation changes \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1462\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Refactored orientation detection to use \u003ccode\u003eOrientationEventListener\u003c/code\u003e instead of \u003ccode\u003eBroadcastReceiver\u003c/code\u003e for \u003ccode\u003eACTION_CONFIGURATION_CHANGED\u003c/code\u003e, ensuring physical device orientation is captured correctly and preventing unwanted screen rotations on \u003ccode\u003eMobileScanner\u003c/code\u003e initialization \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1486\"\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Changed minSDK from 21 to 23 in line with Flutter requirements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Android] Removed deprecated renderscript api's, improved performance for analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Prevent half-stopped camera state causing false ALREADY_STARTED.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[Apple] Fixed a bug where invalid images would cause crashes when processing them with CoreVideo.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/515792376bae0f9ccd09e3333affece74227f163\"\u003e\u003ccode\u003e5157923\u003c/code\u003e\u003c/a\u003e release of v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6cd552a20c77ca9b6d789cda24290d47898dca15\"\u003e\u003ccode\u003e6cd552a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1565\"\u003e#1565\u003c/a\u003e from juliansteenbakker/fix/core_style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/2b94f181590be25d5e66ea65229d607fcbc0cb3c\"\u003e\u003ccode\u003e2b94f18\u003c/code\u003e\u003c/a\u003e style: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/444e1ee3ce95d93f348f6a3e7dba1a0cd69475b7\"\u003e\u003ccode\u003e444e1ee\u003c/code\u003e\u003c/a\u003e style: fix omit_local_variable_types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6e938cf0fabbda59f926b8ee648a48a7ad2662df\"\u003e\u003ccode\u003e6e938cf\u003c/code\u003e\u003c/a\u003e style: remove special linter rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/702146937518932ffab097068a190560d8795984\"\u003e\u003ccode\u003e7021469\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1553\"\u003e#1553\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/282d4bffe1f8e1a015ab654c9659631e3e2425e1\"\u003e\u003ccode\u003e282d4bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1554\"\u003e#1554\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e2bd6bd8a0da73316accdfbaf43aec60a465f6e4\"\u003e\u003ccode\u003ee2bd6bd\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/4afa2645852138cc78f5b438d9f7177c68efbb86\"\u003e\u003ccode\u003e4afa264\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into dependabot/gradle/android/androidx.camera-camera-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/885d63b40565116ab1893df3fffc12f8de8e2399\"\u003e\u003ccode\u003e885d63b\u003c/code\u003e\u003c/a\u003e doc: add changelog note\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v5.2.3...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=5.2.3\u0026new-version=7.1.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/Ram-9177/Hostel_Connect/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ram-9177%2FHostel_Connect/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"6.0.2","new_version":"7.1.2","update_type":"major","path":null,"pr_created_at":"2025-10-01T18:15:11.000Z","version_change":"6.0.2 → 7.1.2","issue":{"uuid":"2879179694","node_id":"PR_kwDOLl_jLs6rnMuu","number":92,"state":"open","title":"Bump mobile_scanner from 6.0.2 to 7.1.2","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-10-01T18:15:11.000Z","updated_at":"2025-10-01T18:15:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mobile_scanner","old_version":"6.0.2","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 6.0.2 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\u003c/li\u003e\n\u003cli\u003eAdded overlay widgets for barcode and scan window visualization.\u003c/li\u003e\n\u003cli\u003eExposed new API parameters like \u003ccode\u003eautoZoom\u003c/code\u003e, \u003ccode\u003einvertImage\u003c/code\u003e, and lifecycle handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple]\n\u003cul\u003e\n\u003cli\u003eFixed rotation, orientation, and zoom behavior.\u003c/li\u003e\n\u003cli\u003eResolved incorrect barcode overlay dimensions and corner coordinates.\u003c/li\u003e\n\u003cli\u003eFixed a crash when stopping the camera with a nil device.\u003c/li\u003e\n\u003cli\u003eFixed build issues including optional chaining on non-optional values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android]\n\u003cul\u003e\n\u003cli\u003eFixed rotation and orientation issues.\u003c/li\u003e\n\u003c/ul\u003e\n\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[iOS] Minimum iOS version changed from 15 to 12.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\u003c/li\u003e\n\u003cli\u003eAdded overlay widgets for barcode and scan window visualization.\u003c/li\u003e\n\u003cli\u003eExposed new API parameters like \u003ccode\u003eautoZoom\u003c/code\u003e, \u003ccode\u003einvertImage\u003c/code\u003e, and lifecycle handling.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.2...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.2\u0026new-version=7.1.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/financial-bjbraz/rootstock_wallet/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/financial-bjbraz%2Frootstock_wallet/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"}},{"old_version":"7.0.1","new_version":"7.1.2","update_type":"minor","path":"/app","pr_created_at":"2025-10-01T13:30:50.000Z","version_change":"7.0.1 → 7.1.2","issue":{"uuid":"2878268452","node_id":"PR_kwDOO41dFs6rjuQk","number":17,"state":"open","title":"chore(deps): bump mobile_scanner from 7.0.1 to 7.1.2 in /app","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-10-01T13:30:50.000Z","updated_at":"2025-10-01T13:30:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":"/app","ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/jhass/doorlock/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhass%2Fdoorlock/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"3.5.5","new_version":"6.0.11","update_type":"major","path":null,"pr_created_at":"2025-10-01T00:09:14.000Z","version_change":"3.5.5 → 6.0.11","issue":{"uuid":"3471467725","node_id":"PR_kwDOJKQou86rcepx","number":850,"state":"closed","title":"Bump mobile_scanner from 3.5.5 to 6.0.11","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-18T10:29:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-01T00:09:14.000Z","updated_at":"2026-04-18T10:29:22.000Z","time_to_close":17230799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mobile_scanner","old_version":"3.5.5","new_version":"6.0.11","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 3.5.5 to 6.0.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Update camerax dependencies to support 16KB pages sizes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed a crash when stopping the camera when the camera device is nil.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.9\u003c/h2\u003e\n\u003cp\u003eFixed onDetect not working when a \u003ccode\u003eMobileScannerController\u003c/code\u003e is provided.\u003c/p\u003e\n\u003ch2\u003ev6.0.8\u003c/h2\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Remove the dependency on \u003ccode\u003eorg.jetbrains.kotlin:kotlin-bom\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eHot-restart for development purposes is now working correctly\u003c/li\u003e\n\u003cli\u003eAdded message to \u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e, which will be shown if kDebugMode is true. Otherwise, a generic error message will appear.\u003c/li\u003e\n\u003cli\u003eFixed issues regarding initialization of the \u003ccode\u003eMobileScannerController\u003c/code\u003e, which could result in a black screen without error message.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.7\u003c/h2\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Updated bundled barcode scanning library to v17.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.6\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Fixed a bug that prevented color inverted barcodes from being scanned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Bump ZXingJS from version 0.19.1 to 0.21.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.5\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed crash due to imageProxy being closed too early.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.4\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed UI stutter when \u003ccode\u003ereturnImage\u003c/code\u003e is true.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.3\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds pause function to pause the camera but keep textures in place.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that prevented \u003ccode\u003eanalyzeImage\u003c/code\u003e from actually accepting the configured formats.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Excluded the \u003ccode\u003earm64\u003c/code\u003e architecture for Simulators, which is unsupported by MLKit 7.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that would cause onDetect to not handle errors.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Update camerax dependencies to support 16KB pages sizes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed a crash when stopping the camera when the camera device is nil.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.9\u003c/h2\u003e\n\u003cp\u003eFixed onDetect not working when a \u003ccode\u003eMobileScannerController\u003c/code\u003e is provided.\u003c/p\u003e\n\u003ch2\u003e6.0.8\u003c/h2\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Remove the dependency on \u003ccode\u003eorg.jetbrains.kotlin:kotlin-bom\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eHot-restart for development purposes is now working correctly\u003c/li\u003e\n\u003cli\u003eAdded message to \u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e, which will be shown if kDebugMode is true. Otherwise, a generic error message will appear.\u003c/li\u003e\n\u003cli\u003eFixed issues regarding initialization of the \u003ccode\u003eMobileScannerController\u003c/code\u003e, which could result in a black screen without error message.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.7\u003c/h2\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Updated bundled barcode scanning library to v17.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.6\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Fixed a bug that prevented color inverted barcodes from being scanned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Bump ZXingJS from version 0.19.1 to 0.21.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.5\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed crash due to imageProxy being closed too early.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.4\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed UI stutter when \u003ccode\u003ereturnImage\u003c/code\u003e is true.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds pause function to pause the camera but keep textures in place.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that prevented \u003ccode\u003eanalyzeImage\u003c/code\u003e from actually accepting the configured formats.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Excluded the \u003ccode\u003earm64\u003c/code\u003e architecture for Simulators, which is unsupported by MLKit 7.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that would cause onDetect to not handle errors.\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/juliansteenbakker/mobile_scanner/commit/761aab16310c2c57900406435254dfa889f637bd\"\u003e\u003ccode\u003e761aab1\u003c/code\u003e\u003c/a\u003e release of v6.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/8e6acf5741e1179cb79c5707a4a918274b43ffab\"\u003e\u003ccode\u003e8e6acf5\u003c/code\u003e\u003c/a\u003e imp: update dependencies to support 16KB pages sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e8bfe5f84aaaab738d1f9daf82c54adba229ba34\"\u003e\u003ccode\u003ee8bfe5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1401\"\u003e#1401\u003c/a\u003e from navaronbracke/fix_ios_remove_observer_crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/814f5c90e416312b1b83cc02642b71ca1ac275d5\"\u003e\u003ccode\u003e814f5c9\u003c/code\u003e\u003c/a\u003e fix remove observer when device is nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/36a145ffd63cd040460049632e4659049ca96442\"\u003e\u003ccode\u003e36a145f\u003c/code\u003e\u003c/a\u003e release of v6.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/58f2df7398512cf20d15ab7e43b778f8604dd0e8\"\u003e\u003ccode\u003e58f2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1400\"\u003e#1400\u003c/a\u003e from juliansteenbakker/hotfix/on-detect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c0207b2a8ee29de73f02095036cae45caf023172\"\u003e\u003ccode\u003ec0207b2\u003c/code\u003e\u003c/a\u003e hotfix: fix on detect not working when controller is provided\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/229d9ad640a10e2bc54317a255205dd34be2cee8\"\u003e\u003ccode\u003e229d9ad\u003c/code\u003e\u003c/a\u003e release of v6.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/aaf709006593a6e7204474c9d7f540a1343f3fdd\"\u003e\u003ccode\u003eaaf7090\u003c/code\u003e\u003c/a\u003e release of v6.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/40ace2e17f572f9ecff5eb55c6e18aac3a508b4f\"\u003e\u003ccode\u003e40ace2e\u003c/code\u003e\u003c/a\u003e hotfix: fix formatter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v3.5.5...v6.0.11\"\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=mobile_scanner\u0026package-manager=pub\u0026previous-version=3.5.5\u0026new-version=6.0.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/CCExtractor/ultimate_alarm_clock/pull/850","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CCExtractor%2Fultimate_alarm_clock/issues/850","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/850/packages"}},{"old_version":"7.0.1","new_version":"7.1.2","update_type":"minor","path":null,"pr_created_at":"2025-09-29T23:48:50.000Z","version_change":"7.0.1 → 7.1.2","issue":{"uuid":"2872425198","node_id":"PR_kwDONJe35s6rNbru","number":409,"state":"open","title":"chore(deps): Bump the dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T23:48:50.000Z","updated_at":"2025-09-29T23:48:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"dependencies","update_count":3,"packages":[{"name":"device_info_plus","old_version":"11.5.0","new_version":"12.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"vibration","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/benjamindean/flutter_vibration"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dependencies group with 3 updates in the / directory: [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus), [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) and [vibration](https://github.com/benjamindean/flutter_vibration).\n\nUpdates `device_info_plus` from 11.5.0 to 12.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/19138be669ec879f85ce3a0d8be66c0670a34f33\"\u003e\u003ccode\u003e19138be\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/80eb98156aed96fbc214736964724604e9c80b4f\"\u003e\u003ccode\u003e80eb981\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): add mapping for new iPhone 17 series models (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d0fdc582e8187f71522678e19b6329221b5f535d\"\u003e\u003ccode\u003ed0fdc58\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus)!: remove \u003ccode\u003eserialNumber\u003c/code\u003e property (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/32528e7f852893dd4448c448096e459e1950c7e4\"\u003e\u003ccode\u003e32528e7\u003c/code\u003e\u003c/a\u003e feat(device_info_plus)!: Change Android compile SDK, update Android build con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v12.1.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mobile_scanner` from 7.0.1 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vibration` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benjamindean/flutter_vibration/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tsutsu3/pi-hole-client/pull/409","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsutsu3%2Fpi-hole-client/issues/409","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/409/packages"}},{"old_version":"7.0.1","new_version":"7.1.2","update_type":"minor","path":null,"pr_created_at":"2025-09-29T04:19:05.000Z","version_change":"7.0.1 → 7.1.2","issue":{"uuid":"3463157927","node_id":"PR_kwDOGtYElM6rAPJm","number":95,"state":"closed","title":"chore: bump mobile_scanner from 7.0.1 to 7.1.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T04:09:58.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-29T04:19:05.000Z","updated_at":"2025-10-27T04:09:59.000Z","time_to_close":2418653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/BASF-Mobile-Solutions/basf_flutter_components/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BASF-Mobile-Solutions%2Fbasf_flutter_components/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}},{"old_version":"7.0.1","new_version":"7.1.2","update_type":"minor","path":null,"pr_created_at":"2025-09-24T13:29:10.000Z","version_change":"7.0.1 → 7.1.2","issue":{"uuid":"2856985764","node_id":"PR_kwDOBq0Z7M6qSiSk","number":235,"state":"closed","title":"chore(deps): bump mobile_scanner from 7.0.1 to 7.1.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T15:16:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T13:29:10.000Z","updated_at":"2025-10-01T15:16:32.000Z","time_to_close":611242,"merged_at":"2025-10-01T15:16:32.000Z","merged_by":"mariobehling","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/fossasia/magic-epaper-app/pull/235","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fossasia%2Fmagic-epaper-app/issues/235","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/235/packages"}},{"old_version":"7.0.1","new_version":"7.1.2","update_type":"minor","path":null,"pr_created_at":"2025-09-24T00:23:57.000Z","version_change":"7.0.1 → 7.1.2","issue":{"uuid":"2854879248","node_id":"PR_kwDOOtVwgc6qKgAQ","number":91,"state":"closed","title":"Bump mobile_scanner from 7.0.1 to 7.1.2","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-24T00:34:36.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T00:23:57.000Z","updated_at":"2025-09-24T00:34:37.000Z","time_to_close":639,"merged_at":"2025-09-24T00:34:36.000Z","merged_by":"tananaev","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mobile_scanner","old_version":"7.0.1","new_version":"7.1.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 7.0.1 to 7.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003einitialZoom\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing import of 'package:meta/meta.dart' on older Flutter sdk's\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple \u0026amp; Android] Added tap to focus functionality. You can enable it in the \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003cli\u003e[Apple \u0026amp; Android] You can now set the initial zoom factor using the \u003ccode\u003einitialZoom\u003c/code\u003e parameter in the \u003ccode\u003estartOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Increased minimum os level to 13 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[macOS] Increased minimum os level to 10.15 due to Flutter requirements.\u003c/li\u003e\n\u003cli\u003e[Android] Update to Java 17, and update other dependencies.\u003c/li\u003e\n\u003cli\u003e[Apple] Improved fallback for when camera is not found.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003eBarcode.scaleCorners()\u003c/code\u003e method.\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/juliansteenbakker/mobile_scanner/commit/a40831094c6e9fa00a9e3a4a6a1b5c923fe9089b\"\u003e\u003ccode\u003ea408310\u003c/code\u003e\u003c/a\u003e release of v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/e1ad348a4d1324d475c11804bf1e4cb19126a5fb\"\u003e\u003ccode\u003ee1ad348\u003c/code\u003e\u003c/a\u003e fix: revert the required initial zoom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/7830f83b3f3639063b50a8c79619eaf0a28d73ea\"\u003e\u003ccode\u003e7830f83\u003c/code\u003e\u003c/a\u003e release of v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/66ddf9d21a17fb4f97e4d434f01197af6ba8626d\"\u003e\u003ccode\u003e66ddf9d\u003c/code\u003e\u003c/a\u003e release of v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/1c3a21e90e07666a7e9f9c95262b65eccb8cdc13\"\u003e\u003ccode\u003e1c3a21e\u003c/code\u003e\u003c/a\u003e fix: remove team\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b6ca61696c2843842612e5c8bb51552106e17cce\"\u003e\u003ccode\u003eb6ca616\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/v6-16kb-update' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0c5283d3d634362dbacddb632c2a3f3a3792b6f8\"\u003e\u003ccode\u003e0c5283d\u003c/code\u003e\u003c/a\u003e fix: remove redundant null checks, upgrade macos files for latest flutter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/92e73c159a45dd71304764ea9102c5f8a4222521\"\u003e\u003ccode\u003e92e73c1\u003c/code\u003e\u003c/a\u003e doc: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56f3a2b965221a9fa97fd60be97390c365a9a9ff\"\u003e\u003ccode\u003e56f3a2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1502\"\u003e#1502\u003c/a\u003e from citizenwallet/best-fps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5e90fffc5f40dfcef38663740025fc0ce3a2e128\"\u003e\u003ccode\u003e5e90fff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1498\"\u003e#1498\u003c/a\u003e from KOBAYASHI-started-in-2025/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.0.1...v7.1.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=7.0.1\u0026new-version=7.1.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/traccar/traccar-client/pull/91","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/traccar%2Ftraccar-client/issues/91","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/91/packages"}},{"old_version":"6.0.10","new_version":"7.0.1","update_type":"major","path":null,"pr_created_at":"2025-08-01T16:43:31.000Z","version_change":"6.0.10 → 7.0.1","issue":{"uuid":"2713763035","node_id":"PR_kwDOMfowN86hwLzb","number":12,"state":"open","title":"deps(deps): bump mobile_scanner from 6.0.10 to 7.0.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-01T16:43:31.000Z","updated_at":"2025-08-01T16:43:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"mobile_scanner","old_version":"6.0.10","new_version":"7.0.1","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"}],"path":null,"ecosystem":"pub"},"body":"Bumps [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) from 6.0.10 to 7.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\u003c/li\u003e\n\u003cli\u003eAdded overlay widgets for barcode and scan window visualization.\u003c/li\u003e\n\u003cli\u003eExposed new API parameters like \u003ccode\u003eautoZoom\u003c/code\u003e, \u003ccode\u003einvertImage\u003c/code\u003e, and lifecycle handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple]\n\u003cul\u003e\n\u003cli\u003eFixed rotation, orientation, and zoom behavior.\u003c/li\u003e\n\u003cli\u003eResolved incorrect barcode overlay dimensions and corner coordinates.\u003c/li\u003e\n\u003cli\u003eFixed a crash when stopping the camera with a nil device.\u003c/li\u003e\n\u003cli\u003eFixed build issues including optional chaining on non-optional values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android]\n\u003cul\u003e\n\u003cli\u003eFixed rotation and orientation issues.\u003c/li\u003e\n\u003cli\u003eResolved timing issues in \u003ccode\u003eSurfaceProducer\u003c/code\u003e with Kotlin 1.8+.\u003c/li\u003e\n\u003cli\u003eFixed resource leaks and improved image analysis compatibility.\u003c/li\u003e\n\u003cli\u003eImproved logging behavior (CameraX logs only errors).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[macOS]\n\u003cul\u003e\n\u003cli\u003eFixed mirrored images and build issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Web]\n\u003cul\u003e\n\u003cli\u003eFixed barcode overlay not displaying due to incorrect corner point data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0-rc.2\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed build issues \u0026quot;Cannot use optional chaining on non-optional value\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0-rc.1\u003c/h2\u003e\n\u003cp\u003eAfter six months of development, Version 7.0.0 is finally moving out of beta with this release candidate!\nA stable release is scheduled for next week.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded error handling for when \u003ccode\u003eMobileScannerController.start\u003c/code\u003e is called without an active \u003ccode\u003eMobileScanner\u003c/code\u003e widget.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cp\u003eThis version finalizes all changes from the beta and release candidate cycles and introduces major improvements, bug fixes, and breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Flutter 3.29.0 or higher.\u003c/li\u003e\n\u003cli\u003eThe initial camera facing direction in \u003ccode\u003eMobileScannerState\u003c/code\u003e is now \u003ccode\u003eCameraFacing.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eEncryptionType.none\u003c/code\u003e. Use \u003ccode\u003eEncryptionType.unknown\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eerrorBuilder\u003c/code\u003e and \u003ccode\u003eplaceholderBuilder\u003c/code\u003e no longer have a Widget argument.\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eMobileScannerErrorBuilder\u003c/code\u003e typedef.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHighlights\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS/macOS] Migrated to the Vision API with a unified Apple codebase.\u003c/li\u003e\n\u003cli\u003e[iOS] Minimum iOS version changed from 15 to 12.\u003c/li\u003e\n\u003cli\u003e[Android] Removed dependency on \u003ccode\u003ekotlin-bom\u003c/code\u003e and updated CameraX and camera-camera2 dependencies.\u003c/li\u003e\n\u003cli\u003eSupport for pause/resume functionality across platforms.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMobileScannerErrorCode\u003c/code\u003e now includes readable error messages in debug mode.\u003c/li\u003e\n\u003cli\u003eHot-restart during development now works correctly.\u003c/li\u003e\n\u003cli\u003eAdded overlay widgets for barcode and scan window visualization.\u003c/li\u003e\n\u003cli\u003eExposed new API parameters like \u003ccode\u003eautoZoom\u003c/code\u003e, \u003ccode\u003einvertImage\u003c/code\u003e, and lifecycle handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes and Improvements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple]\n\u003cul\u003e\n\u003cli\u003eFixed rotation, orientation, and zoom behavior.\u003c/li\u003e\n\u003cli\u003eResolved incorrect barcode overlay dimensions and corner coordinates.\u003c/li\u003e\n\u003cli\u003eFixed a crash when stopping the camera with a nil device.\u003c/li\u003e\n\u003cli\u003eFixed build issues including optional chaining on non-optional values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android]\n\u003cul\u003e\n\u003cli\u003eFixed rotation and orientation issues.\u003c/li\u003e\n\u003cli\u003eResolved timing issues in \u003ccode\u003eSurfaceProducer\u003c/code\u003e with Kotlin 1.8+.\u003c/li\u003e\n\u003cli\u003eFixed resource leaks and improved image analysis compatibility.\u003c/li\u003e\n\u003cli\u003eImproved logging behavior (CameraX logs only errors).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[macOS]\n\u003cul\u003e\n\u003cli\u003eFixed mirrored images and build issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Web]\n\u003cul\u003e\n\u003cli\u003eFixed barcode overlay not displaying due to incorrect corner point data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-rc.2\u003c/h2\u003e\n\u003cp\u003eBugs fixed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Apple] Fixed build issues \u0026quot;Cannot use optional chaining on non-optional value\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0-rc.1\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/juliansteenbakker/mobile_scanner/commit/715c50f2ebaefd57bda24edcfa388e35c6481899\"\u003e\u003ccode\u003e715c50f\u003c/code\u003e\u003c/a\u003e fix: add upperbound for meta dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3a3f480e1a338df0a41be48e75c80ec776d66eda\"\u003e\u003ccode\u003e3a3f480\u003c/code\u003e\u003c/a\u003e doc: added changelog entry about ios 12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/061a2fc1faa04f4f46fea1f9dcc13aa16db806ca\"\u003e\u003ccode\u003e061a2fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1443\"\u003e#1443\u003c/a\u003e from navaronbracke/fix_attached_ux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c99e4579b87b2391dd9f28978e4cee470932848c\"\u003e\u003ccode\u003ec99e457\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1455\"\u003e#1455\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/42cffa052394eff747a7368df3d8fb18da01683c\"\u003e\u003ccode\u003e42cffa0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1449\"\u003e#1449\u003c/a\u003e from juliansteenbakker/dependabot/pub/very_good_anal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/88adcd523224b53c0d4b0af58c142a615e30d400\"\u003e\u003ccode\u003e88adcd5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1448\"\u003e#1448\u003c/a\u003e from juliansteenbakker/dependabot/gradle/android/org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/0bd423e696a1a3a0c1763f81e33fd629686dba36\"\u003e\u003ccode\u003e0bd423e\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.android.tools.build:gradle in /android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/09d38c6e228493890f1f1aefcdfaea1fcee51999\"\u003e\u003ccode\u003e09d38c6\u003c/code\u003e\u003c/a\u003e chore(deps): bump very_good_analysis from 7.0.0 to 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/3b92ff9817c12c87971fe4f0d682497afe4f0a86\"\u003e\u003ccode\u003e3b92ff9\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.mockito:mockito-core in /android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/6aa30497a465a058beed548b1721ccf2acca391c\"\u003e\u003ccode\u003e6aa3049\u003c/code\u003e\u003c/a\u003e mark attach as internal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v6.0.10...v7.0.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=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.10\u0026new-version=7.0.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/kin47/smart_garden/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kin47%2Fsmart_garden/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"6.0.2","new_version":"7.0.1","update_type":"major","path":null,"pr_created_at":"2025-07-01T23:21:22.000Z","version_change":"6.0.2 → 7.0.1","issue":{"uuid":"2633859977","node_id":"PR_kwDOHG6V8c6c_YOJ","number":574,"state":"closed","title":"build(deps): bump mobile_scanner from 6.0.2 to 7.0.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-21T10:26:29.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T23:21:22.000Z","updated_at":"2025-09-21T10:26:29.000Z","time_to_close":7038307,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"mobile_scanner","old_version":"6.0.2","new_version":"7.0.1","repository_url":null}],"path":null,"ecosystem":"pub"},"body":"\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mobile_scanner\u0026package-manager=pub\u0026previous-version=6.0.2\u0026new-version=7.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/aeecleclair/Titan/pull/574","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeecleclair%2FTitan/issues/574","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/574/packages"}}]}