Skip to content

aurelia-metadata v0.9.0

Choose a tag to compare

@EisenbergEffect EisenbergEffect released this 13 Oct 06:59
· 128 commits to master since this release

Bug Fixes

  • ResourceType: fix load to return Promise (a43e8d28)
  • all:
    • Metadata to metadata Decorators to decorators (86abaa7b)
    • remove System faking and move eachModule helper (b8c1ce2e)
    • address issue with globals and remove unnecessary Reflect.metadata poly (93cda3b4)
    • update compiler, fix core-js ref (b3dd9ea8)
  • annotations:
  • annotations spec: remove bad import (d949c42d)
  • build:
    • update linting, testing and tools (15c83ea6)
    • add missing bower bump (017aad74)
  • metadata:
    • Use correct import for core-js We were previously using `import core from core-j (d7895cf5)
    • incorrect types and global references (88dbfb5e, closes #16, #17)
    • mark fake System as such (c40cfcb8)
    • store in private map (52aed24e)
    • fix initializer for _first property (740eb07c)
    • add the locator config back on a configure property (555612d1)
    • fix safari complaint about variable "locator" (6e887eac)
    • rename configuration helper (81c73ec1)
    • accidental double wrapping of custom location function (ac11ead8)
  • origin:
    • short-circuit module registry search on origin location success (889e0ce7)
    • never return null for a origin check (cc25a5e6)
  • origin.spec: incorrect test for empty origin data (14304d56)
  • package:
    • update aurelia tools and dts generator (4cba6176)
    • change jspm directories (2d61d2da)
  • readme: Now mentions Chrome required to run tests. (86d9f4c2)
  • test: correct import sources (fd5b6f06)

Features

  • all:
    • update to pal (6544cec1)
    • improve d.ts generation and api doc comments (901f6747)
    • improve type info (1818b0a8)
    • metadata is now based on the ES7 proposal (32ebe967)
    • new decorator infrastructure (72a6226e)
  • annotations: enable deep traversal of inheritance hierarchy (db07e892)
  • build:
    • d.ts generation and build concat (e7e24b5b)
    • update to latest 6to5 and switch to system.register module format (8d5e644b)
  • docs: generate api.json from .d.ts file (8edc2390)
  • metadata:
    • add a noop property for noop functions (bcd4fc66)
    • add firstOrAdd helper (8ba74b71)
    • enable adding custom metadata as first metadata method (705fd865, closes #7)
    • enhance dsl for configuring added metadata (8ba28995)
    • add a "has" helper to MetadataStorage (362fcc7b)
    • new metadata fluent api (b4c8162f)
    • re-implement metadata (ce0304e2)
  • origin:
    • search module registry for module id if not found (4abfc246)
    • do not alter target object or function with origin data (cbb8ac3a)