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

Side by Side Diff: pkg/barback/CHANGELOG.md

Issue 808713003: Remove barback from the repo. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years 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
« no previous file with comments | « no previous file | pkg/barback/LICENSE » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 ## 0.15.2+2
2
3 * Fix a bug in listing all assets from a static package.
4
5 ## 0.15.2+1
6
7 * Properly handle logs from a transformer that's been canceled.
8
9 ## 0.15.2
10
11 * Add a `StaticPackageProvider` class to more efficiently handle immutable,
12 untransformed packages.
13
14 ## 0.15.0+1
15
16 * Widen the version constraint on the `collection` package.
17
18 ## 0.15.0
19
20 * Fully switch from `source_maps`' `Span` class to `source_span`'s `SourceSpan`
21 class.
22
23 ## 0.14.2
24
25 * All TransformLogger methods now accept SourceSpans from the source_span
26 package in addition to Spans from the source_maps package. In 0.15.0, only
27 SourceSpans will be accepted.
28
29 ## 0.14.1+3
30
31 * Add a dependency on the `pool` package.
32
33 ## 0.14.1+2
34
35 * Automatically log how long it takes long-running transforms to run.
36
37 ## 0.14.1+1
38
39 * Fix a bug where an event could be added to a closed stream.
40
41 ## 0.14.1
42
43 * Add an `AggregateTransformer` type. Aggregate transformers transform groups of
44 assets for which no single asset is primary. For example, one could be used to
45 merge all images in a directory into a single file.
46
47 * Add a `message` getter to `TransformerException` and `AssetLoadException`.
48
49 * Fix a bug where transformers would occasionally emit stale output after their
50 inputs changed.
51
52 ## 0.14.0+3
53
54 * Properly handle synchronous errors in `PackageProvider.getAsset()`.
55
56 ## 0.14.0+2
57
58 * Fix a bug with the previous bug fix.
59
60 ## 0.14.0+1
61
62 * Fix a bug where a transformer group preceded by another transformer group
63 would sometimes fail to load secondary assets.
64
65 ## 0.14.0
66
67 * **Breaking change**: when an output of a lazy transformer is requested, that
68 transformer will run long enough to generate the output, then become lazy
69 again. Previously, it would become eager as soon as an asset had been
70 requested.
71
72 * Only run `Transformer.isPrimary` and `Transformer.declareOutputs` once for
73 each asset.
74
75 * Lazy transformers' laziness is preserved when followed by
76 declaring transformers, or by normal transformers for which the lazy outputs
77 aren't primary.
78
79 * Fix a bug where reading the primary input using `Transform.readInputAsString`
80 had slightly different behavior than reading it using
81 `Transform.primary.readAsString`.
82
83 * Fix a crashing bug when `Barback.getAllAssets` is called synchronously after
84 creating a new `Barback` instance.
85
86 * Don't warn if a lazy or declaring transformer doesn't emit outputs that it has
87 declared. This is valid for transformers like dart2js that need to read their
88 primary input in order to determine whether they should run.
89
90 * Allow `Transformer.isPrimary`, `Transformer.apply`, and
91 `DeclaringTransformer.declareOutputs` to return non-`Future` values if they
92 run synchronously.
93
94 * Fix a deadlock bug when a lazy primary input to a lazy transformer became
95 dirty while the transformer's `apply` method was running.
96
97 * Run declaring transformers with lazy inputs eagerly if the inputs become
98 available.
99
100 ## 0.13.0
101
102 * `Transformer.isPrimary` now takes an `AssetId` rather than an `Asset`.
103
104 * `DeclaringTransform` now only exposes the primary input's `AssetId`, rather
105 than the primary `Asset` object.
106
107 * `DeclaringTransform` no longer supports `getInput`, `readInput`,
108 `readInputAsString`, or `hasInput`.
109
110 ## 0.12.0
111
112 * Add a `Transform.logger.fine` function that doesn't print its messages by
113 default. When using Barback with pub in verbose mode, these messages will be
114 printed.
115
116 * Add a `Transform.hasInput` function that returns whether or not a given
117 secondary input exists.
118
119 * `Transformer.allowedExtensions` now supports extensions containing multiple
120 periods, such as `.dart.js`.
121
122 * Transforms now pass their primary inputs through to the next phase by default.
123 A transformer may still overwrite its primary input without causing a
124 collision. If a transformer doesn't overwrite its primary input, it may cause
125 it not to be passed through by calling `Transform.consumePrimary`. The primary
126 input will be consumed by default if a transformer throws an error.
127
128 * If an input requested with `Transform.getInput`, `Transform.readInput`, or
129 `Transform.readInputAsString` cannot be found, an `AssetNotFoundException`
130 will be thrown. This was always what the documentation said, but previously a
131 `MissingInputException` was thrown instead.
132
133 * If a transformer calls `Transform.logger.error`, the transformer will now be
134 considered to have failed after it finishes running `apply()`. This means that
135 its outputs will not be consumed by future transformers and its primary input
136 will not be passed through to the next phase.
137
138 * If a transform calls `Transform.getInput`, `Transform.readInput`,
139 `Transform.readInputAsString`, or `Transform.hasInput` on an input that
140 doesn't exist, the transform will be re-run if that input is created in the
141 future.
OLDNEW
« no previous file with comments | « no previous file | pkg/barback/LICENSE » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698