Repository navigation
v24.0.0-rc.6
·
327 commits
to main
since this release
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
withusage (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
navafter 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.loadinstead ofxhr' (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-----