Releases: litejs/dom
Releases · litejs/dom
Release v25.12.0
New Features:
- Add typescript definitions (Lauri Rooden)
- Add simple toJSON to avoid circular references (Lauri Rooden)
- Add Node.compareDocumentPosition (Lauri Rooden)
- Add Node.getRootNode (Lauri Rooden)
Enhancements:
- Add document.attributes (Lauri Rooden)
- ci: Use shared workflows (Lauri Rooden)
- ci: Remove deprecated macos-13 runner (Lauri Rooden)
Release v25.9.2
Enhancements:
- ci: Add repository.type (Lauri Rooden)
Release v25.9.1
Enhancements:
- ci: Let GitHub handle deleting old workflow runs (Lauri Rooden)
- ci: Upgrade actions (Lauri Rooden)
- ci: Add packages: write permission (Lauri Rooden)
Release v25.9.0
Enhancements:
- ci: Publish with provenance (Lauri Rooden)
- ci: Use long repository in package.json (Lauri Rooden)
- maint: Upgrade syntax (Lauri Rooden)
Release v25.6.0
New Features:
- Add simple cssEscape (Lauri Rooden)
Fixes:
- Fix capturing fragment (Lauri Rooden)
- selector: Fix sibling combinators around textNodes (Lauri Rooden)
Enhancements:
- Fix tests (Lauri Rooden)
- selector: Remove IIFE (Lauri Rooden)
- css: Improve error messages (Lauri Rooden)
- Reuse hex fn (Lauri Rooden)
- selector: Update syntax (Lauri Rooden)
- Move selectorSplit to selector.js and use internally (Lauri Rooden)
- Move 'sheet' to HTMLElement (Lauri Rooden)
- Move outerHTML to Element (Lauri Rooden)
Release v25.5.0
New Features:
- Add support to css plugins (Lauri Rooden)
- css: Add fragment support to data-uri (Lauri Rooden)
Fixes:
- Fix xml attribute case (Lauri Rooden)
Enhancements:
- Sort methods by name (Lauri Rooden)
- Move getElementById to Document (Lauri Rooden)
- Use strict mode (Lauri Rooden)
- Merge interactive.js with dom.js (Lauri Rooden)
Release v25.1.0
New Features:
- Add svgVoidElements (Lauri Rooden)
- css: Add option min.color (Lauri Rooden)
- Add selectorSplit (Lauri Rooden)
Removed Features:
- css: Remove root level comments (Lauri Rooden)
Enhancements:
- Remove redos (Lauri Rooden)
- Make sheet with min options (Lauri Rooden)
- Test Readme examples (Lauri Rooden)
- css: Handle data-uri (Lauri Rooden)
- Extract read in sheet base (Lauri Rooden)
- Do not minimize element style by default (Lauri Rooden)
- Extract mergeAttributes (Lauri Rooden)
- Test with bun and arm (Lauri Rooden)
- css: Handle
@importrules (Lauri Rooden) - css: Use number shorthand (Lauri Rooden)
- css: Clear multiple selectors (Lauri Rooden)
- css: Reduce newlines (Lauri Rooden)
- css: Use
@import "url"shorthand (Lauri Rooden) - Upgrade libs (Lauri Rooden)
- Export CSSStyleSheet directly (Lauri Rooden)
v24.12.0
New Features:
- Add document.styleSheets (Lauri Rooden)
- Add initial CSSStyleSheet (Lauri Rooden)
Enhancements:
- Use firstChild in hasChildNodes (Lauri Rooden)
- Make import default case in Readme (Lauri Rooden)
- Move test data under data/ (Lauri Rooden)
- Accept minimize options (Lauri Rooden)
- Upgrade tests syntax (Lauri Rooden)
- dom: Minify inline css (Lauri Rooden)
- Upgrade libs (Lauri Rooden)
- net: Inline dataUrlRe (Lauri Rooden)
- Upgrade syntax (Lauri Rooden)
v24.8.0
New Features:
- net: Expose protocolHandler so custom protocols can be handled (Lauri Rooden)
- net: Handle isAsync in done so data url can be sync (Lauri Rooden)
Enhancements:
- ci: Run tests on Node 8 (ubuntu-latest x86) (Lauri Rooden)
- net: Add proto variable (Lauri Rooden)
- net: Use done also for error (Lauri Rooden)
- doc: Use packagephobia image (Lauri Rooden)
v24.7.0
New Features:
- net: Add support for xhr.onerror (Lauri Rooden)
- Add CSSStyleDeclaration.cssText (Lauri Rooden)
Fixes:
- Fix setNamedItem signature (Lauri Rooden)
Enhancements:
- test: Remove test/run.mjs (Lauri Rooden)
- test: Remove test/index.js (Lauri Rooden)
- test: Add css test (Lauri Rooden)
- test: Run in browser (Lauri Rooden)
- test: Merge parser.js and domparser.js (Lauri Rooden)
- Move CSSStyleDeclaration to css.js (Lauri Rooden)
- Use cssText for writing style (Lauri Rooden)
- Test importing as module (Lauri Rooden)
- ci: Use npx to execute jshint and c8 (Lauri Rooden)
- doc: Reword Readme (Lauri Rooden)