Skip to content

Releases: luavixen/Patella

Release 2.2.2

16 Aug 05:46
Compare
Choose a tag to compare
  • Updated links to repository and author (GitHub username change)

Release 2.2.1

21 Jun 06:39
Compare
Choose a tag to compare
  • Incremental changes to some initialization code

Release 2.2.0

28 May 04:34
Compare
Choose a tag to compare
  • Fixed issue where internal state would be leaked through this value
  • ECMAScript 6 Symbols are used for internal properties if available (older browsers still supported!)
  • Passing values of the wrong type to exported functions throws instances of TypeError instead of the more generic Error
  • Other minor changes and refactoring

Release 2.1.0

11 Feb 23:26
Compare
Choose a tag to compare
  • Fix issue where Node.js would complain that the CommonJS version of this module was actually an ESModule (when it wasn't)
  • Removed niche build targets

Release 2.0.0

01 Feb 04:27
Compare
Choose a tag to compare

The big one.

Luar has been renamed to Patella and has been rewritten from the ground up to be smaller, faster, and more stable!
Highlights include:

  • Switched to ECMAScript modules
  • Tracking values and dependencies more efficiently with closures
  • New ignore(object) function
  • Updated dispose(func, clean) with clean parameter (and made it eagerly remove dependencies instead of the old lazy system)
  • And more!

Release 1.4.2

23 Dec 02:11
Compare
Choose a tag to compare
  • Replaces 1.4.1 (1.4.1 is no longer available)
  • Updated devDependencies
  • Updated doccomments
  • Updated README

Release 1.4.0

06 Sep 21:38
Compare
Choose a tag to compare
  • Rewrote Luar to be smaller and faster
  • Functions can now be observed (but are not implicitly observed)
  • Updated tests
  • Updated README

Release 1.3.0

03 Aug 05:55
Compare
Choose a tag to compare
  • Added dispose(fn) which deletes computed tasks
  • Updated README

Release 1.2.2

01 Aug 22:56
Compare
Choose a tag to compare
  • Hotfix for 1.2.1 which breaks without CommonJS globals (1.2.1 is no longer available)
  • Code cleanup

Release 1.2.0

01 Aug 01:20
Compare
Choose a tag to compare
  • Fixed a bug where properties that exist in both Object.prototype and the target object cause weird errors
  • Fixed a bug where properties named __proto__ would break the dependency tracking (__proto__ is now ignored)
  • Updated README