Skip to content

Releases: litejs/dom

Release v25.12.0

17 Dec 18:15
v25.12.0
985eca6

Choose a tag to compare

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

08 Sep 09:44
v25.9.2
fd55bd9

Choose a tag to compare

Enhancements:

  • ci: Add repository.type (Lauri Rooden)

Release v25.9.1

08 Sep 09:17
v25.9.1
33852be

Choose a tag to compare

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

08 Sep 08:45
v25.9.0
30458c3

Choose a tag to compare

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

09 Jun 10:50
v25.6.0
ad25942

Choose a tag to compare

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

11 May 14:54
v25.5.0
5624d3c

Choose a tag to compare

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

11 Jan 10:21
v25.1.0
b48856c

Choose a tag to compare

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 @import rules (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

09 Dec 09:43
v24.12.0
1ff4de0

Choose a tag to compare

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

30 Aug 12:18
v24.8.0
002f82b

Choose a tag to compare

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

05 Jul 20:12
v24.7.0
aeb2a36

Choose a tag to compare

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)