Skip to content

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Jan 19:32
· 29 commits to main since this release

Changed

  • Internal Ecosystem Prefixing: Systemic renaming of all internal classes, services, models, and constants to use the Ate or ATE_ prefix (e.g., AteI18nService, AteEditorCommandsService, ATE_INITIAL_EDITOR_STATE). This provides better library identification and avoids collisions with third-party extensions.
  • UI Branding Refactoring: Refactored internal component selectors and CSS classes to use the new ate- prefix (e.g., ate-button, ate-toolbar). The main editor selector remains angular-tiptap-editor.
  • Project Standards: Enforced Unix-style line endings (LF) across the entire repository via .gitattributes to ensure cross-platform consistency.

Breaking Changes

  • Renamed Public Exports: Systemal renaming of internal library exports to use the Ate prefix. Backward compatibility is maintained via deprecated aliases for all renamed items, which will be removed in v3.0.0.
    • EditorCommandsService -> AteEditorCommandsService
    • TiptapI18nService -> AteI18nService
    • EditorStateSnapshot -> AteEditorStateSnapshot
    • INITIAL_EDITOR_STATE -> ATE_INITIAL_EDITOR_STATE
    • ToolbarConfig -> AteToolbarConfig, etc.
    • All TipTap extensions (e.g., AteResizableImage, AteTiptapStateExtension).
  • Internal Component Selectors: If you were using internal library components directly in your templates (outside of the main editor), they now use the ate- prefix:
    • tiptap-toolbar -> ate-toolbar
    • tiptap-button -> ate-button
    • tiptap-bubble-menu -> ate-bubble-menu
  • Main Editor Selector: Unchanged (angular-tiptap-editor), preserving the existing facade.