Repository navigation
Tags
Tags
Version 0.5.1: NPM Package Optimization and Documentation Modernization Major improvements for NPM publishing and developer experience: ✨ NPM Package Enhancements: - Added homepage, bugs, and engines fields to package.json - Enhanced keywords for better discoverability - Optimized .npmignore for cleaner package distribution - Added prepublishOnly script for automated build validation � Documentation Modernization: - Updated docs/index.html to showcase new EdNotesRichText.init() API - Replaced individual heading buttons with intuitive dropdown selector - Added comprehensive feature showcase with professional layout - Included API comparison between new and legacy patterns - Enhanced with interactive theme switching and block type controls - Added installation instructions for NPM, CDN, and ASP.NET Core � Developer Experience: - Maintained 100% backward compatibility with RichText.attach() - All 84/84 tests passing across 22 test suites - Industry-standard API patterns for easier adoption - Ready for @ednotes/richtext NPM package publishing This release makes EdNotes RichText Editor more professional and accessible to developers while maintaining the security-first, education-focused design principles.
feat: add improved development API with modern DX patterns (v0.5.0) ✨ New Features: - EdNotesRichText.init() with declarative config - Plugin registry system (core, formatting, blocks, lists, links, tables, tasks, math) - Toolbar DSL with pipe-separated groups - CSS variables theming system (professional, high-contrast, dyslexia themes) - TypeScript declarations for better DX - NPM package ready (@ednotes/richtext) - Enhanced auto-injecting loader � Backward Compatibility: - RichText.attach() continues to work unchanged - All existing integrations remain functional � Documentation: - Updated README with modern API examples - Comprehensive changelog with migration guide - New demo page showcasing improved API � Testing: - All 84 tests passing (22/22 test suites) - Version bumped to 0.5.0 across all files - Plugin system and API infrastructure ready Addresses professional developer experience with industry-standard patterns
PreviousNext