Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(215)

Side by Side Diff: CHANGELOG.md

Issue 2939763002: update pub to get latest dartdevc fixes (Closed)
Patch Set: added a note in the changelog about the safari fix Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | DEPS » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ## 1.25.0 1 ## 1.25.0
2 2
3 ### Language 3 ### Language
4 4
5 #### Strong Mode 5 #### Strong Mode
6 6
7 ### Core library changes 7 ### Core library changes
8 8
9 * `dart:io` 9 * `dart:io`
10 * Unified backends for `SecureSocket`, `SecurityContext`, and 10 * Unified backends for `SecureSocket`, `SecurityContext`, and
11 `X509Certificate` to be consistent across all platforms. All 11 `X509Certificate` to be consistent across all platforms. All
12 `SecureSocket`, `SecurityContext`, and `X509Certificate` properties and 12 `SecureSocket`, `SecurityContext`, and `X509Certificate` properties and
13 methods are now supported on iOS and OSX. 13 methods are now supported on iOS and OSX.
14 * Deprecated `SecurityContext.alpnSupported` as ALPN is now supported on all 14 * Deprecated `SecurityContext.alpnSupported` as ALPN is now supported on all
15 platforms. 15 platforms.
16 16
17 ### Dart VM 17 ### Dart VM
18 18
19 ### Tool Changes 19 ### Tool Changes
20 20
21 * Pub 21 * Pub
22 22
23 * `pub get` and `pub upgrade` properly produce an error message and exit code 23 * `pub get` and `pub upgrade` properly produce an error message and exit code
24 when no network is present. 24 when no network is present.
25 * Bug fixes for dartdevc support in `pub serve`.
26 * Fixed module config invalidation logic so modules are properly
27 recalculated when package layout changes.
28 * Fixed exception when handling require.js errors that aren't script load
29 errors.
30 * Fixed an issue where requesting the bootstrap.js file before the dart.js
31 file would result in a 404.
32 * Fixed a Safari issue during bootstrapping (note that Safari is still not
33 officially supported but does work for trivial examples).
25 34
26 ## 1.24.0 35 ## 1.24.0
27 36
28 ### Language 37 ### Language
29 * During a dynamic type check, `void` is not required to be `null` anymore. 38 * During a dynamic type check, `void` is not required to be `null` anymore.
30 In practice, this makes overriding `void` functions with non-`void` functions 39 In practice, this makes overriding `void` functions with non-`void` functions
31 safer. 40 safer.
32 41
33 * During static analysis, a function or setter declared using `=>` with return 42 * During static analysis, a function or setter declared using `=>` with return
34 type `void` now allows the returned expression to have any type. For example, 43 type `void` now allows the returned expression to have any type. For example,
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 ### Tool Changes 163 ### Tool Changes
155 164
156 * Dartium 165 * Dartium
157 166
158 Dartium is now based on Chrome v50. See *Core library changes* above for 167 Dartium is now based on Chrome v50. See *Core library changes* above for
159 details on the changed APIs. 168 details on the changed APIs.
160 169
161 * Pub 170 * Pub
162 171
163 * `pub build` and `pub serve` 172 * `pub build` and `pub serve`
164 173
165 * Added support for the Dart Development Compiler. 174 * Added support for the Dart Development Compiler.
166 175
167 Unlike dart2js, this new compiler is modular, which allows pub to do 176 Unlike dart2js, this new compiler is modular, which allows pub to do
168 incremental re-builds for `pub serve`, and potentially `pub build` in the 177 incremental re-builds for `pub serve`, and potentially `pub build` in the
169 future. 178 future.
170 179
171 In practice what that means is you can edit your Dart files, refresh in 180 In practice what that means is you can edit your Dart files, refresh in
172 Chrome (or other supported browsers), and see your edits almost 181 Chrome (or other supported browsers), and see your edits almost
173 immediately. This is because pub is only recompiling your package, not all 182 immediately. This is because pub is only recompiling your package, not all
174 packages that you depend on. 183 packages that you depend on.
(...skipping 25 matching lines...) Expand all
200 `pub serve test --web-compiler=dartdevc`, and then run 209 `pub serve test --web-compiler=dartdevc`, and then run
201 `pub run test -p chrome --pub-serve=8080`. 210 `pub run test -p chrome --pub-serve=8080`.
202 211
203 * The `--no-dart2js` flag has been deprecated in favor of 212 * The `--no-dart2js` flag has been deprecated in favor of
204 `--web-compiler=none`. 213 `--web-compiler=none`.
205 214
206 * `pub build` will use a failing exit code if there are errors in any 215 * `pub build` will use a failing exit code if there are errors in any
207 transformer. 216 transformer.
208 217
209 * `pub publish` 218 * `pub publish`
210 219
211 * Added support for the UNLICENSE file. 220 * Added support for the UNLICENSE file.
212 221
213 * Packages that depend on the Flutter SDK may be published. 222 * Packages that depend on the Flutter SDK may be published.
214 223
215 * `pub get` and `pub upgrade` 224 * `pub get` and `pub upgrade`
216 225
217 * Don't dump a stack trace when a network error occurs while fetching 226 * Don't dump a stack trace when a network error occurs while fetching
218 packages. 227 packages.
219 228
220 * dartfmt 229 * dartfmt
(...skipping 1858 matching lines...) Expand 10 before | Expand all | Expand 10 after
2079 they will keep the Dart process alive until they time out. This fixes the 2088 they will keep the Dart process alive until they time out. This fixes the
2080 handling of persistent connections. Previously, the client would shut down 2089 handling of persistent connections. Previously, the client would shut down
2081 immediately after a request. 2090 immediately after a request.
2082 2091
2083 * **Breaking change:** `HttpServer` no longer compresses all traffic by 2092 * **Breaking change:** `HttpServer` no longer compresses all traffic by
2084 default. The new `autoCompress` property can be set to `true` to re-enable 2093 default. The new `autoCompress` property can be set to `true` to re-enable
2085 compression. 2094 compression.
2086 2095
2087 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, 2096 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument,
2088 which controls how it resolves `package:` URIs. 2097 which controls how it resolves `package:` URIs.
OLDNEW
« no previous file with comments | « no previous file | DEPS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698