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

Unified Diff: packages/polymer_expressions/CHANGELOG.md

Issue 1400473008: Roll Observatory packages and add a roll script (Closed) Base URL: git@github.com:dart-lang/observatory_pub_packages.git@master
Patch Set: Created 5 years, 2 months 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « packages/polymer_expressions/AUTHORS ('k') | packages/polymer_expressions/LICENSE » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: packages/polymer_expressions/CHANGELOG.md
diff --git a/packages/polymer_expressions/CHANGELOG.md b/packages/polymer_expressions/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..d17238b3a80abb38af12735b7f1ed83d224e3797
--- /dev/null
+++ b/packages/polymer_expressions/CHANGELOG.md
@@ -0,0 +1,67 @@
+#### Pub version 0.13.1
+ * Update `observe` dependency.
+
+#### Pub version 0.13.0
+ * Move minimum 'template_binding' constraint to 0.13.0.
+ * Additional polyfills are now required when using this package outside of
+ polymer. All the files in the 'template_binding' package under lib/js should
+ be included at the top of your app in addition to platform.js from the
+ 'web_components' package.
+
+#### Pub version 0.12.0+1
+ * Widen dependency constraint on `observe`.
+
+#### Pub version 0.12.0
+ * Exposed a couple new APIs to create a polymer expression binding outside the
+ context of a template binding.
+ * Updated to depend on latest template_binding and observe. Setting a value on
+ a polymer expression binding now produces a change notification.
+
+#### 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
+ generate code that replaces the use of mirrors. If you use this directly,
+ you might need to do code generation as well, or add the @MirrorsUsed
+ declaration. This can be done either explicitly or by importing the old
+ settings from 'package:observe/mirrors_used.dart' (which include
+ @reflectable and @observable by default).
+
+ * Errors that occur within bindings are now thrown asycnhronously. We used to
+ trap some errors and report them in a Logger, and we would let other errors
+ halt the rendering process. Now all errors are caught, but they are reported
+ asynchornously so they are visible even when logging is not set up.
+
+ * Fixed several bugs, including:
+ * propagating list changes ([18749][]).
+ * precedence of ternary operators ([17805][]).
+ * two-way bindings ([18410][] and [18792][]).
+
+[17805]: https://code.google.com/p/dart/issues/detail?id=17805
+[18410]: https://code.google.com/p/dart/issues/detail?id=18410
+[18749]: https://code.google.com/p/dart/issues/detail?id=18749
+[18792]: https://code.google.com/p/dart/issues/detail?id=18792
« no previous file with comments | « packages/polymer_expressions/AUTHORS ('k') | packages/polymer_expressions/LICENSE » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698