1
- ## [ 3.3.2] - 2024-04-10
1
+ ## [ 3.4.0] - 2024-04-10
2
+
2
3
* Change how errors are reported by ImageLoader. Emitting errors as streams instead of re-throwing.
4
+ * Improved debug console messages
5
+ * Update dependencies
6
+ * added static field defaultCacheManager to CachedNetworkImageProvider
7
+ * Expose scale of CachedNetworkImageProvider on CachedNetworkImage
3
8
4
9
## [ 3.3.1] - 2023-12-31
10
+
5
11
* Adding an errorListener prevents automatic reporting to global error handler.
6
12
7
13
## [ 3.3.0] - 2023-09-25
14
+
8
15
* Add error to ErrorListener
9
16
* Update to Dart 3
10
17
* Remove [ ` load ` ] ( https://github.com/flutter/flutter/pull/132679 ) , use ` loadImage ` instead ` loadBuffer `
11
18
12
19
Minor code clean-ups:
20
+
13
21
* Add topics in pubspec
14
22
* Specify types
15
23
* Update example
16
24
17
25
## [ 3.2.3] - 2022-11-25
26
+
18
27
* Correctly dispose image stream handler
19
28
20
29
## [ 3.2.2] - 2022-08-31
30
+
21
31
* loadBuffer is added and used instead of load
22
32
23
33
## [ 3.2.1] - 2022-05-16
34
+
24
35
* Update to Flutter 3
25
36
26
37
## [ 3.2.0] - 2021-11-29
38
+
27
39
* Add option to set the log level of the cache manager, for example:
40
+
28
41
``` dart
29
42
CachedNetworkImage.logLevel = CacheManagerLogLevel.debug;
30
43
```
44
+
31
45
* Update cache manager dependency.
32
46
33
47
## [ 3.1.0+1] - 2021-11-04
48
+
34
49
* Update Readme
35
50
36
51
## [ 3.1.0] - 2021-07-16
52
+
37
53
* Separate Web and IO implementations
38
54
39
55
## [ 3.0.0] - 2021-03-27
56
+
40
57
* Migrate to null safety
41
58
* Fix "Cannot clone a disposed image" error
42
59
* Update dependencies.
43
60
44
61
## [ 3.0.0-nullsafety] - 2021-01-02
62
+
45
63
* Migrate to null safety
46
-
64
+
47
65
## [ 2.5.1] - 2021-03-09
66
+
48
67
* Update dependencies
49
68
50
69
## [ 2.5.0] - 2020-12-22
70
+
51
71
* Add support for resizing images in disk cache.
72
+
52
73
``` dart
53
74
CachedNetworkImage(
54
75
maxHeightDiskCache: 200,
@@ -57,80 +78,100 @@ CachedNetworkImage(
57
78
```
58
79
59
80
## [ 2.4.1] - 2020-12-01
81
+
60
82
* Fix a bug that an image is disposed when it shouldn't.
61
83
62
84
## [ 2.4.0] - 2020-11-30
85
+
63
86
* Added support for a cache key which is different from the image url.
64
87
65
88
## [ 2.3.3] - 2020-10-16
89
+
66
90
* Support for flutter_cache_manager 2.x.x.
67
91
68
92
## [ 2.3.2] - 2020-09-10
93
+
69
94
* Fixed placeholders and error widgets, those are not always centered anymore.
70
95
* Evict an image from ImageCache if image fails to load.
71
96
* Added method to evict an image from memory and disk cache.
72
97
73
98
## [ 2.3.1] - 2020-08-25
99
+
74
100
* Fixed fading when the image has no placeholder or progress indicator.
75
101
76
102
## [ 2.3.0] - 2020-08-25
103
+
77
104
* Improved image loading by using OctoImage. OctoImage uses the native callbacks of the ImageProvider instead of
78
105
loading the file when the ImageWidget is build the first time.
79
106
* Set minimal Flutter version to 1.20.0; first compatible stable version.
80
107
* Added choice for rendering of images on web. Defaults to standard HTML ImageElement, but gives the option to use a
81
108
custom HTTP Get for headers and skia support.
82
- * Use a MultiImageStreamCompleter for when an image that is available in the cache is updated.
109
+ * Use a MultiImageStreamCompleter for when an image that is available in the cache is updated.
83
110
84
111
## [ 2.3.0-rc] - 2020-06-20
112
+
85
113
* Added choice for rendering of images on web. Defaults to standard HTML ImageElement, but gives the option to use a
86
114
custom HTTP Get for headers and skia support.
87
- * Use a MultiImageStreamCompleter for when an image that is available in the cache is updated.
115
+ * Use a MultiImageStreamCompleter for when an image that is available in the cache is updated.
88
116
* Increase minimal version of Flutter to 1.19.0-2.0.pre (currently requires Beta) due to an error listener bug.
89
117
90
118
## [ 2.3.0-beta.1] - 2020-05-28
119
+
91
120
* Improved web support: support for headers and skia.
92
121
93
122
## [ 2.3.0-beta] - 2020-05-20
123
+
94
124
* Rewrote image widget by using OctoImage.
95
125
96
126
## [ 2.2.0+1] - 2020-05-05
127
+
97
128
* Fix ImageProvider not using provided headers.
98
129
99
130
## [ 2.2.0] - 2020-04-30
131
+
100
132
* Upgrades on CachedNetworkImageProvider:
101
- * Support for download progress.
102
- * Basic web support (no caching).
133
+ * Support for download progress.
134
+ * Basic web support (no caching).
103
135
104
136
## [ 2.1.0+1] - 2020-04-10
137
+
105
138
* Update minimal Dart sdk version
106
139
107
140
## [ 2.1.0] - 2020-04-10
141
+
108
142
* Update CacheManager
109
143
* Added option for progress indicator
110
144
111
145
## [ 2.0.0] - 2019-12-31
146
+
112
147
* Public release of 2.0 version
113
148
114
149
## [ 2.0.0-rc.1] - 2019-11-04
150
+
115
151
* Revert scaling of image due to issues with BoxFit.
116
152
117
153
## [ 2.0.0-rc] - 2019-10-17
154
+
118
155
* BREAKING CHANGE: Compatibility for [ breaking change in Flutter 1.10.15] ( https://groups.google.com/forum/#!topic/flutter-announce/lUKzLAd8OG8 )
119
156
120
157
## [ 1.1.3] - 2019-11-04
158
+
121
159
* Revert scaling of image due to issues with BoxFit.
122
160
123
161
## [ 1.1.2+1] - 2019-10-17
162
+
124
163
* Fix for widgets declared with infinite size.
125
164
126
165
## [ 1.1.2] - 2019-10-16
166
+
127
167
* Add filterQuality property.
128
168
* Scale image to size when showing in widget.
129
169
* Better error handling.
130
170
* Fix for useOldImageOnUrlChange.
131
171
* Update cache manager to 1.1.2.
132
172
133
173
## [ 1.1.1] - 2019-07-23
174
+
134
175
* Updated cache manager for error handling fix
135
176
136
177
## [ 1.1.0] - 2019-07-13
@@ -141,24 +182,30 @@ CachedNetworkImage(
141
182
* Added extra example to show the imageBuilder
142
183
143
184
## [ 1.0.0] - 2019-06-27
185
+
144
186
* Updated dependencies
145
187
146
188
## [ 0.8.0] - 2019-05-06
189
+
147
190
* Fixed compile error on informationCollector by temporarily disabling it.
148
191
149
192
## [ 0.7.0] - 2019-03-06
193
+
150
194
* BREAKING CHANGE: Renamed ErrorWidgetBuilder to LoadingErrorWidgetBuilder
151
195
* LoadingErrorWidgetBuilder returns an Object instead of an Exception
152
196
* Fixed BoxFit to also work when size is not defined
153
197
154
198
## [ 0.6.2] - 2019-02-27
199
+
155
200
* Added option to blend image with color
156
201
* Added option in CacheManager to clear the cache
157
202
158
203
## [ 0.6.1] - 2019-02-25 BREAKING CHANGES
204
+
159
205
* No longer assume infinite size.
160
206
161
207
## [ 0.6.0] - 2019-02-18 BREAKING CHANGES
208
+
162
209
* Breaking changes in API and behaviour
163
210
* Very much improved though
164
211
* Adapted for new cache manager library
@@ -167,26 +214,33 @@ CachedNetworkImage(
167
214
* Added optional builder to customize the image
168
215
169
216
## [ 0.5.1] - 2018-11-19
217
+
170
218
* Fixed error throwing
171
219
172
220
## [ 0.5.0] - 2018-10-13
221
+
173
222
* Updated cache manager for http 0.12.0
174
223
175
224
## [ 0.4.2] - 2018-08-30
225
+
176
226
* Updated cache manager dependency
177
227
178
228
## [ 0.4.1] - 2018-04-27
229
+
179
230
* Improved error handling when a file could not be loaded.
180
231
181
232
## [ 0.4.0] - 2018-04-14
233
+
182
234
* Added optional headers.
183
235
* Changed to Dart 2.0
184
236
* Fixed bug when updating widget with new url
185
237
186
238
## [ 0.3.0] - 2018-02-09
239
+
187
240
* Added CachedNetworkImage with placeholder and error widgets.
188
241
189
242
## [ 0.2.1] - 2018-01-08
243
+
190
244
* Moved from OneFrameImageStreamCompleter to MultiFrameImageStreamCompleter.
191
245
* Updated CacheManager dependency for critical bug fix.
192
246
@@ -203,7 +257,9 @@ CachedNetworkImage(
203
257
[ here] ( https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1 ) .
204
258
205
259
## [ 0.0.2] - 10 December 2017
260
+
206
261
Added an ImageProvider and improved documentation
207
262
208
263
## [ 0.0.1] - 2 December 2017
264
+
209
265
Initial release, should be polished
0 commit comments