<feed xmlns='http://www.w3.org/2005/Atom'>
<title>asciidoctor-go/testdata/test.exp.html, branch main</title>
<subtitle>Native Go parser for asciidoc markup.</subtitle>
<id>http://git.kilabit.info/asciidoctor-go/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/asciidoctor-go/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/'/>
<updated>2026-04-04T09:38:06Z</updated>
<entry>
<title>all: fix parsing literal paragraph</title>
<updated>2026-04-04T09:38:06Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-04-04T09:38:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=45526ab31b93debffd51e1aaad43c9acf9d61ab6'/>
<id>urn:sha1:45526ab31b93debffd51e1aaad43c9acf9d61ab6</id>
<content type='text'>
A line that start with one or more space will be considered
as literal paragraph.
Once literal line found it will end until an empty line.
</content>
</entry>
<entry>
<title>testdata: add test for paragraph followed by unordered list</title>
<updated>2026-02-23T04:49:06Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-23T04:49:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=073830628f986293efc67db97b8729bc9d75f167'/>
<id>urn:sha1:073830628f986293efc67db97b8729bc9d75f167</id>
<content type='text'>
The asciidoctor behaviour will not recognize list that is not started
by empty line, similar to our implementation.
</content>
</entry>
<entry>
<title>all: update default CSS to asciidoctor v2.0.26</title>
<updated>2026-01-22T20:46:09Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-22T20:46:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=170d3e23e2b288c026bc4c8263093bef4138f046'/>
<id>urn:sha1:170d3e23e2b288c026bc4c8263093bef4138f046</id>
<content type='text'>
</content>
</entry>
<entry>
<title>testdata: redact the "Last updated" time in test-parser HTML files</title>
<updated>2025-02-13T13:32:18Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-13T12:58:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=8daebbd6b41177ee1e0de79257f162aa4b486766'/>
<id>urn:sha1:8daebbd6b41177ee1e0de79257f162aa4b486766</id>
<content type='text'>
Every time we execute "make test-parser", the generated HTML files will
changes the "Last updated xxx" (where xxx is the time its executed).
This changes prevent this unnecessary diff in the future.

</content>
</entry>
<entry>
<title>all: add default HTML stylesheet</title>
<updated>2025-02-13T13:32:18Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-13T12:20:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=56a1e4c4bfa2adb882bd9f0fc33b16110a2d09bd'/>
<id>urn:sha1:56a1e4c4bfa2adb882bd9f0fc33b16110a2d09bd</id>
<content type='text'>
The generated HTML now contains the default stylesheet.
The stylesheet is copied from HTML file generated by Asciidoctor v2.0.23.

</content>
</entry>
<entry>
<title>testdata: add test data for unordered list with custom marker "[none]"</title>
<updated>2025-02-13T12:58:16Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-13T12:15:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=e0504ba09e1113b9638baff89442679a437db63b'/>
<id>urn:sha1:e0504ba09e1113b9638baff89442679a437db63b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release asciidoctor-go v0.6.0 (2024-09-07)</title>
<updated>2024-09-07T09:47:04Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-07T09:47:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=d7214a14e994bea65eab6620689708484b9c45e7'/>
<id>urn:sha1:d7214a14e994bea65eab6620689708484b9c45e7</id>
<content type='text'>
=== Breaking changes

* all: rename struct "AttributeEntry" to "DocumentAttribute"

  This is to make the struct is clear that it represent the document
  attribute.

* all: rename struct "AttributeEntry" to "DocumentAttribute"

  This is to make the struct is clear that it represent the document
  attribute.

* all: refactoring DocumentAttribute into struct

  Using struct limit the value to only string, while some attributes can
  be an integer value, for example "leveloffset".

=== New features

* all: support document attribute "leveloffset"

  The ":leveloffset:" on document attribute allow increment or decrement
  the heading level on included files.

  Reference: https://docs.asciidoctor.org/asciidoc/latest/directives/include-with-leveloffset/

=== Enhancements

* all: use strict document header format

  Previously, an empty line before Document Title cause the parser stop
  parsing the document header, now an empty lines are skipped.
  Also document attribute can be place anywhere, either before or after
  title, and in between attributes; now it can be only placed after
  revision or author or title.

* all: remove unnecessary TrimRight

  Each lines to be parsed has been trimmed on the first load, so there
  is no need to do it again, on some cases.
</content>
</entry>
<entry>
<title>all: handle custom marker in between unordered list</title>
<updated>2023-05-30T15:12:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-05-30T15:12:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=4e0507b62393b8461b29cda7565f685d79b58ca3'/>
<id>urn:sha1:4e0507b62393b8461b29cda7565f685d79b58ca3</id>
<content type='text'>
Given the following markup,

  [square]
  * item 1
  [circle]
  ** item 2

The list on item 2 now start with `&lt;div class="ulist circle"&gt;`.
</content>
</entry>
<entry>
<title>all: add support for unordered list with '-'</title>
<updated>2023-05-28T13:55:38Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-05-28T13:55:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=6f7bb3e07398c80e782dd46045ce020a45067095'/>
<id>urn:sha1:6f7bb3e07398c80e782dd46045ce020a45067095</id>
<content type='text'>
The unordered list item with hyphen ('-') cause too much confusion and
inconsistency, nevertheless most of still use it.

Case one, given the following markup,

```
- Item 1
+
"A line
of quote"
-- Author
```

Is the "Author" the sub item in list or we are parsing author of quote
paragraph?

Case two, the writer want to write em dash (`&amp;#8212;` in HTML Unicode) but
somehow the editor wrap it and start in new line.

As a reminder, the official documentation only recommend using hyphen for
simple list item [1].

[1] https://docs.asciidoctor.org/asciidoc/latest/lists/unordered/#basic-unordered-list
</content>
</entry>
<entry>
<title>all: handle empty preamble</title>
<updated>2023-03-02T16:25:12Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-02-12T05:54:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=fe8bd4d6305e82259eaac94972f1621aa52e89aa'/>
<id>urn:sha1:fe8bd4d6305e82259eaac94972f1621aa52e89aa</id>
<content type='text'>
If the document contains empty preamble do not output the HTML wrapper of
it.
</content>
</entry>
</feed>
