- #1045
af593913
Thanks @abeforgit! - fix placeholders no longer being selectable with mouse
-
951fe78e
Thanks @elpoelma! - GN-4130: Remove "data-editor-highlight" styledRemoves styles that were affecting elements with the "data-editor-highlight" attribute. Styles are moved to ember-rdfa-editor-lblod-plugins and are applied through the
citation-plugin
.
-
#1044
0a2472c1
Thanks @elpoelma! - Add shift+enter handler toembeddedEditorBaseKeymap
-
#1027
8d310cf1
Thanks @elpoelma! - Introduction of a custom gap-cursor plugin containing several fixes compared to the original version:- The click handler has been replaced by a mousedown handler in order to intercept a click event earlier
- The types of the GapCursor class have been fixed
- Addition of a fix when resolving the position returned by view.posAtCoords.
-
#1042
1f9dbf13
Thanks @elpoelma! - Introduction of_guid
attribute on inline-rdfa markspec -
#1040
5ebcbedb
Thanks @elpoelma! - Deprecate usage ofSetDocAttributeStep
in favour of nativeDocAttrStep
orsetDocAttribute
method of theTransform
class -
#1042
4d7f9acc
Thanks @elpoelma! - Removal of obsolete__tag
attribute from inline-rdfa markspec and block-rdfa nodespec -
#1040
56a5f4ac
Thanks @elpoelma! - Use nativesetDocAttribute
method of theTransform
class to update attributes of the doc node -
#1042
1f9dbf13
Thanks @elpoelma! - Removal of obsolete__rdfaId
node and mark attribute
-
#1032
c830cfb2
Thanks @elpoelma! - Updateprosemirror-transform
to 1.8.0 -
#1044
7f953ce6
Thanks @elpoelma! - Fix issue with setting keymap of embedded editor -
#1033
419b26aa
Thanks @elpoelma! - Fix issue in firefox with backspacing after inline ember-nodes -
#1032
1d8a1ed3
Thanks @elpoelma! - Updateprosemirror-inputrules
to 1.3.0 -
#1032
fdadd1b8
Thanks @elpoelma! - Remove obsoleteprosemirror-gapcursor
package -
#1034
f94178f8
Thanks @elpoelma! - Update firefoxCursorFix plugin to add workaround for pressing the delete-key around inline ember-nodes -
#1034
f94178f8
Thanks @elpoelma! - Update chromeHacks plugin to add workaround for pressing the delete-key around inline ember-nodes -
#1044
6d75850a
Thanks @elpoelma! - Only runleave-on-enter
modifier whenEnter
has been pressed without modifier keys -
#1032
f31699aa
Thanks @elpoelma! - Update prosemirror-view to 1.32.4
-
#1028
24cdfd2f
Thanks @elpoelma! - Include exhaustive list of allowed attributes (partly sourced from https://github.com/cure53/DOMPurify/blob/1.0.8/src/attrs.js) used by therdfa-input-parser
implementation. This list also includes RDFa-specific attributes, in order to ensure these are not removed. -
#1028
24cdfd2f
Thanks @elpoelma! - Include exhaustive list of allowed tags (sourced from https://github.com/cure53/DOMPurify/blob/1.0.8/src/tags.js) that are allowed byhtml-input-parser
-
#1029
982723d4
Thanks @elpoelma! - Dropember-scenarios
woodpecker pipeline -
#1023
573d877e
Thanks @elpoelma! - Hide caret whenProseMirror-hideselection
class is applied -
#1028
24cdfd2f
Thanks @elpoelma! - Removal of unused lump tags reference in thehtml-input-parser
implementation
- #995
de9bf54a
Thanks @elpoelma! - Display new image icon if host app has@appuniversum/ember-appuniversum
>= 2.16.0 installed
-
whater
-
#991
4a4b855f
Thanks @piemonkey! - Improve types and documentation of EmberNode -
#993
d68f84c4
Thanks @elpoelma! - Update @appuniversum/ember-appuniversum dev-dependency to 2.16.0Note: this does not mean that we only support
@appuniversum/ember-appuniversum
2.16.0
and above. The@appuniversum/ember-appuniversum
package will stay supported as low as version2.4.2
. -
#1003
fb57c719
Thanks @elpoelma! - Remove unnecessary z-index: 1 css declaration from image resize-handles
- #989
8ad01b11
Thanks @x-m-el! - export a Sass mixinsay-content
that contains the style of the classsay-content
- #983
7e653b78
Thanks @piemonkey! - GN-4531 Fix unfocusing of nested variable nodes when clicking main editor
-
#977
fe82e3e3
Thanks @elpoelma! - Add ember-source as a peerdependency -
#978
642e8d3c
Thanks @elpoelma! - Update ember-source and related packages to 4.12
- #976
922313d8
Thanks @dkozickis! - GN-4517: Reduce possible CSS conflicts
-
#964
e2324a3e
Thanks @Windvis! - Add Embroider "optimized" supportTo support the strict Embroider "optimized" preset we needed to make a breaking change. The
componentPath
property for thecreateEmberNodeView
util has been replaced by a newcomponent
property. Instead of providing the path to the component, the component class should be passed instead.Before:
createEmberNodeView({ // ... other options componentPath: "foo", });
After:
import Foo from "app-name/components/foo"; createEmberNodeView({ // ... other options component: Foo, });
-
#966
6234df46
Thanks @x-m-el! - GN-4482: Color Picker UX - increase the clickable size of the color picker color-buttons -
#954
69200fa6
Thanks @abeforgit! - GN-4433: Pressingenter
-key inside a link will set the cursor behind this link -
#963
ab16d6d3
Thanks @Windvis! - Expose a Webpack config for Embroidered apps -
#954
788af8ca
Thanks @abeforgit! - switch to changesets for changelog management -
#955
0f6da258
Thanks @elpoelma! - GN-4479: allow for option to pass nodeviews object to embedded-editor component -
#962
49e52fb4
Thanks @x-m-el! - - Fixleave-on-enter-key
modifier to always use the correct position to leave a node from.- Add
leave-with-arrow-keys
modifier, which can be used to leave an node's element with the left and right arrow key. - Add
select-node-on-click
modifier, which can be used to select a given node when clicking the bound element.
- Add
-
#965
542ad84b
Thanks @x-m-el! - GN4482: Bugfix - allow toggling marks if spaces are included at the start or end of the selection
-
#960
c62f6d10
Thanks @elpoelma! - Removal of dependabot-changelog action -
#954
69200fa6
Thanks @abeforgit! - Resolve some Embroider safe issues -
#957
2dcdd7e4
Thanks @elpoelma! - GN-4479: fix issues with embedded editor inner dispatch -
#958
f27f3a19
Thanks @dkozickis! - GN-4483: Remove styling for#ember-basic-dropdown-wormhole
5.2.0 - 2023-08-29
- remove unused dependencies
5.1.0 - 2023-08-25
- pin the focus-trap dependency to 1.0.x since 1.1.0 has a faulty peerdep spec, see this issue
findNodePosDown
function inaddon/utils/position-utils
that can find a node with specific predicate in the document, searching down (=to the right) in order of the document as seen by the userfindNodePosUp
function inaddon/utils/position-utils
that can find a node with specific predicate in the document, searching up (=to the left) in order of the document as seen by the user
5.0.0 - 2023-08-22
- All nodes with
indentationLevel
attribute can be indented, instead of only hardcoded nodes. - Add a
setDocumentAttribute
onSayController
- Export
SetDocAttributeStep
- Check if table can be inserted
- All Paragraphs are now part of the group
paragraphGroup
- A list will accept any
paragraphGroup
- A list will accept any
- ParagraphWithConfig accepts a config option
subType
which is required.- For a normal paragraph this can be the empty string
- For others, this will be added to the nodespec as
subType
and the dataset of the node inparseDom
- fetch dependency
lblod/prosemirror-invisibles
via https instead of ssh, as the repo is public
- Bumps
@typescript-eslint/eslint-plugin
from 6.2.0 to 6.3.0 - Bumps
xml-formatter
from 3.4.1 to 3.5.0 - Bumps
eslint-config-prettier
from 8.9.0 to 9.0.0 - Bumps
release-it
from 16.1.3 to 16.1.5 - Bumps
ember-velcro
from 2.1.0 to 2.1.1 - Bumps
eslint-config-prettier
from 8.8.0 to 8.9.0 - Bumps
sass
from 1.64.1 to 1.64.2 - Bumps
prosemirror-view
from 1.31.6 to 1.31.7 - Bumps
@types/sinon
from 10.0.15 to 10.0.16 - Bumps
eslint
from 8.45.0 to 8.46.0 - Bumps
handlebars
from 4.7.7 to 4.7.8 - Bumps
prettier
from 3.0.0 to 3.0.1 - Bumps
prosemirror-transform
from 1.7.3 to 1.7.4 - Bumps
@codemirror/view
from 6.15.3 to 6.16.0
- remove option
allowedTypes
. Instead all nodes with attributeindentationLevel
can be indented.
4.2.0 - 2023-07-29
- Bumps
@typescript-eslint/parser
from 6.1.0 to 6.2.0 - Bumps
@typescript-eslint/eslint-plugin
from 6.1.0 to 6.2.0 - Bumps
eslint-plugin-deprecation
from 1.4.1 to 1.5.0
- Can specify plugins and keymap for embedded-editor.
ParagraphWithConfig
node that allows paragraphs with customized configuration like marks, groups and allowed content.- Option
allowedTypes
for indentation menu to override which types can be indented.
- The schema defined for embedded-editor was not used by prosemirror. This has been removed to avoid confusion.
- Mark buttons (bold, italic, ...) are now disabled if not allowed for the selected text.
4.1.0 - 2023-07-24
- Addition of an ember-application prosemirror plugin which allows for accessing the current instance of the ember application given a prosemirror state.
- Addition of a custom
SayNodeSpec
interface which adds support for aserialize
method. This method gets called each time the customSaySerializer
is executed. - Addition of a custom
SayMarkSpec
interface which adds support for aserialize
method. This method gets called each time the customSaySerializer
is executed. - Addition of the
SaySerializer
class. This is a customDOMSerializer
which execute theserialize
method of node- and mark-specs if available.
- Updated docker build to serve static files
- Bumps
@codemirror/view
from 6.14.1 to 6.15.3 - Bumps
@codemirror/view
from 6.14.0 to 6.15.3 - Bumps
eslint-plugin-ember
from 11.9.0 to 11.10.0 - Bumps
@typescript-eslint/eslint-plugin
from 6.0.0 to 6.1.0 - Bumps
@typescript-eslint/eslint-plugin
from 5.61.0 to 6.1.0 - Bumps
@typescript-eslint/parser
to 6.0.0 - Bumps
semver
from 5.7.1 to 5.7.2 - Bumps
prettier
from 2.8.8 to 3.0.0 - Bumps
eslint-plugin-prettier
to 5.0.0 - Bumps
release-it
to 16.1.0 - Bumps
@release-it/keep-a-changelog
to 4.0.0 - Bumps
prosemirror-model
from 1.19.2 to 1.19.3 - Bumps
eslint
from 8.44.0 to 8.45.0 - Bumps
prosemirror-view
from 1.31.5 to 1.31.6 - Bumps
dompurify
from 3.0.4 to 3.0.5 - Bumps
@typescript-eslint/parser
from 6.0.0 to 6.1.0 - Bumps
release-it
from 16.1.2 to 16.1.3 - Bumps
release-it
from 16.1.0 to 16.1.3 - Bumps
ember-template-lint
from 5.11.0 to 5.11.1 - Bumps
sass
from 1.63.6 to 1.64.1 - Bumps
webpack
from 5.88.1 to 5.88.2
4.0.0 - 2023-07-05
- Addition of documentLanguage getter and setter to SayController
- Addition of a
SetDocAttribute
step, which allows updating the attribute value on thedoc
node. - Addition of an
initialize
method to theSayController
which allows re-initializing the editor given an html string. - Introduction of a
docWithConfig
function. This function produces a doc node-spec based on aDocumentConfig
object. This config may contain the default language and the allowed content of a document.
- Improve behaviour of ember-nodes with editable content
- Update the dummy counter node to make use of new document language feature
- Woodpecker: do not run changelog-check when PR contains
dependabot
label - Addition of a
lang
attribute to thedoc
node-spec.
- remove unused say-editor specific svgs
- The default behaviour of the
stopEvent
method of ember-nodeviews has changed in order to provide an improved handling of (input) event in and around ember-nodes - The default behaviour of the
ignoreMutation
method of ember-nodeviews has changed in order to provide better handling of mutations and selection changes in and around ember-nodes - Updated behaviour of
htmlContent
getter and setter to take into document node and lang attribute into account. Note: this getter now also serializes thedoc
node, so the output will slightly differ in comparison to previous releases. - The
doc
node-spec in your schema now needs atoDOM
method as thehtmlContent
getter needs to be able to serialize it.
- Bumps
@codemirror/view
from 6.13.2 to 6.14.0 - Bumps
@codemirror/view
from 6.13.1 to 6.14.0 - Bumps
@ember/render-modifiers
from 2.0.5 to 2.1.0 - Bumps
prosemirror-tables
from 1.3.3 to 1.3.4 - Bumps
@types/qunit
from 2.19.5 to 2.19.6 - Bumps
@typescript-eslint/parser
from 5.60.1 to 5.61.0 - Bumps
@typescript-eslint/parser
from 5.60.0 to 5.61.0 - Bumps
@typescript-eslint/parser
from 5.59.9 to 5.60.1 - Bumps
@embroider/test-setup
from 2.1.1 to 3.0.1 - Bumps
prosemirror-view
from 1.31.4 to 1.31.5 - Bumps
ember-template-lint
from 5.10.3 to 5.11.0 - Bumps
ember-template-lint
from 5.7.3 to 5.11.0 - Bumps
webpack
from 5.88.0 to 5.88.1 - Bumps
webpack
from 5.87.0 to 5.88.1 - Bumps
eslint-plugin-ember
from 11.8.0 to 11.9.0 - Bumps
@codemirror/lang-html
from 6.4.4 to 6.4.5 - Bumps
eslint-plugin-qunit
from 7.3.4 to 8.0.0 - Bumps
dompurify
from 3.0.3 to 3.0.4 - Bumps
@typescript-eslint/eslint-plugin
from 5.60.1 to 5.61.0 - Bumps
@typescript-eslint/eslint-plugin
from 5.59.11 to 5.61.0 - Bumps
eslint
from 8.43.0 to 8.44.0 - Bumps
sinon
from 15.1.2 to 15.2.0 - Bumps
@types/sinon
from 10.0.13 to 10.0.15
3.10.0 - 2023-06-22
- better handle weird edgecases when copying from word
- use
github.token
for github checkout action
- Bumps
prosemirror-view
from 1.31.3 to 1.31.4 - Bumps
xml-formatter
from 3.3.2 to 3.4.1 - Bumps
@types/uuid
from 9.0.1 to 9.0.2 - Bumps
ember-cli-dependency-checker
from 3.3.1 to 3.3.2 - Bumps
sass
from 1.63.5 to 1.63.6 - Bumps
sass
from 1.62.1 to 1.63.6 - Bumps
rdf-data-factory
from 1.1.1 to 1.1.2 - Bumps
eslint
from 8.42.0 to 8.43.0 - Bumps
@types/ember__string
from 3.0.10 to 3.0.11 - Bumps
prosemirror-schema-basic
from 1.2.1 to 1.2.2
- fix woodpecker syntax
- replacement of github ensure-changelog action by changelog check in woodpecker CI
SayController::setHtmlContent
can now receiveshouldFocus
option which determines whether editor will be focused or not after callingsetHtmlContent
. Defaults totrue
for back compatibility.
3.9.0 - 2023-06-18
- add pr template
- add ability to completely override plugin array
- Addition of
getGroups
andhasGroups
utility functions
- Bumps
@codemirror/state
from 6.2.0 to 6.2.1 - Bumps
sinon
from 15.0.4 to 15.1.2 - Bumps
prettier
from 2.8.7 to 2.8.8 - Bumps
webpack
from 5.86.0 to 5.87.0 - Bumps
prosemirror-tables
from 1.3.2 to 1.3.3 - Bumps
@types/ember__error
from 4.0.2 to 4.0.3 - Bumps
@ember/test-helpers
from 2.9.3 to 2.9.4 - Bumps
@codemirror/lang-html
from 6.4.3 to 6.4.4 - Bumps
@appuniversum/ember-appuniversum
from 2.5.0 to 2.7.0
3.8.1 - 2023-06-13
- Bumps
caniuse-lite
to 1.0.30001492 - Bumps
ember-focus-trap
from 1.0.1 to 1.0.2 - Bumps
ember-velcro
to 2.1.0 - Pin
typescript
to 5.0.x - Bumps
prosemirror-state
from 1.4.2 to 1.4.3 - Bumps
eslint
from 8.38.0 to 8.42.0 - Bumps
release-it
from 15.10.1 to 15.11.0 - Bumps
@typescript-eslint/parser
from 5.59.2 to 5.59.9 - Bumps
eslint-plugin-ember
from 11.5.2 to 11.8.0 - Bumps
prosemirror-keymap
from 1.2.1 to 1.2.2 - Bumps
webpack
from 5.81.0 to 5.86.0 - Bumps
prosemirror-transform
from 1.7.1 to 1.7.3 - Bumps
@codemirror/view
from 6.13.0 to 6.13.1 - Bumps
@codemirror/view
from 6.10.1 to 6.13.1 - Bumps
prosemirror-inputrules
from 1.2.0 to 1.2.1 - Bumps
@types/debug
from 4.1.7 to 4.1.8 - Bumps
iter-tools
from 7.5.1 to 7.5.3 - Bumps
@typescript-eslint/eslint-plugin
from 5.59.5 to 5.59.11 - Bumps
prosemirror-commands
from 1.5.1 to 1.5.2 - Bumps
prosemirror-schema-list
from 1.2.2 to 1.3.0
3.8.0 - 2023-05-31
- Allow the parent component to get the innerView in Embedded Editor
- Bumps
prosemirror-view
from 1.30.2 to 1.31.3 - Bumps
prosemirror-history
from 1.3.0 to 1.3.2 - Bumps
prosemirror-gapcursor
from 1.3.1 to 1.3.2 - Bumps
prosemirror-model
from 1.19.0 to 1.19.2
3.7.2 - 2023-05-30
- Bumps
vm2
from 3.9.17 to 3.9.19 - Bumps
ember-template-lint
from 5.7.2 to 5.7.3 - Bumps
dompurify
from 3.0.1 to 3.0.3 - Bumps
socket.io-parser
from 4.2.1 to 4.2.3 - Bumps
engine.io
from 6.2.1 to 6.4.2 - Bumps
socket.io
from 4.5.4 to 4.6.1 - Bumps
prosemirror-dropcursor
from 1.8.0 to 1.8.1
- Annotation UX not present for some structures
3.7.1 - 2023-05-17
- Show correct import for heading node in documentation
- Whitespace is not removed in table headers
- correct woodpecker secret indentation
3.7.0 - 2023-05-12
- Bumps
sass
from 1.62.0 to 1.62.1 - Bumps
@typescript-eslint/eslint-plugin
from 5.59.0 to 5.59.5
- Update
EmberNodeConfig
type
3.6.0 - 2023-05-04
- Addition of list inputrules
- Possibility to pass
ignoreMutation
to the EmberNodeSpec when creating Ember Nodes
- Also observe responsive toolbar children for resize
- Solve bug with cursor in front a multiple line link
- Add color mark to dummy-plugins schema
- Use
flex-start
instead ofstart
as justify-content value - Backspace into nested list
- Ensure the list toggle button removes selected content completely out of all lists when untoggling
- Bumps
@typescript-eslint/parser
from 5.58.0 to 5.59.2 - Bumps
@typescript-eslint/parser
from 5.55.0 to 5.59.2 - Bumps
linkifyjs
from 4.1.0 to 4.1.1 - Bumps
@appuniversum/ember-appuniversum
from 2.4.2 to 2.5.0 - Bumps
vm2
from 3.9.16 to 3.9.17 - Bumps
vm2
from 3.9.15 to 3.9.17 - Bumps
vm2
from 3.9.12 to 3.9.16 - Bumps
typescript
from 4.9.5 to 5.0.4 - Bumps
sinon
from 15.0.3 to 15.0.4 - Bumps
sinon
from 15.0.2 to 15.0.4 - Bumps
eslint-plugin-deprecation
from 1.3.3 to 1.4.1 - Bumps
@typescript-eslint/eslint-plugin
from 5.58.0 to 5.59.0 - Bumps
@typescript-eslint/eslint-plugin
from 5.57.1 to 5.59.0 - Bumps
eslint
from 8.36.0 to 8.38.0 - Bumps
webpack
from 5.79.0 to 5.81.0 - Bumps
webpack
from 5.76.2 to 5.81.0 - Bumps
ember-template-lint
from 5.7.1 to 5.7.2 - Bumps
eslint-config-prettier
from 8.7.0 to 8.8.0 - Bumps
@codemirror/view
from 6.9.4 to 6.10.1 - Bumps
@codemirror/view
from 6.9.3 to 6.10.1 - Bumps
sass
from 1.59.3 to 1.62.0 - Bumps
@codemirror/lang-html
from 6.4.2 to 6.4.3 - Bumps
ember-auto-import
from 2.6.1 to 2.6.3 - Bumps
release-it
from 15.9.0 to 15.10.1 - Bumps
eslint-plugin-ember
from 11.4.8 to 11.5.2 - Bumps
@types/qunit
from 2.19.4 to 2.19.5
3.5.0 - 2023-04-07
- Added the possibility to use Insert Card as open by default
- Add unique id package missing
- Bumps
prettier
from 2.8.4 to 2.8.7 - Bumps
@typescript-eslint/eslint-plugin
from 5.55.0 to 5.57.1 - Bumps
@codemirror/view
from 6.9.2 to 6.9.3
- Support SVG without height/width
- Validate the URL when inserting an image
3.4.1 - 2023-03-27
- bump prosemirror dependencies to latest
3.4.0 - 2023-03-23
- Addition of a
ResponsiveToolbar
component which takes into account container and screen size. - Addition of a color highlighting mark and toolbar menu
- Addition of a toolbar menu which allows for inserting an image given it's URL.
- Support for resizable images
- Addition of an optional stopEvent attribute which can be provided when configuring an ember-node, it can be used to override the default behaviour of the stopEvent attribute of the ember-node node-view.
- Addition of a text color mark
- Required parts of
AuPill
extracted intoPill
component
- embedded-editor: only set data-placeholder when placeholder argument is supplied
- toolbar: add missing missing toolbar divider styles
- Fix switching unordered list to ordered and applying correct styling
- ember-node: Fix cursor placement inside of
ember-node
when navigating from left - Un-indent paragraph on backspace at the front of paragraph
- Change
EmberNode
"inline" style to beinline-block
to avoid pushing away surrounding content - Change
outline
forLink
"ember-node" to haveoutline-offset
-2px
for it not to cover nearby content when focused - fix backspacing into link nodes on firefox
- When the
prosemirror-invisibles
is enabled, anundefined
is no longer thrown on some occasions - More clear handling of delete at end of rdfa-block
- disable broken firefox cursor fix plugin
- usage of ember-velcro for toolbar-dropdown component
- remove support for base64 images
- Improve appearance of fake firefox cursor
- Bumps
@codemirror/lang-html
from 6.4.1 to 6.4.2 - Bumps
@codemirror/view
from 6.9.1 to 6.9.2 - Bumps
@types/dompurify
from 2.4.0 to 3.0.0 - Bumps
@typescript-eslint/eslint-plugin
from 5.50.0 to 5.55.0 - Bumps
@typescript-eslint/parser
from 5.54.0 to 5.55.0 - Bumps
dompurify
from 3.0.0 to 3.0.1 - Bumps
ember-template-lint
from 5.7.0 to 5.7.1 - Bumps
ember-template-lint
from 5.6.0 to 5.7.1 - Bumps
ember-template-lint
from 5.3.3 to 5.7.0 - Bumps
eslint-config-prettier
from 8.6.0 to 8.7.0 - Bumps
eslint-plugin-ember
from 11.4.6 to 11.4.8 - Bumps
eslint
from 8.29.0 to 8.36.0 - Bumps
prosemirror-commands
from 1.5.0 to 1.5.1 - Bumps
prosemirror-dropcursor
from 1.7.0 to 1.7.1 - Bumps
prosemirror-view
from 1.30.1 to 1.30.2 - Bumps
release-it
from 15.8.0 to 15.9.0 - Bumps
release-it
from 15.7.0 to 15.9.0 - Bumps
sass
from 1.58.3 to 1.59.3 - Bumps
sinon
from 15.0.1 to 15.0.2 - Bumps
webpack
from 5.76.1 to 5.76.2 - Bumps
webpack
from 5.75.0 to 5.76.2 - Bumps
xml-formatter
from 3.3.0 to 3.3.2
3.3.0 - 2023-03-02
- Addition of a formatting toggle component which allows showing formatting marks
- Addition of linkPasteHandler plugin which detects and converts links in pasted content
- Disable toolbar buttons when not applicable instead of hiding them
- Use the new view pasteHTML method inside the Word paste handler.
- Updated selection background-color of selections inside highlighted elements
- Bumps
@embroider/test-setup
from 1.8.3 to 2.1.1 - Bumps
@typescript-eslint/parser
from 5.50.0 to 5.54.0 - Bumps
tracked-built-ins
from 3.1.0 to 3.1.1 - Bumps
ember-qunit
from 6.1.1 to 6.2.0 - Bumps
prettier
from 2.8.3 to 2.8.4 - Bumps
minimist
from 0.2.2 to 0.2.4 - Bumps
release-it
from 15.6.0 to 15.7.0 - Bumps
prosemirror-keymap
from 1.2.0 to 1.2.1 - Bumps
@codemirror/view
from 6.7.3 to 6.9.1
- Inherit ordered list style correctly
- Fixed white-space issue in links
- Fix issue with parsing links from pasted html
3.2.1 - 2023-02-28
- Fix
ember.js
3.28 compatibility issue
- Bumps
@codemirror/lang-xml
from 6.0.1 to 6.0.2 - Bumps
prosemirror-dropcursor
from 1.6.1 to 1.7.0
3.2.0 - 2023-02-27
- Addition of the paragraph/heading indentation functionality
- Add padding to rdfa-toggle
- Fix shrinking issue with toolbar groups
- Fix disappearing cursor problems in firefox
- Usage of
Plugins::List::IndentationControls
, usePlugins::Indentation::IndentationMenu
instead.
- Bumps
@types/uuid
from 9.0.0 to 9.0.1 - Bumps
sass
from 1.58.0 to 1.58.3 - Bumps
prosemirror-schema-basic
from 1.2.0 to 1.2.1 - Bumps
ember-auto-import
from 2.6.0 to 2.6.1 - Bumps
prosemirror-view
from 1.29.2 to 1.30.1
3.1.0 - 2023-02-24
- export link nodes in the plugin and deprecate the other import
- Removed
ember-cli-app-version
package
- Add
ember-cli-sass
11.0.1 as peerdependency - Bumps
typescript
from 4.9.3 to 4.9.5 - Bumps
@codemirror/state
from 6.1.4 to 6.2.0
3.0.0 - 2023-02-23
- Handle ctrl click on links
- Add ordered list feature. Adds the button and appropriate toggling behavior when combined with unordered lists Also includes some needed css fixes
- Addition of interactive link node
- Add tab key handler to indent/unindent list items
- Add eslint-plugin-deprecation package to check for use of deprecated code.
- Disable undo and redo button when there's no more steps
- Add support for ordered list styles
- Added the ability to pass optional attributes to the
toggleList
command. - Addition of spacing between paragraphs/tables and other elements.
- Added features to add table headings
- Increase left-padding of lists
- BREAKING: Rename Toolbar::Icon to Toolbar::Button
- remove overflow: hidden on editor container div
- Replace drone by woodpecker
- Modernize toolbar dropdown
- BREAKING: Rework how widgets are passed to the editor
- BREAKING: Rename of the editor component:
Rdfa::RdfaEditor
toEditor
- BREAKING: Removal of the
RdfaEditorWithDebug
component, useDebugTools
instead. - BREAKING: Removal of
toolbarOptions
argument of the editor component - BREAKING: Removal of
widgets
argument of the editor component - BREAKING: Rework how embedded views are accessed and operated on from the controller
- Allow users to set a cursor by clicking in the margin of the editor
- Modify the base keymaps to better support macos users
- Replace text marks in another way in attribute generation plugin to fix cursor jumping
- Keep selection on the document when toggling annotations
- Fix shrinking issues with toolbar buttons and dropdowns
- Fix sidebar area not clickable when sidebar is hidden
- Fix alignment of table buttons
- Only allow paragraphs and lists in the list items
- BREAKING: removal of
RdfaEditorPlugin
class - BREAKING: removal of
toggleMark
controller method, usedoCommand
in combination with thetoggleMark
ortoggleMarkAddFirst
commands instead
- Bumps
@appuniversum/ember-appuniversum
from 2.2.0 to 2.4.2 - Bumps
@codemirror/lang-html
from 6.4.1 to 6.4.2 - Bumps
@codemirror/lang-xml
from 6.0.1 to 6.0.2 - Bumps
@codemirror/state
from 6.1.4 to 6.2.0 - Bumps
@codemirror/view
from 6.7.3 to 6.9.1 - Bumps
@types/uuid
from 9.0.0 to 9.0.1 - Bumps
@typescript-eslint/eslint-plugin
from 5.50.0 to 5.53.0 - Bumps
@typescript-eslint/parser
from 5.50.0 to 5.53.0 - Bumps
dompurify
from 2.4.1 to 3.0.0 - Bumps
ember-cli-app-version
from 5.0.0 to 6.0.0 - Bumps
ember-template-lint
from 5.3.3 to 5.5.1 - Bumps
eslint
from 8.29.0 to 8.34.0 - Bumps
prettier
from 2.8.3 to 2.8.4 - Bumps
prosemirror-dropcursor
from 1.6.1 to 1.7.0 - Bumps
prosemirror-keymap
from 1.2.0 to 1.2.1 - Bumps
prosemirror-schema-basic
from 1.2.0 to 1.2.1 - Bumps
prosemirror-view
from 1.29.2 to 1.30.1 - Bumps
sass
from 1.58.0 to 1.58.3 - Bumps
sinon
from 14.0.2 to 15.0.1 - Bumps
tracked-built-ins
from 3.1.0 to 3.1.1 - Bumps
typescript
from 4.9.3 to 4.9.5 - Bumps
xml-formatter
from 2.6.1 to 3.3.0
2.1.4 - 2023-02-23
- move ember-intl config in editor constructor to beforeModel hook
2.1.3 - 2023-02-09
- fix paragraph parsing rule so paragraphs are skipped when they contain block content, not inline content.
2.1.2 - 2023-02-07
- skip paragraph parsing when they contain (erroneous) block content
Some existing documents erroneously contain block elements inside p
tags, most notably tables.
These got ignored before and parsed as flat text. Now we detect this case and skip the paragraph.
- remove lump-node css
Now that all tables are editable, we don't need this anymore.
2.1.1 - 2023-02-07
- Preserve whitespace when parsing an html document
- addition of an attribute generation plugin which auto-generates specific missing attributes.
2.1.0 - 2023-02-06
- Fix space insertion in table cells
- Fix delete and backspace selecting the whole table when inside of one
- add canSpec property to nodespecs which is checked before splitting the node with enter
- Update and modernize README.
- A deprecation eslint rule using the eslint-plugin-deprecation package.
- Usage of
ProseController.view
, useProseController.getView
instead. - Usage of
ProseController.state
, useProseController.getState
instead. - Usage of
ProseController.checkAndDoCommand
, useProseController.doCommand
instead. - Usage of
NodeConfig
,MarkConfig
,PluginConfig
,ResolvedPluginConfig
andRdfaEditorPlugin
- Usage of the string-based version of
toggleMark
, use theMarkType
-based version instead.
2.0.1 - 2023-02-02
- Fix wrapping of spaces at line end
- Bumps
eslint-plugin-ember
from 11.2.1 to 11.4.6 - Bumps
prosemirror-transform
from 1.7.0 to 1.7.1 - Bumps
@types/uuid
from 8.3.4 to 9.0.0 - Bumps
iter-tools
from 7.5.0 to 7.5.1
2.0.0 - 2023-02-01
- add a plugin to enable regeneration of UUIDs on paste #556
- BREAKING 💥: findNodes now takes an arg object and supports an end position #564
- Upgrade ember-source to 4.8.2-lts. #568
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.50.0 #576
- build(deps-dev): bump @typescript-eslint/parser from 5.45.1 to 5.50.0 #575
- build(deps-dev): bump sass from 1.56.1 to 1.58.0 #574
- build(deps-dev): bump qunit from 2.19.3 to 2.19.4 #573
- build(deps): bump @codemirror/view from 6.7.0 to 6.7.3 #569
- BREAKING 💥: Drop official support for node < 18
1.1.0 - 2023-01-30
- Use keep-a-changelog instead of lerna-changelog for changelog generation
- build(deps): bump prosemirror-model from 1.18.3 to 1.19.0 #558
- build(deps-dev): bump ember-template-lint from 4.18.2 to 5.3.3 #565
- build(deps): bump prosemirror-view from 1.29.2 to 1.30.0 #559
- remove ember-cli-coverage dependency #567
- ensure delete and backspace behavior around tables is consistent #566
- improve performance in chrome #563
- Elena Poelman (@elpoelma)
fix(commands): focus and scrollintoview on insert-html
improve insert-html logic so it doesn't insert unnecessary paragraphs
- #553 Add functionality to support an embedded view and allow widgets to perform actions on either the outer or inner view (@elpoelma)
- Elena Poelman (@elpoelma)
- #552 Make paragraphs not parse when they contain rdfa (@abeforgit)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- Elena Poelman (@elpoelma)
- #538 Prosemirror (@abeforgit)
- #538 Prosemirror (@abeforgit)
- #451 GN-3716 - Improve copy/paste from word (@usrtim)
- #499 fix(initialization): emit a selectionchanged after init (@abeforgit)
- #481 fix(paste): preserve list indentation when copying from word (@abeforgit)
- #536 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.48.2 (@dependabot[bot])
- #533 build(deps-dev): bump prettier from 2.7.1 to 2.8.3 (@dependabot[bot])
- #539 build(deps): bump loader-utils from 1.0.4 to 2.0.4 (@dependabot[bot])
- #525 build(deps-dev): bump @appuniversum/ember-appuniversum from 2.0.0 to 2.2.0 (@dependabot[bot])
- #505 build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (@dependabot[bot])
- #491 build(deps-dev): bump eslint-plugin-qunit from 7.3.2 to 7.3.4 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- @usrtim
- #480 build(deps): bump engine.io from 6.2.0 to 6.2.1 (@dependabot[bot])
- #475 build(deps-dev): bump eslint from 8.27.0 to 8.28.0 (@dependabot[bot])
- #469 build(deps): bump @codemirror/lang-html from 6.1.4 to 6.2.0 (@dependabot[bot])
- #466 build(deps): bump @codemirror/view from 6.5.0 to 6.5.1 (@dependabot[bot])
- #464 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.9.0 to 1.10.0 (@dependabot[bot])
- #457 build(deps-dev): bump typescript from 4.8.4 to 4.9.3 (@dependabot[bot])
- Sam Van Campenhout (@Windvis)
- Elena Poelman (@elpoelma)
- #454 fix(deps): use proper versions of the @types packages (@abeforgit)
- #448 build(deps-dev): bump eslint-plugin-qunit from 7.3.1 to 7.3.2 (@dependabot[bot])
- #450 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.8.2 to 1.9.0 (@dependabot[bot])
- #447 build(deps): bump @codemirror/view from 6.4.0 to 6.4.1 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- #444 Remove unnecessary read on mouseup (@elpoelma)
- #442 build(deps-dev): bump @types/ember__polyfills from 4.0.0 to 4.0.1 (@dependabot[bot])
- #441 build(deps-dev): bump @types/ember__engine from 4.0.2 to 4.0.3 (@dependabot[bot])
- #440 build(deps-dev): bump @types/ember__test-helpers from 2.8.1 to 2.8.2 (@dependabot[bot])
- #439 build(deps-dev): bump @types/ember__runloop from 4.0.1 to 4.0.2 (@dependabot[bot])
- #438 build(deps-dev): bump @types/ember__template from 4.0.0 to 4.0.1 (@dependabot[bot])
- #433 build(deps-dev): bump eslint-plugin-ember from 11.1.0 to 11.2.0 (@dependabot[bot])
- #434 build(deps-dev): bump @types/ember__component from 4.0.10 to 4.0.11 (@dependabot[bot])
- #435 build(deps-dev): bump @types/ember__application from 4.0.2 to 4.0.3 (@dependabot[bot])
- #436 build(deps-dev): bump @types/ember__routing from 4.0.11 to 4.0.12 (@dependabot[bot])
- #437 build(deps-dev): bump @types/ember__controller from 4.0.2 to 4.0.3 (@dependabot[bot])
- Elena Poelman (@elpoelma)
- #429 build(deps-dev): bump @types/ember__utils from 4.0.1 to 4.0.2 (@dependabot[bot])
- #428 build(deps-dev): bump @types/ember__array from 4.0.2 to 4.0.3 (@dependabot[bot])
- #427 build(deps-dev): bump @typescript-eslint/parser from 5.40.1 to 5.41.0 (@dependabot[bot])
- #426 build(deps-dev): bump @types/ember-resolver from 5.0.11 to 5.0.12 (@dependabot[bot])
- #432 build(deps): bump ember-cli-typescript from 5.1.1 to 5.2.1 (@dependabot[bot])
- #425 build(deps): bump @codemirror/lang-html from 6.1.2 to 6.1.3 (@dependabot[bot])
- #424 build(deps): bump @codemirror/lang-xml from 6.0.0 to 6.0.1 (@dependabot[bot])
- #423 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.40.1 to 5.41.0 (@dependabot[bot])
- #422 build(deps-dev): bump qunit from 2.19.2 to 2.19.3 (@dependabot[bot])
- #421 build(deps-dev): bump eslint from 8.25.0 to 8.26.0 (@dependabot[bot])
- #420 build(deps-dev): bump @types/ember__controller from 4.0.1 to 4.0.2 (@dependabot[bot])
- #419 build(deps): bump @codemirror/view from 6.3.1 to 6.4.0 (@dependabot[bot])
- #418 build(deps-dev): bump eslint-plugin-ember from 11.0.6 to 11.1.0 (@dependabot[bot])
- #417 build(deps-dev): bump ember-template-lint from 4.15.0 to 4.16.1 (@dependabot[bot])
- #416 fix deprecations (@usrtim)
- #413 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.8.1 to 1.8.2 (@dependabot[bot])
- #412 build(deps-dev): bump @typescript-eslint/parser from 5.40.0 to 5.40.1 (@dependabot[bot])
- #411 build(deps): bump ember-auto-import from 2.4.2 to 2.4.3 (@dependabot[bot])
- #414 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.40.0 to 5.40.1 (@dependabot[bot])
- #415 build(deps-dev): bump qunit from 2.19.1 to 2.19.2 (@dependabot[bot])
- #408 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.39.0 to 5.40.0 (@dependabot[bot])
- #409 build(deps): bump @xmldom/xmldom from 0.8.2 to 0.8.3 (@dependabot[bot])
- #407 build(deps-dev): bump ember-template-lint from 4.14.0 to 4.15.0 (@dependabot[bot])
- #406 build(deps): bump @codemirror/view from 6.3.0 to 6.3.1 (@dependabot[bot])
- #405 build(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.40.0 (@dependabot[bot])
- #403 build(deps-dev): bump eslint from 8.24.0 to 8.25.0 (@dependabot[bot])
- #402 build(deps-dev): bump ember-qunit from 5.1.5 to 6.0.0 (@dependabot[bot])
- #401 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.8.0 to 1.8.1 (@dependabot[bot])
- #532 Addition of a menu which allows to insert headings (@elpoelma)
- #531 Support for subscript and superscript marks (@elpoelma)
- #530 feat(datastore): make datastore lazy (@abeforgit)
- #537 Remove context from parsing rule paragraph (@elpoelma)
- #535 Add translation for 'insert' and 'show annotations' buttons. (@elpoelma)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- Elena Poelman (@elpoelma)
- Datastore: fix issue with node mappings
- #516 Fix table insertion menu and keymapping (@abeforgit)
- Arne Bertrand (@abeforgit)
fix test import
- #515 fix/list behavior - rdfa as marks (@abeforgit)
- #507 Rework placeholders (@elpoelma)
- #513 Addition of utility functions which allow for searching nodes in a specific range or with a specific condition (@elpoelma)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- Elena Poelman (@elpoelma)
- #509 feature(datastore): implement ds as a plugin (@abeforgit)
- #498 Utility functions to create ember-node-views and ember-node-specs (@elpoelma)
- #495 Add resolved-positions to prose-store (@elpoelma)
- #508 bug(datastore): guarantee reference stability for datastore data (@abeforgit)
- #501 fix(npm): fix infinite loop by moving devtools to devdeps (@abeforgit)
- #502 Cleanup unused code, tighten linting, fix linting (@abeforgit)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- #494 restructure plugins (@abeforgit)
- #492 feature(dev): add devtools (@abeforgit)
- #494 restructure plugins (@abeforgit)
- Arne Bertrand (@abeforgit)
- fix mark active state on buttons
- fix enter handling in lists
- #410 feature/simple positions (@abeforgit)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- #397 TEDI: live mark set rework (@elpoelma)
- #390 Feature: allow for plugins to reload dynamically (@elpoelma)
- #389 Enable html pasting by passing a property to the editor component (@elpoelma)
- #390 Feature: allow for plugins to reload dynamically (@elpoelma)
- #358 Introduction of a MarksManager (@elpoelma)
- #398 Bugfix: inline component reload (@elpoelma)
- #396 Fix issue with computing differences on transaction dispatch (@elpoelma)
- #389 Enable html pasting by passing a property to the editor component (@elpoelma)
- #386 Fix: inline component selection issues (@elpoelma)
- #385 Ensure dom nodes are correctly converted to model nodes (@elpoelma)
- #373 Fix: view to model behaviour (@elpoelma)
- #365 Fix issue with inline components not being persisted correctly across reloads (@elpoelma)
- #399 build(typescript): enable strict type-checking (@abeforgit)
- #397 TEDI: live mark set rework (@elpoelma)
- #395 build(deps-dev): bump ember-cli from 3.28.5 to 3.28.6 (@dependabot[bot])
- #394 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.38.1 to 5.39.0 (@dependabot[bot])
- #393 build(deps-dev): bump release-it from 15.4.2 to 15.5.0 (@dependabot[bot])
- #392 build(deps-dev): bump sinon from 14.0.0 to 14.0.1 (@dependabot[bot])
- #391 build(deps-dev): bump @typescript-eslint/parser from 5.38.1 to 5.39.0 (@dependabot[bot])
- #384 Chore/cleanup feature flags (@nvdk)
- #387 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.7.0 to 1.8.0 (@dependabot[bot])
- #382 build(deps-dev): bump @types/ember__routing from 4.0.10 to 4.0.11 (@dependabot[bot])
- #383 build(deps-dev): bump @types/ember__application from 4.0.1 to 4.0.2 (@dependabot[bot])
- #381 build(deps): bump @codemirror/lang-html from 6.1.1 to 6.1.2 (@dependabot[bot])
- #347 build(deps-dev): bump ember-template-lint from 3.16.0 to 4.14.0 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- Niels V (@nvdk)
- #310 Transactional Edits (@abeforgit)
- #306 Merge latest dev, Remove non-TEDI code, cleanup types&tests, rework commands (@abeforgit)
- #307 Feature/transactional api steps (@elpoelma)
- #302 Improve selection handler (@elpoelma)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- #310 Transactional Edits (@abeforgit)
- #344 build(deps-dev): bump ember-cli-sass from 10.0.1 to 11.0.1 (@dependabot[bot])
- #306 Merge latest dev, Remove non-TEDI code, cleanup types&tests, rework commands (@abeforgit)
- #307 Feature/transactional api steps (@elpoelma)
- #302 Improve selection handler (@elpoelma)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- #480 build(deps): bump engine.io from 6.2.0 to 6.2.1 (@dependabot[bot])
- #475 build(deps-dev): bump eslint from 8.27.0 to 8.28.0 (@dependabot[bot])
- #469 build(deps): bump @codemirror/lang-html from 6.1.4 to 6.2.0 (@dependabot[bot])
- #466 build(deps): bump @codemirror/view from 6.5.0 to 6.5.1 (@dependabot[bot])
- #464 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.9.0 to 1.10.0 (@dependabot[bot])
- #457 build(deps-dev): bump typescript from 4.8.4 to 4.9.3 (@dependabot[bot])
- Sam Van Campenhout (@Windvis)
- Elena Poelman (@elpoelma)
- #454 fix(deps): use proper versions of the @types packages (@abeforgit)
- #448 build(deps-dev): bump eslint-plugin-qunit from 7.3.1 to 7.3.2 (@dependabot[bot])
- #450 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.8.2 to 1.9.0 (@dependabot[bot])
- #447 build(deps): bump @codemirror/view from 6.4.0 to 6.4.1 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- #444 Remove unnecessary read on mouseup (@elpoelma)
- #442 build(deps-dev): bump @types/ember__polyfills from 4.0.0 to 4.0.1 (@dependabot[bot])
- #441 build(deps-dev): bump @types/ember__engine from 4.0.2 to 4.0.3 (@dependabot[bot])
- #440 build(deps-dev): bump @types/ember__test-helpers from 2.8.1 to 2.8.2 (@dependabot[bot])
- #439 build(deps-dev): bump @types/ember__runloop from 4.0.1 to 4.0.2 (@dependabot[bot])
- #438 build(deps-dev): bump @types/ember__template from 4.0.0 to 4.0.1 (@dependabot[bot])
- #433 build(deps-dev): bump eslint-plugin-ember from 11.1.0 to 11.2.0 (@dependabot[bot])
- #434 build(deps-dev): bump @types/ember__component from 4.0.10 to 4.0.11 (@dependabot[bot])
- #435 build(deps-dev): bump @types/ember__application from 4.0.2 to 4.0.3 (@dependabot[bot])
- #436 build(deps-dev): bump @types/ember__routing from 4.0.11 to 4.0.12 (@dependabot[bot])
- #437 build(deps-dev): bump @types/ember__controller from 4.0.2 to 4.0.3 (@dependabot[bot])
- Elena Poelman (@elpoelma)
- #429 build(deps-dev): bump @types/ember__utils from 4.0.1 to 4.0.2 (@dependabot[bot])
- #428 build(deps-dev): bump @types/ember__array from 4.0.2 to 4.0.3 (@dependabot[bot])
- #427 build(deps-dev): bump @typescript-eslint/parser from 5.40.1 to 5.41.0 (@dependabot[bot])
- #426 build(deps-dev): bump @types/ember-resolver from 5.0.11 to 5.0.12 (@dependabot[bot])
- #432 build(deps): bump ember-cli-typescript from 5.1.1 to 5.2.1 (@dependabot[bot])
- #425 build(deps): bump @codemirror/lang-html from 6.1.2 to 6.1.3 (@dependabot[bot])
- #424 build(deps): bump @codemirror/lang-xml from 6.0.0 to 6.0.1 (@dependabot[bot])
- #423 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.40.1 to 5.41.0 (@dependabot[bot])
- #422 build(deps-dev): bump qunit from 2.19.2 to 2.19.3 (@dependabot[bot])
- #421 build(deps-dev): bump eslint from 8.25.0 to 8.26.0 (@dependabot[bot])
- #420 build(deps-dev): bump @types/ember__controller from 4.0.1 to 4.0.2 (@dependabot[bot])
- #419 build(deps): bump @codemirror/view from 6.3.1 to 6.4.0 (@dependabot[bot])
- #418 build(deps-dev): bump eslint-plugin-ember from 11.0.6 to 11.1.0 (@dependabot[bot])
- #417 build(deps-dev): bump ember-template-lint from 4.15.0 to 4.16.1 (@dependabot[bot])
- #413 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.8.1 to 1.8.2 (@dependabot[bot])
- #412 build(deps-dev): bump @typescript-eslint/parser from 5.40.0 to 5.40.1 (@dependabot[bot])
- #411 build(deps): bump ember-auto-import from 2.4.2 to 2.4.3 (@dependabot[bot])
- #414 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.40.0 to 5.40.1 (@dependabot[bot])
- #415 build(deps-dev): bump qunit from 2.19.1 to 2.19.2 (@dependabot[bot])
- #408 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.39.0 to 5.40.0 (@dependabot[bot])
- #409 build(deps): bump @xmldom/xmldom from 0.8.2 to 0.8.3 (@dependabot[bot])
- #407 build(deps-dev): bump ember-template-lint from 4.14.0 to 4.15.0 (@dependabot[bot])
- #406 build(deps): bump @codemirror/view from 6.3.0 to 6.3.1 (@dependabot[bot])
- #405 build(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.40.0 (@dependabot[bot])
- #403 build(deps-dev): bump eslint from 8.24.0 to 8.25.0 (@dependabot[bot])
- #402 build(deps-dev): bump ember-qunit from 5.1.5 to 6.0.0 (@dependabot[bot])
- #401 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.8.0 to 1.8.1 (@dependabot[bot])
- #395 build(deps-dev): bump ember-cli from 3.28.5 to 3.28.6 (@dependabot[bot])
- #394 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.38.1 to 5.39.0 (@dependabot[bot])
- #393 build(deps-dev): bump release-it from 15.4.2 to 15.5.0 (@dependabot[bot])
- #392 build(deps-dev): bump sinon from 14.0.0 to 14.0.1 (@dependabot[bot])
- #391 build(deps-dev): bump @typescript-eslint/parser from 5.38.1 to 5.39.0 (@dependabot[bot])
- #384 Chore/cleanup feature flags (@nvdk)
- #387 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.7.0 to 1.8.0 (@dependabot[bot])
- #382 build(deps-dev): bump @types/ember__routing from 4.0.10 to 4.0.11 (@dependabot[bot])
- #383 build(deps-dev): bump @types/ember__application from 4.0.1 to 4.0.2 (@dependabot[bot])
- #381 build(deps): bump @codemirror/lang-html from 6.1.1 to 6.1.2 (@dependabot[bot])
- #347 build(deps-dev): bump ember-template-lint from 3.16.0 to 4.14.0 (@dependabot[bot])
- #376 fix(selection-handler): handle cases where selection is empty (@abeforgit)
- #380 build(deps-dev): bump @types/qunit from 2.19.2 to 2.19.3 (@dependabot[bot])
- #379 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.37.0 to 5.38.1 (@dependabot[bot])
- #378 build(deps-dev): bump sass from 1.54.9 to 1.55.0 (@dependabot[bot])
- #377 build(deps-dev): bump typescript from 4.8.3 to 4.8.4 (@dependabot[bot])
- #375 build(deps): bump @codemirror/state from 6.1.1 to 6.1.2 (@dependabot[bot])
- #374 build(deps): bump @codemirror/view from 6.2.5 to 6.3.0 (@dependabot[bot])
- #371 build(deps-dev): bump eslint from 8.22.0 to 8.24.0 (@dependabot[bot])
- #372 build(deps-dev): bump @types/ember-qunit from 5.0.1 to 5.0.2 (@dependabot[bot])
- #370 build(deps): bump mout from 1.2.3 to 1.2.4 (@dependabot[bot])
- #369 build(deps): bump iter-tools from 7.4.0 to 7.5.0 (@dependabot[bot])
- #368 build(deps-dev): bump @typescript-eslint/parser from 5.37.0 to 5.38.1 (@dependabot[bot])
- #367 build(deps): bump @codemirror/view from 6.2.3 to 6.2.5 (@dependabot[bot])
- #366 build(deps-dev): bump @appuniversum/ember-appuniversum from 1.6.0 to 1.7.0 (@dependabot[bot])
- #360 build(deps-dev): bump release-it from 15.4.1 to 15.4.2 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- #354 build(deps-dev): bump @typescript-eslint/parser from 5.36.2 to 5.37.0 (@dependabot[bot])
- #357 build(deps-dev): bump typescript from 4.8.2 to 4.8.3 (@dependabot[bot])
- #356 build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.2 to 5.37.0 (@dependabot[bot])
- #353 build(deps): bump tracked-built-ins from 2.0.1 to 3.1.0 (@dependabot[bot])
- #352 build(deps-dev): bump ember-page-title from 6.2.2 to 7.0.0 (@dependabot[bot])
- #348 build(deps): bump ember-concurrency from 2.3.6 to 2.3.7 (@dependabot[bot])
- #351 build(deps-dev): bump sass from 1.54.8 to 1.54.9 (@dependabot[bot])
- #350 build(deps): bump @codemirror/view from ddac2d27f42839dc3d84f46ef8bc65d1a99c3140 to 6.2.3 (@dependabot[bot])
- #349 build(deps): bump ember-cli-htmlbars from 6.1.0 to 6.1.1 (@dependabot[bot])
- #344 build(deps-dev): bump ember-cli-sass from 10.0.1 to 11.0.1 (@dependabot[bot])
- #342 build(deps-dev): bump eslint-plugin-ember from 10.6.1 to 11.0.6 (@dependabot[bot])
- #340 Bump eslint-plugin-qunit from 7.2.0 to 7.3.1 (@dependabot[bot])
- #339 Bump @types/sinon from 10.0.11 to 10.0.13 (@dependabot[bot])
- #338 Bump @embroider/test-setup from 1.6.0 to 1.8.3 (@dependabot[bot])
- #341 Update to new codemirror name and fix associated problems (@abeforgit)
- #337 Bump prettier from 2.6.2 to 2.7.1 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- #319 Fix/ember appuniversum (@abeforgit)
- #336 Bump parse-path, release-it and release-it-lerna-changelog (@dependabot[bot])
- #333 Bump @typescript-eslint/parser from 5.22.0 to 5.36.2 (@dependabot[bot])
- #332 Bump ember-cli-typescript from 5.1.0 to 5.1.1 (@dependabot[bot])
- #330 Bump @types/ember__utils from 4.0.0 to 4.0.1 (@dependabot[bot])
- #329 Bump @types/ember__array from 4.0.1 to 4.0.2 (@dependabot[bot])
- #326 Bump @types/ember__engine from 4.0.0 to 4.0.2 (@dependabot[bot])
- #328 Bump @types/ember from 4.0.0 to 4.0.1 (@dependabot[bot])
- #327 Bump prettier from 2.6.2 to 2.7.1 (@dependabot[bot])
- #325 Bump sinon from 13.0.2 to 14.0.0 (@dependabot[bot])
- #320 Bump ember-cli-htmlbars from 5.7.2 to 6.1.0 (@dependabot[bot])
- #324 Bump ember-cli-autoprefixer from 1.0.3 to 2.0.0 (@dependabot[bot])
- #323 Bump @embroider/test-setup from 1.6.0 to 1.8.3 (@dependabot[bot])
- #321 Bump @typescript-eslint/eslint-plugin from 5.22.0 to 5.36.2 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- #315 RFC: Efficient datastore calculations (@abeforgit)
- #314 RFC: ModelNode rework (@abeforgit)
- #311 RFC: Transactional Edits (@abeforgit)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- Elena Poelman (@elpoelma)
- Elena Poelman (@elpoelma)
- Sam Van Campenhout (@Windvis)
- #308 Bump used node version and builder image (@abeforgit)
- #305 Bump terser from 4.8.0 to 4.8.1 (@dependabot[bot])
- #300 Replace ix by itertools (@elpoelma)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- #286 Vdom-based deletion (@Asergey91)
- #288 Feature/tab handler vdom (@abeforgit)
- Arne Bertrand (@abeforgit)
- Sergey Andreev (@Asergey91)
- Elena Poelman (@elpoelma)
- #297 Allow plugins to send arguments to their components (@abeforgit)
- Arne Bertrand (@abeforgit)
- #294 when storing the previous selection, clone the anchor nodes (@elpoelma)
- #296 Remove erroneous check to avoid duplicate selectionchange events (@abeforgit)
- #293 Null check on the parent of the range in live mark set (@elpoelma)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- #292 Bump parse-url from 6.0.0 to 6.0.2 (@dependabot[bot])
- Elena Poelman (@elpoelma)
- #291 Pass options object to plugins (@abeforgit)
- #287 Article plugin styling (@Dietr)
- #290 Fix cursor behavior in empty lists (@abeforgit)
- #289 fixed issue where insert a list a the end of line caused the insertion of a newline (@elpoelma)
- Arne Bertrand (@abeforgit)
- Dieter Peirs (@Dietr)
- Elena Poelman (@elpoelma)
- #284 Feature/inline components (@elpoelma)
- #271 Feature/better remove algo (@Asergey91)
- #283 modified the lists sample data so it contains valid html (@elpoelma)
- #282 Fix/tree walker (@elpoelma)
- #281 fix dissappearing nodes in text writer (@elpoelma)
- #176 [RFC] ember-rdfa-editor stage 1 (@abeforgit)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- Sam Van Campenhout (@Windvis)
- Sergey Andreev (@Asergey91)
fix issues with disappearing text nodes after inserting newlines
- #277 Bug/fix copy (@abeforgit)
- #274 Bug/editor-initialization (@abeforgit)
- Arne Bertrand (@abeforgit)
- Elena Poelman (@elpoelma)
- #275 Fix error this.app is not defined on loket (@lagartoverde)
- #270 Make sidebar min-height same as window height (@Dietr)
- Dieter Peirs (@Dietr)
- Oscar Rodriguez Villalobos (@lagartoverde)
- #267 Addition of a loading indicator when the editor has not yet fully loaded (@elpoelma)
- #264 Ember upgrade to v3.28 and others (@benjay10)
- #266 Rework styling of mark-highlight-manual and codelist highlight (@Dietr)
- #263 Remove dummy Say theming (@benjay10)
- #265 Successful package upgrades (@benjay10)
- #268 Addition of the shiftedVisually method which determines a new position based on an existing position and a number of visual steps. (@elpoelma)
- #262 feature/improved prefix handling (@abeforgit)
- #257 Enhancement/better handlers (@nvdk)
- #256 widget redesign (@Asergey91)
- Arne Bertrand (@abeforgit)
- Niels V (@nvdk)
- Sergey Andreev (@Asergey91)
- #262 feature/improved prefix handling (@abeforgit)
- #257 Enhancement/better handlers (@nvdk)
- #256 widget redesign (@Asergey91)
- Arne Bertrand (@abeforgit)
- Niels V (@nvdk)
- Sergey Andreev (@Asergey91)
fix types again
Fix type issues preventing the build
🐛 fix drone config
- #273 Fix initialization issues (@abeforgit)
- Arne Bertrand (@abeforgit)
- #260 Fixed bug with making list at the end of the document (@lagartoverde)
- #258 Fix bug that selection was wrong when creating en empty list (@lagartoverde)
- #261 Fix textsearch on quads defined outside the root element (@abeforgit)
- Arne Bertrand (@abeforgit)
- Oscar Rodriguez Villalobos (@lagartoverde)
- #259 Fix collapsed selections not detecting marks correctly (@abeforgit)
- Arne Bertrand (@abeforgit)
- #254 Fixed weird cases where the unindent button appeared without being available (@lagartoverde)
- #255 improve whitespace collapsing (@nvdk)
- #253 More consice removing of RDFa type (@benjay10)
- Ben (@benjay10)
- Niels V (@nvdk)
- Oscar Rodriguez Villalobos (@lagartoverde)
- #252 Fix space-eating issues (@abeforgit)
- Arne Bertrand (@abeforgit)
- #251 Fix toolbar marks using wrong command arguments (@abeforgit)
- #250 Provide ranges per capture group (@abeforgit)
- #250 Provide ranges per capture group (@abeforgit)
- Arne Bertrand (@abeforgit)
- #246 Implement self-updating regex-constrained sets of marks (@abeforgit)
- #246 Implement self-updating regex-constrained sets of marks (@abeforgit)
- Arne Bertrand (@abeforgit)
- Niels V (@nvdk)
- Niels V (@nvdk)
- #243 Fix object node matching (@abeforgit)
- Arne Bertrand (@abeforgit)
- #239 execute undo on VDOM (@nvdk)
- #236 Implement incremental dom writing (@abeforgit)
- #242 dev packages spring cleaning (@nvdk)
- #240 add embroider test scenarios to ember try (@nvdk)
- #241 bump ember-cli-app-version to 5.0.0 (@nvdk)
- #238 bump ember-truth-helpers to 3.0.0 (@nvdk)
- #230 Bump tar from 2.2.1 to 2.2.2 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- Ben (@benjay10)
- Niels V (@nvdk)
- #233 Fix bug with predicate node generation (@abeforgit)
- #234 Bug/mark attribute rendering (@abeforgit)
- #235 Fix list indentation (@Dietr)
- #229 Bump nanoid from 3.1.30 to 3.3.1 (@dependabot[bot])
- #228 Bump follow-redirects from 1.14.5 to 1.14.9 (@dependabot[bot])
- #227 Bump engine.io from 6.1.0 to 6.1.3 (@dependabot[bot])
- #226 Bump node-fetch from 2.6.6 to 2.6.7 (@dependabot[bot])
- Arne Bertrand (@abeforgit)
- Dieter Peirs (@Dietr)
- Niels V (@nvdk)
- #224 Add isEmpty utility method on resultset and term-mapping (@abeforgit)
- #225 Make backspace handler trigger contentchanged event (@abeforgit)
- Arne Bertrand (@abeforgit)
- #211 Improve datastore interface (@abeforgit)
- Arne Bertrand (@abeforgit)
- Dieter Peirs (@Dietr)
If you bump to this release, also upgrade ember-appuniversum to 1.0.0 along with it
- #216 Don't export the debug component (@abeforgit)
- #219 Implement text-matching command (@abeforgit)
- #214 Expose query utility on markset (@abeforgit)
- #220 Fix dummy component import (@abeforgit)
- #216 Don't export the debug component (@abeforgit)
- Arne Bertrand (@abeforgit)
- Dieter Peirs (@Dietr)
- Niels V (@nvdk)
- #215 Dont update selection on setting marks (@abeforgit)
- Arne Bertrand (@abeforgit)
- #212 Feature/set attribute in mutator (@lagartoverde)
- #209 Feature: Marks and MarksRegistry (@abeforgit)
- #213 Also recalculate datastore on model-read (@abeforgit)
- Arne Bertrand (@abeforgit)
- Oscar Rodriguez Villalobos (@lagartoverde)
- Ben (@benjay10)
- #207 moved hints logic to the editor component so it gets tracked (@lagartoverde)
- Ben (@benjay10)
- Niels V (@nvdk)
- Oscar Rodriguez Villalobos (@lagartoverde)
- #205 Fix broken datastore in prod (@abeforgit)
- Arne Bertrand (@abeforgit)
- Niels V (@nvdk)
- #195 Update eslint and various non-ember plugins to latest (@abeforgit)
- Arne Bertrand (@abeforgit)
- Niels V (@nvdk)
- #198 Switch to using debug for logging (@abeforgit)
- #197 Bump codemirror packages to v0.19.x (@abeforgit)
- #194 Update types for ember-test-helper (@abeforgit)
- #193 Update typescript-eslint packages to v5.5.0 (@abeforgit)
- #192 Update ember to 3.24 (@abeforgit)
- #191 Update ember-try to 1.4.0 and drop support for old ember versions (@abeforgit)
- Arne Bertrand (@abeforgit)
- #189 Expose termconverter on the datastore directly (@abeforgit)
- #190 Fire selectionChanged event when needed (@abeforgit)
- #188 Add a todo test for the limitToRange method (@abeforgit)
- Arne Bertrand (@abeforgit)
- #185 Add the datastore api (@abeforgit)
- #187 Add package lock (@abeforgit)
- #186 Update ember-appuniversum (@Dietr)
- Arne Bertrand (@abeforgit)
- Dieter Peirs (@Dietr)
- #184 Use css variables (@Dietr)
- #182 Add a more consistent and flexible treewalker (@abeforgit)
- #179 Extend and improve eventbus (@abeforgit)
- #183 Bugfix: we should not have contenteditable tables exported outside the editor (@Asergey91)
- Arne Bertrand (@abeforgit)
- Dieter Peirs (@Dietr)
- Sergey Andreev (@Asergey91)
- #171 Add ember-appuniversum (@Dietr)
- #159 faster and cleaner builds (@nvdk)
- #140 Copy command (@RobbeDP)
- #151 Disable dragstart (@lagartoverde)
- #178 Move get-config to real deps (@abeforgit)
- #157 Fix sass syntax error (@abeforgit)
- #150 Fix insert XML (@RobbeDP)
- #161 Feature/convert commands to mutators (@lagartoverde)
- #162 it's recommended to use may-import-regenerator over babel polyfills (@nvdk)
- #156 bump focus trap (@nvdk)
- #152 moved set property command logic to the operation (@lagartoverde)
- #147 Convert list helpers (@RobbeDP)
- Arne Bertrand (@abeforgit)
- Dieter Peirs (@Dietr)
- Niels V (@nvdk)
- Oscar Rodriguez Villalobos (@lagartoverde)
- Robbe De Proft (@RobbeDP)
- #154 Collapse the selection upon initializing the editor (@abeforgit)
- #132 Cut command (@RobbeDP)
- #153 Add word break utility class (@Dietr)
- #139 Refactor commands (@RobbeDP)
- #134 Fix cursor behavior when using table dropdown menu (@abeforgit)
- #141 Convert lump node methods to typescript (@RobbeDP)
- #139 Refactor commands (@RobbeDP)
- #138 Convert event handlers to typescript (@RobbeDP)
- #136 various cleanup chores in the editor (@nvdk)
- #137 Move paste handler to its own input handler (@RobbeDP)
- #131 Refactor of table commands (@RobbeDP)
- Arne Bertrand (@abeforgit)
- Dieter Peirs (@Dietr)
- Niels V (@nvdk)
- Robbe De Proft (@RobbeDP)
- #133 Make cursor move to correct position after deleting table (@abeforgit)
- Arne Bertrand (@abeforgit)
- #128 Table column and row commands testing (@RobbeDP)
- #124 move the dispatcher service inside the editor addon (@nvdk)
- #130 Feature/event bus (@abeforgit)
- #130 Feature/event bus (@abeforgit)
- #127 Changes to getFromSelection methods in ModelTable (@RobbeDP)
- #126 Commands testing + implementation xml table reader (@RobbeDP)
- Arne Bertrand (@abeforgit)
- Robbe De Proft (@RobbeDP)
- #119 Feature/logging (@abeforgit)
- #123 Bugfix/space eats chars (@abeforgit)
- #125 Add lerna changelog config (@abeforgit)
- #120 Feature/vendor environment (@abeforgit)
- #122 Feature/custom dummy data (@abeforgit)
- #121 Feature/better command logging (@abeforgit)
- #118 Bump ember-cli-typescript to latest (@abeforgit)
- Arne Bertrand (@abeforgit)