- Update docs with latest changes
- Update CI dependencies and resolve problems
- Remove old name of nodes, node and node interface
- Update dependencies
- Change from Eslint to XO (a wrapped shared eslint config with steroids)
- Update bundle generator to library and outputs types
- Rename files and classes to follow xo standard guide
- Prepare lib for drop support to Commonjs (Q2 2024)
- Update dependencies
- Fixed correct iteration of element childNodes and attributes
- Update dependencies
- Update types exports for typescript module and commonjs
- Update to ESM support
- Update CI workflow for fix pipeline to latest github and pnpm changes
- Increment code coverage
- Drop support to node versions < 16
- Update README.md with missing pnpm installation and browser usage
- Fixed CI error
- Fixed exports for support commonjs and module type correctly
- Fixed generate types (typescript)
- Update dependencies
- update imports and require for include browser global iife export
- change build tool
- update dependencies
- added api-extractor for check types .d.ts
- replace microbundle for tsup
- replace jest for vitest (added support to multiple environment tests like a node and browser)
- fixed types resolution to relative path (typescript usage)
-
ab38a00: DOM agnostic
-
Add helper for install and use anything DOM implementation class.
-
Improve documentation about new process to use
XML
andXmlNodeUtils
helper classes.CI
-
Update workflow for use pnpm and better test coverage.
-
Added Sonarcloud for better continuous code quality.
Build
-
Replace rollup bundle for microbundle for generation of library.
-
- Introduce
CNodeHasValueInterface
to work with nodes simple text content. - The class
CNode
implementsCNodeHasValueInterface
. - The XML node importers and exporters now can read and write simple text content.
- fix: added missing methods on CNodeInterface
- fix again CAttributes, CNode for work has expected.
- update interface CNodeInterface to include last methods added
- Happy to announce release stable version
- Added last fixes for work has expected
- Updated dependencies
- Fixed bad set ang get on
CAttributes
- Added Map Accessors on
CNode
- Add Util Helper CurrencyDecimals
- Added more rules to eslint
- Fixed typo missing
- Update dependencies
- Add ES6 build, use Rollup 2.60.2
- Increment strict on eslint and config with prettier
- Added docs generator and better typescript typo
- Add Xml utilities
- Add DomValidators
- Update dependencies
- First release