{"id":23337,"name":"infinite_scroll_pagination","ecosystem":"pub","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination","issues_count":17,"created_at":"2025-06-07T03:14:47.589Z","updated_at":"2025-06-07T03:14:47.589Z","purl":"pkg:pub/infinite_scroll_pagination","metadata":{"id":104762,"name":"infinite_scroll_pagination","ecosystem":"pub","description":"Lazily load and display pages of items as the user scrolls down your screen.","homepage":"https://github.com/EdsonBueno/infinite_scroll_pagination","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination","keywords_array":[],"namespace":null,"versions_count":26,"first_release_published_at":"2020-08-22T20:30:07.839Z","latest_release_published_at":"2025-02-24T17:12:16.913Z","latest_release_number":"5.0.0","last_synced_at":"2025-06-06T18:31:36.027Z","created_at":"2022-04-05T12:50:00.002Z","updated_at":"2025-06-06T18:31:36.027Z","registry_url":"https://pub.dev/packages/infinite_scroll_pagination","install_command":"dart pub add infinite_scroll_pagination","documentation_url":"https://pub.dev/documentation/infinite_scroll_pagination/","metadata":{},"repo_metadata":{"uuid":"289535025","full_name":"EdsonBueno/infinite_scroll_pagination","owner":"EdsonBueno","description":"Flutter package to help you lazily load and display pages of items as the user scrolls down your screen.","archived":false,"fork":false,"pushed_at":"2023-03-09T22:32:17.000Z","size":3467,"stargazers_count":455,"open_issues_count":41,"forks_count":147,"subscribers_count":4,"default_branch":"master","last_synced_at":"2023-03-13T17:02:59.936Z","etag":null,"topics":["endless-scroll","endless-scrolling","endless-scrolling-flutter","flutter","infinite-scroll","infinite-scrolling","load-more","load-more-flutter","pagination"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/infinite_scroll_pagination","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-22T17:27:35.000Z","updated_at":"2023-03-08T20:17:17.000Z","dependencies_parsed_at":"2023-01-21T22:04:22.288Z","dependency_job_id":null,"html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdsonBueno%2Finfinite_scroll_pagination","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdsonBueno%2Finfinite_scroll_pagination/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdsonBueno%2Finfinite_scroll_pagination/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdsonBueno","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"EdsonBueno","name":"Edson Bueno","uuid":"11272447","kind":"user","description":"Author @raywenderlich.","email":"","website":"https://edsonbueno.com","location":"São Carlos - SP, Brazil","twitter":"edsonbuenojr","company":null,"avatar_url":"https://avatars.githubusercontent.com/u/11272447?u=7e6121cc0f93afe7e1480acde8a852ff61dca5e7\u0026v=4","repositories_count":2,"last_synced_at":"2023-03-06T09:25:17.765Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdsonBueno"},"tags":[{"name":"v3.1.0","sha":"b2100b42dfad3edab535553823c409aa83bac716","kind":"commit","published_at":"2021-07-03T20:46:34.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v3.1.0","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v3.1.0"},{"name":"v3.0.1+1","sha":"e553a98a79600c1b3883e48852bf149f56cb5a77","kind":"commit","published_at":"2021-05-23T12:15:21.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v3.0.1+1","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v3.0.1+1"},{"name":"v3.0.1","sha":"983763669fe7247682cd64f0f8f5d6c6f96d75d3","kind":"commit","published_at":"2021-03-08T10:06:00.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v3.0.1","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v3.0.1"},{"name":"v3.0.0","sha":"564b24e85af882e188588933b6828b045d963185","kind":"commit","published_at":"2021-03-04T20:32:19.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v3.0.0","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v3.0.0"},{"name":"v3.0.0-nullsafety.0","sha":"8c45541e0b8eade7a1b966f916ce9f8c80184289","kind":"commit","published_at":"2021-02-06T17:10:46.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v3.0.0-nullsafety.0","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v3.0.0-nullsafety.0"},{"name":"v2.3.0","sha":"0a5d1b95eb698c87e612fd94319728700f72b5f0","kind":"commit","published_at":"2021-01-15T10:41:32.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.3.0","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.3.0"},{"name":"v2.2.4","sha":"77785b605f5df8e432da7905a5e85902144c6ae2","kind":"commit","published_at":"2021-01-08T19:14:49.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.2.4","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.2.4"},{"name":"v2.2.3","sha":"63a748e032bb88767d7c241729a550bea0278541","kind":"commit","published_at":"2020-12-14T12:14:16.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.2.3","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.2.3"},{"name":"v2.2.2","sha":"4a8c8e1561e3ea98ccefc93f11565da0285c3574","kind":"commit","published_at":"2020-11-04T10:16:25.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.2.2","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.2.2"},{"name":"v2.2.1","sha":"b40b3ea44bf0161d17b4becaae645f2ae3feb580","kind":"commit","published_at":"2020-10-21T13:08:12.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.2.1","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.2.1"},{"name":"v2.2.0+1","sha":"858dc8ebea08a397a9020681e5635a6ae1e3ed54","kind":"commit","published_at":"2020-10-19T15:08:05.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.2.0+1","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.2.0+1"},{"name":"v2.2.0","sha":"49a7e0a8f609d6b7780ce55b4bb3385e7efad1a2","kind":"commit","published_at":"2020-10-18T21:02:13.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.2.0","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.2.0"},{"name":"v2.1.0+1","sha":"845c7e1935b0a12ec422147f5a378d901f8711bb","kind":"commit","published_at":"2020-10-13T16:58:08.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.1.0+1","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.1.0+1"},{"name":"v2.1.0","sha":"ecec39adceff9f226b35ecc0cce6ce2a4dcc99c8","kind":"commit","published_at":"2020-10-10T19:56:44.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.1.0","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.1.0"},{"name":"v2.0.1","sha":"d7c41a5f42d59fd5fe044b4a14a785186fa7c683","kind":"commit","published_at":"2020-10-03T13:24:07.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.0.1","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.0.1"},{"name":"v2.0.0","sha":"d066bf2536aca093ac812e8fec20f6e0126397ee","kind":"commit","published_at":"2020-10-02T18:25:36.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v2.0.0","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v2.0.0"},{"name":"v1.1.1","sha":"a58971071889e90adddbff36ebd9ef24a95cf61c","kind":"commit","published_at":"2020-09-23T16:52:11.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v1.1.1","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v1.1.1"},{"name":"v1.1.0","sha":"cfba3d8537be4f332c864f5d55ea7f4ef23e87e0","kind":"commit","published_at":"2020-09-18T08:21:45.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v1.1.0","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v1.1.0"},{"name":"v1.0.0+2","sha":"6e5eb89af7485a10a31523071bef2d3de409f970","kind":"commit","published_at":"2020-08-22T20:35:04.000Z","download_url":"https://codeload.github.com/EdsonBueno/infinite_scroll_pagination/tar.gz/v1.0.0+2","html_url":"https://github.com/EdsonBueno/infinite_scroll_pagination/releases/tag/v1.0.0+2"}]},"repo_metadata_updated_at":"2023-03-20T20:03:33.104Z","dependent_packages_count":39,"downloads":null,"downloads_period":null,"dependent_repos_count":516,"rankings":{"downloads":null,"dependent_repos_count":1.144526701961732,"dependent_packages_count":1.0611653045083047,"stargazers_count":2.502414610589165,"forks_count":2.2737757859355434,"docker_downloads_count":null,"average":1.7454706007486862},"purl":"pkg:pub/infinite_scroll_pagination","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/infinite_scroll_pagination","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pub/infinite_scroll_pagination","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/infinite_scroll_pagination/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/infinite_scroll_pagination/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/infinite_scroll_pagination/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/infinite_scroll_pagination/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/infinite_scroll_pagination/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":4,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"2851457461","node_id":"PR_kwDOOlwM5c6p9cm1","number":9,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T23:31:10.000Z","updated_at":"2025-09-22T23:31:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":24,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.1.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"9.0.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"geolocator","old_version":"14.0.2","new_version":"14.0.1","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"device_info_plus","old_version":"11.5.0","new_version":"12.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.1","repository_url":"https://github.com/dart-lang/build"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.2","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.2` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.1.1` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `9.0.0` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.2` | `14.0.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.1` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `11.5.0` | `12.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.2.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.1` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.2` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.1.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.2` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/eeba962281ea2b7a204f0809b5f4302f02e79bd4\"\u003e\u003ccode\u003eeeba962\u003c/code\u003e\u003c/a\u003e chore: reinstate firestore ios sdk in example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.2/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0b6b13d0e0c0c45386eadb0ceef55e895a8d357b\"\u003e\u003ccode\u003e0b6b13d\u003c/code\u003e\u003c/a\u003e docs(firebase_core): correct androidClientId docs (was incorrectly labeled iO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8e802a90f3e6bf53808a6996e28e814090a807b\"\u003e\u003ccode\u003ea8e802a\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.2.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17678\"\u003e#17678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ecd8889df76954c8dfa2861e20d6d50d0b6239be\"\u003e\u003ccode\u003eecd8889\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.2.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2af66ab320053f0deb3f010a39a4f88b4adde936\"\u003e\u003ccode\u003e2af66ab\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17668\"\u003e#17668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.1.1/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.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 9.0.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/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\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/78c2b7420bcc943b5f46a22285e750a0dc58e5bb\"\u003e\u003ccode\u003e78c2b74\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Change Android compile SDK, update Android build co...\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/package_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/package_info_plus-v9.0.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 `geolocator` from 14.0.2 to 14.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/f4008db50055c47fdb3191efd5c5fb69b7a3c4f5\"\u003e\u003ccode\u003ef4008db\u003c/code\u003e\u003c/a\u003e Adds macOS privacy manifest to the podspec (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/df61d4c55992fa9f49a65b919f1541ab31fd41d5\"\u003e\u003ccode\u003edf61d4c\u003c/code\u003e\u003c/a\u003e updates web package (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/622706ae0f57421e24af3e3fabc5de46a8d82d25\"\u003e\u003ccode\u003e622706a\u003c/code\u003e\u003c/a\u003e Updates windows project (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/6eb5fc813eaab782f25107a835f17514457631fa\"\u003e\u003ccode\u003e6eb5fc8\u003c/code\u003e\u003c/a\u003e Updates linux project (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v14.0.2...geolocator_v14.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/cdfcffe6d33b5096577d533dec4ff9a2bf97dade\"\u003e\u003ccode\u003ecdfcffe\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.7 -\u0026gt; 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/693ae31f4e0aa392927b513f02885543434d40bf\"\u003e\u003ccode\u003e693ae31\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.5 -\u0026gt; 0.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3a745e531e9a23980ce4c27b4c57e484827ff4c8\"\u003e\u003ccode\u003e3a745e5\u003c/code\u003e\u003c/a\u003e Don't use aot for process start (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/57e4851d11611651a8ca0ea56c6073b85f4b5360\"\u003e\u003ccode\u003e57e4851\u003c/code\u003e\u003c/a\u003e Remove dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98cbdd43442f56ff6462f126f56fbee66f7fd049\"\u003e\u003ccode\u003e98cbdd4\u003c/code\u003e\u003c/a\u003e Disable 'get'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b77d6c56e54cf6218d5892ada397982453307ca0\"\u003e\u003ccode\u003eb77d6c5\u003c/code\u003e\u003c/a\u003e Changelog and fix examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d88dde2a83a6a555444ddc9772ad4db7a771465f\"\u003e\u003ccode\u003ed88dde2\u003c/code\u003e\u003c/a\u003e Migrate to latest Analyzer (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/fee33d5342eec901ea9c866ba5a0feb4fa68ff91\"\u003e\u003ccode\u003efee33d5\u003c/code\u003e\u003c/a\u003e Analyzer 7.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/cc9ce701a0f00f1b6f40c9f75b239d49d0efc648\"\u003e\u003ccode\u003ecc9ce70\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.5 -\u0026gt; 0.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/6261cadec5fe66ea1e085f2b8657a506aec4bdd0\"\u003e\u003ccode\u003e6261cad\u003c/code\u003e\u003c/a\u003e Aot (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `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 `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.11.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.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\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/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\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/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0\"\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 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\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/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\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/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.7.1\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.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\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.7.1\"\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.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\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/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\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/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.2/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.2/packages/firebase_analytics\"\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.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\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/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\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/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\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.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/41890d62a49258df097c19fd3b90e0b5de181526\"\u003e\u003ccode\u003e41890d6\u003c/code\u003e\u003c/a\u003e feat(auth): TOTP macOS support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17513\"\u003e#17513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.1.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/62eaff964cdc1f157ea3fb047f1a1444058636f3\"\u003e\u003ccode\u003e62eaff9\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89d763ea...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3396049448","node_id":"PR_kwDOOlwM5c6ne5mm","number":8,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 21 updates","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-09-08T23:36:16.000Z","updated_at":"2025-09-22T23:22:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":21,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.1","repository_url":"https://github.com/dart-lang/build"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.1` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.1.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.1` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.1` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.1` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.2` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/eeba962281ea2b7a204f0809b5f4302f02e79bd4\"\u003e\u003ccode\u003eeeba962\u003c/code\u003e\u003c/a\u003e chore: reinstate firestore ios sdk in example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.1/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8e802a90f3e6bf53808a6996e28e814090a807b\"\u003e\u003ccode\u003ea8e802a\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.2.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17678\"\u003e#17678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ecd8889df76954c8dfa2861e20d6d50d0b6239be\"\u003e\u003ccode\u003eecd8889\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.2.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2af66ab320053f0deb3f010a39a4f88b4adde936\"\u003e\u003ccode\u003e2af66ab\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17668\"\u003e#17668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.1.0/packages/firebase_core\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.7.1\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.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\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.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.1/packages/firebase_analytics\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\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.0.0-dev.17\"\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 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.2/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0b62965229eb8d67c97e972c01c751c725c2b409\"\u003e\u003ccode\u003e0b62965\u003c/code\u003e\u003c/a\u003e [go_router] Add state restoration topic to documentation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9867\"\u003e#9867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0a34f717d6facdc233e8f1fceb6f1a3fffc2aaa0\"\u003e\u003ccode\u003e0a34f71\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 12 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9781\"\u003e#9781\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/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/37bafd46d80ae645f3f7c5791602d5f1d531afea\"\u003e\u003ccode\u003e37bafd4\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_platform_interface] Add cameraControl enable/disable \u0026amp; p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1642c3a66759a5388caefc9b5dc38691f3fa5098\"\u003e\u003ccode\u003e1642c3a\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/df4912de7c05d0fef508199f7895f8ae3432952c\"\u003e\u003ccode\u003edf4912d\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6b1209f7310ba76b4ec7ef39bec2f3839726746a\"\u003e\u003ccode\u003e6b1209f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bff47a3f0e3d128d002bca58f2f05c012bc88f27\"\u003e\u003ccode\u003ebff47a3\u003c/code\u003e\u003c/a\u003e [google_fonts] Initial import (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9895\"\u003e#9895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ffd7a9da62c63a52941fdc158c1191fd588a2b0c\"\u003e\u003ccode\u003effd7a9d\u003c/code\u003e\u003c/a\u003e Updates to conform to flutter/packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c905585a8846e11b1b85ce0060e99a09fab377c1\"\u003e\u003ccode\u003ec905585\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Support NV21 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9853\"\u003e#9853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.2.1/packages\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.1/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"2807453743","node_id":"PR_kwDOEFCXY86nVlgv","number":1293,"state":"open","title":"Bump infinite_scroll_pagination from 4.1.0 to 5.1.1","user":"dependabot[bot]","labels":["dependencies","dart","version: Patch"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T09:07:43.000Z","updated_at":"2025-09-08T09:07:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.1.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/ApplETS/Notre-Dame/pull/1293","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApplETS%2FNotre-Dame/issues/1293","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1293/packages"},{"uuid":"2792922531","node_id":"PR_kwDOM2dfjc6meJ2j","number":225,"state":"closed","title":"build(deps): bump infinite_scroll_pagination from 5.1.0 to 5.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-24T13:42:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T14:35:43.000Z","updated_at":"2025-09-24T13:42:50.000Z","time_to_close":1897627,"merged_at":"2025-09-24T13:42:50.000Z","merged_by":"GhostenEditor","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"infinite_scroll_pagination","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 5.1.0 to 5.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash 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/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash 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/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/5.1.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=5.1.0\u0026new-version=5.1.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/GhostenEditor/Ghosten-Player/pull/225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GhostenEditor%2FGhosten-Player/issues/225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/225/packages"},{"uuid":"2775708860","node_id":"PR_kwDOOlwM5c6lcfS8","number":7,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-26T16:06:08.000Z","updated_at":"2025-08-26T16:06:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":21,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.0","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.10.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.10.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.0.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.0` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `build_runner` from 2.5.4 to 2.7.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.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\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.7.0\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/bc8fcb9a88b2fe45baaea8fda0c8122da91cca7e\"\u003e\u003ccode\u003ebc8fcb9\u003c/code\u003e\u003c/a\u003e Migrate to element2 APIs (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a908779ae97ffef7533b320261b895c98284ea10\"\u003e\u003ccode\u003ea908779\u003c/code\u003e\u003c/a\u003e Update test logic for validating warnings (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d30c2fdb0598d548c25705931531842957623fdd\"\u003e\u003ccode\u003ed30c2fd\u003c/code\u003e\u003c/a\u003e checked_yaml: prepare release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/275eba6083cf4657b2f1c6413c0a4797247061dc\"\u003e\u003ccode\u003e275eba6\u003c/code\u003e\u003c/a\u003e Default to new, null-aware element feature in Dart 3.8 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/83e79058f3da3f912965dd9356796f25c41ae1b3\"\u003e\u003ccode\u003e83e7905\u003c/code\u003e\u003c/a\u003e new Dart version, new format (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5848ba83a20fa536c9178834cf103414a17971c2\"\u003e\u003ccode\u003e5848ba8\u003c/code\u003e\u003c/a\u003e Bump DavidAnson/markdownlint-cli2-action in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cacecd2ae5e2e2b0a4a3974ba330c43fc18f8ca5\"\u003e\u003ccode\u003ecacecd2\u003c/code\u003e\u003c/a\u003e Swap out link to StackOverflow, which fails verification (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/062771bb6727a5d4b67ae0f300d5982af64521d6\"\u003e\u003ccode\u003e062771b\u003c/code\u003e\u003c/a\u003e Drop pkg:collection usage in lib (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/59fd57271122ffe377b10e03109e45715fe723ff\"\u003e\u003ccode\u003e59fd572\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.1/packages/firebase_auth\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\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.0.0-dev.17\"\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 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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 16.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/27a2302a3d716e7ee3abbb08e57c5dfa729c9e2e\"\u003e\u003ccode\u003e27a2302\u003c/code\u003e\u003c/a\u003e [go_router]: Add \u003ccode\u003eRelativeGoRouteData\u003c/code\u003e and \u003ccode\u003eTypedRelativeGoRoute\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9732\"\u003e#9732\u003c/a\u003e)\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/issues/9816\"\u003e#9816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a0ca1acd095eaab4865061f4c55c0f82837d1f9f\"\u003e\u003ccode\u003ea0ca1ac\u003c/code\u003e\u003c/a\u003e [image_picker] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9830\"\u003e#9830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/65be884b2a8735f685140a7bedf4380a5a85a098\"\u003e\u003ccode\u003e65be884\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9775\"\u003e#9775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b26262b5034d59c9575b708a031ecfdfe12e5118\"\u003e\u003ccode\u003eb26262b\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos - platform implementat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/550f86209c8aa0121e84443d1a2e75b1b182c8ad\"\u003e\u003ccode\u003e550f862\u003c/code\u003e\u003c/a\u003e [vector_graphics] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9820\"\u003e#9820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8058fc354c57d78cce16449574c4cdc7c9fab606\"\u003e\u003ccode\u003e8058fc3\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9821\"\u003e#9821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/08cbdb3eea2ba4802d05e3e0ca562615ad4bfef5\"\u003e\u003ccode\u003e08cbdb3\u003c/code\u003e\u003c/a\u003e [video_player] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9826\"\u003e#9826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/40e6c7bf402528eecc89bbf15696e5334f8a2556\"\u003e\u003ccode\u003e40e6c7b\u003c/code\u003e\u003c/a\u003e [shared_preferences] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9829\"\u003e#9829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f9bd73392cc2bec406a00b70d7ba0a33bffa5cf2\"\u003e\u003ccode\u003ef9bd733\u003c/code\u003e\u003c/a\u003e [image_picker_ios] Add photo to simulator Photos library during test (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9759\"\u003e#9759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.2.0/packages\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/59fd57271122ffe377b10e03109e45715fe723ff\"\u003e\u003ccode\u003e59fd572\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.1/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2738255176","node_id":"PR_kwDOOlwM5c6jNnVI","number":6,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-12T08:49:34.000Z","updated_at":"2025-08-12T08:49:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":20,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.10.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.10.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.6.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.1.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/bc8fcb9a88b2fe45baaea8fda0c8122da91cca7e\"\u003e\u003ccode\u003ebc8fcb9\u003c/code\u003e\u003c/a\u003e Migrate to element2 APIs (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a908779ae97ffef7533b320261b895c98284ea10\"\u003e\u003ccode\u003ea908779\u003c/code\u003e\u003c/a\u003e Update test logic for validating warnings (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d30c2fdb0598d548c25705931531842957623fdd\"\u003e\u003ccode\u003ed30c2fd\u003c/code\u003e\u003c/a\u003e checked_yaml: prepare release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/275eba6083cf4657b2f1c6413c0a4797247061dc\"\u003e\u003ccode\u003e275eba6\u003c/code\u003e\u003c/a\u003e Default to new, null-aware element feature in Dart 3.8 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/83e79058f3da3f912965dd9356796f25c41ae1b3\"\u003e\u003ccode\u003e83e7905\u003c/code\u003e\u003c/a\u003e new Dart version, new format (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5848ba83a20fa536c9178834cf103414a17971c2\"\u003e\u003ccode\u003e5848ba8\u003c/code\u003e\u003c/a\u003e Bump DavidAnson/markdownlint-cli2-action in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cacecd2ae5e2e2b0a4a3974ba330c43fc18f8ca5\"\u003e\u003ccode\u003ecacecd2\u003c/code\u003e\u003c/a\u003e Swap out link to StackOverflow, which fails verification (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/062771bb6727a5d4b67ae0f300d5982af64521d6\"\u003e\u003ccode\u003e062771b\u003c/code\u003e\u003c/a\u003e Drop pkg:collection usage in lib (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/59fd57271122ffe377b10e03109e45715fe723ff\"\u003e\u003ccode\u003e59fd572\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.1/packages/firebase_auth\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\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.0.0-dev.17\"\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 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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 16.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/83ae18a4faf6cbd18138d6fe7a20859a28b84166\"\u003e\u003ccode\u003e83ae18a\u003c/code\u003e\u003c/a\u003e [go_router] add initial json support \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/110781\"\u003e#110781\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9404\"\u003e#9404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/56bcd0cbbf2fd597eb4563ed7d9089cc697ece8b\"\u003e\u003ccode\u003e56bcd0c\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b53593053d0e5ca01bdc1daa8e6906ccb248f486\"\u003e\u003ccode\u003eb535930\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Fixes setting adsresponse on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9744\"\u003e#9744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/28c35c6e0daf30d6f4f9702644336ab45431f37d\"\u003e\u003ccode\u003e28c35c6\u003c/code\u003e\u003c/a\u003e [interactive_media_ads]: Adds additional methods to configure ad requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/03b33b1a2276817e8fbeee3b5e64e59a4bfc9f6c\"\u003e\u003ccode\u003e03b33b1\u003c/code\u003e\u003c/a\u003e [webview_flutter_platform_interface] Provide flexible API for loading local H...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f0645d8448a59da441b2276ecc00cd123eecba5d\"\u003e\u003ccode\u003ef0645d8\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003eFlutterIOOverrides\u003c/code\u003e as \u003ccode\u003efinal\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9719\"\u003e#9719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b2aef15c15a75ac6853dc1b79ee2ad2086934f58\"\u003e\u003ccode\u003eb2aef15\u003c/code\u003e\u003c/a\u003e [in_app_purchase_storekit] Updated comment  (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9445\"\u003e#9445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe53da20d545a2e96953d4341f7088dd24cedead\"\u003e\u003ccode\u003efe53da2\u003c/code\u003e\u003c/a\u003e [video_player] Separate event stream from player on iOS (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9700\"\u003e#9700\u003c/a\u003e)\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/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a9e9ceee821c13e851a09c65d3e9da38564748f\"\u003e\u003ccode\u003e7a9e9ce\u003c/code\u003e\u003c/a\u003e Fixed Camera Switching Bug (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9671\"\u003e#9671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.1.0/packages\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/59fd57271122ffe377b10e03109e45715fe723ff\"\u003e\u003ccode\u003e59fd572\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.1/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"2720066435","node_id":"PR_kwDOOlwM5c6iIOuD","number":5,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-05T06:37:07.000Z","updated_at":"2025-08-05T06:37:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":20,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.10.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.6.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.10.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.0.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.0` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.1.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/bc8fcb9a88b2fe45baaea8fda0c8122da91cca7e\"\u003e\u003ccode\u003ebc8fcb9\u003c/code\u003e\u003c/a\u003e Migrate to element2 APIs (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a908779ae97ffef7533b320261b895c98284ea10\"\u003e\u003ccode\u003ea908779\u003c/code\u003e\u003c/a\u003e Update test logic for validating warnings (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d30c2fdb0598d548c25705931531842957623fdd\"\u003e\u003ccode\u003ed30c2fd\u003c/code\u003e\u003c/a\u003e checked_yaml: prepare release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/275eba6083cf4657b2f1c6413c0a4797247061dc\"\u003e\u003ccode\u003e275eba6\u003c/code\u003e\u003c/a\u003e Default to new, null-aware element feature in Dart 3.8 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/83e79058f3da3f912965dd9356796f25c41ae1b3\"\u003e\u003ccode\u003e83e7905\u003c/code\u003e\u003c/a\u003e new Dart version, new format (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5848ba83a20fa536c9178834cf103414a17971c2\"\u003e\u003ccode\u003e5848ba8\u003c/code\u003e\u003c/a\u003e Bump DavidAnson/markdownlint-cli2-action in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cacecd2ae5e2e2b0a4a3974ba330c43fc18f8ca5\"\u003e\u003ccode\u003ecacecd2\u003c/code\u003e\u003c/a\u003e Swap out link to StackOverflow, which fails verification (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/062771bb6727a5d4b67ae0f300d5982af64521d6\"\u003e\u003ccode\u003e062771b\u003c/code\u003e\u003c/a\u003e Drop pkg:collection usage in lib (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.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/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\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.0.0-dev.17\"\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 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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 16.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/83ae18a4faf6cbd18138d6fe7a20859a28b84166\"\u003e\u003ccode\u003e83ae18a\u003c/code\u003e\u003c/a\u003e [go_router] add initial json support \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/110781\"\u003e#110781\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9404\"\u003e#9404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/56bcd0cbbf2fd597eb4563ed7d9089cc697ece8b\"\u003e\u003ccode\u003e56bcd0c\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b53593053d0e5ca01bdc1daa8e6906ccb248f486\"\u003e\u003ccode\u003eb535930\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Fixes setting adsresponse on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9744\"\u003e#9744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/28c35c6e0daf30d6f4f9702644336ab45431f37d\"\u003e\u003ccode\u003e28c35c6\u003c/code\u003e\u003c/a\u003e [interactive_media_ads]: Adds additional methods to configure ad requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/03b33b1a2276817e8fbeee3b5e64e59a4bfc9f6c\"\u003e\u003ccode\u003e03b33b1\u003c/code\u003e\u003c/a\u003e [webview_flutter_platform_interface] Provide flexible API for loading local H...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f0645d8448a59da441b2276ecc00cd123eecba5d\"\u003e\u003ccode\u003ef0645d8\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003eFlutterIOOverrides\u003c/code\u003e as \u003ccode\u003efinal\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9719\"\u003e#9719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b2aef15c15a75ac6853dc1b79ee2ad2086934f58\"\u003e\u003ccode\u003eb2aef15\u003c/code\u003e\u003c/a\u003e [in_app_purchase_storekit] Updated comment  (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9445\"\u003e#9445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe53da20d545a2e96953d4341f7088dd24cedead\"\u003e\u003ccode\u003efe53da2\u003c/code\u003e\u003c/a\u003e [video_player] Separate event stream from player on iOS (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9700\"\u003e#9700\u003c/a\u003e)\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/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a9e9ceee821c13e851a09c65d3e9da38564748f\"\u003e\u003ccode\u003e7a9e9ce\u003c/code\u003e\u003c/a\u003e Fixed Camera Switching Bug (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9671\"\u003e#9671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.1.0/packages\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.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/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrous...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"2713763216","node_id":"PR_kwDOMfowN86hwL2Q","number":13,"state":"open","title":"deps(deps): bump infinite_scroll_pagination from 4.1.0 to 5.1.0","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:36.000Z","updated_at":"2025-08-01T16:43:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kin47%2Fsmart_garden/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"2633664390","node_id":"PR_kwDOM2dfjc6c-oeG","number":184,"state":"closed","title":"build(deps): bump infinite_scroll_pagination from 5.0.0 to 5.1.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T10:05:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T21:12:13.000Z","updated_at":"2025-08-11T10:05:09.000Z","time_to_close":3502376,"merged_at":"2025-08-11T10:05:09.000Z","merged_by":"GhostenEditor","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"infinite_scroll_pagination","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 5.0.0 to 5.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\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/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\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/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/5.0.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=5.0.0\u0026new-version=5.1.0)](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/GhostenEditor/Ghosten-Player/pull/184","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GhostenEditor%2FGhosten-Player/issues/184","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/184/packages"},{"uuid":"2630769304","node_id":"PR_kwDOOlwM5c6czlqY","number":3,"state":"closed","title":"chore(deps): bump the flutter-deps group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-29T01:11:32.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-01T03:51:15.000Z","updated_at":"2025-07-29T01:11:32.000Z","time_to_close":2409617,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":11,"packages":[{"name":"custom_lint","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed","old_version":"2.5.8","new_version":"3.0.6","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"go_router","old_version":"14.8.1","new_version":"15.2.4","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.7.5` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.0.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.0.6` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `2.6.5` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `2.6.5` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `15.2.4` |\n\n\nUpdates `custom_lint` from 0.7.3 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3aaed0c7ed283c1c4e4702d38e4200f1526c14a0\"\u003e\u003ccode\u003e3aaed0c\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.1 -\u0026gt; 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/97bc6bb1039c92828fe44a82b96678208b253a2a\"\u003e\u003ccode\u003e97bc6bb\u003c/code\u003e\u003c/a\u003e _analyzer_plugin too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7fe87fe7f465a36939ae3740fe87217c6fa341a3\"\u003e\u003ccode\u003e7fe87fe\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.3 -\u0026gt; 0.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b37b35b3cafe837201300932dade90ff08acec81\"\u003e\u003ccode\u003eb37b35b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/invertase/dart_custom_lint\"\u003ehttps://github.com/invertase/dart_custom_lint\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/082c9f55e552620f214a4f00fc8903fdf1a1b4f1\"\u003e\u003ccode\u003e082c9f5\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d247b3e5777f839492b83a774602f9ceb536920b\"\u003e\u003ccode\u003ed247b3e\u003c/code\u003e\u003c/a\u003e Handle custom hosted dependency (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7a35fc7c6e65a403bfc0962b021f67ae611b0791\"\u003e\u003ccode\u003e7a35fc7\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/a920de933a277b4b224e2a52553f1f35f483b2f7\"\u003e\u003ccode\u003ea920de9\u003c/code\u003e\u003c/a\u003e Upgrade analyzer_plugin to 0.13.0 (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98c0ebcd168cdeaa8272b816ea0b65a11fb965c5\"\u003e\u003ccode\u003e98c0ebc\u003c/code\u003e\u003c/a\u003e feat(custom_lint_core): Support workspaces (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/79d14265420fa8b3d632258dbb1e5b2422fbdb09\"\u003e\u003ccode\u003e79d1426\u003c/code\u003e\u003c/a\u003e Bump Freezed (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1f069a7e0010d9023c1b24ca8e129d74bb4fe00f\"\u003e\u003ccode\u003e1f069a7\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 16 directories with 8 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7172aaad3872f6025873b1443d65981d1ff49637\"\u003e\u003ccode\u003e7172aaa\u003c/code\u003e\u003c/a\u003e [google_sign_is] Update iOS SDK to 8.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.0.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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 15.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d848b160cae07c21904c8b8ea185e75c9985ae21\"\u003e\u003ccode\u003ed848b16\u003c/code\u003e\u003c/a\u003e [go_router] Fix routing to treat URLs with different cases (e.g., \u003ccode\u003e/Home\u003c/code\u003e vs ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/badbc13b31e479df399773b7121b34cf110caa01\"\u003e\u003ccode\u003ebadbc13\u003c/code\u003e\u003c/a\u003e [go_router_builder] Skip case sensitive test (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9444\"\u003e#9444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6a5b5621df9df9a21ee539e6271779e7d5e23007\"\u003e\u003ccode\u003e6a5b562\u003c/code\u003e\u003c/a\u003e [video_player] Update tests for deprecatitons (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9463\"\u003e#9463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b4db09111a40867d6ceea8e145e945f5aac4bc19\"\u003e\u003ccode\u003eb4db091\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Annotate \u003ccode\u003ezIndex\u003c/code\u003e usage (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9462\"\u003e#9462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7f41e758714a9423f404e001fcd504d28ed3b22b\"\u003e\u003ccode\u003e7f41e75\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 5 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9397\"\u003e#9397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca07b70466b0bfe73134af373db1b590dc4a4192\"\u003e\u003ccode\u003eca07b70\u003c/code\u003e\u003c/a\u003e [go_router] Update sype safe routing topic to use mixin from go_router_builde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8dad1d62ffa5935e846b587a617729a7e753038d\"\u003e\u003ccode\u003e8dad1d6\u003c/code\u003e\u003c/a\u003e [go_router] fix: PopScope.onPopInvokedWithResult not called in branch routes ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/39c588a090e31a4b22e97b31284e5d32303118aa\"\u003e\u003ccode\u003e39c588a\u003c/code\u003e\u003c/a\u003e [pigeon] Create a message call free InstanceManager when running unit tests (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.2.4/packages\"\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 `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 15.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d848b160cae07c21904c8b8ea185e75c9985ae21\"\u003e\u003ccode\u003ed848b16\u003c/code\u003e\u003c/a\u003e [go_router] Fix routing to treat URLs with different cases (e.g., \u003ccode\u003e/Home\u003c/code\u003e vs ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/badbc13b31e479df399773b7121b34cf110caa01\"\u003e\u003ccode\u003ebadbc13\u003c/code\u003e\u003c/a\u003e [go_router_builder] Skip case sensitive test (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9444\"\u003e#9444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6a5b5621df9df9a21ee539e6271779e7d5e23007\"\u003e\u003ccode\u003e6a5b562\u003c/code\u003e\u003c/a\u003e [video_player] Update tests for deprecatitons (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9463\"\u003e#9463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b4db09111a40867d6ceea8e145e945f5aac4bc19\"\u003e\u003ccode\u003eb4db091\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Annotate \u003ccode\u003ezIndex\u003c/code\u003e usage (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9462\"\u003e#9462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7f41e758714a9423f404e001fcd504d28ed3b22b\"\u003e\u003ccode\u003e7f41e75\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 5 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9397\"\u003e#9397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca07b70466b0bfe73134af373db1b590dc4a4192\"\u003e\u003ccode\u003eca07b70\u003c/code\u003e\u003c/a\u003e [go_router] Update sype safe routing topic to use mixin from go_router_builde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8dad1d62ffa5935e846b587a617729a7e753038d\"\u003e\u003ccode\u003e8dad1d6\u003c/code\u003e\u003c/a\u003e [go_router] fix: PopScope.onPopInvokedWithResult not called in branch routes ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/39c588a090e31a4b22e97b31284e5d32303118aa\"\u003e\u003ccode\u003e39c588a\u003c/code\u003e\u003c/a\u003e [pigeon] Create a message call free InstanceManager when running unit tests (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.2.4/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.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1f069a7e0010d9023c1b24ca8e129d74bb4fe00f\"\u003e\u003ccode\u003e1f069a7\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 16 directories with 8 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7172aaad3872f6025873b1443d65981d1ff49637\"\u003e\u003ccode\u003e7172aaa\u003c/code\u003e\u003c/a\u003e [google_sign_is] Update iOS SDK to 8.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.0.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/limfeet/SearCademyApp/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2611231285","node_id":"PR_kwDOEFCXY86bpDo1","number":1263,"state":"open","title":"Bump infinite_scroll_pagination from 4.1.0 to 5.1.0","user":"dependabot[bot]","labels":["dependencies","dart","version: Patch"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T10:45:12.000Z","updated_at":"2025-06-23T10:45:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/ApplETS/Notre-Dame/pull/1263","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApplETS%2FNotre-Dame/issues/1263","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1263/packages"},{"uuid":"3111978748","node_id":"PR_kwDOOlwM5c6YuJJd","number":2,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-03T00:03:39.000Z","updated_at":"2025-07-01T00:14:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":10,"packages":[{"name":"custom_lint","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed","old_version":"2.5.8","new_version":"3.0.6","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"14.8.1","new_version":"15.1.2","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the flutter-deps group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.7.5` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.0.6` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `15.1.2` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `2.6.5` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `2.6.5` |\n\n\nUpdates `custom_lint` from 0.7.3 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3aaed0c7ed283c1c4e4702d38e4200f1526c14a0\"\u003e\u003ccode\u003e3aaed0c\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.1 -\u0026gt; 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/97bc6bb1039c92828fe44a82b96678208b253a2a\"\u003e\u003ccode\u003e97bc6bb\u003c/code\u003e\u003c/a\u003e _analyzer_plugin too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7fe87fe7f465a36939ae3740fe87217c6fa341a3\"\u003e\u003ccode\u003e7fe87fe\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.3 -\u0026gt; 0.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b37b35b3cafe837201300932dade90ff08acec81\"\u003e\u003ccode\u003eb37b35b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/invertase/dart_custom_lint\"\u003ehttps://github.com/invertase/dart_custom_lint\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/082c9f55e552620f214a4f00fc8903fdf1a1b4f1\"\u003e\u003ccode\u003e082c9f5\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d247b3e5777f839492b83a774602f9ceb536920b\"\u003e\u003ccode\u003ed247b3e\u003c/code\u003e\u003c/a\u003e Handle custom hosted dependency (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7a35fc7c6e65a403bfc0962b021f67ae611b0791\"\u003e\u003ccode\u003e7a35fc7\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/a920de933a277b4b224e2a52553f1f35f483b2f7\"\u003e\u003ccode\u003ea920de9\u003c/code\u003e\u003c/a\u003e Upgrade analyzer_plugin to 0.13.0 (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98c0ebcd168cdeaa8272b816ea0b65a11fb965c5\"\u003e\u003ccode\u003e98c0ebc\u003c/code\u003e\u003c/a\u003e feat(custom_lint_core): Support workspaces (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/79d14265420fa8b3d632258dbb1e5b2422fbdb09\"\u003e\u003ccode\u003e79d1426\u003c/code\u003e\u003c/a\u003e Bump Freezed (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\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 15.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7814fabbfb7a5c69f45fdc5d3c8cb0fb510a675c\"\u003e\u003ccode\u003e7814fab\u003c/code\u003e\u003c/a\u003e [go_router] Fix requestFocus propagation to Navigator (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9177\"\u003e#9177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1578d701b7c4918de2f4b2b4bf9b5965e85b2ec6\"\u003e\u003ccode\u003e1578d70\u003c/code\u003e\u003c/a\u003e [go_router_builder] Fixes an deprecated warning for using withNullability (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cfdb2ecc4adede525cb718e135a409ca102f5f07\"\u003e\u003ccode\u003ecfdb2ec\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Fix camera preview rotation for landscape oriented d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ab44c26de09834d0c2fc0716271f48c86ce1e560\"\u003e\u003ccode\u003eab44c26\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix for memory leak impacting all platforms due to subs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1392e8cdac5069d184566528c0acc44b3a1337f6\"\u003e\u003ccode\u003e1392e8c\u003c/code\u003e\u003c/a\u003e Roll Flutter from cfb887cd5f41 to b0f5c8ce03e2 (281 revisions) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9223\"\u003e#9223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dea9b0b71f84fc5c21955c8c433b51cbaffc4f64\"\u003e\u003ccode\u003edea9b0b\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Fixes support for ad tag URLs that do not contain a q...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b2ce3b02a27b6e055fb9e2c11fdc30fd2c962669\"\u003e\u003ccode\u003eb2ce3b0\u003c/code\u003e\u003c/a\u003e [camera_android] Wait for creating capture session when initializing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8894\"\u003e#8894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4e4cddd1dcc06f03aaf9af23e7d46816ca8800c8\"\u003e\u003ccode\u003e4e4cddd\u003c/code\u003e\u003c/a\u003e [various] Delete discontinued packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9215\"\u003e#9215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/860ecdea6c8d7ee36021cf79e7c332982b050060\"\u003e\u003ccode\u003e860ecde\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 3 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9182\"\u003e#9182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e800da7bccd954fb2f21814cb97635869bc61cb4\"\u003e\u003ccode\u003ee800da7\u003c/code\u003e\u003c/a\u003e [video_player_android] Modify to use \u003ccode\u003ehandlesCropAndRotation\u003c/code\u003e to detect the `...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.1.2/packages\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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 `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 15.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7814fabbfb7a5c69f45fdc5d3c8cb0fb510a675c\"\u003e\u003ccode\u003e7814fab\u003c/code\u003e\u003c/a\u003e [go_router] Fix requestFocus propagation to Navigator (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9177\"\u003e#9177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1578d701b7c4918de2f4b2b4bf9b5965e85b2ec6\"\u003e\u003ccode\u003e1578d70\u003c/code\u003e\u003c/a\u003e [go_router_builder] Fixes an deprecated warning for using withNullability (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cfdb2ecc4adede525cb718e135a409ca102f5f07\"\u003e\u003ccode\u003ecfdb2ec\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Fix camera preview rotation for landscape oriented d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ab44c26de09834d0c2fc0716271f48c86ce1e560\"\u003e\u003ccode\u003eab44c26\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix for memory leak impacting all platforms due to subs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1392e8cdac5069d184566528c0acc44b3a1337f6\"\u003e\u003ccode\u003e1392e8c\u003c/code\u003e\u003c/a\u003e Roll Flutter from cfb887cd5f41 to b0f5c8ce03e2 (281 revisions) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9223\"\u003e#9223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dea9b0b71f84fc5c21955c8c433b51cbaffc4f64\"\u003e\u003ccode\u003edea9b0b\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Fixes support for ad tag URLs that do not contain a q...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b2ce3b02a27b6e055fb9e2c11fdc30fd2c962669\"\u003e\u003ccode\u003eb2ce3b0\u003c/code\u003e\u003c/a\u003e [camera_android] Wait for creating capture session when initializing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8894\"\u003e#8894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4e4cddd1dcc06f03aaf9af23e7d46816ca8800c8\"\u003e\u003ccode\u003e4e4cddd\u003c/code\u003e\u003c/a\u003e [various] Delete discontinued packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9215\"\u003e#9215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/860ecdea6c8d7ee36021cf79e7c332982b050060\"\u003e\u003ccode\u003e860ecde\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 3 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9182\"\u003e#9182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e800da7bccd954fb2f21814cb97635869bc61cb4\"\u003e\u003ccode\u003ee800da7\u003c/code\u003e\u003c/a\u003e [video_player_android] Modify to use \u003ccode\u003ehandlesCropAndRotation\u003c/code\u003e to detect the `...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.1.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/limfeet/SearCademyApp/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3044818786","node_id":"PR_kwDOOlwM5c6VNlAC","number":1,"state":"closed","title":"chore(deps): bump the flutter-deps group with 9 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-03T00:03:14.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-05-07T06:18:27.000Z","updated_at":"2025-06-03T00:03:14.000Z","time_to_close":2310287,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":9,"packages":[{"name":"custom_lint","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed","old_version":"2.5.8","new_version":"3.0.6","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"14.8.1","new_version":"15.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.7.5` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.0.6` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `15.1.1` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `2.6.5` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `2.6.5` |\n\nUpdates `custom_lint` from 0.7.3 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3aaed0c7ed283c1c4e4702d38e4200f1526c14a0\"\u003e\u003ccode\u003e3aaed0c\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.1 -\u0026gt; 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/97bc6bb1039c92828fe44a82b96678208b253a2a\"\u003e\u003ccode\u003e97bc6bb\u003c/code\u003e\u003c/a\u003e _analyzer_plugin too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7fe87fe7f465a36939ae3740fe87217c6fa341a3\"\u003e\u003ccode\u003e7fe87fe\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.3 -\u0026gt; 0.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b37b35b3cafe837201300932dade90ff08acec81\"\u003e\u003ccode\u003eb37b35b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/invertase/dart_custom_lint\"\u003ehttps://github.com/invertase/dart_custom_lint\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/082c9f55e552620f214a4f00fc8903fdf1a1b4f1\"\u003e\u003ccode\u003e082c9f5\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d247b3e5777f839492b83a774602f9ceb536920b\"\u003e\u003ccode\u003ed247b3e\u003c/code\u003e\u003c/a\u003e Handle custom hosted dependency (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7a35fc7c6e65a403bfc0962b021f67ae611b0791\"\u003e\u003ccode\u003e7a35fc7\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/a920de933a277b4b224e2a52553f1f35f483b2f7\"\u003e\u003ccode\u003ea920de9\u003c/code\u003e\u003c/a\u003e Upgrade analyzer_plugin to 0.13.0 (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98c0ebcd168cdeaa8272b816ea0b65a11fb965c5\"\u003e\u003ccode\u003e98c0ebc\u003c/code\u003e\u003c/a\u003e feat(custom_lint_core): Support workspaces (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/79d14265420fa8b3d632258dbb1e5b2422fbdb09\"\u003e\u003ccode\u003e79d1426\u003c/code\u003e\u003c/a\u003e Bump Freezed (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\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 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/909f0625bac74cf7f443c3d29270cec02c354f94\"\u003e\u003ccode\u003e909f062\u003c/code\u003e\u003c/a\u003e [go_router] Add missing \u003ccode\u003ecaseSensitive\u003c/code\u003e parameter to \u003ccode\u003eGoRouteData.$route\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f1fc965e1bd18dd520e49fc4f453837e15fa963f\"\u003e\u003ccode\u003ef1fc965\u003c/code\u003e\u003c/a\u003e [vector_graphics_compiler] fix: Stroke opacity not applied (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8986\"\u003e#8986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/138b323b9d5533f79330733e114dee1730408546\"\u003e\u003ccode\u003e138b323\u003c/code\u003e\u003c/a\u003e [in_app_purchase] Write to the transactions update queue from the main thread...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/412030e5f58683e439ac68a7a93bc147d3e3c90a\"\u003e\u003ccode\u003e412030e\u003c/code\u003e\u003c/a\u003e [go_router_builder] Add \u003ccode\u003ecaseSensitive\u003c/code\u003e to \u003ccode\u003eTypedGoRoute\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4988af58c1d963cf2249aa027c24491892e9d60c\"\u003e\u003ccode\u003e4988af5\u003c/code\u003e\u003c/a\u003e [pigeon] Convert test plugins to SPM (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9105\"\u003e#9105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6317cd601fa7031a7ad344053e54858bd59845ef\"\u003e\u003ccode\u003e6317cd6\u003c/code\u003e\u003c/a\u003e [webview_flutter] Adds support to control overscrolling (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8451\"\u003e#8451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e4309caa7eb701ec2b9cacd0d3aed2d599b8944\"\u003e\u003ccode\u003e2e4309c\u003c/code\u003e\u003c/a\u003e [in_app_purchase] add Storefront.countryCode() and AppStore.sync() (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8900\"\u003e#8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ef956cc1d89f564103d79f4f511238b93b27b13a\"\u003e\u003ccode\u003eef956cc\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Expose the allowsLinkPreview property in WKWebVie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a14ee2eaa030b00b5159c5cb74e300c6a922f40\"\u003e\u003ccode\u003e4a14ee2\u003c/code\u003e\u003c/a\u003e [webview_flutter_android][webview_flutter_wkwebview] Adds platform implementa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.1.1/packages\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/909f0625bac74cf7f443c3d29270cec02c354f94\"\u003e\u003ccode\u003e909f062\u003c/code\u003e\u003c/a\u003e [go_router] Add missing \u003ccode\u003ecaseSensitive\u003c/code\u003e parameter to \u003ccode\u003eGoRouteData.$route\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f1fc965e1bd18dd520e49fc4f453837e15fa963f\"\u003e\u003ccode\u003ef1fc965\u003c/code\u003e\u003c/a\u003e [vector_graphics_compiler] fix: Stroke opacity not applied (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8986\"\u003e#8986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/138b323b9d5533f79330733e114dee1730408546\"\u003e\u003ccode\u003e138b323\u003c/code\u003e\u003c/a\u003e [in_app_purchase] Write to the transactions update queue from the main thread...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/412030e5f58683e439ac68a7a93bc147d3e3c90a\"\u003e\u003ccode\u003e412030e\u003c/code\u003e\u003c/a\u003e [go_router_builder] Add \u003ccode\u003ecaseSensitive\u003c/code\u003e to \u003ccode\u003eTypedGoRoute\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4988af58c1d963cf2249aa027c24491892e9d60c\"\u003e\u003ccode\u003e4988af5\u003c/code\u003e\u003c/a\u003e [pigeon] Convert test plugins to SPM (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9105\"\u003e#9105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6317cd601fa7031a7ad344053e54858bd59845ef\"\u003e\u003ccode\u003e6317cd6\u003c/code\u003e\u003c/a\u003e [webview_flutter] Adds support to control overscrolling (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8451\"\u003e#8451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e4309caa7eb701ec2b9cacd0d3aed2d599b8944\"\u003e\u003ccode\u003e2e4309c\u003c/code\u003e\u003c/a\u003e [in_app_purchase] add Storefront.countryCode() and AppStore.sync() (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8900\"\u003e#8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ef956cc1d89f564103d79f4f511238b93b27b13a\"\u003e\u003ccode\u003eef956cc\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Expose the allowsLinkPreview property in WKWebVie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a14ee2eaa030b00b5159c5cb74e300c6a922f40\"\u003e\u003ccode\u003e4a14ee2\u003c/code\u003e\u003c/a\u003e [webview_flutter_android][webview_flutter_wkwebview] Adds platform implementa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.1.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/limfeet/SearCademyApp/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3034773749","node_id":"PR_kwDOM2dfjc6UsHRq","number":137,"state":"closed","title":"build(deps): bump infinite_scroll_pagination from 4.1.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-21T08:36:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-01T21:46:24.000Z","updated_at":"2025-05-21T08:36:39.000Z","time_to_close":1680614,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/GhostenEditor/Ghosten-Player/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GhostenEditor%2FGhosten-Player/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"},{"uuid":"2959937501","node_id":"PR_kwDOEFCXY86Qv0cr","number":1174,"state":"closed","title":"Bump infinite_scroll_pagination from 4.1.0 to 5.0.0","user":"dependabot[bot]","labels":["size: XS","dependencies","dart","version: Patch"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-02T17:34:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-31T09:20:59.000Z","updated_at":"2025-07-02T17:34:43.000Z","time_to_close":8064821,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.0.0)](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/ApplETS/Notre-Dame/pull/1174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApplETS%2FNotre-Dame/issues/1174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1174/packages"}],"issue_packages":[{"old_version":"4.1.0","new_version":"5.1.1","update_type":"major","path":null,"pr_created_at":"2025-09-22T23:31:10.000Z","version_change":"4.1.0 → 5.1.1","issue":{"uuid":"2851457461","node_id":"PR_kwDOOlwM5c6p9cm1","number":9,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T23:31:10.000Z","updated_at":"2025-09-22T23:31:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":24,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.1.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"9.0.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"geolocator","old_version":"14.0.2","new_version":"14.0.1","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"device_info_plus","old_version":"11.5.0","new_version":"12.1.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.1","repository_url":"https://github.com/dart-lang/build"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.2","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.2` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.1.1` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `9.0.0` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.2` | `14.0.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.1` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `11.5.0` | `12.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.2.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.1` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.2` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.1.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.2` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/eeba962281ea2b7a204f0809b5f4302f02e79bd4\"\u003e\u003ccode\u003eeeba962\u003c/code\u003e\u003c/a\u003e chore: reinstate firestore ios sdk in example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.2/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0b6b13d0e0c0c45386eadb0ceef55e895a8d357b\"\u003e\u003ccode\u003e0b6b13d\u003c/code\u003e\u003c/a\u003e docs(firebase_core): correct androidClientId docs (was incorrectly labeled iO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8e802a90f3e6bf53808a6996e28e814090a807b\"\u003e\u003ccode\u003ea8e802a\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.2.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17678\"\u003e#17678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ecd8889df76954c8dfa2861e20d6d50d0b6239be\"\u003e\u003ccode\u003eecd8889\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.2.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2af66ab320053f0deb3f010a39a4f88b4adde936\"\u003e\u003ccode\u003e2af66ab\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17668\"\u003e#17668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.1.1/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.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 9.0.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/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\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/78c2b7420bcc943b5f46a22285e750a0dc58e5bb\"\u003e\u003ccode\u003e78c2b74\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Change Android compile SDK, update Android build co...\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/package_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/package_info_plus-v9.0.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 `geolocator` from 14.0.2 to 14.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/f4008db50055c47fdb3191efd5c5fb69b7a3c4f5\"\u003e\u003ccode\u003ef4008db\u003c/code\u003e\u003c/a\u003e Adds macOS privacy manifest to the podspec (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/df61d4c55992fa9f49a65b919f1541ab31fd41d5\"\u003e\u003ccode\u003edf61d4c\u003c/code\u003e\u003c/a\u003e updates web package (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/622706ae0f57421e24af3e3fabc5de46a8d82d25\"\u003e\u003ccode\u003e622706a\u003c/code\u003e\u003c/a\u003e Updates windows project (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/6eb5fc813eaab782f25107a835f17514457631fa\"\u003e\u003ccode\u003e6eb5fc8\u003c/code\u003e\u003c/a\u003e Updates linux project (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v14.0.2...geolocator_v14.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/cdfcffe6d33b5096577d533dec4ff9a2bf97dade\"\u003e\u003ccode\u003ecdfcffe\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.7 -\u0026gt; 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/693ae31f4e0aa392927b513f02885543434d40bf\"\u003e\u003ccode\u003e693ae31\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.5 -\u0026gt; 0.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3a745e531e9a23980ce4c27b4c57e484827ff4c8\"\u003e\u003ccode\u003e3a745e5\u003c/code\u003e\u003c/a\u003e Don't use aot for process start (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/57e4851d11611651a8ca0ea56c6073b85f4b5360\"\u003e\u003ccode\u003e57e4851\u003c/code\u003e\u003c/a\u003e Remove dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98cbdd43442f56ff6462f126f56fbee66f7fd049\"\u003e\u003ccode\u003e98cbdd4\u003c/code\u003e\u003c/a\u003e Disable 'get'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b77d6c56e54cf6218d5892ada397982453307ca0\"\u003e\u003ccode\u003eb77d6c5\u003c/code\u003e\u003c/a\u003e Changelog and fix examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d88dde2a83a6a555444ddc9772ad4db7a771465f\"\u003e\u003ccode\u003ed88dde2\u003c/code\u003e\u003c/a\u003e Migrate to latest Analyzer (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/fee33d5342eec901ea9c866ba5a0feb4fa68ff91\"\u003e\u003ccode\u003efee33d5\u003c/code\u003e\u003c/a\u003e Analyzer 7.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/cc9ce701a0f00f1b6f40c9f75b239d49d0efc648\"\u003e\u003ccode\u003ecc9ce70\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.5 -\u0026gt; 0.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/6261cadec5fe66ea1e085f2b8657a506aec4bdd0\"\u003e\u003ccode\u003e6261cad\u003c/code\u003e\u003c/a\u003e Aot (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `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 `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.11.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.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\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/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\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/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0\"\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 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\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/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\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/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.7.1\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.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\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.7.1\"\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.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\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/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\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/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.2/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.2/packages/firebase_analytics\"\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.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c7aacea399fb2b6431d20393bcc00ee3b5f8d4f1\"\u003e\u003ccode\u003ec7aacea\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/14fca23ae687a9b1fe3a966c2a2bc5e971cc2bcd\"\u003e\u003ccode\u003e14fca23\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/1235756afd8fae550a8901cdf79375a065cd1362\"\u003e\u003ccode\u003e1235756\u003c/code\u003e\u003c/a\u003e Use range for Analayzer (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4278\"\u003e#4278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/6e78d8e282d1a5cf6de57dcf22b569968f8541ff\"\u003e\u003ccode\u003e6e78d8e\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/d1055ff63940276d8a5a3ee3d2ef5bace90b6bc7\"\u003e\u003ccode\u003ed1055ff\u003c/code\u003e\u003c/a\u003e Handle analyzer 8.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4276\"\u003e#4276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/d3156d613698534192a10028e03f31bc17e89916\"\u003e\u003ccode\u003ed3156d6\u003c/code\u003e\u003c/a\u003e During retry after error, keep flagging the state as Loading (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4275\"\u003e#4275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/bc36aa9573f4cb3e78cf0e273a6917bedd6ed060\"\u003e\u003ccode\u003ebc36aa9\u003c/code\u003e\u003c/a\u003e Enable refining the generic on a Mutation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/523296804948d7d8eada27b14907d93a5945e5d6\"\u003e\u003ccode\u003e5232968\u003c/code\u003e\u003c/a\u003e docs: update documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3b371db507191d22279c7bd138b68d36499187c1\"\u003e\u003ccode\u003e3b371db\u003c/code\u003e\u003c/a\u003e Add Korean translation for 'What's new in Riverpod 3.0' documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4890da7f12ba60f94ea6a677bbbc0469e79d4de8\"\u003e\u003ccode\u003e4890da7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\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.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a92b265070e5b994ad532e6a9a34dd1e5ebd7aa4\"\u003e\u003ccode\u003ea92b265\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/41890d62a49258df097c19fd3b90e0b5de181526\"\u003e\u003ccode\u003e41890d6\u003c/code\u003e\u003c/a\u003e feat(auth): TOTP macOS support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17513\"\u003e#17513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4e802343dbc5f848a3555e87983e5b83bf78f1d4\"\u003e\u003ccode\u003e4e80234\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17681\"\u003e#17681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.1.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/62eaff964cdc1f157ea3fb047f1a1444058636f3\"\u003e\u003ccode\u003e62eaff9\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89d763ea...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"4.1.0","new_version":"5.1.1","update_type":"major","path":null,"pr_created_at":"2025-09-08T23:36:16.000Z","version_change":"4.1.0 → 5.1.1","issue":{"uuid":"3396049448","node_id":"PR_kwDOOlwM5c6ne5mm","number":8,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 21 updates","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-09-08T23:36:16.000Z","updated_at":"2025-09-22T23:22:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":21,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.1","repository_url":"https://github.com/dart-lang/build"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.2","repository_url":"https://github.com/firebase/flutterfire"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.1` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.1.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.1` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.1` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.1` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.2` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/eeba962281ea2b7a204f0809b5f4302f02e79bd4\"\u003e\u003ccode\u003eeeba962\u003c/code\u003e\u003c/a\u003e chore: reinstate firestore ios sdk in example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.1/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8e802a90f3e6bf53808a6996e28e814090a807b\"\u003e\u003ccode\u003ea8e802a\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.2.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17678\"\u003e#17678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ecd8889df76954c8dfa2861e20d6d50d0b6239be\"\u003e\u003ccode\u003eecd8889\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.2.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2af66ab320053f0deb3f010a39a4f88b4adde936\"\u003e\u003ccode\u003e2af66ab\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17668\"\u003e#17668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.1.0/packages/firebase_core\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.7.1\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.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\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.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.1/packages/firebase_analytics\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\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.0.0-dev.17\"\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 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.2/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0b62965229eb8d67c97e972c01c751c725c2b409\"\u003e\u003ccode\u003e0b62965\u003c/code\u003e\u003c/a\u003e [go_router] Add state restoration topic to documentation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9867\"\u003e#9867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0a34f717d6facdc233e8f1fceb6f1a3fffc2aaa0\"\u003e\u003ccode\u003e0a34f71\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 12 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9781\"\u003e#9781\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/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/37bafd46d80ae645f3f7c5791602d5f1d531afea\"\u003e\u003ccode\u003e37bafd4\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_platform_interface] Add cameraControl enable/disable \u0026amp; p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1642c3a66759a5388caefc9b5dc38691f3fa5098\"\u003e\u003ccode\u003e1642c3a\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/df4912de7c05d0fef508199f7895f8ae3432952c\"\u003e\u003ccode\u003edf4912d\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6b1209f7310ba76b4ec7ef39bec2f3839726746a\"\u003e\u003ccode\u003e6b1209f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bff47a3f0e3d128d002bca58f2f05c012bc88f27\"\u003e\u003ccode\u003ebff47a3\u003c/code\u003e\u003c/a\u003e [google_fonts] Initial import (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9895\"\u003e#9895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ffd7a9da62c63a52941fdc158c1191fd588a2b0c\"\u003e\u003ccode\u003effd7a9d\u003c/code\u003e\u003c/a\u003e Updates to conform to flutter/packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c905585a8846e11b1b85ce0060e99a09fab377c1\"\u003e\u003ccode\u003ec905585\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Support NV21 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9853\"\u003e#9853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.2.1/packages\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e7af1b0fc20d727c6e185d4d543c3e6e23ca1fc9\"\u003e\u003ccode\u003ee7af1b0\u003c/code\u003e\u003c/a\u003e chore(analytics): Remove cSettings from Package.swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17567\"\u003e#17567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.1/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f269819f310b935cf585571d1f3c9089f2f00186\"\u003e\u003ccode\u003ef269819\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/977a13860334c43ec9bd7b4aec1ed99f8f974779\"\u003e\u003ccode\u003e977a138\u003c/code\u003e\u003c/a\u003e chore: fix formatting issue for .cpp/.h files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f81db635509d4472e0711a739cdde778f87bb7cb\"\u003e\u003ccode\u003ef81db63\u003c/code\u003e\u003c/a\u003e chore: fix warnings after latest flutter version (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17640\"\u003e#17640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8ab0c95b0ba5839198ec23e4e016156b0110862d\"\u003e\u003ccode\u003e8ab0c95\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17618\"\u003e#17618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"4.1.0","new_version":"5.1.1","update_type":"major","path":null,"pr_created_at":"2025-09-08T09:07:43.000Z","version_change":"4.1.0 → 5.1.1","issue":{"uuid":"2807453743","node_id":"PR_kwDOEFCXY86nVlgv","number":1293,"state":"open","title":"Bump infinite_scroll_pagination from 4.1.0 to 5.1.1","user":"dependabot[bot]","labels":["dependencies","dart","version: Patch"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T09:07:43.000Z","updated_at":"2025-09-08T09:07:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.1.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/ApplETS/Notre-Dame/pull/1293","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApplETS%2FNotre-Dame/issues/1293","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1293/packages"}},{"old_version":"5.1.0","new_version":"5.1.1","update_type":"patch","path":null,"pr_created_at":"2025-09-02T14:35:43.000Z","version_change":"5.1.0 → 5.1.1","issue":{"uuid":"2792922531","node_id":"PR_kwDOM2dfjc6meJ2j","number":225,"state":"closed","title":"build(deps): bump infinite_scroll_pagination from 5.1.0 to 5.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-24T13:42:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T14:35:43.000Z","updated_at":"2025-09-24T13:42:50.000Z","time_to_close":1897627,"merged_at":"2025-09-24T13:42:50.000Z","merged_by":"GhostenEditor","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"infinite_scroll_pagination","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 5.1.0 to 5.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash 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/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.1 - 2025-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example widget usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNull check error in pagedlayoutbuilder\u003c/li\u003e\n\u003cli\u003eBloc example state equality\u003c/li\u003e\n\u003cli\u003ePaging state hash 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/EdsonBueno/infinite_scroll_pagination/commit/23ad195628f24825bc1e0b837831d3b878a6d572\"\u003e\u003ccode\u003e23ad195\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/325a24c83b78f9feef7ae37bf2649edc721cf9b5\"\u003e\u003ccode\u003e325a24c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/08aa0f2a5adbb2e81d7d89ef04b248ce09174fb4\"\u003e\u003ccode\u003e08aa0f2\u003c/code\u003e\u003c/a\u003e fix: deep immutability for pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/950d60c07a21e55cb032d4790eedc487d202e3bf\"\u003e\u003ccode\u003e950d60c\u003c/code\u003e\u003c/a\u003e lint: useless this in bloc paging state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d80dd01feb0c22ccd17277e8fafdfa90007d1dd6\"\u003e\u003ccode\u003ed80dd01\u003c/code\u003e\u003c/a\u003e fix: save state during paged layout build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5134261653330f47d080dcebe7c6d913d990be78\"\u003e\u003ccode\u003e5134261\u003c/code\u003e\u003c/a\u003e fix: cancel token copywith in bloc exmaple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49e626d3780218ed2013d4bc0485917e6ea93745\"\u003e\u003ccode\u003e49e626d\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/7902e1a42f720d846738b3566a32d929cd3b9b52\"\u003e\u003ccode\u003e7902e1a\u003c/code\u003e\u003c/a\u003e docs: update example usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/c0a684cc736650f1a0bcbe6756495b1041ad6786\"\u003e\u003ccode\u003ec0a684c\u003c/code\u003e\u003c/a\u003e feat: improve bloc paging state example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/aed9d254aee05cfcd7dcc0e4190b94a3feb7aeee\"\u003e\u003ccode\u003eaed9d25\u003c/code\u003e\u003c/a\u003e fix: hash code in paging state base\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/5.1.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=5.1.0\u0026new-version=5.1.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/GhostenEditor/Ghosten-Player/pull/225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GhostenEditor%2FGhosten-Player/issues/225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/225/packages"}},{"old_version":"4.1.0","new_version":"5.1.0","update_type":"major","path":null,"pr_created_at":"2025-08-26T16:06:08.000Z","version_change":"4.1.0 → 5.1.0","issue":{"uuid":"2775708860","node_id":"PR_kwDOOlwM5c6lcfS8","number":7,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-26T16:06:08.000Z","updated_at":"2025-08-26T16:06:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":21,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.7.0","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.0","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.10.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.2.0","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.7.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.10.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.0.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.0` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.2.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `build_runner` from 2.5.4 to 2.7.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.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\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.7.0\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/java-james/flutter_dotenv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/bc8fcb9a88b2fe45baaea8fda0c8122da91cca7e\"\u003e\u003ccode\u003ebc8fcb9\u003c/code\u003e\u003c/a\u003e Migrate to element2 APIs (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a908779ae97ffef7533b320261b895c98284ea10\"\u003e\u003ccode\u003ea908779\u003c/code\u003e\u003c/a\u003e Update test logic for validating warnings (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d30c2fdb0598d548c25705931531842957623fdd\"\u003e\u003ccode\u003ed30c2fd\u003c/code\u003e\u003c/a\u003e checked_yaml: prepare release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/275eba6083cf4657b2f1c6413c0a4797247061dc\"\u003e\u003ccode\u003e275eba6\u003c/code\u003e\u003c/a\u003e Default to new, null-aware element feature in Dart 3.8 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/83e79058f3da3f912965dd9356796f25c41ae1b3\"\u003e\u003ccode\u003e83e7905\u003c/code\u003e\u003c/a\u003e new Dart version, new format (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5848ba83a20fa536c9178834cf103414a17971c2\"\u003e\u003ccode\u003e5848ba8\u003c/code\u003e\u003c/a\u003e Bump DavidAnson/markdownlint-cli2-action in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cacecd2ae5e2e2b0a4a3974ba330c43fc18f8ca5\"\u003e\u003ccode\u003ecacecd2\u003c/code\u003e\u003c/a\u003e Swap out link to StackOverflow, which fails verification (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/062771bb6727a5d4b67ae0f300d5982af64521d6\"\u003e\u003ccode\u003e062771b\u003c/code\u003e\u003c/a\u003e Drop pkg:collection usage in lib (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/59fd57271122ffe377b10e03109e45715fe723ff\"\u003e\u003ccode\u003e59fd572\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.1/packages/firebase_auth\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\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.0.0-dev.17\"\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 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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 16.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/27a2302a3d716e7ee3abbb08e57c5dfa729c9e2e\"\u003e\u003ccode\u003e27a2302\u003c/code\u003e\u003c/a\u003e [go_router]: Add \u003ccode\u003eRelativeGoRouteData\u003c/code\u003e and \u003ccode\u003eTypedRelativeGoRoute\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9732\"\u003e#9732\u003c/a\u003e)\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/issues/9816\"\u003e#9816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a0ca1acd095eaab4865061f4c55c0f82837d1f9f\"\u003e\u003ccode\u003ea0ca1ac\u003c/code\u003e\u003c/a\u003e [image_picker] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9830\"\u003e#9830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/65be884b2a8735f685140a7bedf4380a5a85a098\"\u003e\u003ccode\u003e65be884\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9775\"\u003e#9775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b26262b5034d59c9575b708a031ecfdfe12e5118\"\u003e\u003ccode\u003eb26262b\u003c/code\u003e\u003c/a\u003e [image_picker] Add the ability to pick multiple videos - platform implementat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/550f86209c8aa0121e84443d1a2e75b1b182c8ad\"\u003e\u003ccode\u003e550f862\u003c/code\u003e\u003c/a\u003e [vector_graphics] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9820\"\u003e#9820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8058fc354c57d78cce16449574c4cdc7c9fab606\"\u003e\u003ccode\u003e8058fc3\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9821\"\u003e#9821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/08cbdb3eea2ba4802d05e3e0ca562615ad4bfef5\"\u003e\u003ccode\u003e08cbdb3\u003c/code\u003e\u003c/a\u003e [video_player] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9826\"\u003e#9826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/40e6c7bf402528eecc89bbf15696e5334f8a2556\"\u003e\u003ccode\u003e40e6c7b\u003c/code\u003e\u003c/a\u003e [shared_preferences] Updates min SDK to 3.29 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9829\"\u003e#9829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f9bd73392cc2bec406a00b70d7ba0a33bffa5cf2\"\u003e\u003ccode\u003ef9bd733\u003c/code\u003e\u003c/a\u003e [image_picker_ios] Add photo to simulator Photos library during test (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9759\"\u003e#9759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.2.0/packages\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/59fd57271122ffe377b10e03109e45715fe723ff\"\u003e\u003ccode\u003e59fd572\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.1/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"4.1.0","new_version":"5.1.0","update_type":"major","path":null,"pr_created_at":"2025-08-12T08:49:34.000Z","version_change":"4.1.0 → 5.1.0","issue":{"uuid":"2738255176","node_id":"PR_kwDOOlwM5c6jNnVI","number":6,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-12T08:49:34.000Z","updated_at":"2025-08-12T08:49:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":20,"packages":[{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.10.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.1","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.10.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.6.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.1.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/bc8fcb9a88b2fe45baaea8fda0c8122da91cca7e\"\u003e\u003ccode\u003ebc8fcb9\u003c/code\u003e\u003c/a\u003e Migrate to element2 APIs (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a908779ae97ffef7533b320261b895c98284ea10\"\u003e\u003ccode\u003ea908779\u003c/code\u003e\u003c/a\u003e Update test logic for validating warnings (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d30c2fdb0598d548c25705931531842957623fdd\"\u003e\u003ccode\u003ed30c2fd\u003c/code\u003e\u003c/a\u003e checked_yaml: prepare release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/275eba6083cf4657b2f1c6413c0a4797247061dc\"\u003e\u003ccode\u003e275eba6\u003c/code\u003e\u003c/a\u003e Default to new, null-aware element feature in Dart 3.8 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/83e79058f3da3f912965dd9356796f25c41ae1b3\"\u003e\u003ccode\u003e83e7905\u003c/code\u003e\u003c/a\u003e new Dart version, new format (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5848ba83a20fa536c9178834cf103414a17971c2\"\u003e\u003ccode\u003e5848ba8\u003c/code\u003e\u003c/a\u003e Bump DavidAnson/markdownlint-cli2-action in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cacecd2ae5e2e2b0a4a3974ba330c43fc18f8ca5\"\u003e\u003ccode\u003ecacecd2\u003c/code\u003e\u003c/a\u003e Swap out link to StackOverflow, which fails verification (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/062771bb6727a5d4b67ae0f300d5982af64521d6\"\u003e\u003ccode\u003e062771b\u003c/code\u003e\u003c/a\u003e Drop pkg:collection usage in lib (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/59fd57271122ffe377b10e03109e45715fe723ff\"\u003e\u003ccode\u003e59fd572\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.1/packages/firebase_auth\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\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.0.0-dev.17\"\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 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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 16.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/83ae18a4faf6cbd18138d6fe7a20859a28b84166\"\u003e\u003ccode\u003e83ae18a\u003c/code\u003e\u003c/a\u003e [go_router] add initial json support \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/110781\"\u003e#110781\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9404\"\u003e#9404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/56bcd0cbbf2fd597eb4563ed7d9089cc697ece8b\"\u003e\u003ccode\u003e56bcd0c\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b53593053d0e5ca01bdc1daa8e6906ccb248f486\"\u003e\u003ccode\u003eb535930\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Fixes setting adsresponse on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9744\"\u003e#9744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/28c35c6e0daf30d6f4f9702644336ab45431f37d\"\u003e\u003ccode\u003e28c35c6\u003c/code\u003e\u003c/a\u003e [interactive_media_ads]: Adds additional methods to configure ad requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/03b33b1a2276817e8fbeee3b5e64e59a4bfc9f6c\"\u003e\u003ccode\u003e03b33b1\u003c/code\u003e\u003c/a\u003e [webview_flutter_platform_interface] Provide flexible API for loading local H...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f0645d8448a59da441b2276ecc00cd123eecba5d\"\u003e\u003ccode\u003ef0645d8\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003eFlutterIOOverrides\u003c/code\u003e as \u003ccode\u003efinal\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9719\"\u003e#9719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b2aef15c15a75ac6853dc1b79ee2ad2086934f58\"\u003e\u003ccode\u003eb2aef15\u003c/code\u003e\u003c/a\u003e [in_app_purchase_storekit] Updated comment  (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9445\"\u003e#9445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe53da20d545a2e96953d4341f7088dd24cedead\"\u003e\u003ccode\u003efe53da2\u003c/code\u003e\u003c/a\u003e [video_player] Separate event stream from player on iOS (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9700\"\u003e#9700\u003c/a\u003e)\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/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a9e9ceee821c13e851a09c65d3e9da38564748f\"\u003e\u003ccode\u003e7a9e9ce\u003c/code\u003e\u003c/a\u003e Fixed Camera Switching Bug (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9671\"\u003e#9671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.1.0/packages\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/59fd57271122ffe377b10e03109e45715fe723ff\"\u003e\u003ccode\u003e59fd572\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0c3ccd3722038a47e656b0a703a0395a78befc5b\"\u003e\u003ccode\u003e0c3ccd3\u003c/code\u003e\u003c/a\u003e fix(auth, apple): Move FirebaseAuth imports to implementation files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17607\"\u003e#17607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a4db26ea9cc75f04a4a284e7c633c56f5f4958ad\"\u003e\u003ccode\u003ea4db26e\u003c/code\u003e\u003c/a\u003e feat(auth): add signInSecondFactor property to IdTokenResult for MFA support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fb5076ee49cc9b9fe9ceedc0f94d5e6139876055\"\u003e\u003ccode\u003efb5076e\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17571\"\u003e#17571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.1/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"4.1.0","new_version":"5.1.0","update_type":"major","path":null,"pr_created_at":"2025-08-05T06:37:07.000Z","version_change":"4.1.0 → 5.1.0","issue":{"uuid":"2720066435","node_id":"PR_kwDOOlwM5c6iIOuD","number":5,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-05T06:37:07.000Z","updated_at":"2025-08-05T06:37:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":20,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.6.0","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.10.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"11.6.0","new_version":"12.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"5.7.0","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_firestore","old_version":"5.6.12","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"custom_lint","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"3.2.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"go_router","old_version":"14.8.1","new_version":"16.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"3.0.0-dev.17","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.6.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.1.1` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.10.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.0.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `11.6.0` | `12.0.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `5.7.0` | `6.0.0` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `5.6.12` | `6.0.0` |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.8.0` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `3.0.0-dev.17` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.0.0-dev.17` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.2.0` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `16.1.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `3.0.0-dev.17` |\n\n\nUpdates `build_runner` from 2.5.4 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0-dev.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2b0ecd2ebaa2ab41d0cbc94ca70442a7eb127155\"\u003e\u003ccode\u003e2b0ecd2\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add exception info to migration guide (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/568e782228d23bedf407b1e5122cf2619937972c\"\u003e\u003ccode\u003e568e782\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add troubleshooting to Android README (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/337b1adc204541577ae528aa316e096b1b8f70f6\"\u003e\u003ccode\u003e337b1ad\u003c/code\u003e\u003c/a\u003e [google_sign_in] Don't crash a misconfigured iOS app (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9486\"\u003e#9486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/205c50f07ec79c357c305fe07f8456830c47f299\"\u003e\u003ccode\u003e205c50f\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add \u003ccode\u003eGoogleSignInExceptionCode\u003c/code\u003e export (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0fd28511bca74ac4db06521731616fb9b4fb7062\"\u003e\u003ccode\u003e0fd2851\u003c/code\u003e\u003c/a\u003e [google_sign_in] Add contributor setup instructions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9489\"\u003e#9489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e27aaf19baf058df03a24a6dcfd7ae6a19a913c\"\u003e\u003ccode\u003e2e27aaf\u003c/code\u003e\u003c/a\u003e [google_sign_in] Use an activity for credential requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.1.1/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/bc8fcb9a88b2fe45baaea8fda0c8122da91cca7e\"\u003e\u003ccode\u003ebc8fcb9\u003c/code\u003e\u003c/a\u003e Migrate to element2 APIs (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a908779ae97ffef7533b320261b895c98284ea10\"\u003e\u003ccode\u003ea908779\u003c/code\u003e\u003c/a\u003e Update test logic for validating warnings (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d30c2fdb0598d548c25705931531842957623fdd\"\u003e\u003ccode\u003ed30c2fd\u003c/code\u003e\u003c/a\u003e checked_yaml: prepare release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/275eba6083cf4657b2f1c6413c0a4797247061dc\"\u003e\u003ccode\u003e275eba6\u003c/code\u003e\u003c/a\u003e Default to new, null-aware element feature in Dart 3.8 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/83e79058f3da3f912965dd9356796f25c41ae1b3\"\u003e\u003ccode\u003e83e7905\u003c/code\u003e\u003c/a\u003e new Dart version, new format (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5848ba83a20fa536c9178834cf103414a17971c2\"\u003e\u003ccode\u003e5848ba8\u003c/code\u003e\u003c/a\u003e Bump DavidAnson/markdownlint-cli2-action in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cacecd2ae5e2e2b0a4a3974ba330c43fc18f8ca5\"\u003e\u003ccode\u003ecacecd2\u003c/code\u003e\u003c/a\u003e Swap out link to StackOverflow, which fails verification (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/062771bb6727a5d4b67ae0f300d5982af64521d6\"\u003e\u003ccode\u003e062771b\u003c/code\u003e\u003c/a\u003e Drop pkg:collection usage in lib (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.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/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v3.0.0-dev.17\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\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.0.0-dev.17\"\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 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421cbc14b5b55dd9b5e7e3a7116df095f0b3916c\"\u003e\u003ccode\u003e421cbc1\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3bdabe6164520ffb21988bdc111ce1695254e4c0\"\u003e\u003ccode\u003e3bdabe6\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0f53b9f8794a2de3f94e884f8e8bfbcaa2860c01\"\u003e\u003ccode\u003e0f53b9f\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562b66a46b36932ec8ecafa78448835bb1cc664b\"\u003e\u003ccode\u003e562b66a\u003c/code\u003e\u003c/a\u003e Migrate to analyzer element2 model (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4e20182d2006b01962d42c0c29868bdc43813d86\"\u003e\u003ccode\u003e4e20182\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Naive migration to AnalyzerBuffer\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/078380994823f47ba82ce236f6958b4a041637aa\"\u003e\u003ccode\u003e0783809\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9ad4acfc992f9c54424990f1d729086446ba7b20\"\u003e\u003ccode\u003e9ad4acf\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2a6a5b942a521cadcce755219e919d3988b92932\"\u003e\u003ccode\u003e2a6a5b9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/cc4e25e0d6f93db0e453ffdca694c66d591b379b\"\u003e\u003ccode\u003ecc4e25e\u003c/code\u003e\u003c/a\u003e Use Dart 3.8.0, analyzer 7.5.9, reformat. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/542dce4ddad69d6a00d9012d705230ca4df1c5fd\"\u003e\u003ccode\u003e542dce4\u003c/code\u003e\u003c/a\u003e fixed documentation errors, warnings and nits (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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 16.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/83ae18a4faf6cbd18138d6fe7a20859a28b84166\"\u003e\u003ccode\u003e83ae18a\u003c/code\u003e\u003c/a\u003e [go_router] add initial json support \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/110781\"\u003e#110781\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9404\"\u003e#9404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/56bcd0cbbf2fd597eb4563ed7d9089cc697ece8b\"\u003e\u003ccode\u003e56bcd0c\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b53593053d0e5ca01bdc1daa8e6906ccb248f486\"\u003e\u003ccode\u003eb535930\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Fixes setting adsresponse on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9744\"\u003e#9744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/28c35c6e0daf30d6f4f9702644336ab45431f37d\"\u003e\u003ccode\u003e28c35c6\u003c/code\u003e\u003c/a\u003e [interactive_media_ads]: Adds additional methods to configure ad requests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/03b33b1a2276817e8fbeee3b5e64e59a4bfc9f6c\"\u003e\u003ccode\u003e03b33b1\u003c/code\u003e\u003c/a\u003e [webview_flutter_platform_interface] Provide flexible API for loading local H...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f0645d8448a59da441b2276ecc00cd123eecba5d\"\u003e\u003ccode\u003ef0645d8\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003eFlutterIOOverrides\u003c/code\u003e as \u003ccode\u003efinal\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9719\"\u003e#9719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b2aef15c15a75ac6853dc1b79ee2ad2086934f58\"\u003e\u003ccode\u003eb2aef15\u003c/code\u003e\u003c/a\u003e [in_app_purchase_storekit] Updated comment  (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9445\"\u003e#9445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe53da20d545a2e96953d4341f7088dd24cedead\"\u003e\u003ccode\u003efe53da2\u003c/code\u003e\u003c/a\u003e [video_player] Separate event stream from player on iOS (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9700\"\u003e#9700\u003c/a\u003e)\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/issues/9704\"\u003e#9704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a9e9ceee821c13e851a09c65d3e9da38564748f\"\u003e\u003ccode\u003e7a9e9ce\u003c/code\u003e\u003c/a\u003e Fixed Camera Switching Bug (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9671\"\u003e#9671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v16.1.0/packages\"\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.4 to 3.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/69e0cf158cbe5a3da36bab60ec4b9d6628828c65\"\u003e\u003ccode\u003e69e0cf1\u003c/code\u003e\u003c/a\u003e Make copyWithPrevious internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/da5e7282101b5f30686403a4454e19049fdd0954\"\u003e\u003ccode\u003eda5e728\u003c/code\u003e\u003c/a\u003e Update interface to make it more explicit to clear out-of-date state (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/0ce1843acaf8d4fc954df58da7a0f454544a8c8d\"\u003e\u003ccode\u003e0ce1843\u003c/code\u003e\u003c/a\u003e Bump build_test from 2.2.3 to 3.2.1 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/40bb34da851b8ba2d8cf62513e3e5349e7bd29d1\"\u003e\u003ccode\u003e40bb34d\u003c/code\u003e\u003c/a\u003e Expose the default retry implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4c6b9995470b6bfd8c4f5af75f0f025cd3732d96\"\u003e\u003ccode\u003e4c6b999\u003c/code\u003e\u003c/a\u003e Update generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v3.0.0-dev.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 5.6.12 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/67017fd6f139080cec7ecd1b4d75a05f13f238fa\"\u003e\u003ccode\u003e67017fd\u003c/code\u003e\u003c/a\u003e feat(firestore)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17559\"\u003e#17559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.0.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `custom_lint` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/invertase/dart_custom_lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 11.6.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496\"\u003e\u003ccode\u003eea3034d\u003c/code\u003e\u003c/a\u003e feat(analytics)!: remove deprecated methods for breaking change release (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17560\"\u003e#17560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.0.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 5.7.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/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d50aad954443904d64d4ebd4442ebc63ed702986\"\u003e\u003ccode\u003ed50aad9\u003c/code\u003e\u003c/a\u003e feat(auth)!: remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17562\"\u003e#17562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a032b344d6a22c1e3a181ae27e511939f2d8972\"\u003e\u003ccode\u003e9a032b3\u003c/code\u003e\u003c/a\u003e feat(auth): validatePassword method/PasswordPolicy Support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17439\"\u003e#17439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.0.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b44c965b9594c4d37ba5bfcf30f6cec7f931a1d8\"\u003e\u003ccode\u003eb44c965\u003c/code\u003e\u003c/a\u003e feat!: bump JS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17548\"\u003e#17548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/45028c98315445e5f791aae6f28f676285c07aaa\"\u003e\u003ccode\u003e45028c9\u003c/code\u003e\u003c/a\u003e ci(apple): fix e2e test runner suite that passes but returns as failure (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17440\"\u003e#17440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.0.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5129db511ca163774800411439058a4fa330cd20\"\u003e\u003ccode\u003e5129db5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b2619e685fec897513483df1d7be347b64f95606\"\u003e\u003ccode\u003eb2619e6\u003c/code\u003e\u003c/a\u003e feat!: bump iOS SDK to version 12.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1b7162619311e24b7f13a3e3b8c603fb1e05477b\"\u003e\u003ccode\u003e1b71626\u003c/code\u003e\u003c/a\u003e feat(messaging): remove deprecated functions (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17563\"\u003e#17563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a5bdc051d40ee44e39cf0b8d2a7801bc6f618b67\"\u003e\u003ccode\u003ea5bdc05\u003c/code\u003e\u003c/a\u003e feat!: bump Android SDK to version 34.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/db7e829984fd441c23588d71db568be84d8b5309\"\u003e\u003ccode\u003edb7e829\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17541\"\u003e#17541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.0.0/packages/firebase_messaging\"\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.0.0-dev.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/59b3a26a4462afbf7ab8cf954303e8230ad7c58d\"\u003e\u003ccode\u003e59b3a26\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/230cffa69cb161c9ff0bdcc1359801d40fd8633a\"\u003e\u003ccode\u003e230cffa\u003c/code\u003e\u003c/a\u003e riverpod_sqflite : 0.1.3 -\u0026gt; 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/dbad2c34f6a69b615d4b9e26a3711084b2395bf4\"\u003e\u003ccode\u003edbad2c3\u003c/code\u003e\u003c/a\u003e riverpod                : 3.0.0-dev.16 -\u0026gt; 3.0.0-dev.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7951ff06883fb6b882184fd6150e45c1f453b05b\"\u003e\u003ccode\u003e7951ff0\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e4280f0f7513ec3bdbfc7294a3c541c204c900dc\"\u003e\u003ccode\u003ee4280f0\u003c/code\u003e\u003c/a\u003e Element2 (\u003ca href=\"https://redirect.github.com/rrous...\n\n_Description has been truncated_","html_url":"https://github.com/limfeet/SearCademyApp/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"4.1.0","new_version":"5.1.0","update_type":"major","path":null,"pr_created_at":"2025-08-01T16:43:36.000Z","version_change":"4.1.0 → 5.1.0","issue":{"uuid":"2713763216","node_id":"PR_kwDOMfowN86hwL2Q","number":13,"state":"open","title":"deps(deps): bump infinite_scroll_pagination from 4.1.0 to 5.1.0","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:36.000Z","updated_at":"2025-08-01T16:43:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kin47%2Fsmart_garden/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"5.0.0","new_version":"5.1.0","update_type":"minor","path":null,"pr_created_at":"2025-07-01T21:12:13.000Z","version_change":"5.0.0 → 5.1.0","issue":{"uuid":"2633664390","node_id":"PR_kwDOM2dfjc6c-oeG","number":184,"state":"closed","title":"build(deps): bump infinite_scroll_pagination from 5.0.0 to 5.1.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T10:05:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T21:12:13.000Z","updated_at":"2025-08-11T10:05:09.000Z","time_to_close":3502376,"merged_at":"2025-08-11T10:05:09.000Z","merged_by":"GhostenEditor","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"infinite_scroll_pagination","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 5.0.0 to 5.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\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/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\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/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/5.0.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=5.0.0\u0026new-version=5.1.0)](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/GhostenEditor/Ghosten-Player/pull/184","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GhostenEditor%2FGhosten-Player/issues/184","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/184/packages"}},{"old_version":"4.1.0","new_version":"5.1.0","update_type":"major","path":null,"pr_created_at":"2025-07-01T03:51:15.000Z","version_change":"4.1.0 → 5.1.0","issue":{"uuid":"2630769304","node_id":"PR_kwDOOlwM5c6czlqY","number":3,"state":"closed","title":"chore(deps): bump the flutter-deps group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-29T01:11:32.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-01T03:51:15.000Z","updated_at":"2025-07-29T01:11:32.000Z","time_to_close":2409617,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":11,"packages":[{"name":"custom_lint","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"google_sign_in","old_version":"6.3.0","new_version":"7.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed","old_version":"2.5.8","new_version":"3.0.6","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"go_router","old_version":"14.8.1","new_version":"15.2.4","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.7.5` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [google_sign_in](https://github.com/flutter/packages/tree/main/packages/google_sign_in) | `6.3.0` | `7.0.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.0.6` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `2.6.5` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `2.6.5` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `15.2.4` |\n\n\nUpdates `custom_lint` from 0.7.3 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3aaed0c7ed283c1c4e4702d38e4200f1526c14a0\"\u003e\u003ccode\u003e3aaed0c\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.1 -\u0026gt; 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/97bc6bb1039c92828fe44a82b96678208b253a2a\"\u003e\u003ccode\u003e97bc6bb\u003c/code\u003e\u003c/a\u003e _analyzer_plugin too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7fe87fe7f465a36939ae3740fe87217c6fa341a3\"\u003e\u003ccode\u003e7fe87fe\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.3 -\u0026gt; 0.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b37b35b3cafe837201300932dade90ff08acec81\"\u003e\u003ccode\u003eb37b35b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/invertase/dart_custom_lint\"\u003ehttps://github.com/invertase/dart_custom_lint\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/082c9f55e552620f214a4f00fc8903fdf1a1b4f1\"\u003e\u003ccode\u003e082c9f5\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d247b3e5777f839492b83a774602f9ceb536920b\"\u003e\u003ccode\u003ed247b3e\u003c/code\u003e\u003c/a\u003e Handle custom hosted dependency (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7a35fc7c6e65a403bfc0962b021f67ae611b0791\"\u003e\u003ccode\u003e7a35fc7\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/a920de933a277b4b224e2a52553f1f35f483b2f7\"\u003e\u003ccode\u003ea920de9\u003c/code\u003e\u003c/a\u003e Upgrade analyzer_plugin to 0.13.0 (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98c0ebcd168cdeaa8272b816ea0b65a11fb965c5\"\u003e\u003ccode\u003e98c0ebc\u003c/code\u003e\u003c/a\u003e feat(custom_lint_core): Support workspaces (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/79d14265420fa8b3d632258dbb1e5b2422fbdb09\"\u003e\u003ccode\u003e79d1426\u003c/code\u003e\u003c/a\u003e Bump Freezed (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_sign_in` from 6.3.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1f069a7e0010d9023c1b24ca8e129d74bb4fe00f\"\u003e\u003ccode\u003e1f069a7\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 16 directories with 8 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7172aaad3872f6025873b1443d65981d1ff49637\"\u003e\u003ccode\u003e7172aaa\u003c/code\u003e\u003c/a\u003e [google_sign_is] Update iOS SDK to 8.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.0.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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 15.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d848b160cae07c21904c8b8ea185e75c9985ae21\"\u003e\u003ccode\u003ed848b16\u003c/code\u003e\u003c/a\u003e [go_router] Fix routing to treat URLs with different cases (e.g., \u003ccode\u003e/Home\u003c/code\u003e vs ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/badbc13b31e479df399773b7121b34cf110caa01\"\u003e\u003ccode\u003ebadbc13\u003c/code\u003e\u003c/a\u003e [go_router_builder] Skip case sensitive test (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9444\"\u003e#9444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6a5b5621df9df9a21ee539e6271779e7d5e23007\"\u003e\u003ccode\u003e6a5b562\u003c/code\u003e\u003c/a\u003e [video_player] Update tests for deprecatitons (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9463\"\u003e#9463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b4db09111a40867d6ceea8e145e945f5aac4bc19\"\u003e\u003ccode\u003eb4db091\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Annotate \u003ccode\u003ezIndex\u003c/code\u003e usage (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9462\"\u003e#9462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7f41e758714a9423f404e001fcd504d28ed3b22b\"\u003e\u003ccode\u003e7f41e75\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 5 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9397\"\u003e#9397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca07b70466b0bfe73134af373db1b590dc4a4192\"\u003e\u003ccode\u003eca07b70\u003c/code\u003e\u003c/a\u003e [go_router] Update sype safe routing topic to use mixin from go_router_builde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8dad1d62ffa5935e846b587a617729a7e753038d\"\u003e\u003ccode\u003e8dad1d6\u003c/code\u003e\u003c/a\u003e [go_router] fix: PopScope.onPopInvokedWithResult not called in branch routes ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/39c588a090e31a4b22e97b31284e5d32303118aa\"\u003e\u003ccode\u003e39c588a\u003c/code\u003e\u003c/a\u003e [pigeon] Create a message call free InstanceManager when running unit tests (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.2.4/packages\"\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 `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 15.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d848b160cae07c21904c8b8ea185e75c9985ae21\"\u003e\u003ccode\u003ed848b16\u003c/code\u003e\u003c/a\u003e [go_router] Fix routing to treat URLs with different cases (e.g., \u003ccode\u003e/Home\u003c/code\u003e vs ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/badbc13b31e479df399773b7121b34cf110caa01\"\u003e\u003ccode\u003ebadbc13\u003c/code\u003e\u003c/a\u003e [go_router_builder] Skip case sensitive test (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9444\"\u003e#9444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6a5b5621df9df9a21ee539e6271779e7d5e23007\"\u003e\u003ccode\u003e6a5b562\u003c/code\u003e\u003c/a\u003e [video_player] Update tests for deprecatitons (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9463\"\u003e#9463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b4db09111a40867d6ceea8e145e945f5aac4bc19\"\u003e\u003ccode\u003eb4db091\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Annotate \u003ccode\u003ezIndex\u003c/code\u003e usage (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9462\"\u003e#9462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7f41e758714a9423f404e001fcd504d28ed3b22b\"\u003e\u003ccode\u003e7f41e75\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 5 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9397\"\u003e#9397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca07b70466b0bfe73134af373db1b590dc4a4192\"\u003e\u003ccode\u003eca07b70\u003c/code\u003e\u003c/a\u003e [go_router] Update sype safe routing topic to use mixin from go_router_builde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8dad1d62ffa5935e846b587a617729a7e753038d\"\u003e\u003ccode\u003e8dad1d6\u003c/code\u003e\u003c/a\u003e [go_router] fix: PopScope.onPopInvokedWithResult not called in branch routes ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/39c588a090e31a4b22e97b31284e5d32303118aa\"\u003e\u003ccode\u003e39c588a\u003c/code\u003e\u003c/a\u003e [pigeon] Create a message call free InstanceManager when running unit tests (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.2.4/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.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9d3191ea6cf5b2a040b3368171112c1da736483\"\u003e\u003ccode\u003ed9d3191\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9267\"\u003e#9267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/68e93c9a10f968be066a3574fed2866b036d35cd\"\u003e\u003ccode\u003e68e93c9\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Implementa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5188a4bc65fed58a8a082a064c5a7cd05dadc3a\"\u003e\u003ccode\u003ea5188a4\u003c/code\u003e\u003c/a\u003e [google_sign_in] Redesign API for current identity SDKs - Platform Interface ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b90f8a784f924c33f958a68634e2f3111ad467e0\"\u003e\u003ccode\u003eb90f8a7\u003c/code\u003e\u003c/a\u003e [various] Update example apps to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8c99766e4eddd156ddf79a9f837a33e0c82acf4\"\u003e\u003ccode\u003ee8c9976\u003c/code\u003e\u003c/a\u003e [ci] Update repository for 3.29 release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9270\"\u003e#9270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1f069a7e0010d9023c1b24ca8e129d74bb4fe00f\"\u003e\u003ccode\u003e1f069a7\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 16 directories with 8 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7172aaad3872f6025873b1443d65981d1ff49637\"\u003e\u003ccode\u003e7172aaa\u003c/code\u003e\u003c/a\u003e [google_sign_is] Update iOS SDK to 8.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_sign_in/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_sign_in-v7.0.0/packages/google_sign_in\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/limfeet/SearCademyApp/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"4.1.0","new_version":"5.1.0","update_type":"major","path":null,"pr_created_at":"2025-06-23T10:45:12.000Z","version_change":"4.1.0 → 5.1.0","issue":{"uuid":"2611231285","node_id":"PR_kwDOEFCXY86bpDo1","number":1263,"state":"open","title":"Bump infinite_scroll_pagination from 4.1.0 to 5.1.0","user":"dependabot[bot]","labels":["dependencies","dart","version: Patch"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T10:45:12.000Z","updated_at":"2025-06-23T10:45:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.1.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enextIntPageKey convenience getter for int pages starting at 1\u003c/li\u003e\n\u003cli\u003elastPageIsEmpty convenience getter for APIs which return empty pages when no more data is available\u003c/li\u003e\n\u003cli\u003eflutter bloc example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated migration guide on how to handle final page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisposing PagingController cancels fetch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eb3d03bbd2c480a0debd78256f7401e52c0f64f4\"\u003e\u003ccode\u003eeb3d03b\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2d9dade5dbc71f1013dc88ec8cd188aa9544c421\"\u003e\u003ccode\u003e2d9dade\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ec77ffe6cebf1427a81bab17ce4fc8ff65677b16\"\u003e\u003ccode\u003eec77ffe\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/a5e49b4250843bbcb67da698a81b75ebecf32175\"\u003e\u003ccode\u003ea5e49b4\u003c/code\u003e\u003c/a\u003e fix: remove leftover rxdart code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/2a6e3adb5ce9494c3ecedb887ac8d713c59d3768\"\u003e\u003ccode\u003e2a6e3ad\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/151a229ecb79c95c0db9c0da3c467ffbda10104f\"\u003e\u003ccode\u003e151a229\u003c/code\u003e\u003c/a\u003e feat: replace rxdart example with flutter_bloc example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d8d45deb79bdd8a3663865d4e6bcb01e45de79e1\"\u003e\u003ccode\u003ed8d45de\u003c/code\u003e\u003c/a\u003e chore: upgrade android example folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/93740a11c986466fc9d8a517f690164f1793df01\"\u003e\u003ccode\u003e93740a1\u003c/code\u003e\u003c/a\u003e fix: example api calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/4f651579668a0ec9e5358a45a640c49e865f8673\"\u003e\u003ccode\u003e4f65157\u003c/code\u003e\u003c/a\u003e fix: dont call fetchPage when no longer mounted in addPostFrameCallback (\u003ca href=\"https://redirect.github.com/EdsonBueno/infinite_scroll_pagination/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/929e98d16589d0060d01b13b72520edc10c8d251\"\u003e\u003ccode\u003e929e98d\u003c/code\u003e\u003c/a\u003e fix: disposing PagingController cancels fetch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.1.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/ApplETS/Notre-Dame/pull/1263","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApplETS%2FNotre-Dame/issues/1263","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1263/packages"}},{"old_version":"4.1.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-06-03T00:03:39.000Z","version_change":"4.1.0 → 5.0.0","issue":{"uuid":"3111978748","node_id":"PR_kwDOOlwM5c6YuJJd","number":2,"state":"open","title":"chore(deps): bump the flutter-deps group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-03T00:03:39.000Z","updated_at":"2025-07-01T00:14:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":10,"packages":[{"name":"custom_lint","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed","old_version":"2.5.8","new_version":"3.0.6","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"14.8.1","new_version":"15.1.2","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the flutter-deps group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.7.5` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.0.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.0.6` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `15.1.2` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `2.6.5` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `2.6.5` |\n\n\nUpdates `custom_lint` from 0.7.3 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3aaed0c7ed283c1c4e4702d38e4200f1526c14a0\"\u003e\u003ccode\u003e3aaed0c\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.1 -\u0026gt; 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/97bc6bb1039c92828fe44a82b96678208b253a2a\"\u003e\u003ccode\u003e97bc6bb\u003c/code\u003e\u003c/a\u003e _analyzer_plugin too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7fe87fe7f465a36939ae3740fe87217c6fa341a3\"\u003e\u003ccode\u003e7fe87fe\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.3 -\u0026gt; 0.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b37b35b3cafe837201300932dade90ff08acec81\"\u003e\u003ccode\u003eb37b35b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/invertase/dart_custom_lint\"\u003ehttps://github.com/invertase/dart_custom_lint\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/082c9f55e552620f214a4f00fc8903fdf1a1b4f1\"\u003e\u003ccode\u003e082c9f5\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d247b3e5777f839492b83a774602f9ceb536920b\"\u003e\u003ccode\u003ed247b3e\u003c/code\u003e\u003c/a\u003e Handle custom hosted dependency (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7a35fc7c6e65a403bfc0962b021f67ae611b0791\"\u003e\u003ccode\u003e7a35fc7\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/a920de933a277b4b224e2a52553f1f35f483b2f7\"\u003e\u003ccode\u003ea920de9\u003c/code\u003e\u003c/a\u003e Upgrade analyzer_plugin to 0.13.0 (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98c0ebcd168cdeaa8272b816ea0b65a11fb965c5\"\u003e\u003ccode\u003e98c0ebc\u003c/code\u003e\u003c/a\u003e feat(custom_lint_core): Support workspaces (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/79d14265420fa8b3d632258dbb1e5b2422fbdb09\"\u003e\u003ccode\u003e79d1426\u003c/code\u003e\u003c/a\u003e Bump Freezed (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\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 15.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7814fabbfb7a5c69f45fdc5d3c8cb0fb510a675c\"\u003e\u003ccode\u003e7814fab\u003c/code\u003e\u003c/a\u003e [go_router] Fix requestFocus propagation to Navigator (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9177\"\u003e#9177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1578d701b7c4918de2f4b2b4bf9b5965e85b2ec6\"\u003e\u003ccode\u003e1578d70\u003c/code\u003e\u003c/a\u003e [go_router_builder] Fixes an deprecated warning for using withNullability (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cfdb2ecc4adede525cb718e135a409ca102f5f07\"\u003e\u003ccode\u003ecfdb2ec\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Fix camera preview rotation for landscape oriented d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ab44c26de09834d0c2fc0716271f48c86ce1e560\"\u003e\u003ccode\u003eab44c26\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix for memory leak impacting all platforms due to subs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1392e8cdac5069d184566528c0acc44b3a1337f6\"\u003e\u003ccode\u003e1392e8c\u003c/code\u003e\u003c/a\u003e Roll Flutter from cfb887cd5f41 to b0f5c8ce03e2 (281 revisions) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9223\"\u003e#9223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dea9b0b71f84fc5c21955c8c433b51cbaffc4f64\"\u003e\u003ccode\u003edea9b0b\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Fixes support for ad tag URLs that do not contain a q...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b2ce3b02a27b6e055fb9e2c11fdc30fd2c962669\"\u003e\u003ccode\u003eb2ce3b0\u003c/code\u003e\u003c/a\u003e [camera_android] Wait for creating capture session when initializing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8894\"\u003e#8894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4e4cddd1dcc06f03aaf9af23e7d46816ca8800c8\"\u003e\u003ccode\u003e4e4cddd\u003c/code\u003e\u003c/a\u003e [various] Delete discontinued packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9215\"\u003e#9215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/860ecdea6c8d7ee36021cf79e7c332982b050060\"\u003e\u003ccode\u003e860ecde\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 3 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9182\"\u003e#9182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e800da7bccd954fb2f21814cb97635869bc61cb4\"\u003e\u003ccode\u003ee800da7\u003c/code\u003e\u003c/a\u003e [video_player_android] Modify to use \u003ccode\u003ehandlesCropAndRotation\u003c/code\u003e to detect the `...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.1.2/packages\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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 `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 15.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7814fabbfb7a5c69f45fdc5d3c8cb0fb510a675c\"\u003e\u003ccode\u003e7814fab\u003c/code\u003e\u003c/a\u003e [go_router] Fix requestFocus propagation to Navigator (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9177\"\u003e#9177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1578d701b7c4918de2f4b2b4bf9b5965e85b2ec6\"\u003e\u003ccode\u003e1578d70\u003c/code\u003e\u003c/a\u003e [go_router_builder] Fixes an deprecated warning for using withNullability (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cfdb2ecc4adede525cb718e135a409ca102f5f07\"\u003e\u003ccode\u003ecfdb2ec\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Fix camera preview rotation for landscape oriented d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ab44c26de09834d0c2fc0716271f48c86ce1e560\"\u003e\u003ccode\u003eab44c26\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix for memory leak impacting all platforms due to subs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1392e8cdac5069d184566528c0acc44b3a1337f6\"\u003e\u003ccode\u003e1392e8c\u003c/code\u003e\u003c/a\u003e Roll Flutter from cfb887cd5f41 to b0f5c8ce03e2 (281 revisions) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9223\"\u003e#9223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dea9b0b71f84fc5c21955c8c433b51cbaffc4f64\"\u003e\u003ccode\u003edea9b0b\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Fixes support for ad tag URLs that do not contain a q...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b2ce3b02a27b6e055fb9e2c11fdc30fd2c962669\"\u003e\u003ccode\u003eb2ce3b0\u003c/code\u003e\u003c/a\u003e [camera_android] Wait for creating capture session when initializing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8894\"\u003e#8894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4e4cddd1dcc06f03aaf9af23e7d46816ca8800c8\"\u003e\u003ccode\u003e4e4cddd\u003c/code\u003e\u003c/a\u003e [various] Delete discontinued packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9215\"\u003e#9215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/860ecdea6c8d7ee36021cf79e7c332982b050060\"\u003e\u003ccode\u003e860ecde\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Implementation swift migration - part 3 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9182\"\u003e#9182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e800da7bccd954fb2f21814cb97635869bc61cb4\"\u003e\u003ccode\u003ee800da7\u003c/code\u003e\u003c/a\u003e [video_player_android] Modify to use \u003ccode\u003ehandlesCropAndRotation\u003c/code\u003e to detect the `...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.1.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/limfeet/SearCademyApp/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"4.1.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-05-07T06:18:27.000Z","version_change":"4.1.0 → 5.0.0","issue":{"uuid":"3044818786","node_id":"PR_kwDOOlwM5c6VNlAC","number":1,"state":"closed","title":"chore(deps): bump the flutter-deps group with 9 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-03T00:03:14.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-05-07T06:18:27.000Z","updated_at":"2025-06-03T00:03:14.000Z","time_to_close":2310287,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-deps","update_count":9,"packages":[{"name":"custom_lint","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/invertase/dart_custom_lint"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.0.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"url_strategy","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/simpleclub/url_strategy"},{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"},{"name":"freezed","old_version":"2.5.8","new_version":"3.0.6","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"14.8.1","new_version":"15.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_lint","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"loader_overlay","old_version":"2.3.2","new_version":"5.0.0","repository_url":"https://github.com/rodrigobastosv/loading_overlay"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/rrousselGit/riverpod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-deps group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [custom_lint](https://github.com/invertase/dart_custom_lint) | `0.7.3` | `0.7.5` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.0.0` |\n| [url_strategy](https://github.com/simpleclub/url_strategy) | `0.2.0` | `0.3.0` |\n| [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) | `4.1.0` | `5.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `3.0.6` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `14.8.1` | `15.1.1` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `2.6.4` | `2.6.5` |\n| [loader_overlay](https://github.com/rodrigobastosv/loading_overlay) | `2.3.2` | `5.0.0` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `2.6.5` |\n\nUpdates `custom_lint` from 0.7.3 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/3aaed0c7ed283c1c4e4702d38e4200f1526c14a0\"\u003e\u003ccode\u003e3aaed0c\u003c/code\u003e\u003c/a\u003e custom_lint_core    : 0.7.1 -\u0026gt; 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/97bc6bb1039c92828fe44a82b96678208b253a2a\"\u003e\u003ccode\u003e97bc6bb\u003c/code\u003e\u003c/a\u003e _analyzer_plugin too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7fe87fe7f465a36939ae3740fe87217c6fa341a3\"\u003e\u003ccode\u003e7fe87fe\u003c/code\u003e\u003c/a\u003e custom_lint         : 0.7.3 -\u0026gt; 0.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/b37b35b3cafe837201300932dade90ff08acec81\"\u003e\u003ccode\u003eb37b35b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/invertase/dart_custom_lint\"\u003ehttps://github.com/invertase/dart_custom_lint\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/082c9f55e552620f214a4f00fc8903fdf1a1b4f1\"\u003e\u003ccode\u003e082c9f5\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/d247b3e5777f839492b83a774602f9ceb536920b\"\u003e\u003ccode\u003ed247b3e\u003c/code\u003e\u003c/a\u003e Handle custom hosted dependency (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/7a35fc7c6e65a403bfc0962b021f67ae611b0791\"\u003e\u003ccode\u003e7a35fc7\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/a920de933a277b4b224e2a52553f1f35f483b2f7\"\u003e\u003ccode\u003ea920de9\u003c/code\u003e\u003c/a\u003e Upgrade analyzer_plugin to 0.13.0 (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/98c0ebcd168cdeaa8272b816ea0b65a11fb965c5\"\u003e\u003ccode\u003e98c0ebc\u003c/code\u003e\u003c/a\u003e feat(custom_lint_core): Support workspaces (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/dart_custom_lint/commit/79d14265420fa8b3d632258dbb1e5b2422fbdb09\"\u003e\u003ccode\u003e79d1426\u003c/code\u003e\u003c/a\u003e Bump Freezed (\u003ca href=\"https://redirect.github.com/invertase/dart_custom_lint/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/dart_custom_lint/compare/custom_lint-v0.7.3...custom_lint-v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\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 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/909f0625bac74cf7f443c3d29270cec02c354f94\"\u003e\u003ccode\u003e909f062\u003c/code\u003e\u003c/a\u003e [go_router] Add missing \u003ccode\u003ecaseSensitive\u003c/code\u003e parameter to \u003ccode\u003eGoRouteData.$route\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f1fc965e1bd18dd520e49fc4f453837e15fa963f\"\u003e\u003ccode\u003ef1fc965\u003c/code\u003e\u003c/a\u003e [vector_graphics_compiler] fix: Stroke opacity not applied (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8986\"\u003e#8986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/138b323b9d5533f79330733e114dee1730408546\"\u003e\u003ccode\u003e138b323\u003c/code\u003e\u003c/a\u003e [in_app_purchase] Write to the transactions update queue from the main thread...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/412030e5f58683e439ac68a7a93bc147d3e3c90a\"\u003e\u003ccode\u003e412030e\u003c/code\u003e\u003c/a\u003e [go_router_builder] Add \u003ccode\u003ecaseSensitive\u003c/code\u003e to \u003ccode\u003eTypedGoRoute\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4988af58c1d963cf2249aa027c24491892e9d60c\"\u003e\u003ccode\u003e4988af5\u003c/code\u003e\u003c/a\u003e [pigeon] Convert test plugins to SPM (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9105\"\u003e#9105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6317cd601fa7031a7ad344053e54858bd59845ef\"\u003e\u003ccode\u003e6317cd6\u003c/code\u003e\u003c/a\u003e [webview_flutter] Adds support to control overscrolling (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8451\"\u003e#8451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e4309caa7eb701ec2b9cacd0d3aed2d599b8944\"\u003e\u003ccode\u003e2e4309c\u003c/code\u003e\u003c/a\u003e [in_app_purchase] add Storefront.countryCode() and AppStore.sync() (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8900\"\u003e#8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ef956cc1d89f564103d79f4f511238b93b27b13a\"\u003e\u003ccode\u003eef956cc\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Expose the allowsLinkPreview property in WKWebVie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a14ee2eaa030b00b5159c5cb74e300c6a922f40\"\u003e\u003ccode\u003e4a14ee2\u003c/code\u003e\u003c/a\u003e [webview_flutter_android][webview_flutter_wkwebview] Adds platform implementa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.1.1/packages\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bca6e712949dd3842bebf4714d14aec6bb6a42eb\"\u003e\u003ccode\u003ebca6e71\u003c/code\u003e\u003c/a\u003e 3.0.5 -\u0026gt; 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/854942a68f2b6c5a413e10e137cec4814d5e8dc9\"\u003e\u003ccode\u003e854942a\u003c/code\u003e\u003c/a\u003e Remove prints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/7119cac94e2a8011877ec8bbe835ecd52ff86165\"\u003e\u003ccode\u003e7119cac\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fb4b9e7304411df30672697ab2136db9fc9a9cd3\"\u003e\u003ccode\u003efb4b9e7\u003c/code\u003e\u003c/a\u003e Add missing overrides in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/1c7733c10031939c67c04681e8d9e441354010c9\"\u003e\u003ccode\u003e1c7733c\u003c/code\u003e\u003c/a\u003e Fixes null exception (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/33e7ee34f5f0c7d30148bd5e3c7a267babac14a8\"\u003e\u003ccode\u003e33e7ee3\u003c/code\u003e\u003c/a\u003e Handle constructor parameters with no matching field (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/52065e98c7df8ecd5d352d7a86889ec8d7fef1a6\"\u003e\u003ccode\u003e52065e9\u003c/code\u003e\u003c/a\u003e Fix union ejection on big files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/714b2fdc3734e1a4177c67275c80a08d597b0325\"\u003e\u003ccode\u003e714b2fd\u003c/code\u003e\u003c/a\u003e Fix diagnostics (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0858cb952f4fa9a83032033d374cf42c7705140b\"\u003e\u003ccode\u003e0858cb9\u003c/code\u003e\u003c/a\u003e Fix format error (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8994f9300e5543176ac003f30f4ba73619865ec0\"\u003e\u003ccode\u003e8994f93\u003c/code\u003e\u003c/a\u003e Fix == (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/24509c7c40eb7e313da68c58fc098e3e93740135\"\u003e\u003ccode\u003e24509c7\u003c/code\u003e\u003c/a\u003e freezed_annotation : 2.4.4 -\u0026gt; 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9b4465f676a11f1bcebf42fec1a2cb8d37d9efc7\"\u003e\u003ccode\u003e9b4465f\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bdedab57263f52a58c4429116ffda4a07275513f\"\u003e\u003ccode\u003ebdedab5\u003c/code\u003e\u003c/a\u003e Disable format (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/89e265854f8df5545af545be586af46bf23f9d9c\"\u003e\u003ccode\u003e89e2658\u003c/code\u003e\u003c/a\u003e Private unions (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/92b563f86d563dfe5dad8aade99fc206f1859ee6\"\u003e\u003ccode\u003e92b563f\u003c/code\u003e\u003c/a\u003e External factory (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b51e44fcb3e2af0fb2b6c759ae7b8105697928eb\"\u003e\u003ccode\u003eb51e44f\u003c/code\u003e\u003c/a\u003e Support using Freezed on normal Dart classes (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a58c4f6c5b9591615aa60113d4d1f4f7ea45978e\"\u003e\u003ccode\u003ea58c4f6\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c1c16e42ca940bae9ec86a5810be89171c10b455\"\u003e\u003ccode\u003ec1c16e4\u003c/code\u003e\u003c/a\u003e Vietnamese documentation (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbc0edecf0d0b704f94ea209d857c2854ec18e58\"\u003e\u003ccode\u003ebbc0ede\u003c/code\u003e\u003c/a\u003e Infinite invite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/91b24796bcb1684b30f85f2723d5885654e13e23\"\u003e\u003ccode\u003e91b2479\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.0.0\"\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 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/909f0625bac74cf7f443c3d29270cec02c354f94\"\u003e\u003ccode\u003e909f062\u003c/code\u003e\u003c/a\u003e [go_router] Add missing \u003ccode\u003ecaseSensitive\u003c/code\u003e parameter to \u003ccode\u003eGoRouteData.$route\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f1fc965e1bd18dd520e49fc4f453837e15fa963f\"\u003e\u003ccode\u003ef1fc965\u003c/code\u003e\u003c/a\u003e [vector_graphics_compiler] fix: Stroke opacity not applied (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8986\"\u003e#8986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/138b323b9d5533f79330733e114dee1730408546\"\u003e\u003ccode\u003e138b323\u003c/code\u003e\u003c/a\u003e [in_app_purchase] Write to the transactions update queue from the main thread...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/412030e5f58683e439ac68a7a93bc147d3e3c90a\"\u003e\u003ccode\u003e412030e\u003c/code\u003e\u003c/a\u003e [go_router_builder] Add \u003ccode\u003ecaseSensitive\u003c/code\u003e to \u003ccode\u003eTypedGoRoute\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b93cc400215537946a697eaf309b52066b2a34ed\"\u003e\u003ccode\u003eb93cc40\u003c/code\u003e\u003c/a\u003e [various] Scrubs pre-SDK-21 Android code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9112\"\u003e#9112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4988af58c1d963cf2249aa027c24491892e9d60c\"\u003e\u003ccode\u003e4988af5\u003c/code\u003e\u003c/a\u003e [pigeon] Convert test plugins to SPM (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9105\"\u003e#9105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6317cd601fa7031a7ad344053e54858bd59845ef\"\u003e\u003ccode\u003e6317cd6\u003c/code\u003e\u003c/a\u003e [webview_flutter] Adds support to control overscrolling (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8451\"\u003e#8451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e4309caa7eb701ec2b9cacd0d3aed2d599b8944\"\u003e\u003ccode\u003e2e4309c\u003c/code\u003e\u003c/a\u003e [in_app_purchase] add Storefront.countryCode() and AppStore.sync() (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/8900\"\u003e#8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ef956cc1d89f564103d79f4f511238b93b27b13a\"\u003e\u003ccode\u003eef956cc\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Expose the allowsLinkPreview property in WKWebVie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a14ee2eaa030b00b5159c5cb74e300c6a922f40\"\u003e\u003ccode\u003e4a14ee2\u003c/code\u003e\u003c/a\u003e [webview_flutter_android][webview_flutter_wkwebview] Adds platform implementa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v15.1.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `infinite_scroll_pagination` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader_overlay` from 2.3.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/blob/master/CHANGELOG.md\"\u003eloader_overlay's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING CHANGE: Using withValues instead of withOpacity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust break change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFormating file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2+1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced on the previous version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate versions and some cleanup work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix reverse Duration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChanging version constraints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdding option to not show the overlay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePassing property useBackButtonInterceptor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\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\u003eSee full diff in \u003ca href=\"https://github.com/rodrigobastosv/loading_overlay/commits\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v2.6.5\"\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.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ee97a4473e201cecb85a29dfd5ee2fb4899eefac\"\u003e\u003ccode\u003eee97a44\u003c/code\u003e\u003c/a\u003e riverpod_analyzer_utils : 0.5.9 -\u0026gt; 0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/171086ddf99b8af5911fbc67ed8c0c15409b4e3f\"\u003e\u003ccode\u003e171086d\u003c/code\u003e\u003c/a\u003e bump (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/97fd403b91d8b0153144ffebdd87ca697f2edc28\"\u003e\u003ccode\u003e97fd403\u003c/code\u003e\u003c/a\u003e Fixed spelling mistake in docs (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/aa324e7863c1c83cf128f3f500267ebf3f93c9c8\"\u003e\u003ccode\u003eaa324e7\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 6.0.1 to 6.0.2 in /website (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/8a2cc4965b7cb4ca5a7fdddb0f831fc19bb25a5d\"\u003e\u003ccode\u003e8a2cc49\u003c/code\u003e\u003c/a\u003e fix: update discord link across the repository (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3d3e57f070d16addf9f35af4bc57d7ae65da90a8\"\u003e\u003ccode\u003e3d3e57f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3936\"\u003e#3936\u003c/a\u003e from nitroplr/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/39f2428b7eeefe0a12188dbbc3e2ca60215fb8b9\"\u003e\u003ccode\u003e39f2428\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5bab6ba5f064de5d23e25498aceeee44a0c06f6e\"\u003e\u003ccode\u003e5bab6ba\u003c/code\u003e\u003c/a\u003e Typo side_effects.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/4363770326b8c885c52c45aabceb3088f239fabe\"\u003e\u003ccode\u003e4363770\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/3926\"\u003e#3926\u003c/a\u003e from stephane-archer/docfix3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2234fa11e21b3458dedb5a06b7566bc91100ceff\"\u003e\u003ccode\u003e2234fa1\u003c/code\u003e\u003c/a\u003e fix doc typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v2.6.4...riverpod_lint-v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_strategy` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simpleclub/url_strategy/releases\"\u003eurl_strategy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eurl_strategy v0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Typo mistake by \u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code for js_interop by \u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abhishek01039\"\u003e\u003ccode\u003e@​Abhishek01039\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/18\"\u003esimpleclub/url_strategy#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svenopdehipt\"\u003e\u003ccode\u003e@​svenopdehipt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/simpleclub/url_strategy/pull/42\"\u003esimpleclub/url_strategy#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\"\u003ehttps://github.com/simpleclub/url_strategy/compare/url_strategy-v0.2.0-nullsafety.0...url_strategy-v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simpleclub/url_strategy/commits/url_strategy-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/limfeet/SearCademyApp/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/limfeet%2FSearCademyApp/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"4.1.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-05-01T21:46:24.000Z","version_change":"4.1.0 → 5.0.0","issue":{"uuid":"3034773749","node_id":"PR_kwDOM2dfjc6UsHRq","number":137,"state":"closed","title":"build(deps): bump infinite_scroll_pagination from 4.1.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-21T08:36:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-01T21:46:24.000Z","updated_at":"2025-05-21T08:36:39.000Z","time_to_close":1680614,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/GhostenEditor/Ghosten-Player/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GhostenEditor%2FGhosten-Player/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"}},{"old_version":"4.1.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-03-31T09:20:59.000Z","version_change":"4.1.0 → 5.0.0","issue":{"uuid":"2959937501","node_id":"PR_kwDOEFCXY86Qv0cr","number":1174,"state":"closed","title":"Bump infinite_scroll_pagination from 4.1.0 to 5.0.0","user":"dependabot[bot]","labels":["size: XS","dependencies","dart","version: Patch"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-02T17:34:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-31T09:20:59.000Z","updated_at":"2025-07-02T17:34:43.000Z","time_to_close":8064821,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"infinite_scroll_pagination","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/EdsonBueno/infinite_scroll_pagination"}],"path":null,"ecosystem":"pub"},"body":"Bumps [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) from 4.1.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/releases\"\u003einfinite_scroll_pagination's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/blob/master/CHANGELOG.md\"\u003einfinite_scroll_pagination's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0 - 2025-02-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingListener\u003c/code\u003e widget to connect a \u003ccode\u003ePagingController\u003c/code\u003e to a \u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has \u003ccode\u003eaddPageRequestListener\u003c/code\u003e method and \u003ccode\u003efirstPageKey\u003c/code\u003e parameter. Use the \u003ccode\u003efetchPage\u003c/code\u003e parameter of the constructor instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eitemList\u003c/code\u003e, \u003ccode\u003eerror\u003c/code\u003e, and \u003ccode\u003enextPageKey\u003c/code\u003e getters and setters. All values are now stored in \u003ccode\u003ePagingState\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eappendPage\u003c/code\u003e and \u003ccode\u003eappendLastPage\u003c/code\u003e methods. Use the \u003ccode\u003ecopyWith\u003c/code\u003e method of \u003ccode\u003ePagingState\u003c/code\u003e to update its \u003ccode\u003epages\u003c/code\u003e, \u003ccode\u003ekeys\u003c/code\u003e, and \u003ccode\u003ehasNextPage\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003eretryLastFailedRequest\u003c/code\u003e method. You can simply call \u003ccode\u003efetchNextPage\u003c/code\u003e to try again.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e no longer has the \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e field. It is now configured in \u003ccode\u003ePagedChildBuilderDelegate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now features getters matching the fields of \u003ccode\u003ePagingState\u003c/code\u003e as well as \u003ccode\u003emapItems\u003c/code\u003e to modify the items.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagedLayoutBuilder\u003c/code\u003e no longer accepts \u003ccode\u003epagingController\u003c/code\u003e as a parameter. It now takes \u003ccode\u003ePagingState\u003c/code\u003e and \u003ccode\u003efetchNextPage\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now uses \u003ccode\u003epages\u003c/code\u003e (\u003ccode\u003eList\u0026lt;List\u0026lt;ItemType\u0026gt;\u0026gt;\u003c/code\u003e) instead of \u003ccode\u003eitemList\u003c/code\u003e (\u003ccode\u003eList\u0026lt;ItemType\u0026gt;\u003c/code\u003e). A new extension getter \u003ccode\u003eitems\u003c/code\u003e is provided for flattening.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now features \u003ccode\u003ekeys\u003c/code\u003e, a list storing all fetched keys, and \u003ccode\u003ehasNextPage\u003c/code\u003e replacing \u003ccode\u003enextPageKey\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003eisLoading\u003c/code\u003e, which tracks whether a request is in progress.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now provides \u003ccode\u003eerror\u003c/code\u003e as type \u003ccode\u003eObject?\u003c/code\u003e instead of \u003ccode\u003edynamic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingState\u003c/code\u003e now includes \u003ccode\u003emapItems\u003c/code\u003e and \u003ccode\u003efilterItems\u003c/code\u003e extension methods for modifying items conveniently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e now deduplicates requests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePagingController\u003c/code\u003e refresh operations now cancel previous requests.\u003c/li\u003e\n\u003cli\u003eOff-by-one error in \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e calculation.\u003c/li\u003e\n\u003cli\u003eFailure to trigger page request when \u003ccode\u003einvisibleItemsThreshold\u003c/code\u003e is too large.\u003c/li\u003e\n\u003cli\u003eAnimating between states with \u003ccode\u003eanimateTransitions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/42fdf2e1c7d329126fd603fd480b19a59028db77\"\u003e\u003ccode\u003e42fdf2e\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/eab3a351505774769c186e0751e13e9eff4b583f\"\u003e\u003ccode\u003eeab3a35\u003c/code\u003e\u003c/a\u003e fix: version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/968fc9abbdb7a4b3a50b19a0793fb1439f2ecf45\"\u003e\u003ccode\u003e968fc9a\u003c/code\u003e\u003c/a\u003e test: fix pipeline finding widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/d5c6479a4d6fdcb0bfb22338072d24e8746b63c1\"\u003e\u003ccode\u003ed5c6479\u003c/code\u003e\u003c/a\u003e fix: parsing in coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/49acb4bb7577b3ed563e37faeea2b34421285a25\"\u003e\u003ccode\u003e49acb4b\u003c/code\u003e\u003c/a\u003e docs: correct fetchNextPage links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/fc5288749e758340adb43ce5b40a8a3465888a39\"\u003e\u003ccode\u003efc52887\u003c/code\u003e\u003c/a\u003e feat: remove object type constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/878502cc7d42294d4d618a1c6562b1fbc90b4408\"\u003e\u003ccode\u003e878502c\u003c/code\u003e\u003c/a\u003e docs: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/ccf904f944783762d030cd53c751b32d46b250ca\"\u003e\u003ccode\u003eccf904f\u003c/code\u003e\u003c/a\u003e docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5e70860ec76bc9ab9de7c8be30cfd16a6d265803\"\u003e\u003ccode\u003e5e70860\u003c/code\u003e\u003c/a\u003e feat: add item filter extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/commit/5f2b09128ac6a820b5f8a624d31409f11ba004a9\"\u003e\u003ccode\u003e5f2b091\u003c/code\u003e\u003c/a\u003e fix: animate transition between first page loading, error and empty\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/EdsonBueno/infinite_scroll_pagination/compare/4.1.0...5.0.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=infinite_scroll_pagination\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=5.0.0)](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/ApplETS/Notre-Dame/pull/1174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApplETS%2FNotre-Dame/issues/1174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1174/packages"}}]}