Repository navigation
v24.11.0
New Features:
- Add
enas default locale when none defined (Lauri Rooden) - Add swap support to $b.el (Lauri Rooden)
- Add El.nearest utility function (Lauri Rooden)
- css: Add .lX classes for push-left-units (Lauri Rooden)
- Add scope back to
ifrender (Lauri Rooden) - Add empty icons to examples (Lauri Rooden)
- i18n: Add date extension (Lauri Rooden)
- i18n: Add num extension (Lauri Rooden)
- i18n: Add format.ext (Lauri Rooden)
- Add markup to core (Lauri Rooden)
- Add wrapper function for xhr.ui (Lauri Rooden)
- Add quote utility function (Lauri Rooden)
Removed Features:
- Drop isStr(fn) from El.on (Lauri Rooden)
- Remove $s only from Elements (Lauri Rooden)
- css: Remove duplicated spacing classes .p00 (Lauri Rooden)
- css: Use only child selector to remove nested grid spacing (Lauri Rooden)
- test: Remove old files (Lauri Rooden)
Fixes:
- Fix emit returned listener count (Lauri Rooden)
- Fix $b.each to handle array content change (Lauri Rooden)
- Fix getExt cache (Lauri Rooden)
- test: Fix changing language (Lauri Rooden)
- Fix possible prototype-pollution (Lauri Rooden)
Enhancements:
- Add tests (Lauri Rooden)
- Pass opts+txt to raw plugins as common case (Lauri Rooden)
- Reduce variable write (Lauri Rooden)
- Use el scope to resolve classes in $b.is (Lauri Rooden)
- Rearrange code (Lauri Rooden)
- doc: Update html examples (Lauri Rooden)
- Update svg test view (Lauri Rooden)
- Move runKb to inner scope (Lauri Rooden)
- Resolve view.root as string before storing a ref to it (Lauri Rooden)
- Update tests for node22 where node.language is defined (Lauri Rooden)
- Do not parse inline javascript (Lauri Rooden)
- Bind hasOwn (Lauri Rooden)
- Change emit signature (Lauri Rooden)
- i18n: Take opts.lang before navigator.language (Lauri Rooden)
- i18n: Expose getExt (Lauri Rooden)
- Use first locale when lang not set (Lauri Rooden)
- Reduce variable writting (Lauri Rooden)
- Cleanup plugin.el (Lauri Rooden)
- Accept data for events without delay (Lauri Rooden)
- Keep ref to null (Lauri Rooden)
- Clear double error logging (Lauri Rooden)
- Inline View.path (Lauri Rooden)
- ! Replace Event.asEmitter with El.asEmitter (Lauri Rooden)
- Update simplest example (Lauri Rooden)
- Use getUrl before pushBase to get hash-url (Lauri Rooden)
- Do not redirect to hash-url when pushState not supported (Lauri Rooden)
- Make view.show private (Lauri Rooden)
- Inline logErr (Lauri Rooden)
- ! load: Replace sendErrors with sendLog (Lauri Rooden)
- test: Rename test/html/example2.html to routed.html (Lauri Rooden)
- test: Rename test/html/svg-example1.html to svg-spa.html (Lauri Rooden)
- test: Rename test/html/example1.html to simplest.html (Lauri Rooden)