|
| 1 | +# 0.18.0 |
| 2 | + |
| 3 | +- fix(flashbars): use the correct BuildContext for accessing the theme to prevent "Looking up a deactivated widget's ancestor is unsafe" on navigation |
| 4 | +- refactor(flashbars): replace usage of deprecated `Theme.of(context).dialogBackgroundColor` with `DialogTheme.of(context).backgroundColor` |
| 5 | +- chore: upgrade dependencies and remove deprecated lint rules |
| 6 | + |
1 | 7 | # 0.17.0 |
| 8 | + |
2 | 9 | - update intl to `^0.19.0` in order to support Flutter 3.22 |
3 | 10 | - update flutter_lints to `^4.0.0` |
4 | 11 |
|
5 | 12 | # 0.16.0 |
| 13 | + |
6 | 14 | - breaking: remove `context.mediaQuery` (use the other helpers or the specific `...Of` methods instead) |
7 | 15 | - refactor size and orientation `BuildContext` extensions to use the specific `...Of` methods to reduce rebuilds. |
8 | 16 | - add `context.screenSize` and `context.screenOrientation` extensions |
9 | 17 | - chore: update dependencies |
10 | 18 |
|
11 | 19 | # 0.15.1 |
| 20 | + |
12 | 21 | - replace deprecated lint rules |
13 | 22 |
|
14 | 23 | # 0.15.0 |
| 24 | + |
15 | 25 | - remove [dart_code_metrics](https://pub.dev/packages/dart_code_metrics) because it's paid now |
16 | 26 | - migrate to [flash](https://pub.dev/packages/flash) v3 |
17 | 27 | - update dependencies |
18 | 28 | - update sdk version |
19 | 29 |
|
20 | 30 | # 0.14.2 |
| 31 | + |
21 | 32 | - feat: add [use-setstate-synchronously](https://dcm.dev/docs/individuals/rules/flutter/use-setstate-synchronously) DCM rule |
22 | 33 | - fix(flashbar): change deprecated `bodyText2` to `bodyMedium` |
23 | 34 | - fix: exclude analysis for injectable generated file |
24 | 35 | - chore: bump dependencies |
25 | 36 |
|
26 | 37 | # 0.14.1 |
| 38 | + |
27 | 39 | - chore: bump `dart_code_metrics` version to ^4.16.0 [#9](https://github.com/devj3ns/fleasy/pull/9) |
28 | 40 |
|
29 | 41 | # 0.14.0 |
| 42 | + |
30 | 43 | - Bump dart-sdk to `>=2.17.1` |
31 | 44 | - Bump dart_code_metrics to `^4.15.2` |
32 | 45 | - Bump flutter_lints to `^2.0.1` |
|
47 | 60 | - [use_to_and_as_if_applicable](https://dart-lang.github.io/linter/lints/use_to_and_as_if_applicable.html) |
48 | 61 |
|
49 | 62 | # 0.13.0 |
| 63 | + |
50 | 64 | - Disable analysis/metrics in generated files [#8](https://github.com/devj3ns/fleasy/pull/8) |
51 | 65 |
|
52 | 66 | # 0.12.1 |
| 67 | + |
53 | 68 | - Update dependencies |
54 | 69 | - Make ScreenWidthBreakpoints constants |
55 | 70 |
|
56 | 71 | # 0.12.0 |
| 72 | + |
57 | 73 | - **Add** more [dart_code_metrics](https://pub.dev/packages/dart_code_metrics) rules |
58 | 74 |
|
59 | 75 | # 0.11.0 |
| 76 | + |
60 | 77 | - **Add** `Gap.w32()` and `Gap.h32()` |
61 | 78 | - **Remove** `DeviceType` class (Use [universal_platform](https://pub.dev/packages/universal_platform) instead) |
62 | 79 | - **Revise** adaptive helpers: |
|
67 | 84 | - Rename `FormFactorBreakpoints` to `ScreenWidthBreakpoints` |
68 | 85 |
|
69 | 86 | # 0.10.0 |
| 87 | + |
70 | 88 | - **Add** `Gap` widget |
71 | 89 |
|
72 | 90 | # 0.9.0 |
| 91 | + |
73 | 92 | - **Improve** navigation helpers |
74 | 93 | - **Remove:** `prefer-extracting-callbacks` lint rule |
75 | 94 |
|
76 | 95 | # 0.8.0 |
| 96 | + |
77 | 97 | - **Add:** shadow to flasbars |
78 | 98 |
|
79 | 99 | # 0.7.1 |
| 100 | + |
80 | 101 | - **Fix:** Add `prefer_relative_imports` lint rule |
81 | 102 |
|
82 | 103 | # 0.7.0 |
| 104 | + |
83 | 105 | - **Add** theme helpers/extensions on `BuildContext` |
84 | 106 | - **Add** `prefer_relative_imports` lint rule |
85 | 107 | - **Breaking:** remove extensions on `List<DateTime>` |
86 | 108 |
|
87 | 109 | # 0.6.0 |
| 110 | + |
88 | 111 | - Make flashbars more customizable (via theme) |
89 | 112 | - Add more dart code metric rules |
90 | 113 |
|
91 | 114 | # 0.5.0 |
| 115 | + |
92 | 116 | - **`EasyStreamBuilder` & `EasyFutureBuilder`:** |
93 | 117 | - When the snapshot's data is `null` (and `T` is nullable), it will now show the widget returned by the `dataBuilder`. Before, it showed the `isEmptyText` and `isEmptyIcon`. |
94 | 118 | - When the snapshot has an error in debug mode, it will now `throw` the error to give more insights. Before, it just displayed the error as a text. |
95 | 119 |
|
96 | 120 | # 0.4.1 |
| 121 | + |
97 | 122 | - **Fix:** `isEmail` is now case insensitive |
98 | 123 | - **Improve** README and doc comments |
99 | 124 |
|
100 | 125 | # 0.4.0 |
| 126 | + |
101 | 127 | - **Add** `byFormFactor<T>` to extensions on `BuildContext` (see [docs](https://pub.dev/documentation/fleasy/latest/fleasy/AdpativeContextExtensions/byFormFactor.html)) |
102 | 128 | - **Add** helper getters to `context.formFactor` & `context.screenSize` enums |
103 | 129 |
|
104 | 130 | # 0.3.2 |
| 131 | + |
105 | 132 | - **Add** logo |
106 | 133 | - **Add** GitHub workflow for automatically publishing new versions to pub.dev on a new release |
107 | 134 |
|
108 | 135 | # 0.3.1 |
| 136 | + |
109 | 137 | - **Improve** analysis options |
110 | 138 | - **Add** key to widget constructors |
111 | 139 | - **Export** `analysis_options.yaml` (see [new section in README](https://pub.dev/packages/fleasy#analysis-options)) |
112 | 140 |
|
113 | 141 | # 0.3.0 |
114 | 142 |
|
115 | 143 | - **Add** Flashbar extensions to `BuildContext` |
116 | | - - `showSuccessFlashbar(...)` |
117 | | - - `showInfoFlashbar(...)` |
118 | | - - `showErrorFlashbar(...)` |
119 | | - - `showNoConnectionFlashbar(...)` |
| 144 | + - `showSuccessFlashbar(...)` |
| 145 | + - `showInfoFlashbar(...)` |
| 146 | + - `showErrorFlashbar(...)` |
| 147 | + - `showNoConnectionFlashbar(...)` |
120 | 148 | - **Add** `addHtpps` to string extensions |
121 | 149 | - **BREAKING:** Refactor `EasyFutureBuilder` & `EasyStreamBuilder`: |
122 | | - - `errorIcon` & `isEmptyIcon` now take `IconData` instead of `FaIcon` |
123 | | - - new attributes: `textStyle` & `iconStyle` |
| 150 | + - `errorIcon` & `isEmptyIcon` now take `IconData` instead of `FaIcon` |
| 151 | + - new attributes: `textStyle` & `iconStyle` |
124 | 152 | - **BREAKING:** Remove `shortestScreenSide` & `longestScreenSide` |
125 | 153 | - **Improve** README |
126 | 154 |
|
|
150 | 178 |
|
151 | 179 | # 0.1.0 |
152 | 180 |
|
153 | | -- Initial release |
| 181 | +- Initial release |
0 commit comments