Index: pkg/polymer_expressions/CHANGELOG.md |
=================================================================== |
--- pkg/polymer_expressions/CHANGELOG.md (revision 37373) |
+++ pkg/polymer_expressions/CHANGELOG.md (working copy) |
@@ -3,6 +3,31 @@ |
This file contains highlights of what changes on each version of the |
polymer_expressions package. |
+#### Pub version 0.11.0 |
+ * Remove faulty assert that threw when an iterable field was updated. |
+ |
+#### Pub version 0.11.0 |
+ * Scopes created by templates are created less often and nested properly. The |
+ previous version had a bug with respect to the names visible in |
+ <template releat> tags without an "in" expression, and <template bind> tags. |
+ In those templates, names for the outer templates should not be visible. |
+ This may result in some breakages in templates that relied on the buggy |
+ behavior. |
+ * <template bind> now supports "as" expressions. |
+ * Removed warnings when attempting to assign a value to a property on null |
+ object, or assign a value to a non-assignable expression. Polymer binding |
+ initialization sometimes assigns to expressions, so this should reduce |
+ unecessary warnings. |
+ * Added the % (modulo), === (identical) and !== (not identical) operators. |
+ * Fast-path for eval(). eval() no longer observes expressions or creates a |
+ tree of observers. |
+ * PolymerExpressions bindings clean up expression observers when closed, |
+ fixing a potential memory leak. |
+ * Better parse errors. Unknown operators are reported, and all exceptions are |
+ instances of ParseException so that they can be caught independently of |
+ exceptions generated by calling user code. |
+ |
+ |
#### Pub version 0.10.0 |
* package:polymer_expressions no longer declares @MirrosUsed. The package uses |
mirrors at development time, but assumes frameworks like polymer will |