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

Side by Side Diff: third_party/pkg/barback-0.13.0/CHANGELOG.md

Issue 291843011: Run pub tests against older versions of barback. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: code review Created 6 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 | Annotate | Revision Log
OLDNEW
1 ## 0.14.0+2
2
3 * Fix a bug with the previous bug fix.
4
5 ## 0.14.0+1
6
7 * Fix a bug where a transformer group preceded by another transformer group
8 would sometimes fail to load secondary assets.
9
10 ## 0.14.0
11
12 * **Breaking change**: when an output of a lazy transformer is requested, that
13 transformer will run long enough to generate the output, then become lazy
14 again. Previously, it would become eager as soon as an asset had been
15 requested.
16
17 * Only run `Transformer.isPrimary` and `Transformer.declareOutputs` once for
18 each asset.
19
20 * Lazy transformers' laziness is preserved when followed by
21 declaring transformers, or by normal transformers for which the lazy outputs
22 aren't primary.
23
24 * Fix a bug where reading the primary input using `Transform.readInputAsString`
25 had slightly different behavior than reading it using
26 `Transform.primary.readAsString`.
27
28 * Fix a crashing bug when `Barback.getAllAssets` is called synchronously after
29 creating a new `Barback` instance.
30
31 * Don't warn if a lazy or declaring transformer doesn't emit outputs that it has
32 declared. This is valid for transformers like dart2js that need to read their
33 primary input in order to determine whether they should run.
34
35 * Allow `Transformer.isPrimary`, `Transformer.apply`, and
36 `DeclaringTransformer.declareOutputs` to return non-`Future` values if they
37 run synchronously.
38
39 * Fix a deadlock bug when a lazy primary input to a lazy transformer became
40 dirty while the transformer's `apply` method was running.
41
42 * Run declaring transformers with lazy inputs eagerly if the inputs become
43 available.
44
45 ## 0.13.0 1 ## 0.13.0
46 2
47 * `Transformer.isPrimary` now takes an `AssetId` rather than an `Asset`. 3 * `Transformer.isPrimary` now takes an `AssetId` rather than an `Asset`.
48 4
49 * `DeclaringTransform` now only exposes the primary input's `AssetId`, rather 5 * `DeclaringTransform` now only exposes the primary input's `AssetId`, rather
50 than the primary `Asset` object. 6 than the primary `Asset` object.
51 7
52 * `DeclaringTransform` no longer supports `getInput`, `readInput`, 8 * `DeclaringTransform` no longer supports `getInput`, `readInput`,
53 `readInputAsString`, or `hasInput`. 9 `readInputAsString`, or `hasInput`.
54 10
(...skipping 22 matching lines...) Expand all
77 33
78 * If a transformer calls `Transform.logger.error`, the transformer will now be 34 * If a transformer calls `Transform.logger.error`, the transformer will now be
79 considered to have failed after it finishes running `apply()`. This means that 35 considered to have failed after it finishes running `apply()`. This means that
80 its outputs will not be consumed by future transformers and its primary input 36 its outputs will not be consumed by future transformers and its primary input
81 will not be passed through to the next phase. 37 will not be passed through to the next phase.
82 38
83 * If a transform calls `Transform.getInput`, `Transform.readInput`, 39 * If a transform calls `Transform.getInput`, `Transform.readInput`,
84 `Transform.readInputAsString`, or `Transform.hasInput` on an input that 40 `Transform.readInputAsString`, or `Transform.hasInput` on an input that
85 doesn't exist, the transform will be re-run if that input is created in the 41 doesn't exist, the transform will be re-run if that input is created in the
86 future. 42 future.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698