Skip to content

Releases: emberjs/ember.js

Ember 1.7.1

23 Oct 20:38
b486afd
Compare
Choose a tag to compare
  • [BUGFIX] Allow for bound property {{input}} type.
  • Fix minification of assets.
  • Ensure ember-testing is not included in build output.
  • [PERF] Do not use defineProperty on each View instance.

Ember 1.8.0-beta.5

13 Oct 21:20
229f4f0
Compare
Choose a tag to compare

Changelog

  • [BUGFIX] Ensure Ember.Map works properly with falsey values.
  • [BUGFIX] Make Ember.Namespace#toString ember-cli aware.
  • [PERF] Avoid using for x in y in Ember.RenderBuffer.prototype.add.

Ember 1.8.0-beta.4

05 Oct 15:30
171919f
Compare
Choose a tag to compare

Ember 1.8.0-beta.4 (October, 5, 2014)

  • [BUGFIX] Enable setProperties to work on Object.create(null) objects.
  • [PERF] Update RSVP to 3.0.14 (faster instrumentation).
  • [BUGFIX] Add SVG support for metal-views.
  • [BUGFIX] Allow camelCase attributes in DOM elements.
  • [BUGFIX] Update backburner to latest.

Ember 1.8.0-beta.3

27 Sep 14:48
94dc7a6
Compare
Choose a tag to compare

Ember 1.8.0-beta.3 (September, 27, 2014)

  • [BUGFIX] Use contextualElements to properly handle omitted optional start tags.
  • [BUGFIX] Ensure that Route.prototype.activate is not retriggered when the model for the current route changes.
  • [PERF] Fix optimization bailouts for {{view}} helper.
  • [BUGFIX] Add attributeBindings for lang and dir (for bidirectional language support) in Ember.TextField and Ember.TextAra.
  • [BUGFIX] Fix finishChains for all chains that reference an obj not just the ones rooted at that object.
  • [BUGFIX] Refactor ES3 Ember.keys implementation.
  • Rewrite Ember.Map to be faster and closer to ES6 implementation:
    • [PERF + ES6] No longer clone array before enumeration (dramatically reduce allocations)
    • [PERF] Don’t Rebind the callback of forEach if not needed
    • [PERF + ES6] No longer allow Map#length to be bindable
    • [PERF] Don’t double guid keys, as they are passed from map to ordered set (add/remove)
    • [ES6] Deprecate Map#remove in-favor of the es6 Map#delete
    • [ES6] Error if callback is not a function
    • [ES6] Map#set should return the map. This enables chaining map.map.set(‘foo’,1).set(‘bar’,3); etc.
    • [ES6] Remove length in-favor of size.
    • [ES6] Throw if constructor is invoked without new
    • [ES6] Make inheritance work correctly

Ember 1.8.0-beta.2

21 Sep 00:19
f91465b
Compare
Choose a tag to compare

Ember 1.8.0-beta.2 (September, 20, 2014)

  • [BUGFIX] Allow for bound property {{input}} type.
  • [BUGFIX] Ensure pushUnique targetQueue is cleared by flush.
  • [BUGFIX] instrument should still call block even without subscribers.
  • [BUGFIX] Remove uneeded normalization in query param controller lookup.
  • [BUGFIX] Do not use defineProperty on each View instance.
  • [PERF] Speedup watchKey by preventing for in related deopt.
  • [PERF] Change ENV.MANDATORY_SETTER to FEATURES so it can be compiled out of production builds.
  • [PERF] Object.create(null) in Ember.inspect.
  • [PERF] Extracts computed property set into a separate function.
  • [BUGFIX] Make GUID_KEY = intern(GUID_KEY) actually work on ES3.
  • [BUGFIX] Ensure nested routes can inherit model from parent.