Skip to content

Releases: conversejs/pluggable.js

Version 3.0.1 - 2021-05-12

12 May 10:00
Compare
Choose a tag to compare
  • Bugfix. Plugin dependencies attributes might not be defined
  • Bugfix. this value is wrong in overridden functions

Version 3.0.0 - 2021-05-12

12 May 10:00
Compare
Choose a tag to compare
  • Remove lodash and use native methods instead

Version 2.0.1 - 2019-05-13

13 May 15:38
v2.0.1
Compare
Choose a tag to compare
  • Import lodash methods individually
  • Log not-found dependency messages as warnings.

2.0.0 (10 January 2018)

10 Jan 17:09
Compare
Choose a tag to compare
  • Rename the optional_dependencies option to dependencies, since they're
    not necessarily optional and the original name is misleading.

1.0.1 (05 November 2017)

05 Nov 16:09
Compare
Choose a tag to compare
  • Ensure that plugged obj is also available in overriden constructors
  • Plugins now can have an enabled attribute (either a method or a property)
    which determines whether the plugin should be initialized or not.

1.0.0 (25 February 2017)

25 Feb 15:42
Compare
Choose a tag to compare
  • Use lodash instead of underscore.
  • Update pluggable.js to ES2015 syntax.
  • Add unit tests and integrate into TravisCI.
  • Throw an error when reusing an already taken plugin name.

0.0.3 (15 January 2017)

15 Jan 09:21
v0.0.3
Compare
Choose a tag to compare
  • Ensure that the pluggable obj is reachable in overridden functions [jcbrand]

0.0.2 (24 August 2016)

24 Aug 10:38
v0.0.2
Compare
Choose a tag to compare
  • Rename _super attribute to __super__. [jcbrand]
  • Renamed Pluggable class to PluginSocket. [jcbrand]
  • Allow the attribute name referring to the PluginSocket instance to be
    specified when calling pluggable.enable. [jcbrand]