diff options
| author | Shulhan <ms@kilabit.info> | 2019-06-14 18:12:02 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2019-06-14 18:12:02 +0700 |
| commit | 381a0c6e6dfc702ffbbd398abaae356f4e075a0e (patch) | |
| tree | c3921abbccd2e46b58ba094bd8c37b65a88633a1 /CHANGELOG.html | |
| parent | 2c6599a9a04252222fc20ae72ef32bbdc8be1608 (diff) | |
| download | pakakeh.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
Diffstat (limited to 'CHANGELOG.html')
| -rw-r--r-- | CHANGELOG.html | 157 |
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’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> |
