Skip to content

v3.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 15:35
· 64 commits to main since this release
c2710c4

Minor Changes

  • #298 70aae4d Thanks @tenphi! - Reduce tree-shaken runtime bundle sizes with semantic shared chunks.

    Changed: tastyDebug is no longer auto-installed on window in development.
    Call tastyDebug.install() before using it from the browser console. Keeping the
    install explicit is what lets the debug tooling stay out of the runtime chunk.

  • #326 af52dc7 Thanks @tenphi! - Speed up style chunk categorization and reduce its runtime footprint.

    Removed: the dotize export is no longer available from @tenphi/tasty or
    @tenphi/tasty/core. It was undocumented, had no internal callers, and was not
    part of the styling API. If you imported it, copy the helper into your own code.

Patch Changes

  • #309 e27591e Thanks @tenphi! - Reduce runtime bundle size by consolidating stylesheet and debug bookkeeping.

  • #302 28b92f1 Thanks @tenphi! - Reduce the Babel plugin dependency graph by separating build-time configuration
    from browser runtime setup, while consistently applying plugin-provided static
    configuration.

  • #322 8d6452f Thanks @tenphi! - Reduce the runtime footprint and unnecessary CSS formatting work of tastyDebug.

  • #316 7ee392b Thanks @tenphi! - Reduce runtime bundle size and condition-processing overhead.

  • #329 d2ed93f Thanks @tenphi! - Reduce bundle size and improve base prop filtering performance.

  • #330 850eea2 Thanks @tenphi! - Reduce runtime setup overhead for built-in style handlers.

  • #311 8e84f40 Thanks @tenphi! - Reduce bundle size and temporary allocations while normalizing configuration.

  • #321 23ecbd2 Thanks @tenphi! - Reduce advanced-state normalization work and predefined-state allocations.

  • #310 dd633fc Thanks @tenphi! - Reduce runtime bundle size and repeated work while computing SSR and RSC styles.

  • #324 8a3de8c Thanks @tenphi! - Speed up state-map style merging while reducing runtime bundle size.

  • #333 5a49aa9 Thanks @tenphi! - Speed up directional fade style processing.

  • #334 5166a6d Thanks @tenphi! - Speed up outline style processing.

  • #335 11c6ade Thanks @tenphi! - Improve text overflow style rendering performance.

  • #313 9d78795 Thanks @tenphi! - Reduce runtime work and bundle size when creating and rendering Tasty components.

  • #337 972d667 Thanks @tenphi! - Reduce allocations while rendering style state combinations.

  • #315 aaf399b Thanks @tenphi! - Reduce the runtime bundle and preset processing overhead.

  • #304 e92046c Thanks @tenphi! - Reduce the Next.js configuration helper dependency graph by generating shared
    configuration CSS through the build-time style engine instead of the browser
    runtime and request-scoped SSR collector.

  • #308 a8f0068 Thanks @tenphi! - Reduce runtime bundle sizes without changing generated styles.

  • #305 b7416f5 Thanks @tenphi! - Reduce generic SSR and Astro server dependency graphs by separating shared
    configuration state from the browser style injector.

  • #314 a61e523 Thanks @tenphi! - Reduce runtime size and allocation overhead when rendering border and transition styles.

  • #301 78741dc Thanks @tenphi! - Reduce the programmatic zero-runtime dependency graph by separating pure CSS
    definition utilities from the DOM injector and runtime configuration engine.

  • #332 2f59640 Thanks @tenphi! - Speed up physical and logical border style processing.

  • #340 d0ee534 Thanks @tenphi! - Improve rendering performance when a style handler produces at most one CSS rule.

  • #320 7ecb861 Thanks @tenphi! - Reduce state-key parser allocations and avoid pathological tokenizer backtracking.

  • #318 5dc0cc0 Thanks @tenphi! - Reduce local keyframe discovery and animation rewriting overhead.

  • #331 94b77ad Thanks @tenphi! - Speed up physical and logical directional style processing.

  • #328 fe36238 Thanks @tenphi! - Speed up Tasty component renders and preserve native boolean attributes on sub-elements.

  • #312 1709063 Thanks @tenphi! - Reduce bundle size by sharing logical style family metadata during handler setup.

  • #306 b2ef139 Thanks @tenphi! - Keep the core entry from loading the component and hooks chunk by grouping its
    hook-free style computation and prop helpers with the existing runtime engine.

  • #323 e9c660b Thanks @tenphi! - Reduce the runtime bundle cost of CSS formatting in the debug tools.

  • #338 7385573 Thanks @tenphi! - Reduce published runtime bundle sizes while preserving API documentation and tree-shaking annotations.

  • #307 3ff144b Thanks @tenphi! - Reduce the main and core runtime bundle sizes without changing styling behavior.

  • #325 a972c7a Thanks @tenphi! - Speed up style chunk cache-key generation while reducing runtime bundle size.

  • #317 8527dbc Thanks @tenphi! - Reduce the bundle size and conversion overhead of built-in color handling.

  • #339 d9fcc07 Thanks @tenphi! - Improve rendering performance for styles without state maps.

  • #336 186d829 Thanks @tenphi! - Improve transition style rendering performance.

  • #327 7aeb634 Thanks @tenphi! - Reduce runtime size and speed up modifier attribute generation.

  • #319 6b49393 Thanks @tenphi! - Reduce style parser allocation and token scanning overhead.

  • #300 c98f5ac Thanks @tenphi! - Reduce the static and Babel entrypoint dependency graphs by isolating shared
    style-object utilities from the React and runtime engines.

  • #303 6a6369e Thanks @tenphi! - Reduce the Astro client hydration bundle by deferring class registration until
    the runtime injector is available.