Skip to content

Releases: livingdocsIO/editable.js

v3.0.7

17 Nov 10:32
Compare
Choose a tag to compare

3.0.7 (2021-11-17)

Bug Fixes

  • isElement function for marker from other ownerDocument (71d6d7f)

v3.0.6

26 Oct 16:02
Compare
Choose a tag to compare

3.0.6 (2021-10-26)

Bug Fixes

  • selection: Revert to jQuery-behavior for link attrs update (371fd4f)

v3.0.5

05 Oct 12:02
Compare
Choose a tag to compare

3.0.5 (2021-10-05)

Bug Fixes

  • cursor: Fix block focus events when using a browser zoom. There were rounding issues (e073114)

v3.0.4

09 Sep 12:40
Compare
Choose a tag to compare

3.0.4 (2021-09-09)

Bug Fixes

  • text-search: fix endless while loop (ad5e433)

v3.0.3

09 Sep 09:58
Compare
Choose a tag to compare

3.0.3 (2021-09-09)

Bug Fixes

  • copy paste: Fix paste behavior by using clipboard data instead of paste holder (d67862f)
  • copy paste: Handle plain text (Cmd + Shift + V) (ac9193c)
  • karma conf: Add plugins to make npm run test:all work (b8f1da1)

v3.0.2

07 Sep 16:42
Compare
Choose a tag to compare

3.0.2 (2021-09-07)

Bug Fixes

  • content: normalise host after unwrap (8119439)
  • dispatcher: remove fdescribe (dc7ec41)
  • highlight: use type for class (82c8046)
  • selectionchange: firefox supports it (7142b04)
  • tests: fix test assertions (ab9af60)

v3.0.1

06 Sep 22:18
Compare
Choose a tag to compare

3.0.1 (2021-09-06)

Bug Fixes

  • newline: Use a more elegant solution to force a line break after a <br> tag (c53e45b)
  • newline: Use zero width spaces instead of null escape characters as they caused issues with some fonts (400abfd)

v3.0.0

02 Aug 21:54
Compare
Choose a tag to compare

3.0.0 (2021-08-02)

chore

  • Change the module to use a named export for Editable (58f9a24)

BREAKING CHANGES

  • The module exports changed from a default export to a named export

For Import:
change

import Editable from '@livingdocs/editable.js'

to

import {Editable} from '@livingdocs/editable.js'

For require:
change

const Editable = require('@livingdocs/editable.js')

to

const {Editable} = require('@livingdocs/editable.js')

The source code doesn't get transpiled anymore into the lib directory.
This simplifies the usage together with npm link as there's a build step less in between.

The files in the dist folder should work as before.

v2.14.3

02 Aug 21:09
ed5a4fe
Compare
Choose a tag to compare

2.14.3 (2021-08-02)

Bug Fixes

  • remove console.log call and fit (test run only declaration) (ed5a4fe)

v2.14.2

02 Aug 15:44
Compare
Choose a tag to compare

2.14.2 (2021-08-02)

Bug Fixes

  • Fix cursor.isAtLastLine and cursor.isAtFirstLine calculations to respect line breaks (5687b0f)
  • Fix newline behavior (97f0f28)