Skip to content

aurelia-templating-binding v0.16.0

Choose a tag to compare

@EisenbergEffect EisenbergEffect released this 13 Oct 08:44
· 151 commits to master since this release

Bug Fixes

  • InterpolationBinding:
  • SyntaxInterpreter:
    • handle array access in items (19d186e0)
    • use attributeMap when two-way binding (c473d14d)
  • TemplatingBindingLanguage: map contenteditable attribute (25336a2f)
  • all:
    • update to new templating apis (20168204)
    • update to latest plugin api (5b26230e)
    • update to new bindingMode API (9152dc1b)
    • upgrade compiler (9676dd24)
    • use attributeMap to map class and for to property names (c6671d53)
    • typos in binding language and options syntax (17f91fe0)
    • rename Filter to ValueConverter (e0753f5c)
  • attribute-map: add rowspan and colspan attributes (eb8667a3)
  • attributeMap: do not remap style (1813f392)
  • binding-language:
    • map tabindex attr to tabIndex prop (851479bc)
    • string interpolation renders empty string for number 0 (9eff937a, closes #3)
    • interpolation bindings should support value converters (95045ac3)
    • fix non-default binding mode overwrites (8b49ae59)
  • build:
    • update linting, testing and tools (9c763bac)
    • add missing bower bump (4cb8c02c)
  • index:
    • update to latest configuration api (9731a85a)
    • fix compiler error in plugin install function (7d1de765)
  • interpolation-binding: errors on undefined or null expression eval (212a13d0)
  • package:
    • change jspm directories (fd49210a)
    • update dependencies (c361659a)
    • update deps and fix bower semver ranges (a9bffa70)
    • update dependencies (f8927df5)
    • update Aurelia dependencies (b07b1f85)
    • update dependencies to latest (5f5fae4a)
    • update the templating dependency to latest (5e12d55a)
    • update templating to latest version (28bfb5c8)
    • update templating to latest version (ae5ed8e1)
    • update dependencies to latest versions (f7e960fa)
    • update dependencies to latest (b5379b2a)
    • update dependencies to latest versions (5c07af5b)
  • syntax: delegate and trigger now prevent default actions (7d6be6d4)
  • syntax-interpeter: destructuring syntax in for parses incorrectly (87c735aa, closes #36)
  • syntax-interpreter:
    • make repeater to work with new behavior model (5e1137e3)
    • incorrect string interpolation syntax (5bf69639)
    • use inspected attribute value for options (4916ac3f)
    • handle non bound options values (c13d9dd9)

Features

  • all: make ref bindings work with api properties (9541e397)
  • attributeMap: scrollTop/scrollLeft binding (26220cc9)
  • binding-language:
    • enable removing interpolated attributes (e66f5f42)
    • new binding language interface (4fae8ad8)
    • new syntax for element refs (a24d5967)
    • enable usage as plugin (0900eb76)
  • build: update compiler and switch to register module format (219e215b)
  • docs: generate api.json from .d.ts file (ea1742b7)
  • input: Adds default binding mode for input type file (a6b34b67)
  • syntax-interpreter:
    • add support for key value iterations in for (72c8c371)
    • enable dynamic commands (880cc153)
    • use provided default bindings for .bind (b59c3f21)
    • support call expression and name binding modes (97b4a83f)
  • test: fixup to work with pal (9a3f07ba)