Releases: yisraelx/ngx-showdown
Releases · yisraelx/ngx-showdown
v6.0.0
v5.1.0
v5.0.0
5.0.0 (2019-06-16)
Bug Fixes
- ShowdownComponent: wrong cast of input option (5953220)
Code Refactoring
- BaseConverter:
trimEachLineoption is deprecated (986fb0f) - options: Move to options interfaces of
@types/showdown(c0d9e70) - ShowdownDirective: renamed to
ShowdownComponent(ad14998) - SrcDirective: renamed to
SourceDirective(534e7ea)
Features
- ShowdownComponent: add option to pass
valuedirectly torender(4f5a7b2) - add support to set
flavor(7793dec), closes #9 - ShowdownComponent: add option to sanitize the convert html output (4eb36a8)
- ShowdownComponent: add support for template reference variable (a946364)
- SourceDirective: add event/output (EventEmitter) for
error(d4687e4) - SourceDirective: add option to pass
srcdirectly toload(a690bad) - SourceDirective: add support for template reference variable (5a2fda6)
Performance Improvements
- ShowdownComponent: change the way changes are detected and updated (85b1f3d)
- SourceDirective: change the way changes are detected and updated (e3a58e5)
- Replace
BaseConverterclass withShowdownConverterclass (19d8bec)
BREAKING CHANGES
- rename
ConverterOptionsclass toShowdownConfigand removeBaseConverterOptionsclass. - Removed
BaseConverterclass (UseShowdownConverter
instead) - options: Removes options interfaces
IConverterOptionsChangeable(UseShowdown.ShowdownOptionsinstead) andIConverterOptions(UseShowdown.ConverterOptionsinstead). - SourceDirective: The assignment of url to
srcproperty of component instance no longer trigger load, to load after assignment invokes theloadmethod. - SrcDirective: rename
SrcDirectivetoSourceDirective - ShowdownComponent: removes
toHTML(Useelement.innerHTMLinstead) andsetValue(Userendermethod instead) methods. - ShowdownComponent: rename
compiletorender, RemovesregisterOnChangemethod,statusandtypeprops.
The assignment of values to the component instance properties no longer trigger render, to render after assignment invokes therendermethod. - BaseConverter:
trimEachLineis deprecated, usesmartIndentationFixinstead. - ShowdownDirective: rename
ShowdownDirectivetoShowdownComponent
v4.0.2
v4.0.1
v4.0.0
v3.1.0
v3.0.0
<a name"3.0.0">
3.0.0 (2017-07-28)
Bug Fixes
- rename all item from 'md' to 'showdown' (38c0847f)
- rename library from 'ng2-md' to 'ngx-showdown' (d0e9c94c)
Breaking Changes
-
rename lib from 'ng2-md' to 'ngx-showdown'
rename file from 'md.directive'
to 'showdown.directive'
- rename enum from 'MD_COMPONENT_TYPES' to 'SHOWDOWN_DIRECTIVE_TYPES'
- rename enum from 'MD_COMPONENT_STATUSES' to 'SHOWDOWN_DIRECTIVE_STATUSES'
- rename class from 'MdDirective' to 'ShowdownDirective'
before
import {
MD_COMPONENT_TYPES,
MD_COMPONENT_STATUSES,
MdDirective
} from 'ng2-md/lib/md.directive';after
import {
SHOWDOWN_DIRECTIVE_TYPES,
SHOWDOWN_DIRECTIVE_STATUSES ,
ShowdownDirective
} from 'ngx-showdown/lib/showdown.directive';- rename selector from 'md,[md]' to 'showdown,[showdown]'
before
<md [value]="text"></md>
<div [md]="text"></div>after
<showdown [value]="text"></showdown>
<div [showdown]="text"></div>- rename directive property from 'md' to 'showdown'
before
MdDirective.mdafter
ShowdownDirective.showdownrename file from 'md.module' to 'showdown.module'
- rename class from 'MdModule' to 'ShowdownModule'
before
import { MdModule } from 'ng2-md/lib/md.module';after
import { ShowdownModule } from 'ngx-showdown/lib/showdown.module';rename file from 'md.pipe' to 'showdown.pipe'
- rename class from 'MdPipe' to 'ShowdownPipe'
before
import { MdPipe } from 'ng2-md/lib/md.pipe';after
import { ShowdownPipe } from 'ngx-showdown/lib/showdown.pipe';- rename name from 'md' to 'showdown'
before
{{ text | md }}
{{ text | md:options }}after
{{ text | showdown }}
{{ text | showdown:options }}rename file from 'md-converter.provider' to 'showdown-converter.provider'
- rename class from 'MdConverter' to 'ShowdownConverter'
before
import { MdConverter } from 'ng2-md/lib/md-converter.provider';after
import { ShowdownConverter } from 'ngx-showdown/lib/showdown-converter.provider';(38c0847f)