Repository navigation
Releases: litejs/ui
Releases · litejs/ui
Release list
Release v26.10.0
New Features:
- Add fast-click back for Push URLs (Lauri Rooden)
Fixes:
- Fix pinch and rotate first finger movement (Lauri Rooden)
- Fix setting radio.checked (Lauri Rooden)
- Fix plugin.r collision with SVGCircleElement.r (Lauri Rooden)
Release v26.8.0
Removed Features:
- Drop fast-click from core (Lauri Rooden)
Enhancements:
- Stop render when scope is gone (Lauri Rooden)
- Restore View.show() for temporary display (Lauri Rooden)
Release v26.5.0
New Features:
- Add RAF support to rate (Lauri Rooden)
- Add {until} support to addEvent (Lauri Rooden)
Fixes:
- Fix elKill with tr class without transition (Lauri Rooden)
Enhancements:
- Use only pushState for nav and scroll restoration (Lauri Rooden)
- Add ImgCompare example (Lauri Rooden)
- shim: Replace onhashchange with onpopstate (Lauri Rooden)
- ! Replace El.scrollLeft/Top() with El.scroll() (Lauri Rooden)
- Use result buildup in format() (Lauri Rooden)
- Accept ';' in binding closures (Lauri Rooden)
Release v26.4.0
New Features:
- Add el/sortable el/gallery (Lauri Rooden)
- Add El.flip/morph (Lauri Rooden)
- Add transitionend support to acceptMany (Lauri Rooden)
- touch: Add e.el and e.mode (Lauri Rooden)
Enhancements:
- el/slider: Fix knob capture order (Lauri Rooden)
- Remove .concat() in emit (Lauri Rooden)
- Render childs with changed scope (Lauri Rooden)
- Reduce Function() usage (Lauri Rooden)
- Use str.indexOf in hasClass (Lauri Rooden)
- Inline closestScope (Lauri Rooden)
- ! Unify markup syntax (Lauri Rooden)
- Accept map for multiple values in acceptMany (Lauri Rooden)
- Allow to revert El.cls after time (Lauri Rooden)
- Ref reusable onceEvent (Lauri Rooden)
- Ref reusable bindingsCls (Lauri Rooden)
- Improve data detection in acceptMany (Lauri Rooden)
- touch: Ref dx (Lauri Rooden)
- touch: Emit panstart with e0 (Lauri Rooden)
- touch: Share haveEv (Lauri Rooden)
- load: Cleanup all xhr handlers (Lauri Rooden)
Release v26.3.0
New Features:
- Add scroll restoration (Lauri Rooden)
- Add assign opts support to elScope (Lauri Rooden)
- Add tap2 event (Lauri Rooden)
- Add debug warning about loading .ui file twice (Lauri Rooden)
Removed Features:
- ui: Remove '"on" + ev2 in el' check in addEvent (Lauri Rooden)
Breaking Changes:
- ! Emit resize on LiteJS (Lauri Rooden)
- ! Rename Slider.ui to slider.ui (Lauri Rooden)
- ! el/menu: Rename "showMenu" to "menu" (Lauri Rooden)
- ! Unify event delegation signatures
- Custom event signatures changed: pinch(e, diff) -> pinch(e){e.diff}
Fixes:
- Fix elKill with transition (Lauri Rooden)
- Fix addKb with names (Lauri Rooden)
Enhancements:
- Rewrite dialog for reusable content (Lauri Rooden)
- Rewrite Slider for custom Knob-s (Lauri Rooden)
- Reduce type checks in runKb (Lauri Rooden)
- Allow to mouseover Tooltip (Lauri Rooden)
- Extract menu.ui from material.ui (Lauri Rooden)
- Extract ripple.ui from material.ui (Lauri Rooden)
- ! Unify event delegation signatures (Lauri Rooden)
- load: Log empty string for missing error parameter (Lauri Rooden)
- Simplify capturing %ui (Lauri Rooden)
Release v26.2.1
New Features:
- Add %ui plugin to init app with conf (Lauri Rooden)
Enhancements:
- Improve debug mode info (Lauri Rooden)
- binding/each: Handle objects (Lauri Rooden)
- Rename example elements (Lauri Rooden)
Release v26.2.0
Fixes:
- Fix append with negative index (Lauri Rooden)
- Fix acceptMany with spaces (Lauri Rooden)
- shim: Fix Array.from array-like handling (Lauri Rooden)
Enhancements:
- Add tests (Lauri Rooden)
- Add some comments (Lauri Rooden)
- Add scrollPos helper (Lauri Rooden)
- shim: Add Math.log10 (Lauri Rooden)
- Use userAgent for metaKey detection (Lauri Rooden)
- doc: Update readme (Lauri Rooden)
- shim: Test hasOwn with Object.create(null) (Lauri Rooden)
- shim: Throw on '' selector (Lauri Rooden)
- shim: Return null from undefined sessionStorage.getItem (Lauri Rooden)
- Test CompressionStream (Lauri Rooden)
- load: Test pending sendLog branch (Lauri Rooden)
- shim: Reduce coverage ignored area (Lauri Rooden)
- load: Handle rejected file handler (Lauri Rooden)
- load: Catch localStorage access (Lauri Rooden)
- shim: Catch xhr in sendBeacon (Lauri Rooden)
- Check ignoreFocus only on set (Lauri Rooden)
- Restore El.T (Lauri Rooden)
Release v25.10.0
New Features:
- shim: Add Number.EPSILON (Lauri Rooden)
- load: Add theme initializer (Lauri Rooden)
- Add revert time to acceptMany (Lauri Rooden)
Removed Features:
- shim: Remove getter syntax (Lauri Rooden)
- css: Remove .anim prefixes (Lauri Rooden)
Breaking Changes:
- ! Use string syntax for breakpoints
- ! Do not change focused input value (Lauri Rooden)
- ! Drop new/removeListener events (Lauri Rooden)
- ! load: Replace
onerrordrop flags withlog(Lauri Rooden) - ! load: Merge activex/inject/reuse drop flags into
IE9(Lauri Rooden)
Fixes:
- Fix example (Lauri Rooden)
- Fix bindings.one (Lauri Rooden)
Enhancements:
- shim: Add prefix to String#at() (Lauri Rooden)
- Add form toggle flag (Lauri Rooden)
- Add addPlugin expectContent argument (Lauri Rooden)
- Cleanup (Lauri Rooden)
- Bind camelFn (Lauri Rooden)
- Change replace arguments order (Lauri Rooden)
- ci: Update dependencies (Lauri Rooden)
- load: Revert null for onreadystatechange reset (Lauri Rooden)
- Do not ref $r in makeFn (Lauri Rooden)
- Pass opts to removeEventListener (Lauri Rooden)
- Move canCapture check to shim (Lauri Rooden)
- Rename ie8 toggle flag to ie9 (Lauri Rooden)
- Pass fn to addPlugin (Lauri Rooden)
- Keep ref to parent.p(lugin) (Lauri Rooden)
- Ignore Falsy values in viewParse (Lauri Rooden)
- Rename viewPing to bubbleUp (Lauri Rooden)
- load: Send error location as own variable (Lauri Rooden)
- load: Concat extra data in log (Lauri Rooden)
- Emit 'pong' on every open view before final 'show' (Lauri Rooden)
- Emit 'nav' from viewShow (Lauri Rooden)
- Improve templateRe matching (Lauri Rooden)
- Return numbers from iGet (Lauri Rooden)
- Accept
@click!for;one!(Lauri Rooden) - Cleanup emitter.one() (Lauri Rooden)
- Cleanup setUrl (Lauri Rooden)
- Pass elScope to makeFn (Lauri Rooden)
- Reduce viewClose visibility (Lauri Rooden)
- ui: Do not shadow global objects (Lauri Rooden)
- load: Leave injected scripts in DOM to ensure execution (Lauri Rooden)
- load: Use
nullto cleanup xhr (Lauri Rooden) - css: Clean up base.css (Lauri Rooden)
- css: Move global utility classes to own file (Lauri Rooden)
Release v25.5.0
New Features:
- shim: Add Array#at() and String#at() (Lauri Rooden)
- Add extract-lang (Lauri Rooden)
Fixes:
- Fix clearing touchEl (Lauri Rooden)
Enhancements:
- Accept empty string as $b.is prefix (Lauri Rooden)
- shim: Remove
{}fallback from patch (Lauri Rooden) - Upgrade libs (Lauri Rooden)
- Cache THIS (Lauri Rooden)
- Pass e.target to delegated event listener (Lauri Rooden)
- Do not check arguments.length in acceptMany (Lauri Rooden)
- Make touch holdDelay configurable (Lauri Rooden)
- Check event option.capture support (Lauri Rooden)
- Wrap
on(Lauri Rooden) - Rename BIND_ATTR (Lauri Rooden)
- Allow to use hold event without tap (Lauri Rooden)
- i18n: Use iGet in pattern translation (Lauri Rooden)
- i18n: Handle Capital keys (Lauri Rooden)
- el: Improve Slider (Lauri Rooden)
Release v25.1.0
New Features:
- Add shift+wheel as alternative for rotate (Lauri Rooden)
- Add 'name' binding (Lauri Rooden)
- Add namespace to expand (Lauri Rooden)
- Add missing kb toggle comments (Lauri Rooden)
Removed Features:
- Remove rarely used svg tags with better alternatives (Lauri Rooden)
- Remove 'item in list' custom syntax to allow native javascript (Lauri Rooden)
- Drop next-sibling combinator (+) support from templates (Lauri Rooden)
- ! Drop El.next and El.prev (Lauri Rooden)
Fixes:
- Fix cleaning up replacement elements (Lauri Rooden)
- Update $s to newly created scope (Lauri Rooden)
Enhancements:
- Use single global bindOnce (Lauri Rooden)
- Upgrade libs (Lauri Rooden)
- Improve binding operator matching (Lauri Rooden)
- Move templateRe inside viewParse (Lauri Rooden)
- Use loop to format (Lauri Rooden)
- Upgrade libs (Lauri Rooden)
- css: Extract .anim to own file (Lauri Rooden)
- Blur all elements (Lauri Rooden)
- css: Increase
.lg .lg-*specificity (Lauri Rooden) - Improve tests (Lauri Rooden)
- Accept CRLF as template line ending (Lauri Rooden)