Skip to content

Latest commit

 

History

History
216 lines (181 loc) · 42.7 KB

CHANGELOG.md

File metadata and controls

216 lines (181 loc) · 42.7 KB

0.4.0 (2020-04-19)

Focus of v0.4.0 was around support for manpage document, plus a bit of refactoring and some bug fixes.

Thanks to gdamore for reporting issues and helping the project 🙌

Bug Fixes

  • parser: expose authors and revision in the document attributes (#521) (9335817), closes #517
  • parser: fix footnotes grammar (#535) (03587bb), closes #532
  • parser: fix quoted text delimitation (#505) (c394f70), closes #504
  • parser: verify configuration attributes (#513) (a9da628), closes #509
  • parser/renderer: support concelead index terms in labeled lists (#507) (1b574d6), closes #502
  • parser/renderer: support non-alphanum characters in index terms (#506) (c94b470), closes #503
  • renderer: do not highlight syntax when language is not set (#515) (c3439bd), closes #514

Features

0.3.0 (2020-03-14)

Focus of v0.3.0 was around performances, support for file inclusions, syntax highlighting in source blocks, configuration via the CLI and, refactoring and bug fixes.

Thanks to Arteneko, gdamore, shuLhan and odknt for reporting issues and helping the project 🙌

Bug Fixes

  • parser: allow empty lines between attributes and element (#496) (4d3ef23), closes #493
  • parser: do not allow spaces in singleplus passthough (#346) (5663022), closes #337
  • parser: fix parsing in quoted text (#357) (21f6c7f), closes #354
  • parser: invalid grammar rule (#359) (3f3f349), closes #358
  • parser: invalid parsing of link location (#443) (b7e4654), closes #442
  • parser: provide actual filename in file inclusion error msg (#402) (bc3d557), closes #384
  • parser: support chained admonitions (#500) (f60fabf), closes #492
  • parser: support commas in link text attribute (#389) (23feea9), closes #388
  • parser: support comment between doc title and author (#486) (46e85ae), closes #481
  • parser: support encoded spaces in link URL (#420) (6c57b55), closes #419
  • parser: support inline links in quoted text (#464) (6acb277), closes #456
  • parser: support valid characters in URLs (#417) (98a84d4), closes #416
  • parser/renderer: skip trailing empty lines in delimited blocks (#472) (940da7f), closes #470
  • parser/renderer: support quoted text in links (#360) (e0ac68b), closes #356
  • parser/renderer: use main file path to start inclusions (#429) (5bc6ab4), closes #424
  • renderer: do not include section 0 element (#432) (bfff288), closes #425
  • renderer: escape content of listing and source blocks (#345) (736a89d), closes #341
  • renderer: use file mtime as 'Last updated' (#467) (f539c75), closes #461

Features

  • cli: add 'css' arg to specify the stylesheet (#487) (c1de2f2), closes #482
  • cli: support attributes set/reset in CLI (#495) (79c454c), closes #484
  • parser: do not further processing inclusions in non-asciidoc files (#433) (c4317a1), closes #380
  • parser: include document attribute when processing section 0 (#451) (0826b73), closes #447
  • parser: report an error when tag to limit file inclusion could not be found (#407) (fc187b4), closes #393
  • parser: report error on unbalanced/unclosed tag (#409) (8128d97), closes #392
  • parser: support attribute in path of file to include (#355) (18b54a2), closes #317
  • parser: support concealed index terms (#475) (d295e1b), closes #473
  • parser: support document attributes in links (#441) (fa27e8e), closes #351
  • parser: support file inclusion with absolute level offset (#438) (4db334f), closes #314
  • parser: support file inclusion with tag ranges (#387) (f49fe6f), closes #322
  • parser: support nested relative level offset in file inclusions (#437) (2bb6f9d), closes #434
  • parser: support wildcards in tag inclusions (#423) (8cff6b2), closes #396
  • parser/renderer: add user macro feature (#347) (96b01cf), closes #334
  • parser/renderer: support adoc file inclusion in delimited blocks (#320) (0212ac6), closes #310
  • parser/renderer: support document attrs in image URL (#449) (41b223c), closes #350
  • parser/renderer: support external cross references (#468) (80e7e72), closes #459
  • parser/renderer: support file inclusion with line ranges (#326) (7b4a779), closes #315
  • parser/renderer: support file inclusions (#316) (8709c17), closes #307
  • parser/renderer: support index terms (#498) (ecb3b59), closes #497
  • parser/renderer: support recursive file inclusions (#327) (64d8910), closes #311
  • parser/renderer: support rich content in labeled list item terms (#466) (6b58ad2), closes #456 #460
  • renderer: add role as CSS class in paragraphs (#471) (136ef4e), closes #469
  • renderer: return list of sections after rendering (#485) (55aec97), closes #363
  • renderer: support file inclusion of non asciidoc files (#321) (8779f54), closes #312
  • renderer: support pygments syntax highlight (#489) (cbd9c89), closes #488

0.2.0 (2019-02-24)

Bug Fixes

  • renderer: avoid double encoding of document attributes (#296) (00c0132), closes #43 #43 #295
  • renderer: do not always render preamble withing wrapper (#299) (76ea3f7), closes #298
  • renderer: fix panic in ToC when doc has no section (#285) (f7ee178), closes #284
  • renderer: wrap continuing element in <div> (#281) (f94e69a), closes #270
  • types: attach child elements to correct parent in ordered list (#294) (8d72ae0), closes #293

Features

  • parser: support spaces and tabs ahead of single line comment (#289) (061eb82), closes #288
  • parser/renderer: attach list item to ancestor (#291) (6d9eb0e), closes #264
  • parser/renderer: support checklists (#262) (34598af), closes #244
  • parser/renderer: support element ID prefix (#302) (9780fef), closes #300
  • parser/renderer: support list separation (#274) (d2945ab), closes #263
  • renderer: support 'start' attribute when rendering an ordered list (#279) (e7f692d), closes #271
  • renderer: support "Q and A" labeled lists (#280) (6be62cd), closes #271
  • renderer: support dropping of principal text in ordered list item (#283) (2387309), closes #266 #265
  • renderer: support predefined attributes (#282) (99581b5), closes #266
  • renderer: support title on labeled lists (#278) (a50c637), closes #267

0.1.0 (2019-01-02)

Bug Fixes

Features

  • build: add makefile goal to verify the generated parser (#126) (15b4680)
  • build: add windows and osx builds to Travis (#224) (94a8009), closes #223 #225
  • build: use golangci-lint for all linting (b07c3a7), closes #61
  • build/cmd: include commit/tag and time in 'version' cmd (#114) (96409c3), closes #113
  • cli: add arg to specify the output file (#122) (d402c2d), closes #119
  • cmd: add command line interface (#78) (2f6ae3b), closes #60
  • cmd: add flag to suppress header/footer (#95) (4a31775)
  • cmd: add support to specify log level (#85) (47e6e3c)
  • cmd: allow reading input from stdin (#86) (add3287)
  • make: add goal to build executable (#94), show help by default (#99) (#103) (3ea969a)
  • parser: add support for meta-elements: ID, link and title (c08a7f3)
  • parser: allow id and title on paragraphs (#16) (c499d94)
  • parser: support double punctuation in quoted text (#39) (f7f82e9)
  • parser: support front-matter in YAML format (#28) (b69fe01)
  • parser: support italic and monospace quotes, as well as nested quotes (bd58fd1)
  • parser: support relative links (#65) (5e47b65), closes #56
  • parser: support substitution prevention (#40) (8e59c45)
  • parser: use the memoize option in the parser to improve perfs (#123) (491dbdd), closes #117
  • parser/renderer: image blocks with metadata and paragraphs with multiple lines (8ff1125)
  • parser/renderer: list item continuation (#53) (613a112)
  • parser/renderer: parse and render inline images (#17) (65f8ac7)
  • parser/renderer: parse and render unordered list items (#12) (868e95a)
  • parser/renderer: support admonitions (#70) (6c221f1), closes #67
  • parser/renderer: support block and paragraph quotes (#157) (9f1e394), closes #141
  • parser/renderer: support cross-references with Element ID (#47) (65f9c9c)
  • parser/renderer: support example blocks (#72) (230febb), closes #71
  • parser/renderer: support explicit line breaks (#195) (f5f87cc), closes #189
  • parser/renderer: support for delimited source blocks (4cb7c14)
  • parser/renderer: support for document attributes (#22) (362892a)
  • parser/renderer: support for document attributes reset and substitutions (#23) (f24fbd5)
  • parser/renderer: Support for Document Author and Revision, and Preamble (#36) (99b1fd9)
  • parser/renderer: support for labeled list (#51) (5e758c6)
  • parser/renderer: support for literal blocks (#29) (51f4897)
  • parser/renderer: support inline footnotes (#183) (28e43c7), closes #138
  • parser/renderer: support links to section title (#58) (1900b10)
  • parser/renderer: support listing blocks (#42) (2fb5fe6)
  • parser/renderer: support literal block attributes (#186) (4ef1381), closes #185
  • parser/renderer: support optional label in cross-references (#174) (ec85fd2), closes #143
  • parser/renderer: support ordered lists (#77) (416e9ea), closes #64
  • parser/renderer: support passthrough (#41) (aa501da)
  • parser/renderer: support role attributes, refactor attributes and image type (#171) (d2b6e95), closes #151
  • parser/renderer: support sidebar blocks (#182) (e34547c), closes #139
  • parser/renderer: support single line and block comments (#146) (c6549d3), closes #144
  • parser/renderer: support source code blocks with language (#255) (293761e), closes #229
  • parser/renderer: support subscript and superscript quotes (#237) (97e8929), closes #228
  • parser/renderer: support tables (basic) (#165) (9956517), closes #57
  • parser/renderer: support ToC placement in preamble (#45) (b1a6a74)
  • parser/renderer: support verses (#149) (ec67024), closes #140
  • parser/renderer: verifies that article.adoc renders as expected (#227) (399d127), closes #215
  • project: first draft of the asciidoc grammar and parser (39964e8)
  • renderer: convert ellipsis (#178) (4733cfc), closes #8230 #8203 #175
  • renderer: render external links (#48) (1154a87)
  • renderer: render external links without description (#50) (8457fa5)
  • renderer: render full document (#18) (bcdccfc)
  • renderer: render headings with support for default and custom ID (#10) (76a05d4)
  • renderer: render section preamble (#15) (a897a73)
  • renderer: render table of content (#44) (847f6a2)
  • renderer: render whole document (baee941)
  • renderer: support 'imagesdir' attribute (#170) (852cca4), closes #160
  • renderer: support icons in admonition blocks (#218) (aeef974), closes #214
  • renderer: support ID and title on delimited blocks (#213) (8993045), closes #212
  • renderer: support inline attribute substitutions (#179) (d2f398e), closes #142
  • rendering: first draft of HTML5 rendering (#3) (b53b3a2)
  • rendering: render italic and monospace quotes (9ce2a48)