| OLD | NEW |
| 1 ## 0.15.2 |
| 2 |
| 3 * Add a `StaticPackageProvider` class to more efficiently handle immutable, |
| 4 untransformed packages. |
| 5 |
| 1 ## 0.15.0+1 | 6 ## 0.15.0+1 |
| 2 | 7 |
| 3 * Widen the version constraint on the `collection` package. | 8 * Widen the version constraint on the `collection` package. |
| 4 | 9 |
| 5 ## 0.15.0 | 10 ## 0.15.0 |
| 6 | 11 |
| 7 * Fully switch from `source_maps`' `Span` class to `source_span`'s `SourceSpan` | 12 * Fully switch from `source_maps`' `Span` class to `source_span`'s `SourceSpan` |
| 8 class. | 13 class. |
| 9 | 14 |
| 10 ## 0.14.2 | 15 ## 0.14.2 |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 | 124 |
| 120 * If a transformer calls `Transform.logger.error`, the transformer will now be | 125 * If a transformer calls `Transform.logger.error`, the transformer will now be |
| 121 considered to have failed after it finishes running `apply()`. This means that | 126 considered to have failed after it finishes running `apply()`. This means that |
| 122 its outputs will not be consumed by future transformers and its primary input | 127 its outputs will not be consumed by future transformers and its primary input |
| 123 will not be passed through to the next phase. | 128 will not be passed through to the next phase. |
| 124 | 129 |
| 125 * If a transform calls `Transform.getInput`, `Transform.readInput`, | 130 * If a transform calls `Transform.getInput`, `Transform.readInput`, |
| 126 `Transform.readInputAsString`, or `Transform.hasInput` on an input that | 131 `Transform.readInputAsString`, or `Transform.hasInput` on an input that |
| 127 doesn't exist, the transform will be re-run if that input is created in the | 132 doesn't exist, the transform will be re-run if that input is created in the |
| 128 future. | 133 future. |
| OLD | NEW |