Skip to content

Latest commit

 

History

History
1755 lines (1007 loc) · 55.1 KB

CHANGELOG.md

File metadata and controls

1755 lines (1007 loc) · 55.1 KB

CHANGELOG

All notable changes to this project will be documented in this file.

Tags

  • Features
  • Bug Fixes
  • Performance Improvements
  • Dependency Updates
  • Breaking Changes
  • Enhancements
  • Documentation
  • Internal

18.0.0 (2024-09-01)

Breaking Changes

  • requires angular v18 or greater (44bb5c1)

Bug Fixes

  • fix incorrect input type in menu dropdowns (7f40093)

17.5.4 (2024-05-15)

Bug Fixes

  • restore curstor style to default (a regression introduced in v17.5.0) (19d951b)

17.5.3 (2024-05-15)

Bug Fixes

  • fix toggle text align action via editor menu (617ab34)

17.5.2 (2024-05-15)

Bug Fixes

  • fix remove color action (e3c60eb)

17.5.1 (2024-05-14)

Bug Fixes

  • fix parsing data-indent attribute (0feb81c)

17.5.0 (2024-05-14)

Features

  • add support for more css variables (df13034)

v17.4.0 (2024-05-14)

Features

  • add support for superscript, subscript (65a95ff)
  • add undo, redo menu items (dedff4a)

Bug Fixes

  • fix regression on losing editor focus while selecting menu item (89cca24)

v17.3.0 (2024-05-13)

Features

  • add support for css variables to customize editor styles (9e54a20, ad9e68e)

Bug Fixes

  • improve accessibility for clickable elements (6ed7575)

v17.2.0 (2024-05-13)

Features

  • add support for indent/outdent (1dc5443)

Bug Fixes

  • set correct classes to menu buttons (2352039)
  • remove hover styles on disabled state (b2a18e0)
  • set disabled atrribute to menu buttons when disabled (825791e, 0ac482a)

v17.1.0 (2024-05-12)

Features

  • add support for parseOptions (3d5ac24)
  • unpin prosemirror and floating ui dependencies (22e8bc2)
  • add locale for invalid URL error message (aee35ff)
  • improve menu accessibility (041c167)

Bug Fixes

  • cleanup types (7902131)
  • fix unset link removes other marks in range (c038772)

v17.0.2 (2024-04-03)

Features

  • remove nanoid dependency (3a589e1)
  • support options in link menu item to configure open in new tab feature (aacc680)

v17.0.1 (2024-03-05)

Enhancements

  • improve a11y for form elements in the menu component (b9f142e)

v17.0.0 (2024-03-05)

Dependency Updates

  • update prosemirror dependencies (ea7656c)
  • update floating-ui dependencies (ea7656c)

Breaking Changes

  • requires angular v17 or greater (9bc0ff9)

v16.0.1 (2023-08-18)

Bug Fixes

  • add @types/trusted-types to dependencies (3971581)

