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.
- Comprehensive GitHub Actions workflows for CI/CD
- Automated version bumping and publishing
- Multi-platform and multi-version Node.js testing
- Updated package.json scripts for better development workflow
- Improved test coverage and type checking
- Initial stable release of TypeUp Parser library
- Event-based parsing API for TypeUp documents
- Complete TypeScript support with comprehensive type definitions
- Modern build system using Vite and Vitest
- ESLint configuration with TypeScript support
- BREAKING: Migrated from Jest to Vitest for testing
- BREAKING: Replaced
@cogneco/mendwithmendly - BREAKING: Updated to
@typeup/domv1.0.0 - Modernized development dependencies and tooling
- Updated TypeScript configuration for modern standards
- Improved project structure and documentation
- TypeUp document parsing with event-based API
- Support for all TypeUp block and inline elements
- Type-safe parser implementation
- Comprehensive test suite with coverage reporting
- Modern development workflow with linting and formatting
For users upgrading from v0.x:
-
Update import statements:
- Replace
@cogneco/mendimports withmendly - Update
@typeup/domusage according to v1.0.0 API
- Replace
-
Development setup:
- Run
npm installto get updated dependencies - Use
npm testinstead of Jest directly - Use
npm run verifyfor full project validation
- Run
-
API Changes:
- Parser API remains stable, but underlying dependencies have changed
- Check TypeUp DOM v1.0.0 changelog for any breaking changes in DOM usage