All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
neux.dev.@skillit/typedoc with per-module entry points.npm run docs).AGENTS.md with project conventions and development guidelines for AI agents.use config option in render() for specifying an alternate element source (config, HTML markup, or existing Element).untrack() function for non-reactive reads.typecheck script for standalone type checking.effect() function is now debounced and simplifies subscription management.get) instead of callback functions.render() signature has been simplified to accept a single config object; the HyperScript-style multi-argument syntax is removed.classList option has been renamed to className for consistency with the DOM API; classList still works as a backwards-compatible alias.l10n() function has been renamed to i18n().tests/ to co-located src/**/*.test.ts files, run via tsx.dist/ instead of a separate types/ directory.MutationObserver.render() API.$ property prefix; use plain property names instead.mount() function; render() now accepts an optional second argument (target element, DocumentFragment, or CSS selector) and mounts automatically.changed lifecycle event; attribute changes from external sources are no longer observed.$$on(), $$once(), $$off(), and $$emit() helpers on signal proxies.tag property in element config; use tagName or use instead.ref callback in element config; use the mounted event handler instead.(obj, prop) arguments; use this and getter syntax instead.context.js, emitter.js, and utils.js; functionality was inlined.types/*.d.ts declaration files.