OLD | NEW |
1 # changelog | 1 # changelog |
2 | 2 |
3 This file contains highlights of what changes on each version of the | 3 This file contains highlights of what changes on each version of the |
4 polymer_expressions package. | 4 polymer_expressions package. |
5 | 5 |
6 #### Pub version 0.10.0-dev | 6 #### Pub version 0.10.0 |
7 * package:polymer_expressions no longer declares @MirrosUsed. The package uses | 7 * package:polymer_expressions no longer declares @MirrosUsed. The package uses |
8 mirrors at development time, but assumes frameworks like polymer will | 8 mirrors at development time, but assumes frameworks like polymer will |
9 generate code that replaces the use of mirrors. If you use this directly, | 9 generate code that replaces the use of mirrors. If you use this directly, |
10 you might need to do code generation as well, or add the @MirrorsUsed | 10 you might need to do code generation as well, or add the @MirrorsUsed |
11 declaration. This can be done either explicitly or by importing the old | 11 declaration. This can be done either explicitly or by importing the old |
12 settings from 'package:observe/mirrors_used.dart' (which include | 12 settings from 'package:observe/mirrors_used.dart' (which include |
13 @reflectable and @observable by default). | 13 @reflectable and @observable by default). |
14 | 14 |
15 * Errors that occur within bindings are now thrown asycnhronously. We used to | 15 * Errors that occur within bindings are now thrown asycnhronously. We used to |
16 trap some errors and report them in a Logger, and we would let other errors | 16 trap some errors and report them in a Logger, and we would let other errors |
17 halt the rendering process. Now all errors are caught, but they are reported | 17 halt the rendering process. Now all errors are caught, but they are reported |
18 asynchornously so they are visible even when logging is not set up. | 18 asynchornously so they are visible even when logging is not set up. |
| 19 |
| 20 * Fixed several bugs, including: |
| 21 * propagating list changes ([18749][]). |
| 22 * precedence of ternary operators ([17805][]). |
| 23 * two-way bindings ([18410][] and [18792][]). |
| 24 |
| 25 [17805]: https://code.google.com/p/dart/issues/detail?id=17805 |
| 26 [18410]: https://code.google.com/p/dart/issues/detail?id=18410 |
| 27 [18749]: https://code.google.com/p/dart/issues/detail?id=18749 |
| 28 [18792]: https://code.google.com/p/dart/issues/detail?id=18792 |
OLD | NEW |