Today @tinynodes/[email protected]
has been released, along with @tinynodes/[email protected]
The plugin architecture of the components has been re-written so that plugins are just NgModule
classes
that provide multi
providers for injecting plugins and their configuration. These are merged into a map
that the NgxEditorJSPluginService
now provides, and provides methods to getting tool options for instances.
This means the plugin module is now a dependency of the project.
Internally there is some tidy-up related to this, and better async/await
handling of the instance creation
along with API calls. The Material demo
has been updated as well with improvements on using the component in an application.
Today @tinynodes/[email protected]
has been released. The major bump is due to underlying changes that may be breaking - the entire service has been improved with better control over the EditorJS
interface. Also in this release the exiting component has been upgraded to work with Angular Forms, and there is a new Material Form Field component provided too.
The demo has also been updated to reflect the new features of this, and a new demo added for the Material component.
Today I have released @tinynodes/[email protected]
. This will be without a Forms component. In this release the main change is internally I'm using a new EditorJS Injector module I've created to handle managing the underlying instance. There are also a lot of documentation improvements and a completly new updated demo site.
Today I have released @tinynodes/[email protected]
. For now I've removed any default plugins from core package, now all plugins must be added at the application level - this can be see in the demo app.
The first devlog is to report that currently version 1.2
has been delayed due to current build issues.
A bug report has been filed on @nrwl/nx
project.
In 1.2 there is a new @tinynodes/ngx-editorjs-plugins
module that provides exports for several common EditorJS
plugins and will be expanded to cover all the officially released plugins.
With this change the current build scripts break, and until it is resolved this will block the release.
In the meantime I'll continue to work on this small demo site, making it more useful as a good example of an Angular app.