You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.