aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2019-08-05 13:06:49 +0700
committerShulhan <ms@kilabit.info>2019-08-05 22:24:37 +0700
commit3e38fa2394d9fce2552d03b610e3b24f896f366b (patch)
treea565e8aac8f4f256cdd5c58a419bca04159b1471
parent6a7af1bcdc9df1be93f85987bbfb4bd5ca4ee964 (diff)
downloadpakakeh.go-3e38fa2394d9fce2552d03b610e3b24f896f366b.tar.xz
share v0.8.1v0.8.1
* lib/ini: add functions to marshal/unmarshal bytes from/to struct. The format to marshal/unmarshal ini stream is behave like JSON. * lib/memfs: add method to encode the content of file. The ContentEncode() method encode each node's content into specific encoding, in other words this method can be used to compress the content of file in memory before being served or written. Only file with size greater than 0 will be encoded. List of known encoding is "gzip". * lib/memfs: ignore generated output filename on GoGenerate In case the user Mount() the directory that include the generated output file, we want that file to be excluded from .go static source. * lib/memfs: set the Node Size to be zero if node is directory
-rw-r--r--CHANGELOG.adoc27
-rw-r--r--CHANGELOG.html73
2 files changed, 87 insertions, 13 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index 9210b591..e1281d58 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -4,6 +4,33 @@
This library is released each month, either at the end of month or at the
first week of next month.
+
+== share v0.8.1 (2019-08-05)
+
+=== Enhancements
+
+* lib/ini: add functions to marshal/unmarshal bytes from/to struct.
++
+The format to marshal/unmarshal ini stream is behave like JSON.
+
+* lib/memfs: add method to encode the content of file.
++
+The ContentEncode() method encode each node's content into specific
+encoding, in other words this method can be used to compress the content
+of file in memory before being served or written.
++
+Only file with size greater than 0 will be encoded.
++
+List of known encoding is "gzip".
+
+* lib/memfs: ignore generated output filename on GoGenerate
++
+In case the user Mount() the directory that include the generated output
+file, we want that file to be excluded from .go static source.
+
+* lib/memfs: set the Node Size to be zero if node is directory
+
+
== share v0.8.0 (2019-07-09)
=== Breaking changes
diff --git a/CHANGELOG.html b/CHANGELOG.html
index 5c1eebab..09831b35 100644
--- a/CHANGELOG.html
+++ b/CHANGELOG.html
@@ -15,18 +15,23 @@
<div id="toc" class="toc">
<div id="toctitle">Table of Contents</div>
<ul class="sectlevel1">
+<li><a href="#_share_v0_8_1_2019_08_05">share v0.8.1 (2019-08-05)</a>
+<ul class="sectlevel2">
+<li><a href="#_enhancements">Enhancements</a></li>
+</ul>
+</li>
<li><a href="#_share_v0_8_0_2019_07_09">share v0.8.0 (2019-07-09)</a>
<ul class="sectlevel2">
<li><a href="#_breaking_changes">Breaking changes</a></li>
<li><a href="#_new_features">New Features</a></li>
-<li><a href="#_enhancements">Enhancements</a></li>
+<li><a href="#_enhancements_2">Enhancements</a></li>
</ul>
</li>
<li><a href="#_share_v0_7_0_2019_06_14">share v0.7.0 (2019-06-14)</a>
<ul class="sectlevel2">
<li><a href="#_breaking_changes_2">Breaking Changes</a></li>
<li><a href="#_new_features_2">New Features</a></li>
-<li><a href="#_enhancements_2">Enhancements</a></li>
+<li><a href="#_enhancements_3">Enhancements</a></li>
<li><a href="#_bug_fixes">Bug Fixes</a></li>
</ul>
</li>
@@ -42,27 +47,27 @@
<li><a href="#_share_v0_5_0_2019_04_02">share v0.5.0 (2019-04-02)</a>
<ul class="sectlevel2">
<li><a href="#_new_features_4">New Features</a></li>
-<li><a href="#_enhancements_3">Enhancements</a></li>
+<li><a href="#_enhancements_4">Enhancements</a></li>
</ul>
</li>
<li><a href="#_share_v0_4_0_2019_03_01">share v0.4.0 (2019-03-01)</a>
<ul class="sectlevel2">
<li><a href="#_new_features_5">New Features</a></li>
-<li><a href="#_enhancements_4">Enhancements</a></li>
+<li><a href="#_enhancements_5">Enhancements</a></li>
<li><a href="#_fixes">Fixes</a></li>
</ul>
</li>
<li><a href="#_share_v0_3_0_2019_02_01">share v0.3.0 (2019-02-01)</a>
<ul class="sectlevel2">
<li><a href="#_features_changes">Features Changes</a></li>
-<li><a href="#_enhancements_5">Enhancements</a></li>
+<li><a href="#_enhancements_6">Enhancements</a></li>
<li><a href="#_fixes_2">Fixes</a></li>
</ul>
</li>
<li><a href="#_share_v0_2_0_2019_01_02">share v0.2.0 (2019-01-02)</a>
<ul class="sectlevel2">
<li><a href="#_new_features_6">New Features</a></li>
-<li><a href="#_enhancements_6">Enhancements</a></li>
+<li><a href="#_enhancements_7">Enhancements</a></li>
</ul>
</li>
<li><a href="#_share_v0_1_0_2018_11_29">share v0.1.0 (2018-11-29)</a></li>
@@ -79,6 +84,48 @@ first week of next month.</p>
</div>
</div>
<div class="sect1">
+<h2 id="_share_v0_8_1_2019_08_05">share v0.8.1 (2019-08-05)</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_enhancements">Enhancements</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>lib/ini: add functions to marshal/unmarshal bytes from/to struct.</p>
+<div class="paragraph">
+<p>The format to marshal/unmarshal ini stream is behave like JSON.</p>
+</div>
+</li>
+<li>
+<p>lib/memfs: add method to encode the content of file.</p>
+<div class="paragraph">
+<p>The ContentEncode() method encode each node&#8217;s content into specific
+encoding, in other words this method can be used to compress the content
+of file in memory before being served or written.</p>
+</div>
+<div class="paragraph">
+<p>Only file with size greater than 0 will be encoded.</p>
+</div>
+<div class="paragraph">
+<p>List of known encoding is "gzip".</p>
+</div>
+</li>
+<li>
+<p>lib/memfs: ignore generated output filename on GoGenerate</p>
+<div class="paragraph">
+<p>In case the user Mount() the directory that include the generated output
+file, we want that file to be excluded from .go static source.</p>
+</div>
+</li>
+<li>
+<p>lib/memfs: set the Node Size to be zero if node is directory</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
<h2 id="_share_v0_8_0_2019_07_09">share v0.8.0 (2019-07-09)</h2>
<div class="sectionbody">
<div class="sect2">
@@ -103,7 +150,7 @@ package to <code>ascii</code> package.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements">Enhancements</h3>
+<h3 id="_enhancements_2">Enhancements</h3>
<div class="ulist">
<ul>
<li>
@@ -154,7 +201,7 @@ simple API.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements_2">Enhancements</h3>
+<h3 id="_enhancements_3">Enhancements</h3>
<div class="ulist">
<ul>
<li>
@@ -495,7 +542,7 @@ server and client API to make it easy and extensible. The websocket is now
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements_3">Enhancements</h3>
+<h3 id="_enhancements_4">Enhancements</h3>
<div class="ulist">
<ul>
<li>
@@ -560,7 +607,7 @@ testsuite</p>
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements_4">Enhancements</h3>
+<h3 id="_enhancements_5">Enhancements</h3>
<div class="ulist">
<ul>
<li>
@@ -749,7 +796,7 @@ testsuite</p>
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements_5">Enhancements</h3>
+<h3 id="_enhancements_6">Enhancements</h3>
<div class="ulist">
<ul>
<li>
@@ -803,7 +850,7 @@ system and simplified routing handler.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements_6">Enhancements</h3>
+<h3 id="_enhancements_7">Enhancements</h3>
<div class="paragraph">
<p>Fix warnings from linters.</p>
</div>
@@ -841,7 +888,7 @@ and several libraries.</p>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2019-07-09 22:17:39 +0700
+Last updated 2019-08-05 12:52:47 +0700
</div>
</div>
</body>