inversify / inversify-vanillajs-helpers

Some helpers for the development of InversifyJS applications with VanillaJS or Babel
MIT License
33 stars 6 forks source link

An in-range update of inversify is breaking the build 🚨 #3

Closed greenkeeper[bot] closed 7 years ago

greenkeeper[bot] commented 7 years ago

Version 3.0.0-beta.3 of inversify just got published.

Branch Build failing 🚨
Dependency inversify
Current Version 3.0.0-beta.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As inversify is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them. I recommend you give this issue a very high priority. I’m sure you can resolve this :muscle:


Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/inversify/inversify-vanillajs-helpers/builds/181137600)
Release Notes 3.0.0-beta.3
Commits

The new version differs by 6 commits .

  • 41cb6b4 3.0.0-beta.3
  • 9075f67 Implements #418 (#431)
  • 9f5f1ac Working on #193 (#429)
  • a268e4c Allow to use symbols or numbers as names and tags (#427)
  • 44f5f06 Implements #421 & refactor enum -> literal types (#424)
  • ed10252 Update README.md

See the full diff.

Not sure how things should work exactly? There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 7 years ago

After pinning to 3.0.0-beta.2 your tests are passing again. Downgrade this dependency 📌.

greenkeeper[bot] commented 7 years ago

Version 3.0.0-rc.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.0-rc.1

3.0.0-rc.1 Release

Breaking changes

  • The Provider signature has been changed.
  • The Kernel class is now named Container.
  • The Kernel method getServiceIdentifierAsString is not a method of Container.
  • The 2.x PlanAndResolveArgs interface is now NextArgs.
  • The PlanAndResolveArgs signature has been changed.
  • The resolution logic in 2.0 and 3.0 is slightly different in order to support new features like optional dependencies and defaults contextual injections.

New features

  • New container method: getAllNamed
  • New container method: getAllTagged
  • New container method: Merge
  • New container method: createChild
  • New container method: isBoundNamed
  • New container method: isBoundTagged
  • Added support for named defaults
  • Added support for optional dependencies
  • Added support for global container options
  • Allow to use symbols or numbers as names and tags

Non-functional improvements

  • Major internal refactor
  • Significant Performance improvements
  • Enabled --strictNullChecks & --noUnusedLocals
  • AMD support

Bug fixes

  • Container.getAll does not return named bindings

Commits

@remojansen Update factory_injection.md 115b6de
@greenkeeperio-bot update gulp-sourcemaps to version 2.0.0 (#387) … 43b9c71
@greenkeeperio-bot gulp-sourcemaps@2.1.0 … 261da22
@remojansen Implements #279 + huge refactoring (#392) … e4d0c59
@remojansen Update environment.md b5f06d5
@remojansen remojansen Implements #393 & #394 (#396) … a359c3b
@remojansen Implements #395 (#398) … c1958b8
@remojansen Rename Kernel as Container (#399) 2806aa9
@goenning [docs] Map is now required (#400) … f429ddc
@kennyjacob Update basic_js_example.md (#401) … bd2ab1b
@kennyjacob Update CONTRIBUTING.md (#402) … d552f03
@TiagoMestre TiagoMestre Update ecosystem.md (#406) 209cea3
@remojansen Implements #410 (#416) … 48e8267
@remojansen Update upgrade.md 573a951
@remojansen #408 #419 #405 (#420) … 757340d
@remojansen Update README.md ed10252
@remojansen Implements #421 & refactor enum -> literal types (#424) … 44f5f06
@sanex3339 Allow to use symbols or numbers as names and tags (#427) … a268e4c
@remojansen Working on #193 (#429) … 9f5f1ac
@remojansen Implements #418 (#431) … 9075f67
@remojansen 3.0.0-beta.3 41cb6b4
@remojansen Implements #411 961acc4
@remojansen Implements #417 (#434) … 3b43e41

Commits

The new version differs by 2 commits .

See the full diff.