Skip to content

Releases: ocombe/ocLazyLoad

1.0.0 (2015-05-29)

29 May 16:11
Compare
Choose a tag to compare

This is finally the release 1.0.0 ! Thanks a lot to all the people who helped me by reporting bugs or (even better) doing PRs.

Bug Fixes

  • use parent element instead of head to insert files in native loaded
    (ad4276a3,
    #164)
  • don't compile text nodes in the directive
    (8900e493,
    #168)
  • files cache should be cleaned upon resolution of the promise
    (9a186c93,
    #189)
  • reject promise when calling 'load' instead of 'inject'
    (31595472,
    #147)
  • make inject work as a standalone function when no params are given
    (499bd72d,
    #171)
  • guard against null-refs when parsing Safari user-agents
    (818aa5d0,
    #188)
  • checking if we're not registering a component with a reserved name (such at toString)
    (7362ca49,
    #184)

1.0.0-beta.2 (2015-04-20)

20 Apr 20:47
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • Die infinite loops! You are not fun anymore (with param serie:true)
    (dab34c0a,
    #166)

1.0.0-beta.1 (2015-04-16)

15 Apr 22:06
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • use document.querySelector for insertBefore when jQuery isn't available
    (6e8fa8c3,
    #164)

Documentation

1.0.0-alpha.3 (2015-04-09)

09 Apr 21:57
Compare
Choose a tag to compare
Pre-release

Bug Fixes

Features

1.0.0-alpha2 (2015-03-23)

23 Mar 23:46
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • hash shouldn't prevent file type detection
    (9e1d0894,
    #153)

1.0.0-alpha1 (2015-03-19)

19 Mar 22:39
Compare
Choose a tag to compare
Pre-release

Features

  • ocLazyLoad is now modular and (partially) written in ES6! It should be easier to write new loaders (or even extensions), and you can cherry picks the parts that you like. For example, you can use the injector without the loaders. Also, all of the internal functions are available (preceded by an underscore, and undocumented), use them at your own risk (in fact you shouldn't need them unless you're writing an extension).

Bug Fixes

  • the directive should append the content and not add it after
  • only the modules added via angular.bootstrap should be considered "already loaded"
    #147

TODO before the release

  • try to remove most of the promises for perfs/tests
  • use moaaar ES6
  • clean up the code

0.6.3 (2015-03-09)

09 Mar 20:36
Compare
Choose a tag to compare

Bug Fixes

  • detect file type when path contains url parameters
    (57e1801d,
    #137)
  • rejected promise should be returned immediately
    (887a67c4)

0.6.2 (2015-03-05)

05 Mar 22:41
Compare
Choose a tag to compare

Features

  • first step on supporting systemjs & import
    (cb8dd62e)

0.6.1 (2015-03-05)

05 Mar 21:00
Compare
Choose a tag to compare

Bug Fixes

  • karma hack isn't needed anymore
    (3108296e)
  • angular.bootstrap now adds modules to init, not replace them
    (bdc03dd9)
  • fixed TypeError: Converting circular structure to JSON
    (11da36d9)
  • don't watch for angular.module calls when you're not lazy loading
    (35f7eb5b)

Performance Improvements

  • hash the signature to optimize memory consumption
    (1cd9676e)

0.6.0 (2015-02-27)

26 Feb 23:14
Compare
Choose a tag to compare

Bug Fixes

  • staged lines missing from last commit
    (dd24bcdd)
  • don't throw for karma
    (633bec8b,
    #129)
  • RequireJS should be able to load js files with no extension (default behavior)
    (4f60d05d)
  • null constants should work
    (83d416f9,
    #111)
  • keep track of components signatures instead of just the names
    (6bbaed97,
    #120)
  • improve bootstrap & added compatibility with karma
    (ff6afcf5,
    #111)

Features

  • you don't need to specify the name of the lazy loaded modules anymore!!
    (6634cbee)
  • added support for specifying the type of a file.
    (a3549eea)

Documentation