Skip to content

Releases: inversify/InversifyJS

2.0.0-rc.5

01 Aug 07:20
Compare
Choose a tag to compare
2.0.0-rc.5 Pre-release
Pre-release

Trying to fix npm continuous delivery

2.0.0-rc.4

01 Aug 00:15
Compare
Choose a tag to compare
2.0.0-rc.4 Pre-release
Pre-release

Commits

@remojansen Update README.md 78e996c
@remojansen Update package.json 4e95af4
@remojansen Update .travis.yml deef4c2

2.0.0-rc.3

31 Jul 23:48
Compare
Choose a tag to compare
2.0.0-rc.3 Pre-release
Pre-release

Commits

@remojansen Update .travis.yml 5ca199b
@remojansen CD e0b7990
@remojansen Update package.json 9e30372
@remojansen CD b8a01b2
@remojansen CD d69997e

2.0.0-rc.2

31 Jul 23:29
Compare
Choose a tag to compare
2.0.0-rc.2 Pre-release
Pre-release

Commits

@remojansen upgraded dependencies 5f24eec
@remojansen Updated examples link 538946a
@remojansen Update ecosystem.md c66939d
@remojansen Update README.md c55291b
@remojansen Update README.md 89f77e4
@remojansen Update property_injection.md b39dbfc
@remojansen Update property_injection.md 683b0a0
@lholznagel added appveyor.yml (#277) … c536dba
@remojansen Update purpose.md d7c082b
@remojansen Update purpose.md c23738b
@remojansen Fix #281 (#282) … 874bfdf
@sergeyzenchenko Fix copy-past in TYPES table. (#287) 8821e9e
@remojansen Update ecosystem.md 20cda9e
@remojansen trying to fix coverage issue (#290) … 35ea7c1
@remojansen Update gulpfile.js c2754aa
@remojansen Update package.json 00ef577
@remojansen Update gulpfile.js 6d12a7d
@remojansen Update package.json 8052f14
@remojansen migrated to code climate (#291) 190a9d8
@remojansen Update README.md 315cc52
@remojansen Update README.md c6edb57
@remojansen Update package.json 90a60ef
@greenkeeperio-bot chore(package): update tsify to version 1.0.0 (#292) … 9561a47
@lukas-zech-software Fix #295 (#296) … 821a30f
@remojansen Upgraded gulp-tslint to 6.0.1 (#299) 82b5943
@remojansen Fixed typo 290f667
@Skahrz Skahrz Fixed getFunctionName #301 (#302) … fd27686
@Aciho Aciho Add missing link (#304) 97ed41f
@remojansen Updated README.md (#309) … ea63881
@remojansen Update README.md 9b90d3c
@endel support binding service identifiers to itself. #311 (#312) 1a911a2
@remojansen #312 1535b13
@remojansen Update interfaces.ts (#313) 672ffc9
@remojansen Update .publishrc 1955821
@remojansen Implements #300 & #315 (#316) … 9658f7f
@lukas-zech-software Feat/305/better error msg named tagged (#319) … 1d73282
@endel add Kernel#parent setter. allow Planner to check for identifiers recu… … 05eddd2
@remojansen Create hierarchical_di.md ea3d541
@remojansen Update readme.md b78fb3e
@remojansen Update package.json ea21bdd

2.0.0-rc.1

25 Jun 16:42
Compare
Choose a tag to compare
2.0.0-rc.1 Pre-release
Pre-release

Commits

@greenkeeperio-bot chore(package): update gulp-header to version 1.8.4 (#258) … b94d9ab
@greenkeeperio-bot chore(package): update gulp-header to version 1.8.5 (#259) … 0db957c
@greenkeeperio-bot chore(package): update gulp-header to version 1.8.6 (#260) … 6897196
@greenkeeperio-bot chore(package): update gulp-header to version 1.8.7 (#261) …
@remojansen Update ecosystem.md a5c5a9a
@remojansen Removed some any annotations (#268) … 19ec566
@remojansen Update ecosystem.md 7b551a5
@remojansen Added note about common issue (#262 #266) 5a51b0c
@remojansen Fixed typo 760bf8f
@remojansen Fixed #267 (#270) d6d8364
@remojansen Update ecosystem.md 6549fd2
@remojansen Fixed typo fe6f296
@remojansen Implemented #272 (#273) 7e255f3

2.0.0-beta.9

21 Jun 00:45
Compare
Choose a tag to compare
2.0.0-beta.9 Pre-release
Pre-release

Breaking changes

  • All interfaces don't use the I prefix anymore. To access the interfaces you must import the interfaces namespace:
import { Kernel, interfaces } from "inversify";

let kernel: interfaces.Kernel = new Kernel();

kernel.bind<interfaces.Factory<Weapon>>("Weapon").toFactory<Weapon>((context) => {
        return () => {
            return kernel.get<Weapon>("Weapon");
        };
});
  • Kernel modules have a new API:
let warriors = new KernelModule((bind: Bind) => {
    bind<Ninja>("Ninja").to(Ninja);
});

let weapons = new KernelModule((bind: Bind) => {
    bind<Katana>("Katana").to(Katana);
    bind<Shuriken>("Shuriken").to(Shuriken);
});

let kernel = new Kernel();
kernel.load(warriors, weapons);
kernel.unload(warriors);

Features

Fixes

Commits

Commits on Jun 02, 2016
@remojansen Updated to match latest inversify-dts 744716c
@remojansen Update ecosystem.md c223f17
@remojansen Update README.md ec5305f
@remojansen Implements #235 (#236) … c83eaf4
@remojansen Update README.md 5e845af
@remojansen Update README.md 988e45b

Commits on Jun 13, 2016
@greenkeeperio-bot chore(package): update gulp-istanbul to version 1.0.0 (#243) … ef7a671

Commits on Jun 17, 2016
@remojansen Implementes #237 #244 #245 #246 (#249) … 7a205aa
@remojansen Update purpose.md 64b3970
@remojansen Update purpose.md 3bc6ac0

Commits on Jun 18, 2016
@remojansen Fix for gulp-header broken release … 48d6662
@greenkeeperio-bot [email protected] (#251) … bf8b836

Commits on Jun 20, 2016
@remojansen remojansen Implemented #242 (#254) d06f799
@remojansen remojansen Fixes #247 (#255) … d23ce74

2.0.0-beta.10

21 Jun 10:42
Compare
Choose a tag to compare
2.0.0-beta.10 Pre-release
Pre-release

2.0.0-beta.8

01 Jun 18:03
Compare
Choose a tag to compare
2.0.0-beta.8 Pre-release
Pre-release

Fixes #233

2.0.0-beta.7

31 May 23:30
Compare
Choose a tag to compare
2.0.0-beta.7 Pre-release
Pre-release

@greenkeeperio-bot [email protected]a5ad23f
@remojansen Update README.md 9bd3ed4
@remojansen Update architecture.md a090d35
@remojansen Delete wallaby.js 5c13b09
@remojansen Fixed reference to old API e99e252
@Jameskmonger Use quotation marks in all node.js versions in travis.yml (#225) b08d070
@Jameskmonger Install typings on npm install (#223) … 00cbd03
@remojansen Fixes #212 (#226) … c51870b
@remojansen Fixes #224 (#227) … e2dda1c
@remojansen Update README.md 80c60b7
@Jameskmonger Don't install typings manually on Travis (#229) 20c1352
@remojansen Update environment.md df898a7
@remojansen Implements #220 (#232) … 3e7b818
@remojansen beta.7 4f9c734
@remojansen beta.7 d5acab4

2.0.0-beta.6

21 May 00:16
Compare
Choose a tag to compare
2.0.0-beta.6 Pre-release
Pre-release

@remojansen Fixes #196 (#211) 6381fdc
@greenkeeperio-bot chore(package): update tsify to version 0.16.0 (#213) … 65941ee
@remojansen Working on #216 (#217) 20460d0
@remojansen Typo in tests 5d34240
@remojansen beta.6 release