73 Commits

Author SHA1 Message Date
e4280f0f75 Element2 (#4211) 2025-08-01 18:34:19 +02:00
4c6b999547 Update generated files 2025-07-15 23:26:31 +02:00
94c7ef8dcf Bump freezed 2025-07-15 23:16:51 +02:00
5bf55e19a4 Use AsyncValue as internal state for everything (#4141) 2025-06-03 12:23:38 +02:00
4eecf80511 Add Type Arg to ProviderBase/ProviderElement (#4140) 2025-06-02 20:32:45 +02:00
f5f2fd3aa8 Generated 2025-04-30 20:41:52 +02:00
05144df889 Make mutations experimental (#4076) 2025-04-24 17:37:49 +02:00
bef2289d55 Add doc checker (#4071)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Documentation**
- Improved and clarified documentation comments for several provider
classes and methods.
- Added and updated documentation templates for better consistency and
clarity.
- **Chores**
- Enhanced the GitHub Actions workflow to include a step for checking
Dart documentation generation.
- Added a script to conditionally run a dry run of Dart documentation
generation based on project configuration.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-21 11:57:45 +02:00
54f3d9a561 Simplify override logic (#4070) 2025-04-21 11:04:07 +02:00
2c09a1a4f7 Sync dev with master (#4068) 2025-04-20 17:58:08 +02:00
c51008b333 Cleanup (#4043)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Chores**
- Updated dependency configurations to allow greater flexibility and
removed an obsolete linting tool.
- **Refactor**
- Streamlined state management and theme handling to improve
maintainability without impacting visible functionality.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-29 23:48:21 +01:00
5a6da3381f Remove path in pubspec (#4040) 2025-03-29 22:37:12 +01:00
0eae0bd136 Bump flutter_hooks from 0.18.6 to 0.21.2 (#4024)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps
[flutter_hooks](https://github.com/rrousselGit/flutter_hooks/tree/master/packages)
from 0.18.6 to 0.21.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2dbd2d5b46"><code>2dbd2d5</code></a>
Merge branch 'master' of <a
href="https://github.com/rrousselGit/flutter_hooks">https://github.com/rrousselGit/flutter_hooks</a></li>
<li><a
href="6a6daf22f1"><code>6a6daf2</code></a>
Changelog</li>
<li><a
href="2dd4ebaf75"><code>2dd4eba</code></a>
Format</li>
<li><a
href="82c543ccfd"><code>82c543c</code></a>
Fix</li>
<li><a
href="b283a05d50"><code>b283a05</code></a>
Merge branch 'master' of <a
href="https://github.com/rrousselGit/flutter_hooks">https://github.com/rrousselGit/flutter_hooks</a>
into pr...</li>
<li><a
href="16a0b79b7d"><code>16a0b79</code></a>
Merge branch 'master' of <a
href="https://github.com/rrousselGit/flutter_hooks">https://github.com/rrousselGit/flutter_hooks</a>
into pr...</li>
<li><a
href="5e73bacdf2"><code>5e73bac</code></a>
Fuse files</li>
<li><a
href="c3c3d24224"><code>c3c3d24</code></a>
Changelog</li>
<li><a
href="4102c3220e"><code>4102c32</code></a>
Merge branch 'master' into use-tree-sliver-controller</li>
<li><a
href="8f968cc7e4"><code>8f968cc</code></a>
flutter_hooks : 0.21.1-pre.4 -&gt; 0.21.2</li>
<li>Additional commits viewable in <a
href="https://github.com/rrousselGit/flutter_hooks/commits/flutter_hooks-v0.21.2/packages">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_hooks&package-manager=pub&previous-version=0.18.6&new-version=0.21.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot 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`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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)
- `@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)
- `@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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Remi Rousselet <darky12s@gmail.com>
2025-03-25 12:23:21 +01:00
c2121e9b07 Migrate to pub workspaces (#4021)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Chores**
- Updated all Dart SDK constraints to "^3.6.0", added a unified
workspace resolution key, and removed obsolete local dependency override
configurations.
- **CI/CD Improvements**
- Streamlined workflows and refined testing/coverage scripts by removing
outdated steps.
- **Tooling Enhancements**
- Introduced a new build generation script to automate build-runner
tasks.
- **Refactor**
- Applied minor code style refinements, including simplified constructor
syntax and streamlined control flow.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-23 22:27:51 +01:00
Eli
171086ddf9 bump (#3989)
fixes #3988
2025-02-28 16:29:20 +01:00
f440c21acd Use latest custom_lint 2024-10-27 20:07:17 +01:00
e7001088b6 Support stable 2024-10-22 13:40:13 +02:00
36dabbe1ea Update codegen 2024-08-15 19:29:00 +02:00
4e2d7acba7 Upgrade custom_lint 2024-08-15 18:49:37 +02:00
fde4258e7e Update generated code 2024-05-13 14:52:40 +02:00
6eb957c2a3 Remove vm_service overrides (#3376) 2024-03-01 12:04:41 +01:00
c2dea14858 Enable custom_lint in all examples (#3340) 2024-02-11 17:38:16 +01:00
c87068ff43 Update generated code (#3321) 2024-02-04 19:28:07 +01:00
91edef51e9 Freezed update (#3220) 2023-12-15 12:30:40 +01:00
a1ded756c6 Remove todo with issues 2023-10-15 22:00:25 +02:00
b6b8d2d38e fix: typos (#2963) 2023-10-10 15:39:00 +02:00
bd4e1d845f Support generated types / type aliases / typedefs in riverpod_generator (#2934) 2023-09-30 16:59:40 +02:00
540dd03eb3 Analyer v6 (#2791) 2023-08-03 19:56:03 +02:00
7db87ebf61 migrate from 'flutter pub run' to 'dart run' (#2757)
---------

Co-authored-by: Remi Rousselet <darky12s@gmail.com>
2023-07-21 10:39:11 +02:00
ab7efb35f0 Add various missing trailing commas 2023-06-20 15:19:46 +02:00
50cadb4a5a Fix CI 2023-06-06 12:15:52 +02:00
77254188e6 Remove version on unpublished packages 2023-04-07 20:31:45 +02:00
d75155811e Release 2023-04-06 17:11:21 +02:00
f394e34b07 Bump dio from 4.0.6 to 5.1.1 in /examples/stackoverflow (#2414)
Bumps [dio](https://github.com/cfug/dio) from 4.0.6 to 5.1.1.
- [Release notes](https://github.com/cfug/dio/releases)
- [Commits](https://github.com/cfug/dio/commits/dio_v5.1.1)

---
updated-dependencies:
- dependency-name: dio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-01 15:26:46 +02:00
6855764861 Add riverpod_analyzer_utils package (#2145) 2023-02-08 12:21:15 +01:00
3a34551d35 Prepare for 2.1.1 (#1856) 2022-11-01 10:34:38 +01:00
2e5c71b139 Release 2.1.0 (#1852) 2022-10-31 20:06:58 +01:00
937d8cad9b Speed up ci (#1845) 2022-10-30 17:15:32 +01:00
6d63eb7838 Add @useResult onto Ref.refresh (#1799) 2022-10-20 21:00:03 +02:00
dab6346ef9 chore(release): publish packages
- flutter_riverpod@2.0.2
 - hooks_riverpod@2.0.2
 - riverpod@2.0.2
 - riverpod_annotation@1.0.2
 - riverpod_generator@1.0.2
2022-10-03 17:45:17 +02:00
5198fc73d7 add pubspec overrides managed by melos (#1685) 2022-09-25 13:51:53 +02:00
dea35d2b39 Enable more lints (#1607) 2022-09-07 11:08:27 +02:00
c67fdad114 Add stateful hot-reload support for riverpod_codegen (#1577) 2022-08-23 19:02:12 +02:00
08347e5511 Install generator in SO example 2022-08-19 15:02:34 +02:00
77530346bd Extract user.dart from common.dart and move classes 2022-07-31 13:28:41 +02:00
a2a6f8e5ba Upgrade dependencies and split home.dart 2022-07-31 13:03:55 +02:00
0359ecf090 Refactor theme logic 2022-07-31 12:37:48 +02:00
4108ccfe7c Add missing nullable 2022-07-31 12:19:23 +02:00
ad4d3f8435 Activate macos support for stackoverflow example (#1325) 2022-03-30 08:37:54 +02:00
6520bc9e65 Add ref.keepAlive() and deprecate ref.maintainState (#1180) 2022-02-12 20:33:45 +01:00