aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.adoc42
-rw-r--r--CHANGELOG.html110
2 files changed, 143 insertions, 9 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index ba105200..d9714cb9 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -4,7 +4,7 @@
This library is released each month, either at the end of month or at the
first week of next month.
-== share v0.6.0 (2019-05-xx)
+== share v0.6.0 (2019-05-07)
This release bring major changes on dns package.
Most notable changes are adding caches and query forwarding (recursion), and
@@ -13,7 +13,7 @@ removing the server handler.
=== Breaking Changes
-* `dns`:
+* `dns`:
** refactor server to use Start(), Wait(), and Stop()
** use direct certificate instance on ServerOptions
** rename Send to Write, and change the parameter type to slice of byte
@@ -25,17 +25,38 @@ removing the server handler.
** unexport all fields from UDP and TCP clients
** remove TCPPort on ServerOptions
+* `http`:
+** change server initialization using options
+
+* `io`:
+** simplify Watcher to use callback instead of channel
+
+* `memfs`:
+** refactoring go generate file to use type from memfs
+
=== New Features
-* `crypto`: new package that provide a wrapper for standard crypto
+* `crypto`: new package that provide a wrapper for standard crypto library
-* `dns`:
+* `dns`:
** add caches to server
** add method to set AA, Query, RD, RCode on Message
** add mapping of response code to human readable names
** implement recursion, forwarding request to parent name servers
+** check for zero TTL on authorities and additionals RR on IsExpired
+
+* `io`:
+** implement naive directory change notification, DirWatcher
-* `smtp`: add field DKIMOptions to Domain
+* `memfs`:
+** add parameter to make reading file content become optional
+** add method to unmount directory
+** add method to check if memfs contains mounted directory
+** add method to update node content and information
+** export the method to add new child
+** add method to remove child from any node
+
+* `smtp`: add field DKIMOptions to Domain
=== Bug Fixes
@@ -44,6 +65,17 @@ removing the server handler.
** set the TTL offset when packing resource record
** fix parsing TXT from zone file
+* `http`:
+** allow serving directory with slash
+
+* `memfs`:
+** fix possible invalid system path on file with symbolic link
+** refresh the directory tree in Development mode if page not found
+
+=== Documentation
+
+* add documentation for Sender Policy Framework (RFC 7208)
+
== share v0.5.0 (2019-04-02)
diff --git a/CHANGELOG.html b/CHANGELOG.html
index 9309ed07..3cd3c5be 100644
--- a/CHANGELOG.html
+++ b/CHANGELOG.html
@@ -15,11 +15,12 @@
<div id="toc" class="toc">
<div id="toctitle">Table of Contents</div>
<ul class="sectlevel1">
-<li><a href="#_share_v0_6_0_2019_05_xx">share v0.6.0 (2019-05-xx)</a>
+<li><a href="#_share_v0_6_0_2019_05_07">share v0.6.0 (2019-05-07)</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="#_bug_fixes">Bug Fixes</a></li>
+<li><a href="#_documentation">Documentation</a></li>
</ul>
</li>
<li><a href="#_share_v0_5_0_2019_04_02">share v0.5.0 (2019-04-02)</a>
@@ -62,7 +63,7 @@ first week of next month.</p>
</div>
</div>
<div class="sect1">
-<h2 id="_share_v0_6_0_2019_05_xx">share v0.6.0 (2019-05-xx)</h2>
+<h2 id="_share_v0_6_0_2019_05_07">share v0.6.0 (2019-05-07)</h2>
<div class="sectionbody">
<div class="paragraph">
<p>This release bring major changes on dns package.
@@ -110,6 +111,36 @@ removing the server handler.</p>
</ul>
</div>
</li>
+<li>
+<p><code>http</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>change server initialization using options</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><code>io</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>simplify Watcher to use callback instead of channel</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><code>memfs</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>refactoring go generate file to use type from memfs</p>
+</li>
+</ul>
+</div>
+</li>
</ul>
</div>
</div>
@@ -118,7 +149,7 @@ removing the server handler.</p>
<div class="ulist">
<ul>
<li>
-<p><code>crypto</code>: new package that provide a wrapper for standard crypto</p>
+<p><code>crypto</code>: new package that provide a wrapper for standard crypto library</p>
</li>
<li>
<p><code>dns</code>:</p>
@@ -136,6 +167,44 @@ removing the server handler.</p>
<li>
<p>implement recursion, forwarding request to parent name servers</p>
</li>
+<li>
+<p>check for zero TTL on authorities and additionals RR on IsExpired</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><code>io</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>implement naive directory change notification, DirWatcher</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><code>memfs</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>add parameter to make reading file content become optional</p>
+</li>
+<li>
+<p>add method to unmount directory</p>
+</li>
+<li>
+<p>add method to check if memfs contains mounted directory</p>
+</li>
+<li>
+<p>add method to update node content and information</p>
+</li>
+<li>
+<p>export the method to add new child</p>
+</li>
+<li>
+<p>add method to remove child from any node</p>
+</li>
</ul>
</div>
</li>
@@ -165,6 +234,39 @@ removing the server handler.</p>
</ul>
</div>
</li>
+<li>
+<p><code>http</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>allow serving directory with slash</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><code>memfs</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>fix possible invalid system path on file with symbolic link</p>
+</li>
+<li>
+<p>refresh the directory tree in Development mode if page not found</p>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_documentation">Documentation</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>add documentation for Sender Policy Framework (RFC 7208)</p>
+</li>
</ul>
</div>
</div>
@@ -544,7 +646,7 @@ and several libraries.</p>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2019-04-12 18:35:37 +0700
+Last updated 2019-05-07 19:29:56 +0700
</div>
</div>
</body>