1.0.0-alpha1 (2015-05-13)
Release Information
This is a major code refactor with some big changes such as:
- showdown.js file was split in several files, called sub-parsers. This should improve code maintainability.
- angular integration was removed from core and move to its own repository, similar to what was done with extensions
- A new extension registering system is on the "cooks" that should reduce errors when using extensions. The old mechanism
is kept so old extensions should be compatible.
Bug Fixes
- extensions: support for old extension loading mechanism (95ed7c68)
- helpers: fix wrong function call 'escapeCharacters' due to old strayed code (18ba4e75)
- showdown.js:
- fix showdown extension loader (a38c76d2),
closes #50,#56,
#104, #108,
#109, #111,
#118, #122
- add unique id prefix and suffix to headers (c367a4b9, closes #81, #82)
Features
- registerExtension(): new extension loading mechanism. Now extensions can be registered using this function.
The system, however, is not final and will probably be changed until the final version(0fd10cb)
- allowBlockIndents: indented inline block elements can now be parsed as markdown (f6326b84)
Breaking Changes
- angular: angular integration was removed from core and now lives in it's own repository.