Skip to content

2.1.0

Latest
Compare
Choose a tag to compare
@mikaelkaron mikaelkaron released this 26 Nov 11:50
  • add poly/function for logger (#115)
  • add '_' and '.' to topic match group (#110)
  • add '-' to topic match (#109)
  • update factory regexp for special event (#108)
  • Add more configuration support to hub proxies (#107)
  • Add pubsub proxy that can bridge separated troop applications (#104)
  • Port logger from 1.x to 2.x (#101)
  • event/emitter should ensure that resolved value from a callback is an array (#98)
  • if handled === 0 callback won't be called in EventEmitter (#96)
  • troopjs-core tests get updated (#95)
  • fix "exceeding maximum call stack" error which caused by mistakenly calling to self.on (#90)
  • Make sure troopjs can work with when 2.0 (#87)
  • EventEmitter should check phase before callback (#86)
  • fix mistakenly using .call(), replace it with .apply() (#84)
  • Constructor.toString should return displayName of prototype (#83)
  • handlers[MEMORY] is not updated until last handler when emitting (#82)
  • Event emitter should be able to execute listeners either like when/sequence or when/pipeline (#81)
  • gadget.subscribe and gadget.unsubscribe should use 'this' for context (#80)
  • gadget.subscribe and gadget.unsubscribe use this for context (#79)
  • event/emitter does not work if multiple emit on the same event is executed (#78)
  • Add senile mode in event/emitter (#77)
  • Move .configure from service to base (#76)
  • Services need to be able to export their configuration (in order to support partial reconfiguration) (#75)
  • component/base.signal does not handle triggering non existing signals (#74)
  • Factory decorators need to handle if there is nothing to decorate (#73)
  • Refactor Factory.around to match ComposeJS.around (#72)
  • Add support for Create convenience class method. (#70)
  • Add support for BEFORE and AFTER aspects (#69)
  • Use when.js in weave plugin (#68)
  • add support for task management (#33)