<feed xmlns='http://www.w3.org/2005/Atom'>
<title>asciidoctor-go, 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-04T10:51:41Z</updated>
<entry>
<title>Release asciidoctor-go v0.7.4 (2026-04-04)</title>
<updated>2026-04-04T10:51:41Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-04-04T10:51:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=2ca8dea4f620de1e6725120edcc59cd20d0663dc'/>
<id>urn:sha1:2ca8dea4f620de1e6725120edcc59cd20d0663dc</id>
<content type='text'>
This release set the minimum Go version to 1.26.0.

**🌼 all: fix parsing inline format with escaped character**

If the text inside the inline format contains escaped character, the
parsing failed to find the closed character which cause the format is
not rendered as expected.

**🌼 all: make the anchor symbol position on the right side of headers**

In Asciidoctor, when `:sectanchors:` is set, the default anchor symbol
position is absolute on the left side of heading text with block display
option (the symbol located outside of box area of headers).
In special case, this cause an overflow when the generated HTML are
rendered inside flex with fixed height (the body is scrollable with empty
content on bottom).

This module changes the anchor symbol position to the right side of
heading text to prevent scroll on such layout, without absolute position
and normal inline layout.

**🌼 all: fix parsing literal paragraph**

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.

Previously, when parsing the next line in literal paragraph, the other
spaces in the prefix is trimmed which cause all lines is left aligned.

This changes fix it by trimming only the space with the same space length in
the first line.
If the spaces length is not equal but the line start with space, remove only
single space.
This is follow the same behaviour as in asciidoctor.
</content>
</entry>
<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>go.mod: update all dependencies</title>
<updated>2026-04-04T08:07:50Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-04-04T08:07:50Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=a9e626c6306697a64af87b1b7fa4f61b0580d5a8'/>
<id>urn:sha1:a9e626c6306697a64af87b1b7fa4f61b0580d5a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: move the sect anchor element to the right</title>
<updated>2026-03-30T14:30:00Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-03-30T14:30:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=f9d7f5a462ef3ba6d07f0f13af6816badcea09e1'/>
<id>urn:sha1:f9d7f5a462ef3ba6d07f0f13af6816badcea09e1</id>
<content type='text'>
Previously, we try to fix the anchor position by using "flex-direction:
row-reverse".
This cause the formatted text inside title also become reversed.
For example,

	== With `mono`

Will rendered as

	mono With $

This is not as expected.

This changes fix this by rendering the anchor on the right after title.
</content>
</entry>
<entry>
<title>all: make the anchor symbol position on the right side of headers</title>
<updated>2026-03-26T08:38:46Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-03-26T08:38:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=4d0204028e90ecd60c74f426456c901367491ed9'/>
<id>urn:sha1:4d0204028e90ecd60c74f426456c901367491ed9</id>
<content type='text'>
In Asciidoctor, when `:sectanchors:` is set, the default anchor symbol
position is absolute on the left side of heading text with block display
option (the symbol located outside of box area of headers).
In special case, this cause an overflow when the generated HTML are
rendered inside flex with fixed height (the body is scrollable with empty
content on bottom).

This module changes the anchor symbol position to the right side of
heading text to prevent scroll on such layout, without absolute position
and normal inline layout.
</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: fix parsing inline format with escaped character</title>
<updated>2026-02-18T04:12:44Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-18T04:12:44Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=974b8b5068b688258dbe1ffcc37d0ce0f3f4b4c7'/>
<id>urn:sha1:974b8b5068b688258dbe1ffcc37d0ce0f3f4b4c7</id>
<content type='text'>
If the text inside the inline format contains escaped character, the
parsing failed to find the closed character which cause the format is
not rendered as expected.
</content>
</entry>
<entry>
<title>Release asciidoctor-go v0.7.3 (2026-02-09)</title>
<updated>2026-02-09T06:00:04Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-09T06:00:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=4956de038af8b52db6d03f0b6f5b77e6b7cfa721'/>
<id>urn:sha1:4956de038af8b52db6d03f0b6f5b77e6b7cfa721</id>
<content type='text'>
**🌼 all: add aria-label to the anchor when sectanchor enabled**

The aria-label help user with screen reader to discern and navigate
the anchor.

For more information see
https://dequeuniversity.com/rules/axe/4.11/link-name .

**🌼 all: update default CSS to asciidoctor v2.0.26**

The default CSS now split into separate file to simplify tracking and
modifying the style as needed.
</content>
</entry>
<entry>
<title>go.mod: update dependencies</title>
<updated>2026-02-09T05:47:53Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-09T05:47:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=0fc91c39caefa0e00832cce55ae5a0073e67f6a8'/>
<id>urn:sha1:0fc91c39caefa0e00832cce55ae5a0073e67f6a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: add aria-label to the anchor when sectanchor enabled</title>
<updated>2026-01-24T14:31:17Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-24T14:30:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=f289b7f13a1dfc7c096b13b5f194aa61dc14075f'/>
<id>urn:sha1:f289b7f13a1dfc7c096b13b5f194aa61dc14075f</id>
<content type='text'>
The aria-label help user with screen reader to discern and navigate
the anchor.

Ref: https://dequeuniversity.com/rules/axe/4.11/link-name
</content>
</entry>
</feed>
