OLD | NEW |
| 1 ## 0.14.1+2 |
| 2 |
| 3 * Automatically log how long it takes long-running transforms to run. |
| 4 |
1 ## 0.14.1+1 | 5 ## 0.14.1+1 |
2 | 6 |
3 * Fix a bug where an event could be added to a closed stream. | 7 * Fix a bug where an event could be added to a closed stream. |
4 | 8 |
5 ## 0.14.1 | 9 ## 0.14.1 |
6 | 10 |
7 * Add an `AggregateTransformer` type. Aggregate transformers transform groups of | 11 * Add an `AggregateTransformer` type. Aggregate transformers transform groups of |
8 assets for which no single asset is primary. For example, one could be used to | 12 assets for which no single asset is primary. For example, one could be used to |
9 merge all images in a directory into a single file. | 13 merge all images in a directory into a single file. |
10 | 14 |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
96 | 100 |
97 * If a transformer calls `Transform.logger.error`, the transformer will now be | 101 * If a transformer calls `Transform.logger.error`, the transformer will now be |
98 considered to have failed after it finishes running `apply()`. This means that | 102 considered to have failed after it finishes running `apply()`. This means that |
99 its outputs will not be consumed by future transformers and its primary input | 103 its outputs will not be consumed by future transformers and its primary input |
100 will not be passed through to the next phase. | 104 will not be passed through to the next phase. |
101 | 105 |
102 * If a transform calls `Transform.getInput`, `Transform.readInput`, | 106 * If a transform calls `Transform.getInput`, `Transform.readInput`, |
103 `Transform.readInputAsString`, or `Transform.hasInput` on an input that | 107 `Transform.readInputAsString`, or `Transform.hasInput` on an input that |
104 doesn't exist, the transform will be re-run if that input is created in the | 108 doesn't exist, the transform will be re-run if that input is created in the |
105 future. | 109 future. |
OLD | NEW |