Get the latest version of the core engine and default configuration.
Download v1.2.0 (.zip)Includes andalina.js and andalina.config.json • Licensed under GNU LGPL-3.0
July 28, 2026
Major architecture upgrade enforcing Structured Syntax for components and layouts, plus significant core engine optimizations.
Structured Syntax Support: Added canonical wrapper tags <an-component-def> and <an-layout-def>, cleanly separating metadata (<an-attributes>) from DOM markup (<an-body>).
Instant O(1) Metadata Lookup: Replaced regex string stripping with native DOM queries (doc.querySelector('an-attributes')), extracting prop defaults and flags instantly without temporary innerHTML divs.
Mandatory Prop Checking: Calling tags are now validated against mandatory="true" attributes with descriptive warnings if omitted.
Core Engine Optimization: Benchmarked against v1.1.0 showing a 26.2% speed improvement (1.36x faster) in component parse and render cycles.
Strict Architecture Enforcement: Flat/unstructured components now log a helpful console error guiding developers to structured syntax.
LGPL-3.0 License: Officially licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0-or-later).
July 27, 2026
Introduced global versioning, cache-busting query parameters, and pre-parse attribute extraction.
Global Cache Busting: Added globalConfig.version and data-version support to automatically append ?v=VERSION to fetched URLs.
Cache-Control Headers: Injected no-cache meta headers across documentation and download pages.
Head Parsing Protection: Prevented browser DOM parsers from moving component metadata into the body during fragment loading.
July 20, 2026
First public release of Andalina HTML Composition Engine.
Zero-dependency client-side HTML composition engine supporting <an-include>, <an-layout>, <an-component>, <an-template>, and <an-repeat>.