aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2021-12-06 18:52:22 +0700
committerShulhan <ms@kilabit.info>2021-12-06 18:52:22 +0700
commitb9320bece5c6b2c91bb75540299922b5b6d4a2f1 (patch)
tree5cac15917eb51508cd5396bcad1fe0cab5b10f41
parent61de06696a8f0e7f3cacf89c1172b4f838fe737c (diff)
downloadciigo-b9320bece5c6b2c91bb75540299922b5b6d4a2f1.tar.xz
Release ciigo v0.7.0 (2021-12-06)v0.7.0
Changes on asciidoctor-go, * all: fix parsing and rendering cross reference * all: allow colon ':' and period '.' on the ID === Breaking changes * all: refactoring with latest share module The latest share module use the term GoEmbed to generate Go source file. In order for this repo in sync with upstream terminology and to minimize confusion, we changes the exported function and command name from "generate" to "embed", this includes * Command "ciigo generate" become "ciigo embed" * Exported function to generate Go renamed from "Generate" to "GoEmbed". This include the parameter GenerateOptions which renamed to EmbedOptions. * The internal command to generate example renamed from "generate" to "goembed" === Bug fixes * all: add missing new line when printing file to be converted * all: fix empty fileMarkups on watcher Previously, when user call ciigo.Watch(), and the markup file changes, the onChangeFileMarkup method will print an error "xyz not found" which cause the markup file not converted. This is caused by watcher.fileMarkups is empty. This changes fix this issue by initializing the fileMarkups field using listFileMarkups, so the next callback to onChangeFileMarkup can detect the changed file and convert it. * This update fix HTTP server caching using ETag. === Enhancements * all: check markup modification time before converting to HTML Previously, when the Convert, Watch or Serve running it will convert all markup files into HTML without checking if the adoc has been modified or newer than HTML file. This changes check the modification time of markup file first before converting them, to minimize unnecessary operation.
-rw-r--r--CHANGELOG.adoc53
1 files changed, 53 insertions, 0 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index 05e20fe..6c2c3d8 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -1,5 +1,58 @@
= CHANGELOG
+== ciigo v0.7.0 (2021-12-06)
+
+Changes on asciidoctor-go,
+
+* all: fix parsing and rendering cross reference
+* all: allow colon ':' and period '.' on the ID
+
+=== Breaking changes
+
+* all: refactoring with latest share module
+
+ The latest share module use the term GoEmbed to generate Go source file.
+ In order for this repo in sync with upstream terminology and to minimize
+ confusion, we changes the exported function and command name from
+ "generate" to "embed", this includes
+
+ * Command "ciigo generate" become "ciigo embed"
+ * Exported function to generate Go renamed from "Generate" to "GoEmbed".
+ This include the parameter GenerateOptions which renamed to
+ EmbedOptions.
+ * The internal command to generate example renamed from "generate" to
+ "goembed"
+
+=== Bug fixes
+
+* all: add missing new line when printing file to be converted
+
+* all: fix empty fileMarkups on watcher
+
+ Previously, when user call ciigo.Watch(), and the markup file changes,
+ the onChangeFileMarkup method will print an error "xyz not found" which
+ cause the markup file not converted.
+
+ This is caused by watcher.fileMarkups is empty.
+
+ This changes fix this issue by initializing the fileMarkups field using
+ listFileMarkups, so the next callback to onChangeFileMarkup can detect
+ the changed file and convert it.
+
+* This update fix HTTP server caching using ETag.
+
+=== Enhancements
+
+* all: check markup modification time before converting to HTML
+
+ Previously, when the Convert, Watch or Serve running it will convert
+ all markup files into HTML without checking if the adoc has been modified
+ or newer than HTML file.
+
+ This changes check the modification time of markup file first before
+ converting them, to minimize unnecessary operation.
+
+
== ciigo v0.6.0 (2021-04-07)
=== Breaking changes