<feed xmlns='http://www.w3.org/2005/Atom'>
<title>asciidoctor-go, branch v0.6.1</title>
<subtitle>Native Go parser for asciidoc markup.</subtitle>
<id>http://git.kilabit.info/asciidoctor-go/atom?h=v0.6.1</id>
<link rel='self' href='http://git.kilabit.info/asciidoctor-go/atom?h=v0.6.1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/'/>
<updated>2024-12-08T14:06:49Z</updated>
<entry>
<title>Release asciidoctor-go v0.6.1 (2024-12-08)</title>
<updated>2024-12-08T14:06:49Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-12-08T14:03:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=d4b59bd3cefeb40c5c59f5bf79d10d48e725b0f3'/>
<id>urn:sha1:d4b59bd3cefeb40c5c59f5bf79d10d48e725b0f3</id>
<content type='text'>
=== Bug fixes

* all: fix error log when failed to open included file::

  The log use the wrong variable when printing path for failed include
  file.

* all: fix reading include file when parent path is absolute::

  Previously, if the parent document is opened using absolute path and
  it contains include directive, the included file will fail to read
  because the parent path is joined with current working directory.
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2024-12-08T13:56:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-12-08T13:56:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=48b753829937f060439c7020f41cf2461a22fcf2'/>
<id>urn:sha1:48b753829937f060439c7020f41cf2461a22fcf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make: serve doc on non-common port</title>
<updated>2024-10-15T05:39:18Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-10-15T05:39:18Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=85f2a125b3e07358c66fcb2cc9d072c8ebb7e2c4'/>
<id>urn:sha1:85f2a125b3e07358c66fcb2cc9d072c8ebb7e2c4</id>
<content type='text'>
Using 8080 is too common and has cause conflict with some service on my
development laptop.
</content>
</entry>
<entry>
<title>all: group all image related method and functions into single file</title>
<updated>2024-10-15T05:37:13Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-10-15T05:36:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=2ea376671b1975392252bc6f70497c54d4bbab16'/>
<id>urn:sha1:2ea376671b1975392252bc6f70497c54d4bbab16</id>
<content type='text'>
This is to make it easy to see how it parsed and how it written to HTML,
make the code more searchable.

While at it, add test for block image.
</content>
</entry>
<entry>
<title>all: fix missing SPDX copyright and license on test file</title>
<updated>2024-10-15T04:48:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-10-15T04:48:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=c8eb463345633a1816f97cc967d104127cc4c5f4'/>
<id>urn:sha1:c8eb463345633a1816f97cc967d104127cc4c5f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: fix reading include file when parent path is absolute</title>
<updated>2024-10-13T16:50:54Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-10-13T16:50:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=37563af4c7e82fab352f4ab9137f808058e483e2'/>
<id>urn:sha1:37563af4c7e82fab352f4ab9137f808058e483e2</id>
<content type='text'>
Previously, if the parent document is opened using absolute path and it
contains include directive, the included file will fail to read because
the parent path is joined with current working directory.
</content>
</entry>
<entry>
<title>all: fix error log when failed to opend included file</title>
<updated>2024-10-13T15:06:12Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-10-13T15:06:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=013bf4d56baf977244c670a77048ca6d946c1f56'/>
<id>urn:sha1:013bf4d56baf977244c670a77048ca6d946c1f56</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>go.mod: update dependency</title>
<updated>2024-09-07T07:44:49Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-07T07:44:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=6d1232efffd9dc14b34bd9c44a38473b85e7c0d8'/>
<id>urn:sha1:6d1232efffd9dc14b34bd9c44a38473b85e7c0d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: replace golangci-lint with "go vet"</title>
<updated>2024-09-07T07:44:36Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-07T07:44:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=b1572c628a4a07ab189a779f4e703918f9f3a50a'/>
<id>urn:sha1:b1572c628a4a07ab189a779f4e703918f9f3a50a</id>
<content type='text'>
This is the second we remove golangci-lint.
Previously, we replace it with revive, now we replace it with go internal
tools "go vet".

The problem is the same, golangci-lint does not works when compiled or
using gotip.
Also, on VM with 8GB memory, it will crash due to OOM.
</content>
</entry>
</feed>
