From e0ecee81ebb62d14d21a0b644e88d85c84bf1edd Mon Sep 17 00:00:00 2001 From: Xavier Coulon Date: Sun, 20 Mar 2022 17:58:02 +0100 Subject: [PATCH] chore(project): generate release on GitHub Actions (#988) Trigger `goreleaser` action when a tag is pushed Also, remove `CHANGELOG.md`, since the changelog associated with the releases/tags on GitHub has the same content. Fixes #964 Signed-off-by: Xavier Coulon --- .github/workflows/ci-release.yml | 36 ++++ .goreleaser.yml | 29 ++- CHANGELOG.md | 356 ------------------------------- CONTRIBUTE.adoc | 3 - 4 files changed, 58 insertions(+), 366 deletions(-) create mode 100644 .github/workflows/ci-release.yml delete mode 100644 CHANGELOG.md diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml new file mode 100644 index 00000000..17aaef16 --- /dev/null +++ b/.github/workflows/ci-release.yml @@ -0,0 +1,36 @@ +name: goreleaser + +on: + push: + tags: + - '*' + +permissions: + contents: write + +jobs: + goreleaser: + runs-on: ubuntu-latest + steps: + - + name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - + name: Fetch all tags + run: git fetch --force --tags + - + name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: 1.17 + - + name: Run GoReleaser + uses: goreleaser/goreleaser-action@v2 + with: + distribution: goreleaser + version: latest + args: release --rm-dist + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.goreleaser.yml b/.goreleaser.yml index be72cb21..5f67668d 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -17,19 +17,34 @@ builds: - "-s -w -X github.com/bytesparadise/libasciidoc.BuildTag={{.Version}} -X github.com/bytesparadise/libasciidoc.BuildCommit={{.Commit}} -X github.com/bytesparadise/libasciidoc.BuildTime={{.Date}}" env: - CGO_ENABLED=0 -archive: - replacements: - darwin: Darwin - linux: Linux - windows: Windows - 386: i386 - amd64: x86_64 + +archives: + - id: default + replacements: + darwin: Darwin + linux: Linux + windows: Windows + 386: i386 + amd64: x86_64 + checksum: name_template: 'checksums.txt' + snapshot: name_template: "{{ .Tag }}-next" + changelog: + use: github sort: asc + groups: + - title: Features + regexp: "^.*feat[(\\w)]*:+.*$" + order: 0 + - title: 'Bug fixes' + regexp: "^.*fix[(\\w)]*:+.*$" + order: 1 + - title: Others + order: 999 filters: exclude: - '^docs:' diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index d5a055ad..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,356 +0,0 @@ -# [0.6.0](https://github.com/bytesparadise/libasciidoc/compare/v0.5.1...v0.6.0) (2021-03-21) - -Version 0.6.0 focused on improved support for substitutions. It also includes a few extra features -and fixes for bugs discovered while working on the main theme. - - -### Bug Fixes - -* **parser:** check for letters in roman numbering of list item ([#787](https://github.com/bytesparadise/libasciidoc/issues/787)) ([e7a8907](https://github.com/bytesparadise/libasciidoc/commit/e7a8907aeaddedc17d4145fb93576330fea314c3)), closes [#747](https://github.com/bytesparadise/libasciidoc/issues/747) -* **parser:** rearranging lists with delimited blocks afterwards ([#789](https://github.com/bytesparadise/libasciidoc/issues/789)) ([d547fd0](https://github.com/bytesparadise/libasciidoc/commit/d547fd05c68ce67b3a5e1593387744a9b5d36493)), closes [#785](https://github.com/bytesparadise/libasciidoc/issues/785) -* support multiple roles on blocks ([#807](https://github.com/bytesparadise/libasciidoc/issues/807)) ([50fb873](https://github.com/bytesparadise/libasciidoc/commit/50fb873ee8118d1812ab0a1a154ac5fe33856929)), closes [#602](https://github.com/bytesparadise/libasciidoc/issues/602) -* **parser:** support nested attributes in links ([#836](https://github.com/bytesparadise/libasciidoc/issues/836)) ([7307f2f](https://github.com/bytesparadise/libasciidoc/commit/7307f2f6fce1276e17883b4f189253b2b200e561)), closes [#826](https://github.com/bytesparadise/libasciidoc/issues/826) -* **parser/renderer:** encode URL in links when no text is provided ([#788](https://github.com/bytesparadise/libasciidoc/issues/788)) ([ad8fee6](https://github.com/bytesparadise/libasciidoc/commit/ad8fee61bc34fb24a1b6cd5b482ac5d105a3f32a)), closes [#745](https://github.com/bytesparadise/libasciidoc/issues/745) - - -### Code Refactoring - -* **parser:** simplified grammar rules for attributes ([#804](https://github.com/bytesparadise/libasciidoc/issues/804)) ([1a08657](https://github.com/bytesparadise/libasciidoc/commit/1a086575fa0fdf617940283599fd602d92ec6965)), closes [#750](https://github.com/bytesparadise/libasciidoc/issues/750) - - -### Features - -* **parser:** support attribute substitution in attribute declaration ([#801](https://github.com/bytesparadise/libasciidoc/issues/801)) ([b0e80f5](https://github.com/bytesparadise/libasciidoc/commit/b0e80f5cb96af2fa178294ac539e4aae32d48132)), closes [#800](https://github.com/bytesparadise/libasciidoc/issues/800) -* **parser:** support attribute substitution in element attributes ([#799](https://github.com/bytesparadise/libasciidoc/issues/799)) ([62ddfce](https://github.com/bytesparadise/libasciidoc/commit/62ddfced96638632da7aae8168e59326ed1f68f7)), closes [#604](https://github.com/bytesparadise/libasciidoc/issues/604) -* **parser:** support custom substitutions on literal blocks ([#774](https://github.com/bytesparadise/libasciidoc/issues/774)) ([826d5db](https://github.com/bytesparadise/libasciidoc/commit/826d5db4c8b67c75c7d36aa32b2daff66360d7b3)), closes [#770](https://github.com/bytesparadise/libasciidoc/issues/770) -* **parser:** support for 'idseparator' attribute ([#786](https://github.com/bytesparadise/libasciidoc/issues/786)) ([cd386b8](https://github.com/bytesparadise/libasciidoc/commit/cd386b870f224e86cfe3f88f91679efc799eb1e5)), closes [#783](https://github.com/bytesparadise/libasciidoc/issues/783) -* **parser:** support incremental substitutions ([#782](https://github.com/bytesparadise/libasciidoc/issues/782)) ([fb1e1fd](https://github.com/bytesparadise/libasciidoc/commit/fb1e1fd0bb89918cc54ea615db6a2b24770f2a77)), closes [#761](https://github.com/bytesparadise/libasciidoc/issues/761) -* **parser:** support substitutions on passthrough blocks ([#773](https://github.com/bytesparadise/libasciidoc/issues/773)) ([68a9843](https://github.com/bytesparadise/libasciidoc/commit/68a984375984183a89808eaba465985c153b360b)), closes [#772](https://github.com/bytesparadise/libasciidoc/issues/772) -* **parser/renderer:** support 'listing' paragraphs ([#781](https://github.com/bytesparadise/libasciidoc/issues/781)) ([87b53b3](https://github.com/bytesparadise/libasciidoc/commit/87b53b3abffe1436c8de73523d212edbc28d8143)), closes [#778](https://github.com/bytesparadise/libasciidoc/issues/778) -* **parser/renderer:** support 'nowrap' option on source blocks ([#795](https://github.com/bytesparadise/libasciidoc/issues/795)) ([6fa3065](https://github.com/bytesparadise/libasciidoc/commit/6fa306570f6dfbee19548a55398800f5bf705342)), closes [#784](https://github.com/bytesparadise/libasciidoc/issues/784) -* **parser/renderer:** support 'target' and 'role' attributes in link ([#810](https://github.com/bytesparadise/libasciidoc/issues/810)) ([e86a252](https://github.com/bytesparadise/libasciidoc/commit/e86a25286a38def77a04b4c67ef7b379052c350d)), closes [#803](https://github.com/bytesparadise/libasciidoc/issues/803) -* **parser/renderer:** support example paragraphs ([#779](https://github.com/bytesparadise/libasciidoc/issues/779)) ([d642854](https://github.com/bytesparadise/libasciidoc/commit/d642854399a7e56b326b7826b5a0ba1dfe303e06)), closes [#728](https://github.com/bytesparadise/libasciidoc/issues/728) -* **parser/renderer:** support quoted text in element attributes ([#835](https://github.com/bytesparadise/libasciidoc/issues/835)) ([ce36ad6](https://github.com/bytesparadise/libasciidoc/commit/ce36ad6381a0b825333ab0bcc7d488b984f4772e)), closes [#829](https://github.com/bytesparadise/libasciidoc/issues/829) -* **renderer:** default HTML title ([#798](https://github.com/bytesparadise/libasciidoc/issues/798)) ([6b43b68](https://github.com/bytesparadise/libasciidoc/commit/6b43b681cd6ad8c2692760429e629118f072231d)), closes [#627](https://github.com/bytesparadise/libasciidoc/issues/627) -* support interactive checklists ([#811](https://github.com/bytesparadise/libasciidoc/issues/811)) ([158988e](https://github.com/bytesparadise/libasciidoc/commit/158988e7b41649458d2a71bd866dfc5a31e80faa)), closes [#629](https://github.com/bytesparadise/libasciidoc/issues/629) - - -### BREAKING CHANGES - -* **parser:** for images and links, positional attributes are delimited -with commas, so if a link text should contain such a comma, it is necessary -that the text be wrapped in single or double quotes. This makes the syntax -(and thus, the parsing) consistent between block attributes and inline -attributes. -Eg: `link:http://example.com["a description, with comma"]` -* **parser:** inline attributes content must not start with spaces, as -it is the case with block attributes. -Eg: `image::cookie.png[ cookie ]` is not valid. - - - -# [0.5.1](https://github.com/bytesparadise/libasciidoc/compare/v0.5.0...v0.5.1) (2020-10-04) - -This is a patch-release to solve a bug in the passthrough block substitutions. -This issue should have been addressed in v0.5.0 but it wasn't triaged πŸ€¦β€β™‚οΈ - -### Bug Fixes - -* **parser:** ignore special chars in passthrough blocks ([#763](https://github.com/bytesparadise/libasciidoc/issues/763)) ([3f4ee89](https://github.com/bytesparadise/libasciidoc/commit/3f4ee893b7e1322daedfd874fff1fe20117033da)), closes [#746](https://github.com/bytesparadise/libasciidoc/issues/746) - - - -# [0.5.0](https://github.com/bytesparadise/libasciidoc/compare/v0.3.0...v) (2020-10-04) - -Version 0.5.0 adds the XHTML5 backend, as well as support for custom substitutions on paragraphs and delimited blocks. -Also, rendering on other blocks as also been greatly improved, thanks to better support for attributes. -Finally, source blocks can now be rendered with the [Chroma syntax highlighter](https://github.com/alecthomas/chroma) (using the `:source-highlighter: pygments` or `:source-highlighter: chroma` document attribute) and callouts are supported. - -As usual, this version also includes its share bug fixes as well. - -Huge thanks to [gdamore](https://github.com/gdamore) and [pjanx](https://github.com/pjanx) for their numerous contributions πŸ™Œ - - -### Bug Fixes - -* **parser:** colons, images and icons not supported in list terms ([#615](https://github.com/bytesparadise/libasciidoc/issues/615)) ([b61a886](https://github.com/bytesparadise/libasciidoc/commit/b61a88665c3ce458b04d7918b5f619fc3fd9c118)), closes [#614](https://github.com/bytesparadise/libasciidoc/issues/614) -* **parser:** expose authors and revision in the document attributes ([#521](https://github.com/bytesparadise/libasciidoc/issues/521)) ([9335817](https://github.com/bytesparadise/libasciidoc/commit/933581710d196b02dddbad4fd8ce9bece5788d47)), closes [#517](https://github.com/bytesparadise/libasciidoc/issues/517) -* **parser:** failure to convert nested elements ([#740](https://github.com/bytesparadise/libasciidoc/issues/740)) ([6f07b44](https://github.com/bytesparadise/libasciidoc/commit/6f07b44465e7afa7a402a970ecc1a282dc2f1dc9)), closes [#739](https://github.com/bytesparadise/libasciidoc/issues/739) -* **parser:** fix footnotes grammar ([#535](https://github.com/bytesparadise/libasciidoc/issues/535)) ([03587bb](https://github.com/bytesparadise/libasciidoc/commit/03587bbc469fb5fedf5c6d1d601eaf156de45429)), closes [#532](https://github.com/bytesparadise/libasciidoc/issues/532) -* **parser:** fix quoted text delimitation ([#505](https://github.com/bytesparadise/libasciidoc/issues/505)) ([c394f70](https://github.com/bytesparadise/libasciidoc/commit/c394f70c3ccca98ef291be6a7c0e58cd2cf05b29)), closes [#504](https://github.com/bytesparadise/libasciidoc/issues/504) -* **parser:** ignore standalone attributes at the end of doc ([#606](https://github.com/bytesparadise/libasciidoc/issues/606)) ([a57b8fb](https://github.com/bytesparadise/libasciidoc/commit/a57b8fb7d6b0d057f4f01b4713d9688554b172a1)), closes [#605](https://github.com/bytesparadise/libasciidoc/issues/605) -* **parser:** Inline attribute parsing is incorrect ([#684](https://github.com/bytesparadise/libasciidoc/issues/684)) ([04f2a1d](https://github.com/bytesparadise/libasciidoc/commit/04f2a1d9e3e16deb9bf3630184190cd2ea51557b)) -* **parser:** quoted strings should not allow interior adjacent spaces ([#636](https://github.com/bytesparadise/libasciidoc/issues/636)) ([fc8a97e](https://github.com/bytesparadise/libasciidoc/commit/fc8a97e04e163c147b55f3d6a37fb7cf71e2e3ff)), closes [#622](https://github.com/bytesparadise/libasciidoc/issues/622) -* **parser:** quoted text newline handling ([#624](https://github.com/bytesparadise/libasciidoc/issues/624)) ([07252b5](https://github.com/bytesparadise/libasciidoc/commit/07252b5014d4a571f84cf88d56cd510446ca4bc5)), closes [#623](https://github.com/bytesparadise/libasciidoc/issues/623) -* **parser:** verify configuration attributes ([#513](https://github.com/bytesparadise/libasciidoc/issues/513)) ([a9da628](https://github.com/bytesparadise/libasciidoc/commit/a9da62801e237f7a3af43f673691a2e9fc5c877c)), closes [#509](https://github.com/bytesparadise/libasciidoc/issues/509) -* **parser:** verify document with leading empty line ([#757](https://github.com/bytesparadise/libasciidoc/issues/757)) ([921565a](https://github.com/bytesparadise/libasciidoc/commit/921565aadd342f04b7580f949f218735d04e92d5)), closes [#707](https://github.com/bytesparadise/libasciidoc/issues/707) -* **parser/renderer:** support concelead index terms in labeled lists ([#507](https://github.com/bytesparadise/libasciidoc/issues/507)) ([1b574d6](https://github.com/bytesparadise/libasciidoc/commit/1b574d6df47a3385b35e387ec7bcdb8914a7d16a)), closes [#502](https://github.com/bytesparadise/libasciidoc/issues/502) -* **parser/renderer:** support non-alphanum characters in index terms ([#506](https://github.com/bytesparadise/libasciidoc/issues/506)) ([c94b470](https://github.com/bytesparadise/libasciidoc/commit/c94b470f87718276c89476e098b9442ff57d76a1)), closes [#503](https://github.com/bytesparadise/libasciidoc/issues/503) -* **renderer:** do not 'HTML escape' string elements ([#752](https://github.com/bytesparadise/libasciidoc/issues/752)) ([4fd36b5](https://github.com/bytesparadise/libasciidoc/commit/4fd36b5347513db2a8d04d32188e323e104b8690)), closes [#741](https://github.com/bytesparadise/libasciidoc/issues/741) -* **renderer:** do not highlight syntax when language is not set ([#515](https://github.com/bytesparadise/libasciidoc/issues/515)) ([c3439bd](https://github.com/bytesparadise/libasciidoc/commit/c3439bd0e201af844e56093a636fa3341cb3bb6f)), closes [#514](https://github.com/bytesparadise/libasciidoc/issues/514) -* **renderer:** do not HTML escape content twice in source blocks ([#571](https://github.com/bytesparadise/libasciidoc/issues/571)) ([08b705d](https://github.com/bytesparadise/libasciidoc/commit/08b705d0ac25a17a0cde880075fd62dc4bc778e0)), closes [#570](https://github.com/bytesparadise/libasciidoc/issues/570) -* **renderer:** Remove stray debugging message ([#716](https://github.com/bytesparadise/libasciidoc/issues/716)) ([8b13202](https://github.com/bytesparadise/libasciidoc/commit/8b132025ceff8f9efe09585c7551c33b43fa8534)) -* **renderer:** Section ID should include the icon class ([#730](https://github.com/bytesparadise/libasciidoc/issues/730)) ([994c92f](https://github.com/bytesparadise/libasciidoc/commit/994c92f151f719b16c6e43e5ac2fa2e98c34259a)), closes [#691](https://github.com/bytesparadise/libasciidoc/issues/691) -* **renderer:** source highlighter should get unadulterated string ([#723](https://github.com/bytesparadise/libasciidoc/issues/723)) ([8fbc228](https://github.com/bytesparadise/libasciidoc/commit/8fbc2282dc14e9fa5ab05b82e4c5b107d65ebf51)), closes [#721](https://github.com/bytesparadise/libasciidoc/issues/721) -* **renderer:** Wrong code for (TM) ([#642](https://github.com/bytesparadise/libasciidoc/issues/642)) ([f8cb430](https://github.com/bytesparadise/libasciidoc/commit/f8cb4301cadd8b5975fdd15908a37ed2f0c7d972)), closes [#641](https://github.com/bytesparadise/libasciidoc/issues/641) -* **types:** `CalloutListItem` must implement `DocumentElement` ([#569](https://github.com/bytesparadise/libasciidoc/issues/569)) ([d759c0b](https://github.com/bytesparadise/libasciidoc/commit/d759c0b7ebcbc1c1a744fc2376f4cc5629342ce6)), closes [#568](https://github.com/bytesparadise/libasciidoc/issues/568) - - -### Features - -* **parser:** custom subs on paragraphs ([#726](https://github.com/bytesparadise/libasciidoc/issues/726)) ([5dcda32](https://github.com/bytesparadise/libasciidoc/commit/5dcda3220c3178d9ae327dbecd7d040704d593b5)), closes [#597](https://github.com/bytesparadise/libasciidoc/issues/597) -* **parser:** custom substitutions on paragraphs ([#749](https://github.com/bytesparadise/libasciidoc/issues/749)) ([7050c34](https://github.com/bytesparadise/libasciidoc/commit/7050c3426cbaf3b823f28431358d878af08990c1)), closes [#597](https://github.com/bytesparadise/libasciidoc/issues/597) -* **parser:** support custom substitutions on delimited blocks ([#755](https://github.com/bytesparadise/libasciidoc/issues/755)) ([2179d24](https://github.com/bytesparadise/libasciidoc/commit/2179d247e08d87c2b1ba04b395921daf82b3e504)), closes [#558](https://github.com/bytesparadise/libasciidoc/issues/558) -* **parser:** support custom substitutions on delimited blocks ([#759](https://github.com/bytesparadise/libasciidoc/issues/759)) ([667d4ce](https://github.com/bytesparadise/libasciidoc/commit/667d4cedc2662e9f8c30c4fad2d52c800723411f)), closes [#558](https://github.com/bytesparadise/libasciidoc/issues/558) -* **parser:** support Markdown style quote blocks ([#563](https://github.com/bytesparadise/libasciidoc/issues/563)) ([b17f6e1](https://github.com/bytesparadise/libasciidoc/commit/b17f6e1ab1014d9eedc8df7dffc441f30b179787)), closes [#561](https://github.com/bytesparadise/libasciidoc/issues/561) -* **parser/renderer:** Multiple roles for images. ([#669](https://github.com/bytesparadise/libasciidoc/issues/669)) ([efdeeea](https://github.com/bytesparadise/libasciidoc/commit/efdeeeab8bb9fce5358ed37f421f9354ed0d774e)), closes [#602](https://github.com/bytesparadise/libasciidoc/issues/602) -* **parser/renderer:** Render curved quotes ([#648](https://github.com/bytesparadise/libasciidoc/issues/648)) ([51153eb](https://github.com/bytesparadise/libasciidoc/commit/51153ebae8b2ded797e80a5b27fa37c01244626c)), closes [#176](https://github.com/bytesparadise/libasciidoc/issues/176) -* **parser/renderer:** support callouts in verbatim blocks ([#567](https://github.com/bytesparadise/libasciidoc/issues/567)) ([9b5a26c](https://github.com/bytesparadise/libasciidoc/commit/9b5a26c7e403ee2d33703758314f6c87d2657e9d)), closes [#562](https://github.com/bytesparadise/libasciidoc/issues/562) -* **parser/renderer:** Support inline role assignment ([#598](https://github.com/bytesparadise/libasciidoc/issues/598)) ([4ab8453](https://github.com/bytesparadise/libasciidoc/commit/4ab84532ee4578dfe3d792a4bc847b73f4372257)), closes [#588](https://github.com/bytesparadise/libasciidoc/issues/588) -* **parser/renderer:** support passthrough blocks ([#572](https://github.com/bytesparadise/libasciidoc/issues/572)) ([a4870b3](https://github.com/bytesparadise/libasciidoc/commit/a4870b316dbb6427a5b4af72d22ce5c8f131d1a8)), closes [#269](https://github.com/bytesparadise/libasciidoc/issues/269) -* **parser/renderer:** Support wanted for #mark# syntax ([#600](https://github.com/bytesparadise/libasciidoc/issues/600)) ([90b4f2d](https://github.com/bytesparadise/libasciidoc/commit/90b4f2d3dff3c93203be1716362991a0866d378f)), closes [#599](https://github.com/bytesparadise/libasciidoc/issues/599) -* **parser/renderer:** unordered lists should support style ([#660](https://github.com/bytesparadise/libasciidoc/issues/660)) ([c93bc82](https://github.com/bytesparadise/libasciidoc/commit/c93bc82d9c184379699051058861e1ac3abb9241)), closes [#658](https://github.com/bytesparadise/libasciidoc/issues/658) -* **parser/renderer/types:** Support inline and image icons ([#613](https://github.com/bytesparadise/libasciidoc/issues/613)) ([fb7414e](https://github.com/bytesparadise/libasciidoc/commit/fb7414e00767ec87ec6b432c6778470b1f595eb2)), closes [#587](https://github.com/bytesparadise/libasciidoc/issues/587) [#611](https://github.com/bytesparadise/libasciidoc/issues/611) [#610](https://github.com/bytesparadise/libasciidoc/issues/610) -* **renderer:** Add image float, align, and capture support. ([#685](https://github.com/bytesparadise/libasciidoc/issues/685)) ([c51cc09](https://github.com/bytesparadise/libasciidoc/commit/c51cc09cc9439b05e73f90e8e894a65fdd7a02e9)) -* **renderer:** add XHTML5 support ([#618](https://github.com/bytesparadise/libasciidoc/issues/618)) ([4448584](https://github.com/bytesparadise/libasciidoc/commit/444858407c4b029e6bdc8105402fcaf78b3292d5)), closes [#601](https://github.com/bytesparadise/libasciidoc/issues/601) -* **renderer:** attribute to disable header and footer ([#516](https://github.com/bytesparadise/libasciidoc/issues/516)) ([3867576](https://github.com/bytesparadise/libasciidoc/commit/386757605b23cbea31587e29f32ada513a41f203)), closes [#510](https://github.com/bytesparadise/libasciidoc/issues/510) -* **renderer:** Closing html tag should have a newline appended ([#718](https://github.com/bytesparadise/libasciidoc/issues/718)) ([6774f18](https://github.com/bytesparadise/libasciidoc/commit/6774f186e2fa43372f9d5010ff997473710bcd9c)), closes [#702](https://github.com/bytesparadise/libasciidoc/issues/702) -* **renderer:** Customizable admonition captions ([#724](https://github.com/bytesparadise/libasciidoc/issues/724)) ([d960766](https://github.com/bytesparadise/libasciidoc/commit/d960766f5f94d6ea64e79882002b0cadab948502)), closes [#679](https://github.com/bytesparadise/libasciidoc/issues/679) -* **renderer:** Customizable caption prefix. ([5c0d5ca](https://github.com/bytesparadise/libasciidoc/commit/5c0d5caa82271c27505aaf31a113ee3d0fff58cf)) -* **renderer:** Example blocks should support custom captions ([5dd3224](https://github.com/bytesparadise/libasciidoc/commit/5dd3224e115c165891d1ac9223617813d8161043)) -* **renderer:** htmlEscape should escape quotes ([#647](https://github.com/bytesparadise/libasciidoc/issues/647)) ([991725d](https://github.com/bytesparadise/libasciidoc/commit/991725d0c8cdfecf5ecbc8becc1831df326019a0)), closes [#644](https://github.com/bytesparadise/libasciidoc/issues/644) -* **renderer:** include authors in 'meta' tag ([#544](https://github.com/bytesparadise/libasciidoc/issues/544)) ([6bdca28](https://github.com/bytesparadise/libasciidoc/commit/6bdca281406c4a79ebab22f726dd8673127a5e25)), closes [#543](https://github.com/bytesparadise/libasciidoc/issues/543) -* **renderer:** inline images deserve links, too ([#754](https://github.com/bytesparadise/libasciidoc/issues/754)) ([3480071](https://github.com/bytesparadise/libasciidoc/commit/3480071e77b4e284d0a95b984d64df822f965ff0)) -* **renderer:** role not honored on h1 titles ([#583](https://github.com/bytesparadise/libasciidoc/issues/583)) ([#584](https://github.com/bytesparadise/libasciidoc/issues/584)) ([79a43b3](https://github.com/bytesparadise/libasciidoc/commit/79a43b390f3866e40a8570a9ad70c49f5b8157ec)) -* **renderer:** support Copyright character replacement ([#526](https://github.com/bytesparadise/libasciidoc/issues/526)) ([c0f5b5c](https://github.com/bytesparadise/libasciidoc/commit/c0f5b5c06d122bc406240ec216d133f5c96fb688)), closes [#169](https://github.com/bytesparadise/libasciidoc/issues/169) [#524](https://github.com/bytesparadise/libasciidoc/issues/524) -* **renderer:** Support customizable table captions ([#689](https://github.com/bytesparadise/libasciidoc/issues/689)) ([4c8b1fd](https://github.com/bytesparadise/libasciidoc/commit/4c8b1fd9c2537e4881745dc68a8150e540b0c7f2)) -* **renderer:** support manpage doctype ([#531](https://github.com/bytesparadise/libasciidoc/issues/531)) ([9538b1a](https://github.com/bytesparadise/libasciidoc/commit/9538b1a5ae1e6f63f5db18dc390cfa845b17e61a)), closes [#511](https://github.com/bytesparadise/libasciidoc/issues/511) -* **renderer:** Support reversed lists ([#668](https://github.com/bytesparadise/libasciidoc/issues/668)) ([b323d2f](https://github.com/bytesparadise/libasciidoc/commit/b323d2f8667d98c341b9f769efdf5240c0d5ed7d)), closes [#662](https://github.com/bytesparadise/libasciidoc/issues/662) -* **renderer:** Tables should honor table-caption attribute ([#717](https://github.com/bytesparadise/libasciidoc/issues/717)) ([a6273dd](https://github.com/bytesparadise/libasciidoc/commit/a6273dd169394cc7eb5a0f0e4a333161f927cbba)) -* **renderer:** Top level table styling ([#690](https://github.com/bytesparadise/libasciidoc/issues/690)) ([e6437ac](https://github.com/bytesparadise/libasciidoc/commit/e6437ac8caaf57dd25b7aca08013392d42bd904d)) -* **renderer:** version-label not honored ([#711](https://github.com/bytesparadise/libasciidoc/issues/711)) ([d3c117e](https://github.com/bytesparadise/libasciidoc/commit/d3c117ed55c4a07153f643cab59f5a62726c881d)), closes [#710](https://github.com/bytesparadise/libasciidoc/issues/710) -* **types/parser/renderer:** Support for counters ([#715](https://github.com/bytesparadise/libasciidoc/issues/715)) ([b9e82cd](https://github.com/bytesparadise/libasciidoc/commit/b9e82cd4bc445151a24066cb160d96be34582da2)), closes [#714](https://github.com/bytesparadise/libasciidoc/issues/714) -* **types/renderer:** Table cols attribute support ([#698](https://github.com/bytesparadise/libasciidoc/issues/698)) ([#698](https://github.com/bytesparadise/libasciidoc/issues/698)) ([122f8da](https://github.com/bytesparadise/libasciidoc/commit/122f8da6f6baddf70273b6b05026688267a72451)), closes [#694](https://github.com/bytesparadise/libasciidoc/issues/694) [#686](https://github.com/bytesparadise/libasciidoc/issues/686) -* **validator:** validate manpage document ([#545](https://github.com/bytesparadise/libasciidoc/issues/545)) ([65b298d](https://github.com/bytesparadise/libasciidoc/commit/65b298ddf604585ab4e07d7adcd978f4ccb4fc94)), closes [#529](https://github.com/bytesparadise/libasciidoc/issues/529) -* **renderer:** Support chroma, fix source paragraph ([#720](https://github.com/bytesparadise/libasciidoc/issues/720)) ([533e63d0](https://github.com/bytesparadise/libasciidoc/commit/533e63d0fb05c3baa534deb0a027ba4f44388866)), closes [#706](https://github.com/bytesparadise/libasciidoc/issues/706) - - - -# [0.4.0](https://github.com/bytesparadise/libasciidoc/compare/v0.3.0...v0.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](https://github.com/gdamore) for reporting issues and helping the project πŸ™Œ - -### Bug Fixes - -* **parser:** expose authors and revision in the document attributes ([#521](https://github.com/bytesparadise/libasciidoc/issues/521)) ([9335817](https://github.com/bytesparadise/libasciidoc/commit/933581710d196b02dddbad4fd8ce9bece5788d47)), closes [#517](https://github.com/bytesparadise/libasciidoc/issues/517) -* **parser:** fix footnotes grammar ([#535](https://github.com/bytesparadise/libasciidoc/issues/535)) ([03587bb](https://github.com/bytesparadise/libasciidoc/commit/03587bbc469fb5fedf5c6d1d601eaf156de45429)), closes [#532](https://github.com/bytesparadise/libasciidoc/issues/532) -* **parser:** fix quoted text delimitation ([#505](https://github.com/bytesparadise/libasciidoc/issues/505)) ([c394f70](https://github.com/bytesparadise/libasciidoc/commit/c394f70c3ccca98ef291be6a7c0e58cd2cf05b29)), closes [#504](https://github.com/bytesparadise/libasciidoc/issues/504) -* **parser:** verify configuration attributes ([#513](https://github.com/bytesparadise/libasciidoc/issues/513)) ([a9da628](https://github.com/bytesparadise/libasciidoc/commit/a9da62801e237f7a3af43f673691a2e9fc5c877c)), closes [#509](https://github.com/bytesparadise/libasciidoc/issues/509) -* **parser/renderer:** support concelead index terms in labeled lists ([#507](https://github.com/bytesparadise/libasciidoc/issues/507)) ([1b574d6](https://github.com/bytesparadise/libasciidoc/commit/1b574d6df47a3385b35e387ec7bcdb8914a7d16a)), closes [#502](https://github.com/bytesparadise/libasciidoc/issues/502) -* **parser/renderer:** support non-alphanum characters in index terms ([#506](https://github.com/bytesparadise/libasciidoc/issues/506)) ([c94b470](https://github.com/bytesparadise/libasciidoc/commit/c94b470f87718276c89476e098b9442ff57d76a1)), closes [#503](https://github.com/bytesparadise/libasciidoc/issues/503) -* **renderer:** do not highlight syntax when language is not set ([#515](https://github.com/bytesparadise/libasciidoc/issues/515)) ([c3439bd](https://github.com/bytesparadise/libasciidoc/commit/c3439bd0e201af844e56093a636fa3341cb3bb6f)), closes [#514](https://github.com/bytesparadise/libasciidoc/issues/514) - - -### Features - -* **renderer:** attribute to disable header and footer ([#516](https://github.com/bytesparadise/libasciidoc/issues/516)) ([3867576](https://github.com/bytesparadise/libasciidoc/commit/386757605b23cbea31587e29f32ada513a41f203)), closes [#510](https://github.com/bytesparadise/libasciidoc/issues/510) -* **renderer:** include authors in 'meta' tag ([#544](https://github.com/bytesparadise/libasciidoc/issues/544)) ([6bdca28](https://github.com/bytesparadise/libasciidoc/commit/6bdca281406c4a79ebab22f726dd8673127a5e25)), closes [#543](https://github.com/bytesparadise/libasciidoc/issues/543) -* **renderer:** support Copyright character replacement ([#526](https://github.com/bytesparadise/libasciidoc/issues/526)) ([c0f5b5c](https://github.com/bytesparadise/libasciidoc/commit/c0f5b5c06d122bc406240ec216d133f5c96fb688)), closes [#169](https://github.com/bytesparadise/libasciidoc/issues/169) [#524](https://github.com/bytesparadise/libasciidoc/issues/524) -* **renderer:** support manpage doctype ([#531](https://github.com/bytesparadise/libasciidoc/issues/531)) ([9538b1a](https://github.com/bytesparadise/libasciidoc/commit/9538b1a5ae1e6f63f5db18dc390cfa845b17e61a)), closes [#511](https://github.com/bytesparadise/libasciidoc/issues/511) -* **test:** add HTML matcher ([#539](https://github.com/bytesparadise/libasciidoc/issues/539)) ([125d163](https://github.com/bytesparadise/libasciidoc/commit/125d1632f5d990a0a4e11b4d1ff9c75246e1d9c4)), closes [#538](https://github.com/bytesparadise/libasciidoc/issues/538) -* **validator:** validate manpage document ([#545](https://github.com/bytesparadise/libasciidoc/issues/545)) ([65b298d](https://github.com/bytesparadise/libasciidoc/commit/65b298ddf604585ab4e07d7adcd978f4ccb4fc94)), closes [#529](https://github.com/bytesparadise/libasciidoc/issues/529) - - - - -# [0.3.0](https://github.com/bytesparadise/libasciidoc/compare/v0.2.0...v0.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](https://github.com/Arteneko), [gdamore](https://github.com/gdamore), [shuLhan](https://github.com/shuLhan) and [odknt](https://github.com/odknt) for reporting issues and helping the project πŸ™Œ - -### Bug Fixes - -* **parser:** allow empty lines between attributes and element ([#496](https://github.com/bytesparadise/libasciidoc/issues/496)) ([4d3ef23](https://github.com/bytesparadise/libasciidoc/commit/4d3ef23b5215b98320eb4931c84888972167246a)), closes [#493](https://github.com/bytesparadise/libasciidoc/issues/493) -* **parser:** do not allow spaces in singleplus passthough ([#346](https://github.com/bytesparadise/libasciidoc/issues/346)) ([5663022](https://github.com/bytesparadise/libasciidoc/commit/56630226afbcf1d34fe35ca686eea7b172ba5456)), closes [#337](https://github.com/bytesparadise/libasciidoc/issues/337) -* **parser:** fix parsing in quoted text ([#357](https://github.com/bytesparadise/libasciidoc/issues/357)) ([21f6c7f](https://github.com/bytesparadise/libasciidoc/commit/21f6c7f8cf662fbb93d114c446f7431c949edff1)), closes [#354](https://github.com/bytesparadise/libasciidoc/issues/354) -* **parser:** invalid grammar rule ([#359](https://github.com/bytesparadise/libasciidoc/issues/359)) ([3f3f349](https://github.com/bytesparadise/libasciidoc/commit/3f3f3495b890df186f6f62075e9d033217a3d31a)), closes [#358](https://github.com/bytesparadise/libasciidoc/issues/358) -* **parser:** invalid parsing of link location ([#443](https://github.com/bytesparadise/libasciidoc/issues/443)) ([b7e4654](https://github.com/bytesparadise/libasciidoc/commit/b7e4654e9b9f0129f47c99aee06abfc3c73af06f)), closes [#442](https://github.com/bytesparadise/libasciidoc/issues/442) -* **parser:** provide actual filename in file inclusion error msg ([#402](https://github.com/bytesparadise/libasciidoc/issues/402)) ([bc3d557](https://github.com/bytesparadise/libasciidoc/commit/bc3d557c8cd3a170bcef96343e113cfb7260df8c)), closes [#384](https://github.com/bytesparadise/libasciidoc/issues/384) -* **parser:** support chained admonitions ([#500](https://github.com/bytesparadise/libasciidoc/issues/500)) ([f60fabf](https://github.com/bytesparadise/libasciidoc/commit/f60fabfb111d4b2daceddec849d78002747d1ef6)), closes [#492](https://github.com/bytesparadise/libasciidoc/issues/492) -* **parser:** support commas in link text attribute ([#389](https://github.com/bytesparadise/libasciidoc/issues/389)) ([23feea9](https://github.com/bytesparadise/libasciidoc/commit/23feea90dcc028d691e6b78df305e9acaded7c6b)), closes [#388](https://github.com/bytesparadise/libasciidoc/issues/388) -* **parser:** support comment between doc title and author ([#486](https://github.com/bytesparadise/libasciidoc/issues/486)) ([46e85ae](https://github.com/bytesparadise/libasciidoc/commit/46e85ae1a6cdb3ec7bada29fa62dadb8281ee8c4)), closes [#481](https://github.com/bytesparadise/libasciidoc/issues/481) -* **parser:** support encoded spaces in link URL ([#420](https://github.com/bytesparadise/libasciidoc/issues/420)) ([6c57b55](https://github.com/bytesparadise/libasciidoc/commit/6c57b552cca9e20b3ce4106945ee940cf03762fd)), closes [#419](https://github.com/bytesparadise/libasciidoc/issues/419) -* **parser:** support inline links in quoted text ([#464](https://github.com/bytesparadise/libasciidoc/issues/464)) ([6acb277](https://github.com/bytesparadise/libasciidoc/commit/6acb277fc7e22fba2dceb06027a0859dd67c8782)), closes [#456](https://github.com/bytesparadise/libasciidoc/issues/456) -* **parser:** support valid characters in URLs ([#417](https://github.com/bytesparadise/libasciidoc/issues/417)) ([98a84d4](https://github.com/bytesparadise/libasciidoc/commit/98a84d49adb409ededd9f15bb4a25e31cc5207ae)), closes [#416](https://github.com/bytesparadise/libasciidoc/issues/416) -* **parser/renderer:** skip trailing empty lines in delimited blocks ([#472](https://github.com/bytesparadise/libasciidoc/issues/472)) ([940da7f](https://github.com/bytesparadise/libasciidoc/commit/940da7f82b475bd30e8290c9f593946f630d101b)), closes [#470](https://github.com/bytesparadise/libasciidoc/issues/470) -* **parser/renderer:** support quoted text in links ([#360](https://github.com/bytesparadise/libasciidoc/issues/360)) ([e0ac68b](https://github.com/bytesparadise/libasciidoc/commit/e0ac68b26fee595e82983318fb5726eb28bdeaa0)), closes [#356](https://github.com/bytesparadise/libasciidoc/issues/356) -* **parser/renderer:** use main file path to start inclusions ([#429](https://github.com/bytesparadise/libasciidoc/issues/429)) ([5bc6ab4](https://github.com/bytesparadise/libasciidoc/commit/5bc6ab4bf31b71d52caadd5656bcdc4c3d5bddea)), closes [#424](https://github.com/bytesparadise/libasciidoc/issues/424) -* **renderer:** do not include section 0 element ([#432](https://github.com/bytesparadise/libasciidoc/issues/432)) ([bfff288](https://github.com/bytesparadise/libasciidoc/commit/bfff2883a5eb289dc4531ba8278ecdc7cc5bb81f)), closes [#425](https://github.com/bytesparadise/libasciidoc/issues/425) -* **renderer:** escape content of listing and source blocks ([#345](https://github.com/bytesparadise/libasciidoc/issues/345)) ([736a89d](https://github.com/bytesparadise/libasciidoc/commit/736a89df19689cc86bb4f0acd9c9265e3bc787c2)), closes [#341](https://github.com/bytesparadise/libasciidoc/issues/341) -* **renderer:** use file mtime as 'Last updated' ([#467](https://github.com/bytesparadise/libasciidoc/issues/467)) ([f539c75](https://github.com/bytesparadise/libasciidoc/commit/f539c75b6334ffd343fb5a240e9760edb41a190d)), closes [#461](https://github.com/bytesparadise/libasciidoc/issues/461) - - -### Features - -* **cli:** add 'css' arg to specify the stylesheet ([#487](https://github.com/bytesparadise/libasciidoc/issues/487)) ([c1de2f2](https://github.com/bytesparadise/libasciidoc/commit/c1de2f25eee535fa6c2e5021f668299283077570)), closes [#482](https://github.com/bytesparadise/libasciidoc/issues/482) -* **cli:** support attributes set/reset in CLI ([#495](https://github.com/bytesparadise/libasciidoc/issues/495)) ([79c454c](https://github.com/bytesparadise/libasciidoc/commit/79c454cb8080b3b4172c1575f3e01ac4d0931b73)), closes [#484](https://github.com/bytesparadise/libasciidoc/issues/484) -* **parser:** do not further processing inclusions in non-asciidoc files ([#433](https://github.com/bytesparadise/libasciidoc/issues/433)) ([c4317a1](https://github.com/bytesparadise/libasciidoc/commit/c4317a14e5b1d8f8bc2924f14ab3f3c509f95d3e)), closes [#380](https://github.com/bytesparadise/libasciidoc/issues/380) -* **parser:** include document attribute when processing section 0 ([#451](https://github.com/bytesparadise/libasciidoc/issues/451)) ([0826b73](https://github.com/bytesparadise/libasciidoc/commit/0826b730b6c6eb9dcac98f39ee77bc705f84cc93)), closes [#447](https://github.com/bytesparadise/libasciidoc/issues/447) -* **parser:** report an error when tag to limit file inclusion could not be exists ([#407](https://github.com/bytesparadise/libasciidoc/issues/407)) ([fc187b4](https://github.com/bytesparadise/libasciidoc/commit/fc187b4a13240bd7bb6986a67a1229fd7492392c)), closes [#393](https://github.com/bytesparadise/libasciidoc/issues/393) -* **parser:** report error on unbalanced/unclosed tag ([#409](https://github.com/bytesparadise/libasciidoc/issues/409)) ([8128d97](https://github.com/bytesparadise/libasciidoc/commit/8128d9777dcd486d09a0d0ee5530938e01333498)), closes [#392](https://github.com/bytesparadise/libasciidoc/issues/392) -* **parser:** support attribute in path of file to include ([#355](https://github.com/bytesparadise/libasciidoc/issues/355)) ([18b54a2](https://github.com/bytesparadise/libasciidoc/commit/18b54a2d980b4c1122069f7f70ef63d4abe2ca40)), closes [#317](https://github.com/bytesparadise/libasciidoc/issues/317) -* **parser:** support concealed index terms ([#475](https://github.com/bytesparadise/libasciidoc/issues/475)) ([d295e1b](https://github.com/bytesparadise/libasciidoc/commit/d295e1be82ced62073bc5879dafc9e50cea61202)), closes [#473](https://github.com/bytesparadise/libasciidoc/issues/473) -* **parser:** support document attributes in links ([#441](https://github.com/bytesparadise/libasciidoc/issues/441)) ([fa27e8e](https://github.com/bytesparadise/libasciidoc/commit/fa27e8e6dc51d5fc793750e9eb0346ad991f7bd3)), closes [#351](https://github.com/bytesparadise/libasciidoc/issues/351) -* **parser:** support file inclusion with absolute level offset ([#438](https://github.com/bytesparadise/libasciidoc/issues/438)) ([4db334f](https://github.com/bytesparadise/libasciidoc/commit/4db334f91b580a08866cca2103e6894188aecbb1)), closes [#314](https://github.com/bytesparadise/libasciidoc/issues/314) -* **parser:** support file inclusion with tag ranges ([#387](https://github.com/bytesparadise/libasciidoc/issues/387)) ([f49fe6f](https://github.com/bytesparadise/libasciidoc/commit/f49fe6f08909402754f3cc991fc5d24fce20667a)), closes [#322](https://github.com/bytesparadise/libasciidoc/issues/322) -* **parser:** support nested relative level offset in file inclusions ([#437](https://github.com/bytesparadise/libasciidoc/issues/437)) ([2bb6f9d](https://github.com/bytesparadise/libasciidoc/commit/2bb6f9d2554e318b3ae4748427f08946f091dc92)), closes [#434](https://github.com/bytesparadise/libasciidoc/issues/434) -* **parser:** support wildcards in tag inclusions ([#423](https://github.com/bytesparadise/libasciidoc/issues/423)) ([8cff6b2](https://github.com/bytesparadise/libasciidoc/commit/8cff6b2927cdb36d3b65571a0b9723b812ae33d2)), closes [#396](https://github.com/bytesparadise/libasciidoc/issues/396) -* **parser/renderer:** add user macro feature ([#347](https://github.com/bytesparadise/libasciidoc/issues/347)) ([96b01cf](https://github.com/bytesparadise/libasciidoc/commit/96b01cfd7be1ab209556a911fc5160a6e54e6ced)), closes [#334](https://github.com/bytesparadise/libasciidoc/issues/334) -* **parser/renderer:** support adoc file inclusion in delimited blocks ([#320](https://github.com/bytesparadise/libasciidoc/issues/320)) ([0212ac6](https://github.com/bytesparadise/libasciidoc/commit/0212ac62e697116b0fc8804d07d561be68d4dabb)), closes [#310](https://github.com/bytesparadise/libasciidoc/issues/310) -* **parser/renderer:** support document attrs in image URL ([#449](https://github.com/bytesparadise/libasciidoc/issues/449)) ([41b223c](https://github.com/bytesparadise/libasciidoc/commit/41b223cf7d78ef93a0ad286c09e89610941d3db8)), closes [#350](https://github.com/bytesparadise/libasciidoc/issues/350) -* **parser/renderer:** support external cross references ([#468](https://github.com/bytesparadise/libasciidoc/issues/468)) ([80e7e72](https://github.com/bytesparadise/libasciidoc/commit/80e7e72e4b581dc1f1852bb6824502b147714131)), closes [#459](https://github.com/bytesparadise/libasciidoc/issues/459) -* **parser/renderer:** support file inclusion with line ranges ([#326](https://github.com/bytesparadise/libasciidoc/issues/326)) ([7b4a779](https://github.com/bytesparadise/libasciidoc/commit/7b4a779c61df81524fddb3f2eef7068976132763)), closes [#315](https://github.com/bytesparadise/libasciidoc/issues/315) -* **parser/renderer:** support file inclusions ([#316](https://github.com/bytesparadise/libasciidoc/issues/316)) ([8709c17](https://github.com/bytesparadise/libasciidoc/commit/8709c17a139426d183d88831c725ed907d73cb48)), closes [#307](https://github.com/bytesparadise/libasciidoc/issues/307) -* **parser/renderer:** support index terms ([#498](https://github.com/bytesparadise/libasciidoc/issues/498)) ([ecb3b59](https://github.com/bytesparadise/libasciidoc/commit/ecb3b598ee0260febf062ebb2cc1c4ab485269d5)), closes [#497](https://github.com/bytesparadise/libasciidoc/issues/497) -* **parser/renderer:** support recursive file inclusions ([#327](https://github.com/bytesparadise/libasciidoc/issues/327)) ([64d8910](https://github.com/bytesparadise/libasciidoc/commit/64d8910a7f6bc3d9a6e21b0a6ff8638f10f628f1)), closes [#311](https://github.com/bytesparadise/libasciidoc/issues/311) -* **parser/renderer:** support rich content in labeled list item terms ([#466](https://github.com/bytesparadise/libasciidoc/issues/466)) ([6b58ad2](https://github.com/bytesparadise/libasciidoc/commit/6b58ad2443c92dffeddab5184c430a50b0487006)), closes [#456](https://github.com/bytesparadise/libasciidoc/issues/456) [#460](https://github.com/bytesparadise/libasciidoc/issues/460) -* **renderer:** add role as CSS class in paragraphs ([#471](https://github.com/bytesparadise/libasciidoc/issues/471)) ([136ef4e](https://github.com/bytesparadise/libasciidoc/commit/136ef4ef0473d43f74b2680570c9b74fdb527046)), closes [#469](https://github.com/bytesparadise/libasciidoc/issues/469) -* **renderer:** return list of sections after rendering ([#485](https://github.com/bytesparadise/libasciidoc/issues/485)) ([55aec97](https://github.com/bytesparadise/libasciidoc/commit/55aec978325f72fa81afe3d4f53086ebddf4560d)), closes [#363](https://github.com/bytesparadise/libasciidoc/issues/363) -* **renderer:** support file inclusion of non asciidoc files ([#321](https://github.com/bytesparadise/libasciidoc/issues/321)) ([8779f54](https://github.com/bytesparadise/libasciidoc/commit/8779f54e4ed3d100defd0b143da8ac360a6a4a26)), closes [#312](https://github.com/bytesparadise/libasciidoc/issues/312) -* **renderer:** support pygments syntax highlight ([#489](https://github.com/bytesparadise/libasciidoc/issues/489)) ([cbd9c89](https://github.com/bytesparadise/libasciidoc/commit/cbd9c89af6bd3464a63dec805e285c9a794f5f27)), closes [#488](https://github.com/bytesparadise/libasciidoc/issues/488) - - -# [0.2.0](https://github.com/bytesparadise/libasciidoc/compare/v0.1.0...v0.2.0) (2019-02-24) - -### Bug Fixes - -* **renderer:** avoid double encoding of document attributes ([#296](https://github.com/bytesparadise/libasciidoc/issues/296)) ([00c0132](https://github.com/bytesparadise/libasciidoc/commit/00c0132)), closes [#43](https://github.com/bytesparadise/libasciidoc/issues/43) [#43](https://github.com/bytesparadise/libasciidoc/issues/43) [#295](https://github.com/bytesparadise/libasciidoc/issues/295) -* **renderer:** do not always render preamble withing wrapper ([#299](https://github.com/bytesparadise/libasciidoc/issues/299)) ([76ea3f7](https://github.com/bytesparadise/libasciidoc/commit/76ea3f7)), closes [#298](https://github.com/bytesparadise/libasciidoc/issues/298) -* **renderer:** fix panic in ToC when doc has no section ([#285](https://github.com/bytesparadise/libasciidoc/issues/285)) ([f7ee178](https://github.com/bytesparadise/libasciidoc/commit/f7ee178)), closes [#284](https://github.com/bytesparadise/libasciidoc/issues/284) -* **renderer:** wrap continuing element in `
` ([#281](https://github.com/bytesparadise/libasciidoc/issues/281)) ([f94e69a](https://github.com/bytesparadise/libasciidoc/commit/f94e69a)), closes [#270](https://github.com/bytesparadise/libasciidoc/issues/270) -* **types:** attach child elements to correct parent in ordered list ([#294](https://github.com/bytesparadise/libasciidoc/issues/294)) ([8d72ae0](https://github.com/bytesparadise/libasciidoc/commit/8d72ae0)), closes [#293](https://github.com/bytesparadise/libasciidoc/issues/293) - - -### Features - -* **parser:** support spaces and tabs ahead of single line comment ([#289](https://github.com/bytesparadise/libasciidoc/issues/289)) ([061eb82](https://github.com/bytesparadise/libasciidoc/commit/061eb82)), closes [#288](https://github.com/bytesparadise/libasciidoc/issues/288) -* **parser/renderer:** attach list item to ancestor ([#291](https://github.com/bytesparadise/libasciidoc/issues/291)) ([6d9eb0e](https://github.com/bytesparadise/libasciidoc/commit/6d9eb0e)), closes [#264](https://github.com/bytesparadise/libasciidoc/issues/264) -* **parser/renderer:** support checklists ([#262](https://github.com/bytesparadise/libasciidoc/issues/262)) ([34598af](https://github.com/bytesparadise/libasciidoc/commit/34598af)), closes [#244](https://github.com/bytesparadise/libasciidoc/issues/244) -* **parser/renderer:** support element ID prefix ([#302](https://github.com/bytesparadise/libasciidoc/issues/302)) ([9780fef](https://github.com/bytesparadise/libasciidoc/commit/9780fef)), closes [#300](https://github.com/bytesparadise/libasciidoc/issues/300) -* **parser/renderer:** support list separation ([#274](https://github.com/bytesparadise/libasciidoc/issues/274)) ([d2945ab](https://github.com/bytesparadise/libasciidoc/commit/d2945ab)), closes [#263](https://github.com/bytesparadise/libasciidoc/issues/263) -* **renderer:** support 'start' attribute when rendering an ordered list ([#279](https://github.com/bytesparadise/libasciidoc/issues/279)) ([e7f692d](https://github.com/bytesparadise/libasciidoc/commit/e7f692d)), closes [#271](https://github.com/bytesparadise/libasciidoc/issues/271) -* **renderer:** support "Q and A" labeled lists ([#280](https://github.com/bytesparadise/libasciidoc/issues/280)) ([6be62cd](https://github.com/bytesparadise/libasciidoc/commit/6be62cd)), closes [#271](https://github.com/bytesparadise/libasciidoc/issues/271) -* **renderer:** support dropping of principal text in ordered list item ([#283](https://github.com/bytesparadise/libasciidoc/issues/283)) ([2387309](https://github.com/bytesparadise/libasciidoc/commit/2387309)), closes [#266](https://github.com/bytesparadise/libasciidoc/issues/266) [#265](https://github.com/bytesparadise/libasciidoc/issues/265) -* **renderer:** support predefined attributes ([#282](https://github.com/bytesparadise/libasciidoc/issues/282)) ([99581b5](https://github.com/bytesparadise/libasciidoc/commit/99581b5)), closes [#266](https://github.com/bytesparadise/libasciidoc/issues/266) -* **renderer:** support title on labeled lists ([#278](https://github.com/bytesparadise/libasciidoc/issues/278)) ([a50c637](https://github.com/bytesparadise/libasciidoc/commit/a50c637)), closes [#267](https://github.com/bytesparadise/libasciidoc/issues/267) - - - -# [0.1.0](https://github.com/bytesparadise/libasciidoc/compare/39964e8...v0.1.0) (2019-01-02) - - -### Bug Fixes - -* **build:** remove support for golang1.8 on travis-ci and appveyor ([#241](https://github.com/bytesparadise/libasciidoc/issues/241)) ([9afc556](https://github.com/bytesparadise/libasciidoc/commit/9afc556)), closes [#240](https://github.com/bytesparadise/libasciidoc/issues/240) -* **build:** update codecov config ([#135](https://github.com/bytesparadise/libasciidoc/issues/135)) ([d207759](https://github.com/bytesparadise/libasciidoc/commit/d207759)), closes [#134](https://github.com/bytesparadise/libasciidoc/issues/134) -* **build:** use optimized grammar when building/installing ([#159](https://github.com/bytesparadise/libasciidoc/issues/159)) ([8c08ab8](https://github.com/bytesparadise/libasciidoc/commit/8c08ab8)), closes [#158](https://github.com/bytesparadise/libasciidoc/issues/158) -* **cli:** command hangs when no arg is provided ([#239](https://github.com/bytesparadise/libasciidoc/issues/239)) ([af34129](https://github.com/bytesparadise/libasciidoc/commit/af34129)), closes [#236](https://github.com/bytesparadise/libasciidoc/issues/236) -* **doc:** fix broken links in README.adoc ([#92](https://github.com/bytesparadise/libasciidoc/issues/92)) ([cdf4e1c](https://github.com/bytesparadise/libasciidoc/commit/cdf4e1c)), closes [#91](https://github.com/bytesparadise/libasciidoc/issues/91) -* **parser:** avoid too much parsing for sections ([#129](https://github.com/bytesparadise/libasciidoc/issues/129)) ([6cc6f51](https://github.com/bytesparadise/libasciidoc/commit/6cc6f51)), closes [#121](https://github.com/bytesparadise/libasciidoc/issues/121) -* **parser:** broken literal block parsing ([#200](https://github.com/bytesparadise/libasciidoc/issues/200)) ([7012d2b](https://github.com/bytesparadise/libasciidoc/commit/7012d2b)), closes [#197](https://github.com/bytesparadise/libasciidoc/issues/197) -* **parser:** fix admonition paragraph parsing ([#90](https://github.com/bytesparadise/libasciidoc/issues/90)) ([b1adfb3](https://github.com/bytesparadise/libasciidoc/commit/b1adfb3)), closes [#88](https://github.com/bytesparadise/libasciidoc/issues/88) -* **parser:** fix parser failure on lists ([#233](https://github.com/bytesparadise/libasciidoc/issues/233)) ([7713b7a](https://github.com/bytesparadise/libasciidoc/commit/7713b7a)), closes [#230](https://github.com/bytesparadise/libasciidoc/issues/230) [#234](https://github.com/bytesparadise/libasciidoc/issues/234) [#235](https://github.com/bytesparadise/libasciidoc/issues/235) -* **parser:** fix parsing issue when processing 'article.adoc' ([#164](https://github.com/bytesparadise/libasciidoc/issues/164)) ([29a8985](https://github.com/bytesparadise/libasciidoc/commit/29a8985)), closes [#153](https://github.com/bytesparadise/libasciidoc/issues/153) -* **parser:** incorrect default image alt ([#201](https://github.com/bytesparadise/libasciidoc/issues/201)) ([d60a28c](https://github.com/bytesparadise/libasciidoc/commit/d60a28c)), closes [#198](https://github.com/bytesparadise/libasciidoc/issues/198) -* **parser:** increase bench timeout on Travis-ci ([#163](https://github.com/bytesparadise/libasciidoc/issues/163)) ([a3aca2e](https://github.com/bytesparadise/libasciidoc/commit/a3aca2e)), closes [#162](https://github.com/bytesparadise/libasciidoc/issues/162) -* **parser:** misapplied ordered list on paragraph ([#208](https://github.com/bytesparadise/libasciidoc/issues/208)) ([44ee222](https://github.com/bytesparadise/libasciidoc/commit/44ee222)), closes [#207](https://github.com/bytesparadise/libasciidoc/issues/207) -* **parser:** missing sublists ([#206](https://github.com/bytesparadise/libasciidoc/issues/206)) ([39c0af8](https://github.com/bytesparadise/libasciidoc/commit/39c0af8)), closes [#203](https://github.com/bytesparadise/libasciidoc/issues/203) -* **parser:** parse blank lines ([#13](https://github.com/bytesparadise/libasciidoc/issues/13)) ([9c84e23](https://github.com/bytesparadise/libasciidoc/commit/9c84e23)) -* **parser:** support for quoted text in list items ([#167](https://github.com/bytesparadise/libasciidoc/issues/167)) ([d4fe363](https://github.com/bytesparadise/libasciidoc/commit/d4fe363)), closes [#161](https://github.com/bytesparadise/libasciidoc/issues/161) -* **parser:** Support line starting with `.` in delimited blocks ([#120](https://github.com/bytesparadise/libasciidoc/issues/120)) ([efbdd39](https://github.com/bytesparadise/libasciidoc/commit/efbdd39)), closes [#116](https://github.com/bytesparadise/libasciidoc/issues/116) -* **parser:** support multiple sections with level 0 ([#124](https://github.com/bytesparadise/libasciidoc/issues/124)) ([bf43f4c](https://github.com/bytesparadise/libasciidoc/commit/bf43f4c)) -* **parser:** support unclosed delimited blocks ([#101](https://github.com/bytesparadise/libasciidoc/issues/101)) ([#104](https://github.com/bytesparadise/libasciidoc/issues/104)) ([3029837](https://github.com/bytesparadise/libasciidoc/commit/3029837)) -* **parser:** support unordered lists on multiple levels ([#145](https://github.com/bytesparadise/libasciidoc/issues/145)) ([4554793](https://github.com/bytesparadise/libasciidoc/commit/4554793)), closes [#137](https://github.com/bytesparadise/libasciidoc/issues/137) -* **parser:** unrecognized footnote in paragraph ([#211](https://github.com/bytesparadise/libasciidoc/issues/211)) ([d659997](https://github.com/bytesparadise/libasciidoc/commit/d659997)), closes [#210](https://github.com/bytesparadise/libasciidoc/issues/210) -* **parser/renderer:** avoid extra spaces in literal blocks ([#193](https://github.com/bytesparadise/libasciidoc/issues/193)) ([e8a26b0](https://github.com/bytesparadise/libasciidoc/commit/e8a26b0)), closes [#188](https://github.com/bytesparadise/libasciidoc/issues/188) -* **parser/renderer:** unique section id ([#209](https://github.com/bytesparadise/libasciidoc/issues/209)) ([0adc6a1](https://github.com/bytesparadise/libasciidoc/commit/0adc6a1)), closes [#184](https://github.com/bytesparadise/libasciidoc/issues/184) -* **project:** remove `.test` files ([#132](https://github.com/bytesparadise/libasciidoc/issues/132)) ([644b4eb](https://github.com/bytesparadise/libasciidoc/commit/644b4eb)), closes [#130](https://github.com/bytesparadise/libasciidoc/issues/130) -* **renderer:** element IDs and document header ([#156](https://github.com/bytesparadise/libasciidoc/issues/156)) ([c3e3fbd](https://github.com/bytesparadise/libasciidoc/commit/c3e3fbd)), closes [#155](https://github.com/bytesparadise/libasciidoc/issues/155) -* **renderer:** fix table numbering when title is included ([#166](https://github.com/bytesparadise/libasciidoc/issues/166)) ([7f3a6e0](https://github.com/bytesparadise/libasciidoc/commit/7f3a6e0)) -* **renderer:** infinite recursive call ([#80](https://github.com/bytesparadise/libasciidoc/issues/80)) ([daed6fc](https://github.com/bytesparadise/libasciidoc/commit/daed6fc)) -* **renderer:** missing '' tag ([#202](https://github.com/bytesparadise/libasciidoc/issues/202)) ([3e3ca78](https://github.com/bytesparadise/libasciidoc/commit/3e3ca78)), closes [#199](https://github.com/bytesparadise/libasciidoc/issues/199) -* **types:** tidy up initials func ([#81](https://github.com/bytesparadise/libasciidoc/issues/81)) ([9448be5](https://github.com/bytesparadise/libasciidoc/commit/9448be5)) - - -### Features - -* **build:** add makefile goal to verify the generated parser ([#126](https://github.com/bytesparadise/libasciidoc/issues/126)) ([15b4680](https://github.com/bytesparadise/libasciidoc/commit/15b4680)) -* **build:** add windows and osx builds to Travis ([#224](https://github.com/bytesparadise/libasciidoc/issues/224)) ([94a8009](https://github.com/bytesparadise/libasciidoc/commit/94a8009)), closes [#223](https://github.com/bytesparadise/libasciidoc/issues/223) [#225](https://github.com/bytesparadise/libasciidoc/issues/225) -* **build:** use golangci-lint for all linting ([b07c3a7](https://github.com/bytesparadise/libasciidoc/commit/b07c3a7)), closes [#61](https://github.com/bytesparadise/libasciidoc/issues/61) -* **build/cmd:** include commit/tag and time in 'version' cmd ([#114](https://github.com/bytesparadise/libasciidoc/issues/114)) ([96409c3](https://github.com/bytesparadise/libasciidoc/commit/96409c3)), closes [#113](https://github.com/bytesparadise/libasciidoc/issues/113) -* **cli:** add arg to specify the output file ([#122](https://github.com/bytesparadise/libasciidoc/issues/122)) ([d402c2d](https://github.com/bytesparadise/libasciidoc/commit/d402c2d)), closes [#119](https://github.com/bytesparadise/libasciidoc/issues/119) -* **cmd:** add command line interface ([#78](https://github.com/bytesparadise/libasciidoc/issues/78)) ([2f6ae3b](https://github.com/bytesparadise/libasciidoc/commit/2f6ae3b)), closes [#60](https://github.com/bytesparadise/libasciidoc/issues/60) -* **cmd:** add flag to suppress header/footer ([#95](https://github.com/bytesparadise/libasciidoc/issues/95)) ([4a31775](https://github.com/bytesparadise/libasciidoc/commit/4a31775)) -* **cmd:** add support to specify log level ([#85](https://github.com/bytesparadise/libasciidoc/issues/85)) ([47e6e3c](https://github.com/bytesparadise/libasciidoc/commit/47e6e3c)) -* **cmd:** allow reading input from stdin ([#86](https://github.com/bytesparadise/libasciidoc/issues/86)) ([add3287](https://github.com/bytesparadise/libasciidoc/commit/add3287)) -* **make:** add goal to build executable ([#94](https://github.com/bytesparadise/libasciidoc/issues/94)), show help by default ([#99](https://github.com/bytesparadise/libasciidoc/issues/99)) ([#103](https://github.com/bytesparadise/libasciidoc/issues/103)) ([3ea969a](https://github.com/bytesparadise/libasciidoc/commit/3ea969a)) -* **parser:** add support for meta-elements: ID, link and title ([c08a7f3](https://github.com/bytesparadise/libasciidoc/commit/c08a7f3)) -* **parser:** allow id and title on paragraphs ([#16](https://github.com/bytesparadise/libasciidoc/issues/16)) ([c499d94](https://github.com/bytesparadise/libasciidoc/commit/c499d94)) -* **parser:** support double punctuation in quoted text ([#39](https://github.com/bytesparadise/libasciidoc/issues/39)) ([f7f82e9](https://github.com/bytesparadise/libasciidoc/commit/f7f82e9)) -* **parser:** support front-matter in YAML format ([#28](https://github.com/bytesparadise/libasciidoc/issues/28)) ([b69fe01](https://github.com/bytesparadise/libasciidoc/commit/b69fe01)) -* **parser:** support italic and monospace quotes, as well as nested quotes ([bd58fd1](https://github.com/bytesparadise/libasciidoc/commit/bd58fd1)) -* **parser:** support relative links ([#65](https://github.com/bytesparadise/libasciidoc/issues/65)) ([5e47b65](https://github.com/bytesparadise/libasciidoc/commit/5e47b65)), closes [#56](https://github.com/bytesparadise/libasciidoc/issues/56) -* **parser:** support substitution prevention ([#40](https://github.com/bytesparadise/libasciidoc/issues/40)) ([8e59c45](https://github.com/bytesparadise/libasciidoc/commit/8e59c45)) -* **parser:** use the `memoize` option in the parser to improve perfs ([#123](https://github.com/bytesparadise/libasciidoc/issues/123)) ([491dbdd](https://github.com/bytesparadise/libasciidoc/commit/491dbdd)), closes [#117](https://github.com/bytesparadise/libasciidoc/issues/117) -* **parser/renderer:** image blocks with metadata and paragraphs with multiple lines ([8ff1125](https://github.com/bytesparadise/libasciidoc/commit/8ff1125)) -* **parser/renderer:** list item continuation ([#53](https://github.com/bytesparadise/libasciidoc/issues/53)) ([613a112](https://github.com/bytesparadise/libasciidoc/commit/613a112)) -* **parser/renderer:** parse and render inline images ([#17](https://github.com/bytesparadise/libasciidoc/issues/17)) ([65f8ac7](https://github.com/bytesparadise/libasciidoc/commit/65f8ac7)) -* **parser/renderer:** parse and render unordered list items ([#12](https://github.com/bytesparadise/libasciidoc/issues/12)) ([868e95a](https://github.com/bytesparadise/libasciidoc/commit/868e95a)) -* **parser/renderer:** support admonitions ([#70](https://github.com/bytesparadise/libasciidoc/issues/70)) ([6c221f1](https://github.com/bytesparadise/libasciidoc/commit/6c221f1)), closes [#67](https://github.com/bytesparadise/libasciidoc/issues/67) -* **parser/renderer:** support block and paragraph quotes ([#157](https://github.com/bytesparadise/libasciidoc/issues/157)) ([9f1e394](https://github.com/bytesparadise/libasciidoc/commit/9f1e394)), closes [#141](https://github.com/bytesparadise/libasciidoc/issues/141) -* **parser/renderer:** support cross-references with Element ID ([#47](https://github.com/bytesparadise/libasciidoc/issues/47)) ([65f9c9c](https://github.com/bytesparadise/libasciidoc/commit/65f9c9c)) -* **parser/renderer:** support example blocks ([#72](https://github.com/bytesparadise/libasciidoc/issues/72)) ([230febb](https://github.com/bytesparadise/libasciidoc/commit/230febb)), closes [#71](https://github.com/bytesparadise/libasciidoc/issues/71) -* **parser/renderer:** support explicit line breaks ([#195](https://github.com/bytesparadise/libasciidoc/issues/195)) ([f5f87cc](https://github.com/bytesparadise/libasciidoc/commit/f5f87cc)), closes [#189](https://github.com/bytesparadise/libasciidoc/issues/189) -* **parser/renderer:** support for delimited source blocks ([4cb7c14](https://github.com/bytesparadise/libasciidoc/commit/4cb7c14)) -* **parser/renderer:** support for document attributes ([#22](https://github.com/bytesparadise/libasciidoc/issues/22)) ([362892a](https://github.com/bytesparadise/libasciidoc/commit/362892a)) -* **parser/renderer:** support for document attributes reset and substitutions ([#23](https://github.com/bytesparadise/libasciidoc/issues/23)) ([f24fbd5](https://github.com/bytesparadise/libasciidoc/commit/f24fbd5)) -* **parser/renderer:** Support for Document Author and Revision, and Preamble ([#36](https://github.com/bytesparadise/libasciidoc/issues/36)) ([99b1fd9](https://github.com/bytesparadise/libasciidoc/commit/99b1fd9)) -* **parser/renderer:** support for labeled list ([#51](https://github.com/bytesparadise/libasciidoc/issues/51)) ([5e758c6](https://github.com/bytesparadise/libasciidoc/commit/5e758c6)) -* **parser/renderer:** support for literal blocks ([#29](https://github.com/bytesparadise/libasciidoc/issues/29)) ([51f4897](https://github.com/bytesparadise/libasciidoc/commit/51f4897)) -* **parser/renderer:** support inline footnotes ([#183](https://github.com/bytesparadise/libasciidoc/issues/183)) ([28e43c7](https://github.com/bytesparadise/libasciidoc/commit/28e43c7)), closes [#138](https://github.com/bytesparadise/libasciidoc/issues/138) -* **parser/renderer:** support links to section title ([#58](https://github.com/bytesparadise/libasciidoc/issues/58)) ([1900b10](https://github.com/bytesparadise/libasciidoc/commit/1900b10)) -* **parser/renderer:** support listing blocks ([#42](https://github.com/bytesparadise/libasciidoc/issues/42)) ([2fb5fe6](https://github.com/bytesparadise/libasciidoc/commit/2fb5fe6)) -* **parser/renderer:** support literal block attributes ([#186](https://github.com/bytesparadise/libasciidoc/issues/186)) ([4ef1381](https://github.com/bytesparadise/libasciidoc/commit/4ef1381)), closes [#185](https://github.com/bytesparadise/libasciidoc/issues/185) -* **parser/renderer:** support optional label in cross-references ([#174](https://github.com/bytesparadise/libasciidoc/issues/174)) ([ec85fd2](https://github.com/bytesparadise/libasciidoc/commit/ec85fd2)), closes [#143](https://github.com/bytesparadise/libasciidoc/issues/143) -* **parser/renderer:** support ordered lists ([#77](https://github.com/bytesparadise/libasciidoc/issues/77)) ([416e9ea](https://github.com/bytesparadise/libasciidoc/commit/416e9ea)), closes [#64](https://github.com/bytesparadise/libasciidoc/issues/64) -* **parser/renderer:** support passthrough ([#41](https://github.com/bytesparadise/libasciidoc/issues/41)) ([aa501da](https://github.com/bytesparadise/libasciidoc/commit/aa501da)) -* **parser/renderer:** support role attributes, refactor attributes and image type ([#171](https://github.com/bytesparadise/libasciidoc/issues/171)) ([d2b6e95](https://github.com/bytesparadise/libasciidoc/commit/d2b6e95)), closes [#151](https://github.com/bytesparadise/libasciidoc/issues/151) -* **parser/renderer:** support sidebar blocks ([#182](https://github.com/bytesparadise/libasciidoc/issues/182)) ([e34547c](https://github.com/bytesparadise/libasciidoc/commit/e34547c)), closes [#139](https://github.com/bytesparadise/libasciidoc/issues/139) -* **parser/renderer:** support single line and block comments ([#146](https://github.com/bytesparadise/libasciidoc/issues/146)) ([c6549d3](https://github.com/bytesparadise/libasciidoc/commit/c6549d3)), closes [#144](https://github.com/bytesparadise/libasciidoc/issues/144) -* **parser/renderer:** support source code blocks with language ([#255](https://github.com/bytesparadise/libasciidoc/issues/255)) ([293761e](https://github.com/bytesparadise/libasciidoc/commit/293761e)), closes [#229](https://github.com/bytesparadise/libasciidoc/issues/229) -* **parser/renderer:** support subscript and superscript quotes ([#237](https://github.com/bytesparadise/libasciidoc/issues/237)) ([97e8929](https://github.com/bytesparadise/libasciidoc/commit/97e8929)), closes [#228](https://github.com/bytesparadise/libasciidoc/issues/228) -* **parser/renderer:** support tables (basic) ([#165](https://github.com/bytesparadise/libasciidoc/issues/165)) ([9956517](https://github.com/bytesparadise/libasciidoc/commit/9956517)), closes [#57](https://github.com/bytesparadise/libasciidoc/issues/57) -* **parser/renderer:** support ToC placement in preamble ([#45](https://github.com/bytesparadise/libasciidoc/issues/45)) ([b1a6a74](https://github.com/bytesparadise/libasciidoc/commit/b1a6a74)) -* **parser/renderer:** support verses ([#149](https://github.com/bytesparadise/libasciidoc/issues/149)) ([ec67024](https://github.com/bytesparadise/libasciidoc/commit/ec67024)), closes [#140](https://github.com/bytesparadise/libasciidoc/issues/140) -* **parser/renderer:** verifies that `article.adoc` renders as expected ([#227](https://github.com/bytesparadise/libasciidoc/issues/227)) ([399d127](https://github.com/bytesparadise/libasciidoc/commit/399d127)), closes [#215](https://github.com/bytesparadise/libasciidoc/issues/215) -* **project:** first draft of the asciidoc grammar and parser ([39964e8](https://github.com/bytesparadise/libasciidoc/commit/39964e8)) -* **renderer:** convert ellipsis ([#178](https://github.com/bytesparadise/libasciidoc/issues/178)) ([4733cfc](https://github.com/bytesparadise/libasciidoc/commit/4733cfc)), closes [#8230](https://github.com/bytesparadise/libasciidoc/issues/8230) [#8203](https://github.com/bytesparadise/libasciidoc/issues/8203) [#175](https://github.com/bytesparadise/libasciidoc/issues/175) -* **renderer:** render external links ([#48](https://github.com/bytesparadise/libasciidoc/issues/48)) ([1154a87](https://github.com/bytesparadise/libasciidoc/commit/1154a87)) -* **renderer:** render external links without description ([#50](https://github.com/bytesparadise/libasciidoc/issues/50)) ([8457fa5](https://github.com/bytesparadise/libasciidoc/commit/8457fa5)) -* **renderer:** render full document ([#18](https://github.com/bytesparadise/libasciidoc/issues/18)) ([bcdccfc](https://github.com/bytesparadise/libasciidoc/commit/bcdccfc)) -* **renderer:** render headings with support for default and custom ID ([#10](https://github.com/bytesparadise/libasciidoc/issues/10)) ([76a05d4](https://github.com/bytesparadise/libasciidoc/commit/76a05d4)) -* **renderer:** render section preamble ([#15](https://github.com/bytesparadise/libasciidoc/issues/15)) ([a897a73](https://github.com/bytesparadise/libasciidoc/commit/a897a73)) -* **renderer:** render table of content ([#44](https://github.com/bytesparadise/libasciidoc/issues/44)) ([847f6a2](https://github.com/bytesparadise/libasciidoc/commit/847f6a2)) -* **renderer:** render whole document ([baee941](https://github.com/bytesparadise/libasciidoc/commit/baee941)) -* **renderer:** support 'imagesdir' attribute ([#170](https://github.com/bytesparadise/libasciidoc/issues/170)) ([852cca4](https://github.com/bytesparadise/libasciidoc/commit/852cca4)), closes [#160](https://github.com/bytesparadise/libasciidoc/issues/160) -* **renderer:** support icons in admonition blocks ([#218](https://github.com/bytesparadise/libasciidoc/issues/218)) ([aeef974](https://github.com/bytesparadise/libasciidoc/commit/aeef974)), closes [#214](https://github.com/bytesparadise/libasciidoc/issues/214) -* **renderer:** support ID and title on delimited blocks ([#213](https://github.com/bytesparadise/libasciidoc/issues/213)) ([8993045](https://github.com/bytesparadise/libasciidoc/commit/8993045)), closes [#212](https://github.com/bytesparadise/libasciidoc/issues/212) -* **renderer:** support inline attribute substitutions ([#179](https://github.com/bytesparadise/libasciidoc/issues/179)) ([d2f398e](https://github.com/bytesparadise/libasciidoc/commit/d2f398e)), closes [#142](https://github.com/bytesparadise/libasciidoc/issues/142) -* **rendering:** first draft of HTML5 rendering ([#3](https://github.com/bytesparadise/libasciidoc/issues/3)) ([b53b3a2](https://github.com/bytesparadise/libasciidoc/commit/b53b3a2)) -* **rendering:** render italic and monospace quotes ([9ce2a48](https://github.com/bytesparadise/libasciidoc/commit/9ce2a48)) - - - diff --git a/CONTRIBUTE.adoc b/CONTRIBUTE.adoc index 502c7aee..2c3c4095 100644 --- a/CONTRIBUTE.adoc +++ b/CONTRIBUTE.adoc @@ -21,9 +21,6 @@ Don’t get discouraged if you don't get an immediate response, this is a side-p ** Is this bug something you have run into? Would you appreciate it being looked into faster? * You can close fixed bugs by testing old tickets to see if they are still happening. -* You can update our changelog here: -* You can remove duplicate bug reports by: - == Beta testing