Releases: lorengreenfield/halfcab
v11.0.3
v11
Removes old cache wrapper function and includes both nanolru
and nanocomponent
libraries to be used instead.
v10.0.4
- Bug fixes
- Stable v10
v10
-
Simplifying and removing a few things that shouldn't be there or are not used much (or have ended up being bad practise to make use of)
-
No globally available exported state object anymore, it's passed into the output of
halfcab
default function, as the second argument to allgeb
listeners, and the top level component -
baseName
is gone - Too awkward to manage ad it's better to have smaller tab titles anyway. Initial tab title is always set by the server side render in the title tag so no need to set in thehalfcab
function (nor is there need to have state available if you were setting it via initial state. -
added two new holdingPen utility functions
addToHoldingPen
andremoveFromHoldingPen
to change holdingPen objects on the fly, and retain validation ability. -
Made a
nextTick
function available as sometimes a setTimeout with 17ms delay was being required in some projects
v9
Removal of exported state. State now available through:
- Top level component
- Second argument of geb
on
andonce
callbacks - Inside returned object from
halfcab()
function
v8.2.2
A few fixes on top over 8 to increase stability.
v8.0.0
- Breaking change, using .mjs files
6.2.12
Updated docs and solidified features.
5.2.2
Went back to mutable state
5.2.1
Immutable exported state and option for inject functions to not wrap output in a containing div.