aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2019-06-14 18:12:02 +0700
committerShulhan <ms@kilabit.info>2019-06-14 18:12:02 +0700
commit381a0c6e6dfc702ffbbd398abaae356f4e075a0e (patch)
treec3921abbccd2e46b58ba094bd8c37b65a88633a1
parent2c6599a9a04252222fc20ae72ef32bbdc8be1608 (diff)
downloadpakakeh.go-0.7.0.tar.xz
share v0.7.0v0.7.0
This release bring major refactoring on `ini` package to provide a clean and simple API. === Breaking Changes * ini: major refactoring * net: add parameter to check Fully Qualified Domain Name on IsHostnameValid === New Features * spf: implementation of Sender Policy Framework (RFC 7208) * ssh: package ssh provide a wrapper to golang.org/x/crypto/ssh === Enhancements * dns: add function to lookup PTR record by IP address * dns: export Lookup method as part of Client interface * doc: regenerate to use new style * http: print the not-found path on Server's getFSNode() * ini: add method Vars that return all variables as map * ini: add method to Rebase other INI object * ini: add method to add, set, and unset variable * ini: add method to convert key-value to map * ini: add method to get section object by section and/or subsection name * ini: add method to get variable values as slice of string * ini: add method to prune INI variables * ini: add methods to support templating * io: add function to check if content of file is binary * net: add function to check if IP address is IPv4 or IPv6 * net: add function to convert IPv6 into dot format * ns: set log flag to 0, without time prefix * strings: add function to append uniq values to slice of strings === Bug Fixes * io: watch changes on sub of sub directories on DirWatcher * dns: substract the message TTL when the answer found on cache * dns: always return true when answers RR exist and no TTL is zero
-rw-r--r--CHANGELOG.html157
1 files changed, 137 insertions, 20 deletions
diff --git a/CHANGELOG.html b/CHANGELOG.html
index 04839343..b1342519 100644
--- a/CHANGELOG.html
+++ b/CHANGELOG.html
@@ -15,39 +15,47 @@
<div id="toc" class="toc">
<div id="toctitle">Table of Contents</div>
<ul class="sectlevel1">
-<li><a href="#_share_v0_6_1_2019_05_11">share v0.6.1 (2019-05-11)</a></li>
-<li><a href="#_share_v0_6_0_2019_05_07">share v0.6.0 (2019-05-07)</a>
+<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">Breaking Changes</a></li>
<li><a href="#_new_features">New Features</a></li>
+<li><a href="#_enhancements">Enhancements</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>
+<li><a href="#_share_v0_6_1_2019_05_11">share v0.6.1 (2019-05-11)</a></li>
+<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_2">Breaking Changes</a></li>
<li><a href="#_new_features_2">New Features</a></li>
-<li><a href="#_enhancements">Enhancements</a></li>
+<li><a href="#_bug_fixes_2">Bug Fixes</a></li>
+<li><a href="#_documentation">Documentation</a></li>
</ul>
</li>
-<li><a href="#_share_v0_4_0_2019_03_01">share v0.4.0 (2019-03-01)</a>
+<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_3">New Features</a></li>
<li><a href="#_enhancements_2">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_4">New Features</a></li>
+<li><a href="#_enhancements_3">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_3">Enhancements</a></li>
+<li><a href="#_enhancements_4">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_4">New Features</a></li>
-<li><a href="#_enhancements_4">Enhancements</a></li>
+<li><a href="#_new_features_5">New Features</a></li>
+<li><a href="#_enhancements_5">Enhancements</a></li>
</ul>
</li>
<li><a href="#_share_v0_1_0_2018_11_29">share v0.1.0 (2018-11-29)</a></li>
@@ -64,6 +72,115 @@ first week of next month.</p>
</div>
</div>
<div class="sect1">
+<h2 id="_share_v0_7_0_2019_06_14">share v0.7.0 (2019-06-14)</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>This release bring major refactoring on <code>ini</code> package to provide a clean and
+simple API.</p>
+</div>
+<div class="sect2">
+<h3 id="_breaking_changes">Breaking Changes</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>ini: major refactoring</p>
+</li>
+<li>
+<p>net: add parameter to check Fully Qualified Domain Name on IsHostnameValid</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_new_features">New Features</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>spf: implementation of Sender Policy Framework (RFC 7208)</p>
+</li>
+<li>
+<p>ssh: package ssh provide a wrapper to golang.org/x/crypto/ssh</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_enhancements">Enhancements</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>dns: add function to lookup PTR record by IP address</p>
+</li>
+<li>
+<p>dns: export Lookup method as part of Client interface</p>
+</li>
+<li>
+<p>doc: regenerate to use new style</p>
+</li>
+<li>
+<p>http: print the not-found path on Server&#8217;s getFSNode()</p>
+</li>
+<li>
+<p>ini: add method Vars that return all variables as map</p>
+</li>
+<li>
+<p>ini: add method to Rebase other INI object</p>
+</li>
+<li>
+<p>ini: add method to add, set, and unset variable</p>
+</li>
+<li>
+<p>ini: add method to convert key-value to map</p>
+</li>
+<li>
+<p>ini: add method to get section object by section and/or subsection name</p>
+</li>
+<li>
+<p>ini: add method to get variable values as slice of string</p>
+</li>
+<li>
+<p>ini: add method to prune INI variables</p>
+</li>
+<li>
+<p>ini: add methods to support templating</p>
+</li>
+<li>
+<p>io: add function to check if content of file is binary</p>
+</li>
+<li>
+<p>net: add function to check if IP address is IPv4 or IPv6</p>
+</li>
+<li>
+<p>net: add function to convert IPv6 into dot format</p>
+</li>
+<li>
+<p>ns: set log flag to 0, without time prefix</p>
+</li>
+<li>
+<p>strings: add function to append uniq values to slice of strings</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_bug_fixes">Bug Fixes</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>io: watch changes on sub of sub directories on DirWatcher</p>
+</li>
+<li>
+<p>dns: substract the message TTL when the answer found on cache</p>
+</li>
+<li>
+<p>dns: always return true when answers RR exist and no TTL is zero</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
<h2 id="_share_v0_6_1_2019_05_11">share v0.6.1 (2019-05-11)</h2>
<div class="sectionbody">
<div class="ulist">
@@ -100,7 +217,7 @@ Most notable changes are adding caches and query forwarding (recursion), and
removing the server handler.</p>
</div>
<div class="sect2">
-<h3 id="_breaking_changes">Breaking Changes</h3>
+<h3 id="_breaking_changes_2">Breaking Changes</h3>
<div class="ulist">
<ul>
<li>
@@ -174,7 +291,7 @@ removing the server handler.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_new_features">New Features</h3>
+<h3 id="_new_features_2">New Features</h3>
<div class="ulist">
<ul>
<li>
@@ -244,7 +361,7 @@ removing the server handler.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_bug_fixes">Bug Fixes</h3>
+<h3 id="_bug_fixes_2">Bug Fixes</h3>
<div class="ulist">
<ul>
<li>
@@ -310,7 +427,7 @@ server and client API to make it easy and extensible. The websocket is now
100% pass the autobahn testsuite (minus compression feature).</p>
</div>
<div class="sect2">
-<h3 id="_new_features_2">New Features</h3>
+<h3 id="_new_features_3">New Features</h3>
<div class="ulist">
<ul>
<li>
@@ -329,7 +446,7 @@ server and client API to make it easy and extensible. The websocket is now
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements">Enhancements</h3>
+<h3 id="_enhancements_2">Enhancements</h3>
<div class="ulist">
<ul>
<li>
@@ -377,7 +494,7 @@ testsuite</p>
<h2 id="_share_v0_4_0_2019_03_01">share v0.4.0 (2019-03-01)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_new_features_3">New Features</h3>
+<h3 id="_new_features_4">New Features</h3>
<div class="ulist">
<ul>
<li>
@@ -394,7 +511,7 @@ testsuite</p>
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements_2">Enhancements</h3>
+<h3 id="_enhancements_3">Enhancements</h3>
<div class="ulist">
<ul>
<li>
@@ -583,7 +700,7 @@ testsuite</p>
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements_3">Enhancements</h3>
+<h3 id="_enhancements_4">Enhancements</h3>
<div class="ulist">
<ul>
<li>
@@ -623,7 +740,7 @@ testsuite</p>
<h2 id="_share_v0_2_0_2019_01_02">share v0.2.0 (2019-01-02)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_new_features_4">New Features</h3>
+<h3 id="_new_features_5">New Features</h3>
<div class="ulist">
<ul>
<li>
@@ -637,7 +754,7 @@ system and simplified routing handler.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_enhancements_4">Enhancements</h3>
+<h3 id="_enhancements_5">Enhancements</h3>
<div class="paragraph">
<p>Fix warnings from linters.</p>
</div>
@@ -675,7 +792,7 @@ and several libraries.</p>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2019-05-18 01:23:21 +0700
+Last updated 2019-06-14 18:04:47 +0700
</div>
</div>
</body>