Skip to content

Releases: OOPMan/jquery-plugincreator

v1.0.1

08 Mar 09:14
de16118
Compare
Choose a tag to compare

esprima version bump to fix issues with too old and too new versions of esprima

v2.0.0

08 Mar 09:12
Compare
Choose a tag to compare

v2.0.0

v1.0.0

29 Aug 18:47
Compare
Choose a tag to compare

With the decision to start working on v2.0.0 of the project, now is a good time to mark the current release as v1.0.0 to ensure there is no confusion as we go forwards.

_super switcharoo

05 Dec 20:44
Compare
Choose a tag to compare

One major change in this release:

  • In order to fully correct Issue #1, the position of the _super parameter is been moved from the last function parameter to the first function parameter. This enables variable-length argument lists to behave as expected and is mechanically simpler to implement that handling variable-length argument lists properly when _super is defined as the last function parameter.

This release has been tagged 0.3.0 rather than 0.2.1 because the relocation of the _super parameter is a backwards-incompatible change.

Death to Bugs

05 Dec 20:15
Compare
Choose a tag to compare

This is a major update that fixes two major issues:

  1. Issue #1: Injection of the _super parameter behaves incorrectly when functions that accept optional parameters.
  2. Issue #2: Extending a descendant plugin with new members would cause the ancestor plugins members to be extended as well.

0.1.1

28 Nov 20:51
Compare
Choose a tag to compare

A very minor update:

  • When a plugin is instantiated the new plugin instance is returned, allowing plugin instantiation on single-element selections to perform as expected for assignment purposes.

0.1.0

28 Nov 16:42
Compare
Choose a tag to compare

First major update since 0.1.0. This update introduces:

  • Ability to retrieve individual Plugin Instances using the common getInstance plugin method.
  • Ability to retrieve results of calling Plugin Instance member functions by either selecting a single element or by using the special map plugin method operation.
  • Some more tests, all passing
  • Fixed the documentation file

0.0.1

28 Nov 16:29
Compare
Choose a tag to compare

The initial release. All basic functionality working and test passing to wit:

  • Bower and NPM package definitions
  • AMD, CommonJS and standard Browser environment support
  • Common plugin methods including constructor and destroyer
  • Creating Plugins
  • Cloning Plugins
  • Extending Plugins
  • Clonestending Plugins
  • Instantiating Plugins
  • Extending Plugin Instances
  • Calling Plugin Instance member functions
  • Member function inheritance via trailing _super parameter
  • Over 80 tests, all passing