Handling multiple dynamic parameters. While previously you could add only one extra param dynamically, container.get("myThing", extraParam);
now you can add as many as you want. container.get("myThing", extraparam1, extraParam2);
That's also true to factories. myThingFactory.get(extraparam1, extraParam2);
Introducing compostion. When you're accessing an instance using the container you can compose the interface of your instance with other interfaces or functions. The foreign interfaces and functions will be handled as traditional traits. (Stateless with explicit conflict resolution)
Introducing talent composition Asymmetric software composition with talents using talentcomposer
Updating changelog and readme
Updating readme
Fixing readme
Upgrading talentcomposer which can use talents from multiple sources
Upgrading talentcomposer. Going back to proper type check for talents. If using a talent created by an other installment of the package is necessary I recommend to recreate the talent using the Talent constructor. Like: const copiedTalent = mainliner.createTalent(talent)
Upgrading talentcomposer. Making possible to declare a required member on the prototype of a class
Upgrading talentcomposer. Refactoring for better encapsulation
Upgrading talentcomposer. Removing node4 build Removing node4 build from package. Also upgrading talentcomposer which node4 build was also removed
Adding badges Adding dependency (david-dm.org) and npm badges
Removing node4 build note from readme The node4 build is no longer available so the corresponding note has to be removed
Fixing package.json Fixing description in package.json
Adding test coverage badge Adding test coverage (coveralls.io) badge
Adding jsdoc
Upgrading packages To clear up badges
Upgrading packages To clear up badges
Building on node v8 Making sure that mainliner is good with node v8. Also upgrading packages.
Upgrading packages To clear up badges, Building on node v8 and v10
Upgrading packages Getting rid of grunt and clearing up badges