New Features:
- Add
hold
event (Lauri Rooden) - Add
tap
event (Lauri Rooden) - shim: Add getComputedStyle (Lauri Rooden)
- Add El.next/prev (Lauri Rooden)
- Add css transition support to El.kill (Lauri Rooden)
Removed Features:
Breaking Changes:
- ! Rename View.base to View.path (Lauri Rooden)
- ! Rename index.js to ui.js (Lauri Rooden)
- ! ui: Pass view instead of View to paramCb (Lauri Rooden)
- ! Change acceptMany arguments order (Lauri Rooden)
- ! Drop El.style (Lauri Rooden)
Fixes:
- Fix rate onEnd (Lauri Rooden)
- Fix pending view load on bubbleUp state (Lauri Rooden)
- Fix scope on ElWrap render (Lauri Rooden)
- Fix El.closest with textNodes (Lauri Rooden)
Enhancements:
- Add replace utility function (Lauri Rooden)
- Add opts to addEvent (Lauri Rooden)
- Add minimal style to test/html (Lauri Rooden)
- Add .sticky.is-stuck example (Lauri Rooden)
- Add pointer examples (Lauri Rooden)
- ui: Remove $o from scope (Lauri Rooden)
- Remove nexttick test (Lauri Rooden)
- Remove documentMode check (Lauri Rooden)
- Remove scope from 'if' render binding (Lauri Rooden)
- el: Remove Dialog logic from Modal (Lauri Rooden)
- doc: Fix Quick-Start link (Lauri Rooden)
- Make LiteJS to emitter and emit all view events to it (Lauri Rooden)
- Return undefined from checkUrl (Lauri Rooden)
- ref: Rename histBase to pushBase (Lauri Rooden)
- Cleanup (Lauri Rooden)
- Use more Function constructor (Lauri Rooden)
- shim: Patch pagehide with beforeunload (Lauri Rooden)
- ui: Move params to ui root scope (Lauri Rooden)
- load: Pass fileName to extension handler (Lauri Rooden)
- load: Use function constructor for nop (Lauri Rooden)
- Move checkUrl to histStart scope (Lauri Rooden)
- Rename shim/index.js to shim.js (Lauri Rooden)
- Move sticky under test/html (Lauri Rooden)
- Move topfloat example under test/html (Lauri Rooden)
- Move svg-example to test/html/ (Lauri Rooden)
- Deploy Pages when "test/html/**" changes (Lauri Rooden)
- Move examples under test/html (Lauri Rooden)
- Create workflow pages.yml (Lauri Rooden)
- doc: Use packagephobia image (Lauri Rooden)
- Update topfloat example (Lauri Rooden)
- Load defs also when el exists (Lauri Rooden)
- Expose eventStop as El.stop (Lauri Rooden)
- Resolve @ binding earlier (Lauri Rooden)
- Pass optional arguments for function listener with selector (Lauri Rooden)
- Do not pass $s to render as el.$s will be taken first (Lauri Rooden)
- touch: Do not preventDefault all events (Lauri Rooden)
- Set touchMode when any event/start/stop listener is set (Lauri Rooden)
- Set touchPos before no-drag cancel to be usable with multitouch (Lauri Rooden)
- Reduce used variables (Lauri Rooden)
- Move touch functions inside touchInit (Lauri Rooden)
- Do not force val to string in El.css (Lauri Rooden)
- Unify nodeType usage (Lauri Rooden)
- Allow to move class from one element to other with El.cls (Lauri Rooden)
- Log viewEval errors (Lauri Rooden)
- Accept array of elements in El.* functions (Lauri Rooden)
- Notify about debug mode (Lauri Rooden)
- shim: Clean up localStorage after storage test (Lauri Rooden)
- shim: Reduce used variables (Lauri Rooden)
- Rename slot commentNode (Lauri Rooden)
- Unify whitespaces (Lauri Rooden)
- Improve ui load order (Lauri Rooden)