Skip to content

v2.0.0

Choose a tag to compare

@frankpagan frankpagan released this 02 Nov 18:37
· 8 commits to main since this release

2.0.0 (2026-11-02)

Bug Fixes

  • add Deno specific entries to .gitignore (4b2d6bb)
  • add searchParams (fbaf504)
  • bump @cocreate dependencies (5a21ec3)
  • bump versions (8115187)
  • bumped dependencies (98c2891)
  • code imporovements (64a01ca)
  • handle empty dot notation input (bf23bcd)
  • handle scalar query operands safely (778eb4e)
  • parse quoted HTML attributes with angle brackets (8251e5a)
  • preserve query expressions (96ce662)
  • preserve traversal selectors in query operators (8b82414)
  • remove trailing slash from node_modules entry in .gitignore (974886f)
  • replace legacy filter field (e793b84)
  • resolve dotted AST operators (69d3026)
  • resolve prefixed query attributes (3edd032)
  • support iframe realm query results (2cc2a26)
  • update git url (96e6ad9)
  • update GitHub Actions to use latest versions and sync package.json description (94fb465)
  • update package.json to streamline exports and clean up dependencies (6a23308)
  • update security module and exports for lower level api (06d6805)

chore

  • record package identity migration as breaking (a17a574)

Features

  • add attribute AST operators (b9246b0)
  • add attribute utility functions to server module and update package.json (acba1a3)
  • Add country location data and retrieval function (4c03a90)
  • add form data mapping utilities (0b8cf07)
  • Add getClientInfo utility for client IP and geolocation retrieval (a24d942)
  • add HTMLScanner class and update exports in index.js (72581d9)
  • add iframe helpers and query operators (b74b792)
  • add iframe query contexts and selection export (564e2ba)
  • Add new utility modules for time and unique identifier generation (db80725)
  • add processOperators and processOperatorsAsync exports from ast/operators.js (d0be4c1)
  • add security module with JWT generation and signature verification functions (29927fe)
  • add shared file content helpers (b21d811)
  • align data sorting with mongodb semantics (a8f6566)
  • bumped all dependency versions (1769349)
  • created independent browser and server exports (3fdcf16)
  • enhance attribute parsing and removal in HTMLScanner for better accuracy (c7b48a3)
  • Enhance resolveInfo function to include continent in return object and improve region handling (516f861)
  • expose query elements subpath (40653d3)
  • handle arrays (e96b25e)
  • move isEqualArray and isEqualObject to dataQuery module and update imports (d73351b)
  • resolve property casing and support scoped AST assignments (7bbe8a2)
  • searchParamsToObject (4e9fc15)
  • share value transformations and improve selectors and search (1be4a3c)
  • support AST browser globals and explicit async callbacks (d6b1944)
  • utils: expose shared renderValue and document APIs (4e3f3e4)

BREAKING CHANGES

  • Consumers must install @cocreate/utils and use the CoCreateJS repository identity; previous package and repository identities are no longer supported.