Skip to content

v24.0.0-rc.6

Choose a tag to compare

@github-actions github-actions released this 24 Feb 10:46
· 327 commits to main since this release
v24.0.0-rc.6

New Features:

  • Add $s binding (Lauri Rooden)
  • Add hr-label.css (Lauri Rooden)
  • form: Add file-selector-button (Lauri Rooden)
  • Add test/form.html (Lauri Rooden)
  • Add each utility function (Lauri Rooden)
  • Add El.rm (Lauri Rooden)
  • Add simple for binding (Lauri Rooden)
  • Add binding.view to core (Lauri Rooden)
  • Add LiteJS.base (Lauri Rooden)
  • Add tests (Lauri Rooden)

Removed Features:

  • shim: Remove \u2028 from JSON.parse (Lauri Rooden)
  • binding/if: Remove kill listener (Lauri Rooden)
  • Remove listen/unlisten (Lauri Rooden)
  • Remove free text support from INPUT, use val binding (Lauri Rooden)
  • Remove binding.once notation (Lauri Rooden)
  • Remove pluginProto (Lauri Rooden)
  • Remove with usage (Lauri Rooden)
  • Drop binding plugin (Lauri Rooden)
  • Remove return value from El.append/empty (Lauri Rooden)
  • Remove global View (Lauri Rooden)
  • load: Remove setTimeout with eval (Lauri Rooden)
  • Remove global kb support, use root view (Lauri Rooden)
  • polyfill: Remove performance patch (Lauri Rooden)
  • Remove bindings.with (Lauri Rooden)

Fixes:

  • binding/view: Fix setting root url (Lauri Rooden)
  • render: Fix render when current el removed (Lauri Rooden)
  • Fix tests on node 21 (Lauri Rooden)
  • Fix eventStop on pinch/rotate (Lauri Rooden)
  • Fix form example (Lauri Rooden)
  • Fix loading files defined in views (Lauri Rooden)
  • Fix histStart with onpopstate (Lauri Rooden)
  • Fix selector and data in acceptMany with delay or object (Lauri Rooden)

Enhancements:

  • shim: Unify function names (Lauri Rooden)
  • ci: Run coverage on action side (Lauri Rooden)
  • Use c8 for coverage (Lauri Rooden)
  • Cleanup (Lauri Rooden)
  • css: Use vertical-align: top by default (Lauri Rooden)
  • css: Unify .no- classnames (Lauri Rooden)
  • Cleanup (Lauri Rooden)
  • Use ElWrap inside elEmpty (Lauri Rooden)
  • Use more splitRe (Lauri Rooden)
  • Create Plugin.prototype.d once (Lauri Rooden)
  • Use $s for scope (Lauri Rooden)
  • Do not create new scope for each view (Lauri Rooden)
  • Use elScope for creating View.data (Lauri Rooden)
  • Expose LiteJS.ui for autostart (Lauri Rooden)
  • Use only = for textNode (Lauri Rooden)
  • Emit nav after resolving params (Lauri Rooden)
  • Cleanup (Lauri Rooden)
  • Use viewEval in view plugin (Lauri Rooden)
  • Expose $ui,$,$$ in js plugin (Lauri Rooden)
  • el: Rewrite el/confirm to el/dialog (Lauri Rooden)
  • Minimize plugin internal variables (Lauri Rooden)
  • Move getPluginContent out from prototype (Lauri Rooden)
  • Expose $ui in bindings (Lauri Rooden)
  • Release v24.0.0-rc.4 (Lauri Rooden)
  • Extract elTxt (Lauri Rooden)
  • Extract createComment to function (Lauri Rooden)
  • Cleanup (Lauri Rooden)
  • Start finding view.el from html (Lauri Rooden)
  • Rename /polyfill to /shim (Lauri Rooden)
  • Attach bindings to node on render (Lauri Rooden)
  • Return old value from setAttr (Lauri Rooden)
  • Use assign to extend El (Lauri Rooden)
  • Revert 'Take file parser from xhr.load instead of xhr' (Lauri Rooden)
  • Use addEvent directly for touch events (Lauri Rooden)
  • ! Rename LiteJS.start to View.start (Lauri Rooden)
  • Use View.show as default histCb (Lauri Rooden)
  • Update dev.html comments (Lauri Rooden)
  • ! Rename LiteJS.go to View.go (Lauri Rooden)
  • Rearrange code (Lauri Rooden)
  • polyfill: Force JSON patch for ie8 (Lauri Rooden)
  • Set globalData.url (Lauri Rooden)
  • Handle selector in acceptMany (Lauri Rooden)
  • ! Attach scope directly to dom node (Lauri Rooden)
    -----BEGIN SSH SIGNATURE-----
    U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAg4bdwEFqFUau/sL98jakZfJpw5f
    VLGyjKE1Ek1YcMDYIAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
    AAAAQNowbg8FmmJAjsiY5+kztbkgjUobDTEVZq4sUhL3wgjLjHPKKeR7XKEqGmVAOAD+C9
    +lnkGDxIRRb6IFOVz1eQc=
    -----END SSH SIGNATURE-----