- Add inline styles when converting headings and paragraphs to HTML
- Bump rails-html-sanitizer to 1.6.1 for CVE
- Raise minimum version of ActionText to >= 7.0
- Added ordered_list to Document
- Preserve whitespace on Text nodes
- Table support (Table, TableRow, TableCell, TableHeader)
- Bump rexml version to 3.3.4 for CVE
- Ensure that text key is always present when converting document to a hash
- Update Nokogiri for security vulnerability
- Update documentation and links to point to new GitHub repo at CompanyCam.
- Renamed
as_json
toto_h
details outlined in #10.
- Renamed
to_json
toas_json
to follow Ruby/Rails convention.
- Allow customizing the
separator
when callingto_plain_text
.
- Implement
Enumerable
for theHasContent
module.
- Make
Text
a subclass ofNode
. - Try to unify the interface a bit more for the initialize method.
- Extract
Registerable
module fromJsonRenderable
so that Node registration is separated from being JSON renderable. - Make
Document
a subclass ofNode
.
- Tweak dependency version requirements to be greater than or equal to
- Add
Blockquote
andCodeblock
nodes - Add support for
strike
,code
, andtextStyle
marks
- Initial release