| tag name | v0.15.0 (5d6662fcc8b1d4ef22e50c0cedeb01235a0119c7) |
| tag date | 2025-01-08 00:02:59 +0700 |
| tagged by | Shulhan <ms@kilabit.info> |
| tagged object | commit 9130f2350e... |
| download | ciigo-0.15.0.tar.xz |
|---|
Release ciigo v0.15.0 (2025-01-08)
This is the first major release of ciigo on the new year of 2025.
We bring many enhancements and update on the documentation.
[ENHANCEMENT]
The first changes is refactoring to use watchfs/v2. The [watchfs/v2]
bring new enhancements by watching only single file instead of all
markup files for changes. This minimize number of goroutine calling
[os.Stat] on each markup files.
[BUG FIX]
When listing the file markups, if the node is symlink (either file or
directory) and target its not exist, continue to the next node instead
of returning error. The same is true for directory that cannot be
opened, probably due to broken symlink or permission.
[ENHANCEMENT]
In development mode, where [ServeOptions.IsDevelopment] is set to true
or when running "ciigo serve", the ciigo HTTP server will check if the
new markup file is newer than HTML file when user press refresh or
reload on the browser. If its newer, it will convert the markup file and
return the new content of HTML file.
This allow quick preview without waiting for watcher to complete.
[ENHANCEMENT]
The README has been revamped to include section on how to install ciigo
as program, how to running ciigo convert and serve, how to write content
and view it live on browser, and how to deploy it.
On the section "ciigo as library" we point the user the sample code at
"internal/cmd/ciigo-example" instead of writing long code at the front.
[BUG FIX]
This release also fix Exclude option does not get processed when calling
GoEmbed, or running "ciigo embed".
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQSyS35x1RIQ2SkuGz5KU2C1AMnE8AUCZ31eSQAKCRBKU2C1AMnE
8Oj4AQDR7JBxxigqeN3zfBzrLX4CEUujI6UvhNQI1qe2vQdlLAEA09zG411kj/PG
mTXC7pqDgmbDfvo5zgDzd8THo9/VsgI=
=Y04T
-----END PGP SIGNATURE-----
