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:
trimEachLine
option 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
value
directly 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
src
directly 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
BaseConverter
class withShowdownConverter
class (19d8bec)
BREAKING CHANGES
- rename
ConverterOptions
class toShowdownConfig
and removeBaseConverterOptions
class. - Removed
BaseConverter
class (UseShowdownConverter
instead) - options: Removes options interfaces
IConverterOptionsChangeable
(UseShowdown.ShowdownOptions
instead) andIConverterOptions
(UseShowdown.ConverterOptions
instead). - SourceDirective: The assignment of url to
src
property of component instance no longer trigger load, to load after assignment invokes theload
method. - SrcDirective: rename
SrcDirective
toSourceDirective
- ShowdownComponent: removes
toHTML
(Useelement.innerHTML
instead) andsetValue
(Userender
method instead) methods. - ShowdownComponent: rename
compile
torender
, RemovesregisterOnChange
method,status
andtype
props.
The assignment of values to the component instance properties no longer trigger render, to render after assignment invokes therender
method. - BaseConverter:
trimEachLine
is deprecated, usesmartIndentationFix
instead. - ShowdownDirective: rename
ShowdownDirective
toShowdownComponent
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.md
after
ShowdownDirective.showdown
rename 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)