Skip to content

Releases: catberry/catberry-locator

Updated dependencies and add new node versions to CI

Choose a tag to compare

@rdner rdner released this 18 Mar 16:51
Merge pull request #6 from catberry/develop

Release 2.2.1

Method `has`, updated dependencies, Node 6.0 build

Choose a tag to compare

@rdner rdner released this 23 Aug 18:12

Add .has('typeName') method (thanks to @chetverikov, PR #3)
Update dependencies
Added a build for Node.js 6.0

Replaced Map data structure with bare object, remove redundant code

Choose a tag to compare

@rdner rdner released this 04 Mar 20:13
2.1.0

2.1.0

Drop injections, add ES2015 class support, rewrite in ES2015

Choose a tag to compare

@rdner rdner released this 20 Feb 14:16

Had to drop current DI feature. It causes a lot of problems when using new JS classes.

So, previously we were able to inject services like this:

function Module($uhr, $logger, someConfigSection) {
  this._$uhr = $uhr;
  this._$logger = $logger;
  this._config = someConfigSection || {};
}

And since Service Locator 2.0:

function Module(locator) {
  this._uhr = locator.resolve('uhr');
  this._logger = locator.resolve('logger');
  this._config = locator.resolve('config').someConfigSection;
}

Or with classes:

class Module {
  consructor(locator) {
    this._uhr = locator.resolve('uhr');
    this._logger = locator.resolve('logger');
    this._config = locator.resolve('config').someConfigSection;
  }
}

Also, better performance and less bundle size is expected because of this.

Dropped node 0.10 support

Choose a tag to compare

@rdner rdner released this 12 Dec 22:24
1.1.10

1.1.10

Update dependencies and add CI build for new versions of Node

Choose a tag to compare

@rdner rdner released this 11 Nov 05:45
1.1.8

1.1.8

Fix license in package.json

Choose a tag to compare

@rdner rdner released this 11 Nov 14:14
1.0.9

1.0.9

Update Travis configuration

Choose a tag to compare

@rdner rdner released this 16 Aug 07:11
1.1.7

1.1.7

Update contribution guide and migrate from coveralls to codecov.io

Choose a tag to compare

@rdner rdner released this 14 Jun 08:03
1.1.6

1.1.6

Replace regular objects with bare objects

Choose a tag to compare

@rdner rdner released this 10 Jun 04:36
1.1.5

1.1.5