Skip to content

v24.11.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 19:06
· 172 commits to main since this release
v24.11.0

New Features:

  • Add en as 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 if render (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)