Dependency Updates

  • update prosemirror-view to v1.31.7 (554abdb)
  • update @floating-ui/* dependencies (d619a53)

v16.0.0 (2023-08-18)

Bug Fixes

  • fix bold & em input rules (70d5998)

v16.0.0-beta.0 (2023-07-15)

Breaking Changes

  • requires angular v16 or greater (4a9e7d0)

Features

  • add support for TrustedHTML (4a9e7d0)
  • add support to update translation with asynchronous services like ngx-translate (4a9e7d0)
  • export ImageViewComponent (217cfe3)
  • configure sideEffects for better tree-shaking (16c0668)

Documentation

  • refreshed documentation site (9b9ddfb)

Internal

  • add npm package provenance (99cdbf1)

v15.3.0 (2023-02-26)

Features

  • add option to use custom icons in menu component (5706bc4), (eda7f2f)

v15.2.0 (2023-02-06)

Features

  • add option to focus command to focus at start (92d342b)

Dependency Updates

  • update prosemirror dependencies (8f1a35b)
  • update floating-ui dependencies (0386c3f)

v15.1.0 (2022-12-14)

Features

  • export NgxEditorService (4168c6b)

Dependency Updates

  • update prosemirror dependencies (eb6f692)
  • update floating-ui dependencies (03991ff)

v15.0.1 (2022-10-21)

Dependency Updates

  • update prosemirror dependencies (faa9a87)
  • update floating-ui dependencies (68341dc)

v15.0.0 (2022-08-17)

Bug Fixes

  • remove deprecated ComponenetFactoryResolver (41524f3)

Breaking Changes

  • requires angular v14.1.0 or greater (db0c8a7)

Features

  • add option to set custom link validation pattern (98ff517)

v14.2.0 (2022-07-27)

Features

  • add support for clear formatting (8fc2647)

Bug Fixes

  • add missing locale for horizontal rule (40dd011)
  • use correct import for rxjs operators (3e0fd58)

v14.1.0 (2022-07-25)

Features

Dependency Updates

  • update prosemirror-view to v1.27.0 (9adf9e7)
  • update prosemirror-schema-list to v1.2.1 (6b68cf2)
  • update floating-ui to v1 (09becd2)

v14.0.0 (2022-06-28)

Breaking Changes

  • requires angular 14 or greater (8092c4d)

v13.0.0 (2022-06-01)

Features

  • update prosemirror-* dependencies (5bfb813)
  • remove DefinitelyTyped @types/prosemirror-* dependencies (5bfb813)
  • update @floating-ui/* dependencies (f9282d8)

Bug Fixes

  • pin all external dependencies (741cd69)

Breaking Changes

No breaking changes. Released as major version due to the nature of dependency updates

v12.4.1 (2022-05-14)

Bug Fixes

v12.4.0 (2022-05-11)

Features

  • export injectionToken (608e978)
  • add option handleScrollToSelection (c996665)

Bug Fixes

  • fix focus plugin registered twice (9891b96)

v12.3.0 (2022-05-08)

Features

  • add horizontal rule menu item (608e978)

Bug Fixes

  • fix typings for attributes config (396be73)

Dependency Updates

  • update @floating-ui/core to v0.7.0 (c86e6b0)
  • update @floating-ui/dom to v0.5.0 (fc71027)

v12.2.3 (2022-04-26)

Bug Fixes

  • export getDefaultPlugins and getKeyboardShortcuts methods (953166e)

Dependency Updates

  • update @floating-ui/core to v0.6.2 (b619819)
  • update @floating-ui/dom to v0.4.5 (b619819)
  • update prosemirror-commands to v1.2.2 (25d5d15)
  • update prosemirror-view to v1.23.12 (25d5d15)

v12.2.2 (2022-03-08)

Bug Fixes

  • wrap toolbar when it overflows the container (9f85ea6)

v12.2.1 (2022-02-23)

Bug Fixes

  • remove extra dom node around image component (210824a)

v12.2.0 (2022-02-20)

Features

  • add option autoPlace to floating-menu to automatically position the component (82c1047)

Enhancements

  • improve floating-menu positioning with floating-ui (82c1047)

Dependency Updates

  • update prosemirror dependencies (8d4d5ea)
  • update devDependencies (8171514)

v12.1.2 (2022-01-29)

Bug Fixes

  • show active background color in color palette (e2d4f43)
  • fix color palette selection in mat-dialog (c7df506)
  • replace deprecated substr with substring (9089c5a)

Enhancements

  • inherit svg text using currentColor (0b785b3)

Performance Improvements

  • use trackByFn with ngFor loops (c7df506)

Dependency Updates

  • update dependencies and devDependencies (ce1ca6b)

v12.1.1 (2022-01-14)

Bug Fixes

  • set all image attributes during resize (c4f9426)

Dependency Updates

v12.1.0 (2022-01-06)

Bug Fixes

  • allow editor to be reset via reactive forms api (dd96ae2)

Breaking Changes

v12.0.0 (2021-11-25)

Breaking Changes

v11.1.1 (2021-10-08)

Bug Fixes

  • allow link insert without text selection (551e0ef)

v11.1.0 (2021-09-10)

Features

  • add option to enable or disable some editor features (c0d256f)

v11.0.0 (2021-09-01)

Features

  • support editor attributes (e89e676)

Breaking Changes

  • use px instead of rem for styling (19464a4)

v10.1.0 (2021-07-09)

Features

  • add input rules for bold and italics (ab7d175)

Bug Fixes

  • use correct shortcut for underline (c82fce0)

v10.0.2 (2021-06-12)

Bug Fixes

  • make input elements editable inside floating menu (c408d17)

v10.0.1 (2021-05-30)

Bug Fixes

  • add missing rxjs peerDependency (63f396f)

v10.0.0 (2021-05-27)

Breaking Changes

  • requires angular 12 or greater (2558555)

v9.0.2 (2021-05-13)

Bug Fixes

  • update URL regex to allow query parameters (a8ec71c)
  • set title for link and image menu items (d8de693)

v9.0.1 (2021-05-05)

Bug Fixes

  • check navigator before access for SSR (2a58a3a)

v9.0.0 (2021-05-01)

Features

  • enable or disable the component via Forms API (042eeea)
  • add option dropdownPlacement to the menu component (b0f2026)

Breaking Changes

  • option enabled is replaced with disabled (042eeea)

v8.1.1 (2021-03-26)

Bug Fixes

  • prevent placeholder from rendering on each empty block (ef2c452)

v8.1.0 (2021-03-17)

Features

  • Shift-Enter to line break (e5a4b4c)

Bug Fixes

  • check if link mark exists before evaluation (f65b0ff)

Dependency Updates

  • regenerate package-lock.json (47a292c)
  • update prosemirror-view (a71de7d)
  • update devDependencies (1d56a9e)

Internal

v8.0.1 (2021-03-06)

Bug Fixes

  • fix placeholder misaligned with with right align (2b7b06e)
  • fix placeholder caret not displayed in Firefox (451f275)

Dependency Updates

Documentation

v8.0.0 (2021-02-17)

Features

Dependency Updates

  • update prosemirror-{view/commands} (292e21d)

v8.0.0-beta.8 (2021-02-09)

Features

Bug Fixes

  • sync image view's cached node on update (3859006)
  • prevent floating menu from closing while clicking on disabled items (83fc998)
  • show title for floating menu items (53eb29c)

Dependency Updates

  • update angular dependencies (0d71d63)
  • regenerate package-lock.json file (7696230)

Internal

v8.0.0-beta.7 (2021-02-08)

Bug Fixes

  • remove use of ecma private methods (41df4bf)
  • throw error if editor is not provided to floating bubble (bae942d)
  • fix styles for image view (6fd4a8b)

Dependency Updates

v8.0.0-beta.6 (2021-02-07)

Bug Fixes

  • set correct image size after resizing while history undo (0a2d547)
  • fix injector destroyed issue with HMR (f12a5c8)
  • set correct style for active item in floating menu (2806b07)

Breaking Changes

@angualr/elements is no longer a dependency (f12a5c8)

v8.0.0-beta.5 (2021-02-07)

Bug Fixes

  • update prosemirror-transform (5d87c20)
  • update prosemirror-view (8325556)
  • cleanup floating menu show/hide logic (93afcdc)

v8.0.0-beta.4 (2021-02-06)

Bug Fixes

  • fix floating menu component selector (dfb9603)

v8.0.0-beta.3 (2021-02-06)

Bug Fixes

  • prevent floating menu flicker on while selection (4617294)
  • fix slowness caused by floating menu (9e6f705)

Breaking Changes

Floating menu is now exposed as a component

Before

<ngx-editor [editor]="editor" [floatingMenu]="true"></ngx-editor>

After

<ngx-editor [editor]="editor">
  <ngx-editor-floating-menu [editor]="editor"></ngx-editor-floating-menu>
</ngx-editor>

v8.0.0-beta.2 (2021-02-05)

Bug Fixes

  • fixes styling issues with box-sizing:border-box (6c26440)
  • update floating menu styles (9568769)
  • prevent incorrect updates to toolbar with multiple instances (908c9cb)

Features

  • add alignment options to floating menu (3c0ed54)

Dependency Updates

  • update prosemirror-view, prosemirror-model (a8ecb22)

Enhancements

  • use DOM created by ProseMirror (8c8b738)

v8.0.0-beta.1 (2021-02-04)

Bug Fixes

  • add @angualr/elements as a peerDependency (a147ee7)

v8.0.0-beta.0 (2021-02-04)

Bug Fixes

  • valueChanges and update are now observables and not subjects (04ba120)

Features

Enhancements

  • image plugin is included by default (a3ab60c)

Breaking Changes

Refer docs for migration https://sibiraj-s.github.io/ngx-editor

  • image plugin is included by default (a3ab60c)
  • editor.focus and editor.blur method no longer exposed (3804990)
  • Editor.onContentChange is now Editor.valueChanges (84da2cf)
  • Editor.onUpdate is now Editor.update (84da2cf)
  • Editor.destroy has to be manually called when component is destroyed (d4db760)

v7.0.5 (2021-01-26)

Bug Fixes

Internal

v7.0.4 (2021-01-24)

Bug Fixes

  • set empty document with at-least one node (8939b80)

Features

  • schema as a secondary endpoint (9dc6a98)
import { schema, marks, nodes } from 'ngx-editor/schema';

Enhancements

Documentation

  • fix code_mirror example (454d9be)

v7.0.3 (2021-01-23)

Bug Fixes

  • fix issues with buildOptimizer in angular 9, 10 (49eba35)

Enhancements

v7.0.2 (2021-01-22)

Dependency Updates

  • update prosemirror-state (64a4e5f)
  • update devDependencies (a573a5d)
  • update @types/prosemirror-* packages (8683d27)

Documentation

v7.0.1 (2021-01-18)

Bug Fixes

  • fix remove exported prosemirror methods (86a8a82)

v7.0.0 (2021-01-18)

Features

  • default keyboard shortcuts and input rules are enabled by default (5a4351b)
  • history is enabled by default (5a4351b)

Migration

Refer docs for migration https://sibiraj-s.github.io/ngx-editor

v6.1.0 (2021-01-18)

Features

  • hitory and history keyboard shortcuts are builtin (5a4351b)

Bug Fixes

  • prevent errors when plugins field is not defined (5a4351b)

v6.1.0-beta.2 (2021-01-15)

Bug Fixes

  • fix validation on empty string input (9700f27)

Dependency Updates

  • update prosemirror-view (15336b8)
  • update prosemirror-commands (ced34fd)

Features

  • add default wrapper css (f1934b8)

v6.1.0-beta.1 (2021-01-11)

Bug Fixes

  • fix hidden broken image placeholder (e2ae5e7)
  • fix text align command (ee0556c)

v6.1.0-beta.0 (2021-01-11)

Features

this.editor.commands
  .textColor('red')
  .insertText('Hello world!')
  .focus()
  .scrollIntoView()
  .exec();

v6.0.3 (2021-01-08)

Bug Fixes

  • focus editor after inserting a link or image (2d10e5f)
  • prevent dispatching a transaction if there is no change after updating a link (2d10e5f)
  • select the image once inserted (a33ea83)

v6.0.2 (2021-01-08)

Dependency Updates

  • update prosemirror-view to v1.17.0 (576eabb)

Enhancements

  • removed unwanted entryComponents (01256c3)

Documentation

  • add migration guide from v4 and from other editors (73c9016)

v6.0.1 (2021-01-04)

Enhancements

v6.0.0 (2021-01-03)

Refactor internals (a5763a3)

Migration

Menu

Before

import { NgxEditorModule } from 'ngx-editor';

NgxEditorModule.forRoot({
  menu: {
    toolbar: [],
    colorPresets: [],
  },
});

After

Menu is a seperate component, has to be included manually if required.

Component

export class AppComponent implements OnInit, OnDestroy {
  isProdMode = environment.production;

  editor: Editor;
  toolbar: Toolbar = [['bold', 'italic']];
  colorPresets = ['red', 'blue', 'green'];

  ngOnInit(): void {
    this.editor = new Editor();
  }

  ngOnDestroy(): void {
    this.editor.destroy();
  }
}

HTML

<ngx-editor-menu
  [editor]="editor"
  [toolbar]="toolbar"
  [colorPresets]="colorPresets"
>
</ngx-editor-menu>

CustomMenu

Before

<ngx-editor [customMenuRef]="customMenu"> </ngx-editor>

After

<ngx-editor-menu [customMenuRef]="customMenu"> </ngx-editor-menu>

ProseMirror Configuration

Before

import { NgxEditorModule } from 'ngx-editor';

NgxEditorModule.forRoot({
  plugins: [],
  schema: {},
  nodeViews: {},
});

After

import { Editor } from 'ngx-editor';

new Editor({
  plugins: [],
  schema: {},
  nodeViews: {},
});

v5.3.0 (2021-01-01)

Features

  • add maxLength, minLength validators (d59051c)

v5.2.1 (2020-12-30)

Bug Fixes

  • disable menu when editable is set to false (b7eca21)

v5.2.0 (2020-12-30)

Features

  • allow specifying output format (e71b7d7)

Bug Fixes

  • emit HTML if input is a HTML (e71b7d7)
  • fix validators for HTML input (9b25119)

v5.1.1 (2020-12-30)

Bug Fixes

  • return null from required validator when valid (398e1d5)

v5.1.0 (2020-12-30)

Features

Bug Fixes

  • don't call onchange on init (2d7bf59)

v5.0.0 (2020-12-29)

Features

  • support editable prop (be077d7)
  • placeholder plugin is included by default (03ac403)
  • allow hiding menu component (998ca3c)

v5.0.0-beta.3 (2020-12-28)

Bug Fixes

  • fix active link helper crash with collab module (e7b7aad)
  • fix cursor for placeholder (7c8e6f9)
  • fix heading command crash with collab module (d26a2af)

Documentation

  • added example to setup prosemirror-collab (df6f7a4)

v5.0.0-beta.2 (2020-12-25)

Features

  • support custom color presets (b82658b)

Bug Fixes

  • prevent crash while selecting highlighting text/background color (098fc62)
  • prevent applying color on right click (9745295)
  • don't autoscroll for applying colors without selection (91db712)

v5.0.0-beta.1 (2020-12-25)

Features

v5.0.0-beta.0 (2020-12-24)

Bug Fixes

  • fix errors while selecting text/background color mark (b1e85bb)
  • prefer text-align style property instead of align attribute (ee03ee7)

v5.0.0-alpha.20 (2020-12-24)

Bug Fixes

  • prevent user-selection on placeholder (58076c7)

Features

  • color picker with default presets to set text/background color (9c38412)
  • expose utilities to work with HTML (b252358)
import { toHTML, toDOC } from 'ngx-editor';

v5.0.0-alpha.19 (2020-12-14)

Bug Fixes

  • highlight heading menu item when headings inside blockquotes is selected (45fdb6e)
  • correctly unsubscribe on component destroy (9f83f3b)

v5.0.0-alpha.18 (2020-12-10)

Bug Fixes

  • update schema to support target _blank (400c636)
  • use href as title instead of text (400c636)

Breaking Changes

  • link plugin is no longer required (63b6aa6)

Before

import { link } from 'ngx-editor/plugins';

NgxEditorModule.forRoot({
  plugins: [
    link(), // remove this
  ],
});

v5.0.0-alpha.17 (2020-12-09)

Bug Fixes

  • prevent menu icons from shrinking on resize (b4f457c)
  • fix image plugin exported with incorrect name (ac365e7)

Features

  • allow placeholder to be set via component input (ef4879a)

v5.0.0-alpha.16 (2020-12-07)

Features

  • added custom required validator (6af3ce0)

Bug Fixes

  • fix touched property not registered when used with reactive forms (6af3ce0)

v5.0.0-alpha.15 (2020-12-07)

Features

  • added focusIn and focusOut events emitted on focus and blur events respectively.
  • added init event, dispatched once editor is initialized. emits EditorView object
  • added removeLink command
import { removeLink } from 'ngx-editor/commands';
  • added alignment options to menu
{
  // config
  menu: [['align_left', 'align_center', 'align_right', 'align_justify']];
}

Dependency Updates

  • update prosemirror-view
  • removed prosemirror-schema-basic dependency

Enhancements

  • allow images to be resized from all directions
  • suport locals for all menu items
  • improved click area on menu icons
  • it is easier to write custom menus now, more angular way

Bug Fixes

  • fix clicking on links in the bubble doesn't open in new tab

Breaking Changes

  • removed menu plugin

Before

import { menu } from 'ngx-editor';

NgxEditorModule.forRoot({
  plugins: [
    menu({
      // default options (Optional)
      toolbar: [
        ['bold', 'italic', 'code'], // inline icons
        ['ordered_list', 'bullet_list'],
        [{ heading: ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'] }],
      ],
      labels: {
        bold: 'Bold',
        italics: 'Italics',
        code: 'Code',
        ordered_list: 'Ordered List',
        bullet_list: 'Bullet List',
        heading: 'Heading',
      },
    }),
  ],
});

After

NgxEditorModule.forRoot({
  menu: [
    ['bold', 'italic'],
    ['code', 'blockquote'],
    ['ordered_list', 'bullet_list'],
    [{ heading: ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'] }],
    ['link', 'image'],
    ['align_left', 'align_center', 'align_right', 'align_justify'],
  ],
  locals: {
    bold: 'Bold',
    italics: 'Italics',
    // '...'
  },
});

v5.0.0-alpha.14 (2020-11-30)

Features

v5.0.0-alpha.13 (2020-11-29)

Features

Bug Fixes

  • center align menu icons (99e7c00)
  • prevent menu content overflowing the editor (9005869)

Enhancements

  • remove dependency prosemirror-schema-basic (317bf42)

v5.0.0-alpha.12 (2020-11-23)

Bug Fixes

  • hide tooltip when editor is not in focus (0fab30f)
  • handle unlink option in menu correctly (0696e82)

v5.0.0-alpha.11 (2020-11-23)

Features

v5.0.0-alpha.10 (2020-11-21)

Features

Breaking Changes

Internal

v4.1.1 (2020-11-09)

Bug Fixes

  • fix validation in insert video form (74a86ca)

v5.0.0-alpha.9 (2020-06-13)

Bug Fixes

  • fix issues with reactive-forms (bede7a1)

v5.0.0-alpha.8 (2020-06-08)

Bug Fixes

  • set active state correctly for nested lists (453d807)
  • fix vulnerabilities (9c89d2a)

Features

v5.0.0-alpha.7 (2020-06-01)

Enhancements

  • remove dependencies prosemirror-utils and prosemirror-tables (6e13142)

Bug Fixes

  • handle null value correctly in input (84104c2)
  • fix schema usage in example app (6e13142)

Documentation

  • add input-rules examples (ce00b5f)

v5.0.0-alpha.6 (2020-05-31)

Features

  • add support for custom menu items in menu plugin (1737369)
  • support custom prosemirror schema (1737369)
  • support prosemirror nodeviews config (1737369)

Breaking Changes

  • renamed few css identifiers (c9555b4)

v5.0.0-alpha.5 (2020-05-08)

Features

  • add support for prosemirror plugins (fcdc39b)

Breaking Changes

  • placeholder and config property is replaced with plugins
import { menu, placeholder } from 'ngx-editor';

NgxEditorModule.forRoot({
  plugins: [menu(), placholder('Type something here...')],
});
  • shortcuts needs to be configured manually using plugins
  • removed peerDependencies prosemirror-history and prosemirror-keymap

v5.0.0-alpha.4 (2020-05-05)

Features

  • add support for headings (2d7d38e)

v5.0.0-alpha.3 (2020-05-04)

Features

Breaking Changes

  • prosemirror peerDependencies are no longer needed (274dcc7)

v5.0.0-alpha.2 (2020-04-30)

Bug Fixes

  • fix issues with custom config (613ec52)
  • remove empty DOM wrapper around the editor (5f176e1)

v5.0.0-alpha.1 (2020-04-23)

Breaking Changes

  • fix issues with ivy compiler (30b513c)

Enhancements

  • remove unwanted dependencies (94374c4)

v5.0.0-alpha (2020-04-22)

The package is entirely rewritten with prosemirror as default editor. Most of the options are removed and will be added eventually in upcoming releases.

Features

  • use prosemirror as default editor (f17d0ef)

Breaking Changes

  • remove app prefix from the component (bbe3daa)
  • upgrade to angular 9 (b280769)

Internal

  • migrate from travis-ci to github actions (2afb2ec)
  • update devDependencies (fd3ee1a)

v4.1.0 (2018-10-21)

Dependency Updates

  • update husky to v1.1.2

Internal

  • code cleanup

v4.1.0-beta.0 (2018-10-12)

Features

  • new MaxLengthvalidator for validation in reactive forms

Dependency Updates

  • update ng-packagr to v4.3.0

v4.0.0 (2018-10-04)

🎉 Support Angular 6.

Dependency Changes

  • update angular to v6 and its dependencies
  • update compodoc
  • update ng-packagr
  • remove commitizen, cz-conventional-changelog

Internal

  • add prePublishOnly script to prevent accidental publishes

Documentation

  • recompile docs with compodoc v1.1.5

v3.3.0 (2018-05-04)

No new changes were introduced.

Follow releases from v3.3.0-rc0 to v3.3.0-rc.14 for release notes 🍻

v3.3.0-rc.14 (2018-05-02)

Documentation

  • update unclear prerequisites in README (1c316cb), closes #92

Enhancements

Internal

Breaking Changes

  • remove code-editor support (24b92e0)

v3.3.0-rc.13 (2018-03-14)

Features

  • auto-focus while switching to code-editor mode (1ed938e), closes #79
  • show placeholder in code editor (bae2216)
  • option to insert video link/ youtube urls (e074c7a), closes #72
  • option to set font family (1248db7), closes #72

Internal

  • remove dead code which used to enable or disable toolbar (00adda2)

DEPENDENCY UPDATE

  • update dependencies in package-lock file to latest satisfying version (f62d945)

v3.3.0-rc.12 (2018-03-11)

Features

  • support TAB key to focus the editor's text-area (8e3e65b), closes #79

Bug Fixes

  • don't return from writeValue (36133e1), closes #78

Performance

  • remove unused imports/variables (182152a)

DEPENDENCY UPDATES

  • update angular-cli to v1.7.3 (0f94d1e)
  • update compodoc to v1.0.9 (a9262c2)

v3.3.0-rc.11 (2018-03-06)

Bug Fixes

  • use codemirror's htmlMixed mode instead of xml mode (fbf9d1d)

Internal

  • remove redundant karma-cli (df192b)

DEPENDENCY UPDATES

  • update angular-cli to v1.7.2 (87bb04e)
  • update compodoc to v1.0.8 (47d5ba4)
  • update ng-packagr to v2.2.0 (ba86da6)

v3.3.0-rc.10 (2018-02-27)

Bug Fixes

  • don't override default styles (5beee77), closes #68

v3.3.0-rc.9 (2018-02-26)

Features

  • style - highlight active tabs in popover (0b7dd99)
  • option to set font color and background color (a983fd4), closes #65
  • option to set font-size (f49e477), closes #31

Bug Fixes

  • style - center align popover arrow (2a13ca0)

Internal

v3.3.0-rc.8 (2018-02-22)

Bug Fixes

v3.3.0-rc.7 (2018-02-21)

Enhancements

  • remove bootstrap from peerDependency (8aa0ffd)

v3.3.0-rc.6 (2018-02-20)

Bug Fixes

Enhancements

v3.3.0-rc.5 (2018-02-19)

Features

  • option to open URL in new tab (d4001c4)
  • option to upload images from local filesystem (09b69b5), closes #34

Internal

  • documentation compiled with compodoc v1.0.7

v3.3.0-rc.4 (2018-02-08)

Internal

  • update ng-packager to v2.0.0

v3.3.0-rc.3 (2018-02-05)

Bug Fixes

  • remove border for toolbar if hidden (4eef077), closes #43
  • placeholder gets duplicated if a page has more than one editor (cdfd4bc), closes #44
  • ngModel binding does not reflects in editor's textarea (4f4967a), closes #45

Changes

  • update peerDependency codemirror to v5.34.0 (6012283)

Internal

v3.3.0-rc.2 (2018-01-19)

Bug Fixes

  • fix: add missing xml parser for code-mirror (1078c69)

v3.3.0-rc.1 (2018-01-19)

Bug Fixes

  • fix error in exporting codemirror (9f0e19d), closes #40

Internal

  • update ng-packagr to v2.0.0-rc.11 (9f0e19d)

Documentation

  • update additional docs (9f0e19d)
  • removed wiki

v3.3.0-rc.0 (2018-01-19)

Features

  • added event-emitter to emit blur and focus events (2ed79b8)
  • added option to view/edit plain HTML code (2ed79b8), closes #26

Internal

  • update angular-cli to v1.6.5 (2ed79b8)
  • update devDependencies (2ed79b8)

Documentation

  • docs autogenerated using compodoc

v3.2.1 (2017-12-19)

Bug Fixes

  • add button types to toolbar to avoid firing submit while using in reactive forms (d4ccc79)

Enhancements

  • lighten placeholder color (27ccd72)

v3.2.0 (2017-12-14)

Features

  • enable or disable toolbar (0a915f5)

Bug Fixes

  • fix: horizontal overflow in editor (0a915f5)
  • minor style tweaks (4390502)

v3.1.2 (2017-12-05)

Bug Fixes

  • remove methods that are not supported by Internet Explorer (7be2fd6)
  • fix grippie svg not centre aligned in Internet Explorer (c87c5e4)
  • fix inputs not replacing configuration (dabac4c)

Internal

  • update to @angular/cli v1.5.5

v3.1.1 (2017-11-28)

Internal

  • move dependencies to peerDependencies (0310191)

v3.1.0 (2017-11-25)

Features

  • Reactive forms support for the editor (ba350a83)

Breaking Changes

  • use ngModel instead of html for HTML bindings (ba350a83)

v3.0.2 (2017-11-24)

Bug Fixes

  • check html has been initialized (#17) (ab0216b). Thanks to @ssuperczynski

v3.0.1 (2017-11-23)

Internal

  • update to @angular/cli v1.5.4

Bug Fixes

  • fix: default configuration not set onInit (443c994)

v3.0.0 (2017-11-23)

Bug Fixes

  • fix HTML Model not updated after subscription on Observable (84946ed), closes #9

Internal

  • ngx-editor has been refactored. Thanks to @volodymyro-in6k (#11)
  • update angular to v1.5.3 fixes a vulnerability warning due to older version of handlebars (b707409)
  • update ng-packagr to v1.6.0

v2.0.1 (2017-11-07)

Internal

v2.0.0 (2017-11-02)

Performance

v1.2.1 (2017-10-25)

Bug Fixes

  • downgrade dependency to avoid incompatibility (45752bc)
  • update insert image query text (2748cc3)

v1.2.0 (2017-10-23)

Features

  • option to insert/edit link (63e401b)
  • option to edit link (89389ab)
  • unlink anchor tag (90f88a5)
  • enable toolbar only when editor is focused (b915d68)

Internal

  • update ng-packagr (cebc696)
  • fix dependency mismatches with angular (26a1a6d)

Enhancements

  • CSS Tweaks

Bug Fixes

  • enable/disbale toolbar on focusing the editor (8b2bb27)

v1.1.1 (2017-10-09)

Performance

v1.1.0 (2017-10-09)

Features

  • set width and minWidth to editor (731f2fc)
  • new resizer added (864a5be)

Enhancements

  • remove units for zero value (3978843)

v1.0.0 (2017-10-06)

Performance

  • improve value handling for attributes that hold boolean values (8695873)
  • better handling of default values (7a40862)

Features

  • set height and minHeight for editror (fdb1b30)
  • toolbar customization (c6a2151)

DOCS

v1.0.0-beta.3 (2017-10-03)

Bug Fixes

  • undefined intialization in editor (d17c1dd)

Internal

v1.0.0-beta.2 (2017-10-02)

Features

  • enable (or) disable HTML5 translate An Experimental Option
  • enable (or) disable editable nature of editor (4bff8e5)

Enhancements

  • remove unused fullscreen function (af66d69)
  • spellCheck attribute renamed to spellcheck (af66d69)
  • remove instructions from docs (af66d69)

Bug Fixes

  • fix spellcheck attribute binding to editable area (af66d69)

v1.0.0-beta.1 (2017-10-01)

Features

  • bind HTML content with editor

v1.0.0-alpha.3 (2017-10-01)

Changes

  • update README
  • update demo

v1.0.0-alpha.2 (2017-09-28)

Tweaks

  • remove font-awesome loaded by the module. Now font-awesome should be imported separately.

v1.0.0-alpha.1 (2017-09-27)

Bug Fixes

  • fixes setting default values for the editor

v1.0.0-alpha (2017-09-27)

WYSIWYG Editor for Angular Applications.