Skip to content

Releases: ziflex/namespaces

v0.5.5

10 Aug 11:40
Compare
Choose a tag to compare
Updated npmignore rules

v0.5.4

12 Jun 19:52
Compare
Choose a tag to compare
Updated bower version

v0.5.3

16 May 15:56
Compare
Choose a tag to compare
Updated CHANGELOG

v0.5.2

06 May 22:26
Compare
Choose a tag to compare

0.5.2

Added

  • Circular dependency check

Fixed

  • Container.map did not handle properly array as input.

v0.5.1

11 Apr 22:16
Compare
Choose a tag to compare

0.5.1

Fixed

  • Error when used names from Object.prototype

v0.5.0

28 Mar 13:48
Compare
Choose a tag to compare

0.5.0

Added

  • Custom resolver for modules
    // global resolver
    container.service('my-service-1', () => {
        return ['dep1', 'dep2'];
    }, MyServiceClass);

    // per-dependency-resolver-with
    container.service('my-service-2', [
        'my-service-1',
        () => {
            return 'foo';
        }
    ], MyService2Class);

Changed

  • map functions now can resolve multiple paths
    const namespaces = map({
        core: {
            infrastructure: [
                'item1',
                'item2'
            ],
            domain: 'foo'
        },
        system: [
            'component1',
            'component2'
        ]
    });

    const paths = namespaces.system([
        'component1',
        'component2'
    ]);

    // ['system/component1', 'system/component2']
  • improved error messaging

    Fixed

  • map couldn't resolve object inside array.
  • Module created via factory initialized only once if the value is function.

v0.3.0

05 Jan 11:50
Compare
Choose a tag to compare
Updated bower package

v0.1.1: Refactoring.

12 Oct 11:51
Compare
Choose a tag to compare

Fixed

Fixed npm package.

v0.1.0

10 Oct 19:02
Compare
Choose a tag to compare
Fixed readme