<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ciigo, branch v0.14.0</title>
<subtitle>Static web server with AsciiDoc and Markdown.</subtitle>
<id>http://git.kilabit.info/ciigo/atom?h=v0.14.0</id>
<link rel='self' href='http://git.kilabit.info/ciigo/atom?h=v0.14.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/'/>
<updated>2024-10-06T14:30:20Z</updated>
<entry>
<title>Release ciigo v0.14.0 (2024-10-06)</title>
<updated>2024-10-06T14:30:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-10-06T14:30:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=9fb8b8ce42f979657f0abdb2a71e4fe13d861372'/>
<id>urn:sha1:9fb8b8ce42f979657f0abdb2a71e4fe13d861372</id>
<content type='text'>
=== Breaking changes

* all: refactoring functions to accept non pointer struct option

  The function that accept struct XxxOptions should only received the
  copy of struct, not pointer.

=== New features

* all: introduce new type Ciigo

  The Ciigo type provides customizable and reusable instance of ciigo
  for embedding, converting, and/or serving HTTP server. This type is
  introduced so one can add HTTP handler or endpoint along with serving
  the files.

=== Enhancements

* all: set margin on sectlevel3, sectlevel4, sectlevel5

  Using default margin (1.25rem) cause the TOC for level 3 until 5 have
  wide gap in between them.
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2024-10-06T14:26:54Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-10-06T14:26:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=b8220db8d252fbc37f87bf5d0dbd9628110731f0'/>
<id>urn:sha1:b8220db8d252fbc37f87bf5d0dbd9628110731f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: refactoring functions to accept non pointer struct option</title>
<updated>2024-10-06T14:26:45Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-29T06:46:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=28d36afe90804221e474406d6d04998ec926543c'/>
<id>urn:sha1:28d36afe90804221e474406d6d04998ec926543c</id>
<content type='text'>
The function that accept struct XxxOptions should only received
the copy of struct, not pointer.
</content>
</entry>
<entry>
<title>all: introduce new type Ciigo</title>
<updated>2024-09-28T16:01:36Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-28T16:01:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=ef126797ffd6e3ea873bcad18b90a03c4c9071b8'/>
<id>urn:sha1:ef126797ffd6e3ea873bcad18b90a03c4c9071b8</id>
<content type='text'>
The Ciigo type provides customizable and reusable instance of ciigo for
embedding, converting, and/or serving HTTP server.
This type is introduced so one can add HTTP handler or endpoint along with
serving the files.
</content>
</entry>
<entry>
<title>all: set margin on sectlevel3, sectlevel4, sectlevel5</title>
<updated>2024-09-11T09:11:13Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-11T09:11:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=70ef08ff94c828542de5a3504bc4645b733272e7'/>
<id>urn:sha1:70ef08ff94c828542de5a3504bc4645b733272e7</id>
<content type='text'>
Using default margin (1.25rem) cause the TOC for level 3 until 5 have
wide gap in between them.
</content>
</entry>
<entry>
<title>Release ciigo v0.13.2 (2024-09-07)</title>
<updated>2024-09-07T10:50:18Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-07T10:50:18Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=cfa3ae54e40a1d8ddf24fb98762596180aab3bfd'/>
<id>urn:sha1:cfa3ae54e40a1d8ddf24fb98762596180aab3bfd</id>
<content type='text'>
Update on asciidoctor-go bring new features and enhancements,

* 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/

* 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.
</content>
</entry>
<entry>
<title>all: replace licensing format to "REUSE.toml"</title>
<updated>2024-09-07T10:40:41Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-07T10:40:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=729e8421c94b244299d5e0feae4e00b6684904da'/>
<id>urn:sha1:729e8421c94b244299d5e0feae4e00b6684904da</id>
<content type='text'>
Using ".reuse/dep5" has been deprecated since REUSE v3.2.
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2024-09-07T10:35:24Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-07T10:35:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=eaa09b9d06e2e64b9f484c91d755617577a1bd37'/>
<id>urn:sha1:eaa09b9d06e2e64b9f484c91d755617577a1bd37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update asciidoctor-go to the tip</title>
<updated>2024-08-18T16:15:14Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-08-18T16:15:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=ab30741ac2985444402ab00e3da127746a0b8fe0'/>
<id>urn:sha1:ab30741ac2985444402ab00e3da127746a0b8fe0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release ciigo v0.13.1 (2024-08-04)</title>
<updated>2024-08-04T15:23:16Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-08-04T15:23:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=03707011785fe5c9d3afa0491f5a7154ef028576'/>
<id>urn:sha1:03707011785fe5c9d3afa0491f5a7154ef028576</id>
<content type='text'>
=== Bug fixes

* Fix "serve" not detecting new files::

  If there is new files on the root of directory it will not detected
  automatically. This release now fix this issue.

=== Others

* all: remove Limitations and update Links

  The asciidoc-go library now support scanning symlink inside Root
  directory. The Links sections merge the previous contents from old
  index.adoc.

* all: update the CLI usage in the README

  There are three places for command usage: one in main Go doc, one in
  the program usage, and one in README.
  If we changes the flags we need to update three of them, and sometimes
  we forgot.
  To simplify, we remove the one in the Go doc main program.
</content>
</entry>
</feed>
