Skip to content

Commit

Permalink
chore(all): prepare release 1.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
EisenbergEffect committed Dec 13, 2016
1 parent 438772a commit c7e8d3e
Show file tree
Hide file tree
Showing 9 changed files with 67 additions and 14 deletions.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "aurelia-dependency-injection",
"version": "1.2.0",
"version": "1.2.1",
"description": "A lightweight, extensible dependency injection container for JavaScript.",
"keywords": [
"aurelia",
Expand Down
11 changes: 9 additions & 2 deletions dist/amd/aurelia-dependency-injection.js
Original file line number Diff line number Diff line change
Expand Up @@ -596,7 +596,13 @@ define(['exports', 'aurelia-metadata', 'aurelia-pal'], function (exports, _aurel
return this.autoRegister(key).get(this, key);
}

return this.parent._get(key);
var _registration2 = _aureliaMetadata.metadata.get(_aureliaMetadata.metadata.registration, key);

if (_registration2 === undefined) {
return this.parent._get(key);
}

return _registration2.registerResolver(this, key, key).get(this, key);
}

return resolver.get(this, key);
Expand Down Expand Up @@ -693,7 +699,7 @@ define(['exports', 'aurelia-metadata', 'aurelia-pal'], function (exports, _aurel

function autoinject(potentialTarget) {
var deco = function deco(target) {
var previousInject = target.inject;
var previousInject = target.inject ? target.inject.slice() : null;
var autoInject = _aureliaMetadata.metadata.getOwn(_aureliaMetadata.metadata.paramTypes, target) || _emptyParameters;
if (!previousInject) {
target.inject = autoInject;
Expand All @@ -709,6 +715,7 @@ define(['exports', 'aurelia-metadata', 'aurelia-pal'], function (exports, _aurel
previousInject[i] = autoInject[i];
}
}
target.inject = previousInject;
}
};

Expand Down
11 changes: 9 additions & 2 deletions dist/aurelia-dependency-injection.js
Original file line number Diff line number Diff line change
Expand Up @@ -948,7 +948,13 @@ export class Container {
return this.autoRegister(key).get(this, key);
}

return this.parent._get(key);
let registration = metadata.get(metadata.registration, key);

if (registration === undefined) {
return this.parent._get(key);
}

return registration.registerResolver(this, key, key).get(this, key);
}

return resolver.get(this, key);
Expand Down Expand Up @@ -1060,7 +1066,7 @@ export class Container {
*/
export function autoinject(potentialTarget?: any): any {
let deco = function(target) {
let previousInject = target.inject;
let previousInject = target.inject ? target.inject.slice() : null; //make a copy of target.inject to avoid changing parent inject
let autoInject: any = metadata.getOwn(metadata.paramTypes, target) || _emptyParameters;
if (!previousInject) {
target.inject = autoInject;
Expand All @@ -1077,6 +1083,7 @@ export function autoinject(potentialTarget?: any): any {
previousInject[i] = autoInject[i];
}
}
target.inject = previousInject;
}
};

Expand Down
11 changes: 9 additions & 2 deletions dist/commonjs/aurelia-dependency-injection.js
Original file line number Diff line number Diff line change
Expand Up @@ -600,7 +600,13 @@ var Container = exports.Container = function () {
return this.autoRegister(key).get(this, key);
}

return this.parent._get(key);
var _registration2 = _aureliaMetadata.metadata.get(_aureliaMetadata.metadata.registration, key);

if (_registration2 === undefined) {
return this.parent._get(key);
}

return _registration2.registerResolver(this, key, key).get(this, key);
}

return resolver.get(this, key);
Expand Down Expand Up @@ -697,7 +703,7 @@ var Container = exports.Container = function () {

function autoinject(potentialTarget) {
var deco = function deco(target) {
var previousInject = target.inject;
var previousInject = target.inject ? target.inject.slice() : null;
var autoInject = _aureliaMetadata.metadata.getOwn(_aureliaMetadata.metadata.paramTypes, target) || _emptyParameters;
if (!previousInject) {
target.inject = autoInject;
Expand All @@ -713,6 +719,7 @@ function autoinject(potentialTarget) {
previousInject[i] = autoInject[i];
}
}
target.inject = previousInject;
}
};

Expand Down
11 changes: 9 additions & 2 deletions dist/es2015/aurelia-dependency-injection.js
Original file line number Diff line number Diff line change
Expand Up @@ -497,7 +497,13 @@ export let Container = class Container {
return this.autoRegister(key).get(this, key);
}

return this.parent._get(key);
let registration = metadata.get(metadata.registration, key);

if (registration === undefined) {
return this.parent._get(key);
}

return registration.registerResolver(this, key, key).get(this, key);
}

return resolver.get(this, key);
Expand Down Expand Up @@ -590,7 +596,7 @@ export let Container = class Container {

export function autoinject(potentialTarget) {
let deco = function (target) {
let previousInject = target.inject;
let previousInject = target.inject ? target.inject.slice() : null;
let autoInject = metadata.getOwn(metadata.paramTypes, target) || _emptyParameters;
if (!previousInject) {
target.inject = autoInject;
Expand All @@ -606,6 +612,7 @@ export function autoinject(potentialTarget) {
previousInject[i] = autoInject[i];
}
}
target.inject = previousInject;
}
};

Expand Down
11 changes: 9 additions & 2 deletions dist/native-modules/aurelia-dependency-injection.js
Original file line number Diff line number Diff line change
Expand Up @@ -584,7 +584,13 @@ export var Container = function () {
return this.autoRegister(key).get(this, key);
}

return this.parent._get(key);
var _registration2 = metadata.get(metadata.registration, key);

if (_registration2 === undefined) {
return this.parent._get(key);
}

return _registration2.registerResolver(this, key, key).get(this, key);
}

return resolver.get(this, key);
Expand Down Expand Up @@ -681,7 +687,7 @@ export var Container = function () {

export function autoinject(potentialTarget) {
var deco = function deco(target) {
var previousInject = target.inject;
var previousInject = target.inject ? target.inject.slice() : null;
var autoInject = metadata.getOwn(metadata.paramTypes, target) || _emptyParameters;
if (!previousInject) {
target.inject = autoInject;
Expand All @@ -697,6 +703,7 @@ export function autoinject(potentialTarget) {
previousInject[i] = autoInject[i];
}
}
target.inject = previousInject;
}
};

Expand Down
11 changes: 9 additions & 2 deletions dist/system/aurelia-dependency-injection.js
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ System.register(['aurelia-metadata', 'aurelia-pal'], function (_export, _context

function autoinject(potentialTarget) {
var deco = function deco(target) {
var previousInject = target.inject;
var previousInject = target.inject ? target.inject.slice() : null;
var autoInject = metadata.getOwn(metadata.paramTypes, target) || _emptyParameters;
if (!previousInject) {
target.inject = autoInject;
Expand All @@ -188,6 +188,7 @@ System.register(['aurelia-metadata', 'aurelia-pal'], function (_export, _context
previousInject[i] = autoInject[i];
}
}
target.inject = previousInject;
}
};

Expand Down Expand Up @@ -702,7 +703,13 @@ System.register(['aurelia-metadata', 'aurelia-pal'], function (_export, _context
return this.autoRegister(key).get(this, key);
}

return this.parent._get(key);
var _registration2 = metadata.get(metadata.registration, key);

if (_registration2 === undefined) {
return this.parent._get(key);
}

return _registration2.registerResolver(this, key, key).get(this, key);
}

return resolver.get(this, key);
Expand Down
11 changes: 11 additions & 0 deletions doc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
<a name="1.2.1"></a>
## [1.2.1](https://github.com/aurelia/dependency-injection/compare/1.2.0...v1.2.1) (2016-12-13)


### Bug Fixes

* **autoinject:** prevent changing inject of parent classes ([aa38a34](https://github.com/aurelia/dependency-injection/commit/aa38a34))
* **container:** check for custom registration before bubbling ([98739f2](https://github.com/aurelia/dependency-injection/commit/98739f2))



# 1.2.0

## Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "aurelia-dependency-injection",
"version": "1.2.0",
"version": "1.2.1",
"description": "A lightweight, extensible dependency injection container for JavaScript.",
"keywords": [
"aurelia",
Expand Down

0 comments on commit c7e8d3e

Please sign in to comment.