Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ember Columbus - June 2019

Ember Columbus - June 2019

Update of releases in the Ember.js ecosystem during December 2018 through May 2019

Kevin Pfefferle

June 04, 2019
Tweet

More Decks by Kevin Pfefferle

Other Decks in Technology

Transcript

  1. 3.6.0 • Native Classes • Final stage of Router service

    RFC • recognize(url) and recognizeAndLoad(url) • currentRoute • routeWillChange() and routeDidChange()
  2. 3.6.0 • Deprecations • new EmberObject() • Remove all listeners/observers

    • Ember.merge • HandlerInfo -> RouteInfo • Router#willTransition and Router#didTransition • Transition state removal
  3. 3.9.0 • Deprecations • CP Overridability • CP .property() modifier

    • CP .volatile() • @ember/object#aliasMethod
  4. 3.10.0 {{! simple invocation }}
 {{blog/post-item}}
 
 {{! invocation with

    block }}
 {{#blog/post-item}}
 <span>block example</span>
 {{/blog/post-item}}
  5. 3.10.0 {{! simple invocation }}
 <Blog::PostItem />
 
 {{! invocation

    with block }}
 <Blog::PostItem>
 <span>block example</span>
 </Blog::PostItem>
  6. 3.10.0 • Angle Bracket Invocation for Nested Components • Angle

    Bracket Invocation for Built-in Components
  7. 3.10.0 <Input @type="text" @value="Katie Gengler" />
 
 {{! link-to with

    a single model }}
 <LinkTo @route="photos.edit" @model={{photo}} />
 
 {{! link-to with several models }}
 <LinkTo @route="photos.edit" @models={{array photo anotherPhoto}} />
 
 <Textarea @value={{this.postComment}} @cols="20" @rows="6" />
  8. 3.10.0 • Angle Bracket Invocation for Nested Components • Angle

    Bracket Invocation for Built-in Components • RouteInfo Metadata
  9. 3.10.0 • Angle Bracket Invocation for Nested Components • Angle

    Bracket Invocation for Built-in Components • RouteInfo Metadata • Native Decorator Support
  10. EMBER-DATA • v3.6.0 released December 12, 2018 • v3.7.0 released

    January 8, 2019 • v3.8.0 released February 22, 2019 • v3.9.0 released April 8, 2019 • Replaces jQuery with fetch • v3.10.0 released May 13, 2019
  11. EMBER-CLI • v3.6.0 released December 12, 2018 • Prevent double

    builds in CI • v3.7.0 released January 9, 2019 • Compatibility section in addon README • Remove last usage of Babel 6
  12. EMBER-CLI • v3.8.0 released February 27, 2019 • v3.9.0 released

    April 8, 2019 • Node 11 support • v3.10.0 released May 13, 2019 • Native decorator support • Drop Node 6 support
  13. RESOURCES • github.com/emberjs • Ember Weekly Newsletter: emberweekly.com • The

    Ember.js Times: the-emberjs-times.ongoodbits.com • Ember Weekend Podcast: emberweekend.com • Ember Map Podcast: embermap.com • Ember Discord: discord.gg/emberjs - #us-columbus