diff options
Diffstat (limited to 'doc/CHANGELOG.html')
| -rw-r--r-- | doc/CHANGELOG.html | 290 |
1 files changed, 216 insertions, 74 deletions
diff --git a/doc/CHANGELOG.html b/doc/CHANGELOG.html index 6e045f06..e599b6e2 100644 --- a/doc/CHANGELOG.html +++ b/doc/CHANGELOG.html @@ -29,23 +29,23 @@ <div id="toc" class="toc"> <div id="toctitle">Table of Contents</div> <ul class="sectlevel1"> -<li><a href="#_share_v0_13_0_2020_03_11">share v0.13.0 (2020-03-11)</a> +<li><a href="#_share_v0_14_0_2020_04_03">share v0.14.0 (2020-04-03)</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="#_bug_fixes">Bug fixes</a></li> </ul> </li> -<li><a href="#_share_v0_12_0_2020_02_13">share v0.12.0 (2020-02-13)</a> +<li><a href="#_share_v0_13_0_2020_03_11">share v0.13.0 (2020-03-11)</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="#_bug_fixes_2">Bug fixes</a></li> +<li><a href="#_bug_fixes_2">Bug Fixes</a></li> </ul> </li> -<li><a href="#_share_v0_11_0_2019_12_26">share v0.11.0 (2019-12-26)</a> +<li><a href="#_share_v0_12_0_2020_02_13">share v0.12.0 (2020-02-13)</a> <ul class="sectlevel2"> <li><a href="#_breaking_changes_3">Breaking changes</a></li> <li><a href="#_new_features_3">New features</a></li> @@ -53,91 +53,99 @@ <li><a href="#_bug_fixes_3">Bug fixes</a></li> </ul> </li> -<li><a href="#_share_v0_10_2_2019_12_07">share v0.10.2 (2019-12-07)</a> +<li><a href="#_share_v0_11_0_2019_12_26">share v0.11.0 (2019-12-26)</a> <ul class="sectlevel2"> -<li><a href="#_bug_fixes_4">Bug Fixes</a></li> +<li><a href="#_breaking_changes_4">Breaking changes</a></li> +<li><a href="#_new_features_4">New features</a></li> +<li><a href="#_enhancements_4">Enhancements</a></li> +<li><a href="#_bug_fixes_4">Bug fixes</a></li> </ul> </li> -<li><a href="#_share_v0_10_1_2019_12_05">share v0.10.1 (2019-12-05)</a> +<li><a href="#_share_v0_10_2_2019_12_07">share v0.10.2 (2019-12-07)</a> <ul class="sectlevel2"> <li><a href="#_bug_fixes_5">Bug Fixes</a></li> -<li><a href="#_enhancements_4">Enhancements</a></li> </ul> </li> -<li><a href="#_share_v0_10_0_2019_11_05">share v0.10.0 (2019-11-05)</a> +<li><a href="#_share_v0_10_1_2019_12_05">share v0.10.1 (2019-12-05)</a> <ul class="sectlevel2"> -<li><a href="#_new_features_4">New Features</a></li> -<li><a href="#_breaking_changes_4">Breaking Changes</a></li> -<li><a href="#_enhancements_5">Enhancements</a></li> <li><a href="#_bug_fixes_6">Bug Fixes</a></li> +<li><a href="#_enhancements_5">Enhancements</a></li> </ul> </li> -<li><a href="#_share_v0_9_0_2019_10_08">share v0.9.0 (2019-10-08)</a> +<li><a href="#_share_v0_10_0_2019_11_05">share v0.10.0 (2019-11-05)</a> <ul class="sectlevel2"> <li><a href="#_new_features_5">New Features</a></li> <li><a href="#_breaking_changes_5">Breaking Changes</a></li> -<li><a href="#_bug_fixes_7">Bug Fixes</a></li> <li><a href="#_enhancements_6">Enhancements</a></li> +<li><a href="#_bug_fixes_7">Bug Fixes</a></li> </ul> </li> -<li><a href="#_share_v0_8_2_2019_09_05">share v0.8.2 (2019-09-05)</a> +<li><a href="#_share_v0_9_0_2019_10_08">share v0.9.0 (2019-10-08)</a> <ul class="sectlevel2"> +<li><a href="#_new_features_6">New Features</a></li> +<li><a href="#_breaking_changes_6">Breaking Changes</a></li> +<li><a href="#_bug_fixes_8">Bug Fixes</a></li> <li><a href="#_enhancements_7">Enhancements</a></li> </ul> </li> -<li><a href="#_share_v0_8_1_2019_08_05">share v0.8.1 (2019-08-05)</a> +<li><a href="#_share_v0_8_2_2019_09_05">share v0.8.2 (2019-09-05)</a> <ul class="sectlevel2"> <li><a href="#_enhancements_8">Enhancements</a></li> </ul> </li> -<li><a href="#_share_v0_8_0_2019_07_09">share v0.8.0 (2019-07-09)</a> +<li><a href="#_share_v0_8_1_2019_08_05">share v0.8.1 (2019-08-05)</a> <ul class="sectlevel2"> -<li><a href="#_breaking_changes_6">Breaking changes</a></li> -<li><a href="#_new_features_6">New Features</a></li> <li><a href="#_enhancements_9">Enhancements</a></li> </ul> </li> -<li><a href="#_share_v0_7_0_2019_06_14">share v0.7.0 (2019-06-14)</a> +<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_7">Breaking Changes</a></li> +<li><a href="#_breaking_changes_7">Breaking changes</a></li> <li><a href="#_new_features_7">New Features</a></li> <li><a href="#_enhancements_10">Enhancements</a></li> -<li><a href="#_bug_fixes_8">Bug Fixes</a></li> </ul> </li> -<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_8">Breaking Changes</a></li> <li><a href="#_new_features_8">New Features</a></li> +<li><a href="#_enhancements_11">Enhancements</a></li> <li><a href="#_bug_fixes_9">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_9">Breaking Changes</a></li> <li><a href="#_new_features_9">New Features</a></li> -<li><a href="#_enhancements_11">Enhancements</a></li> +<li><a href="#_bug_fixes_10">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_10">New Features</a></li> <li><a href="#_enhancements_12">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_11">New Features</a></li> +<li><a href="#_enhancements_13">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_13">Enhancements</a></li> +<li><a href="#_enhancements_14">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_11">New Features</a></li> -<li><a href="#_enhancements_14">Enhancements</a></li> +<li><a href="#_new_features_12">New Features</a></li> +<li><a href="#_enhancements_15">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_1_0_2018_11_29">share v0.1.0 (2018-11-29)</a></li> @@ -151,16 +159,150 @@ </div> </div> <div class="sect1"> -<h2 id="_share_v0_13_0_2020_03_11">share v0.13.0 (2020-03-11)</h2> +<h2 id="_share_v0_14_0_2020_04_03">share v0.14.0 (2020-04-03)</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_breaking_changes">Breaking changes</h3> +<div class="ulist"> +<ul> +<li> +<p>http: simplify server Endpoint registrations</p> +</li> +</ul> +</div> +<div class="literalblock"> +<div class="content"> +<pre>Previously, each endpoint with method DELETE, GET, PATCH, POST, and PUT +require calling different call for registration. This change simplify +it to one call only, "RegisterEndpoint", and the registration process +will be handled automatically based on value on field Method.</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>mining/math: move the package from "lib/mining/" to "lib/" directory</p> +</li> +</ul> +</div> +</div> +<div class="sect2"> +<h3 id="_new_features">New features</h3> +<div class="ulist"> +<ul> +<li> +<p>debug: add a wrapper for starting and stopping CPU profile</p> +</li> +<li> +<p>math/big: new package that extends the capabilities of "math/big"</p> +</li> +</ul> +</div> +<div class="literalblock"> +<div class="content"> +<pre>The "big" package add custom global precision, rounding mode, and number +of digit precision after decimal point for all instance of Float that +use the package.</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>reflect: new package that extends the standard reflect</p> +</li> +</ul> +</div> +<div class="literalblock"> +<div class="content"> +<pre>This package add new interface "Equaler", it is an interface that +have single method "IsEqual()".</pre> +</div> +</div> +<div class="literalblock"> +<div class="content"> +<pre>Also, we have new function "IsNil(interface{})" that will return true +if the value in interface{} is nil.</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>strings: add function SingleSpace</p> +</li> +</ul> +</div> +<div class="literalblock"> +<div class="content"> +<pre>The SingleSpace function convert all sequences of white spaces into +single space ' '.</pre> +</div> +</div> +</div> +<div class="sect2"> +<h3 id="_enhancements">Enhancements</h3> +<div class="ulist"> +<ul> +<li> +<p>http: embed the standard http package instead of separate field</p> +</li> +<li> +<p>hunspell: return the stem instead of root word on Spell() method</p> +</li> +<li> +<p>hunspell: add Stem() method to Spell and Stem</p> +</li> +</ul> +</div> +<div class="literalblock"> +<div class="content"> +<pre>The Stem() method reduce inflected (or sometimes derived) words to +their word stem, base, or root form.</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>hunspell: add Analyze() method to Spell and Stem</p> +</li> +</ul> +</div> +<div class="literalblock"> +<div class="content"> +<pre>The Analyze() method will return list of morphological fields of the +word.</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>strings: check for other white spaces on MergeSpaces</p> +</li> +</ul> +</div> +</div> +<div class="sect2"> +<h3 id="_bug_fixes">Bug fixes</h3> +<div class="ulist"> +<ul> +<li> +<p>http: fix the content-length header not set if file is not cached</p> +</li> +</ul> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_share_v0_13_0_2020_03_11">share v0.13.0 (2020-03-11)</h2> +<div class="sectionbody"> +<div class="sect2"> +<h3 id="_breaking_changes_2">Breaking changes</h3> <div class="paragraph"> <p>Set the minimum Go version to 1.13.</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> @@ -173,7 +315,7 @@ </div> </div> <div class="sect2"> -<h3 id="_enhancements">Enhancements</h3> +<h3 id="_enhancements_2">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -195,7 +337,7 @@ </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> @@ -213,7 +355,7 @@ <h2 id="_share_v0_12_0_2020_02_13">share v0.12.0 (2020-02-13)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_breaking_changes_2">Breaking changes</h3> +<h3 id="_breaking_changes_3">Breaking changes</h3> <div class="ulist"> <ul> <li> @@ -232,7 +374,7 @@ </div> </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> @@ -248,7 +390,7 @@ </div> </div> <div class="sect2"> -<h3 id="_enhancements_2">Enhancements</h3> +<h3 id="_enhancements_3">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -258,7 +400,7 @@ </div> </div> <div class="sect2"> -<h3 id="_bug_fixes_2">Bug fixes</h3> +<h3 id="_bug_fixes_3">Bug fixes</h3> <div class="ulist"> <ul> <li> @@ -273,7 +415,7 @@ <h2 id="_share_v0_11_0_2019_12_26">share v0.11.0 (2019-12-26)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_breaking_changes_3">Breaking changes</h3> +<h3 id="_breaking_changes_4">Breaking changes</h3> <div class="ulist"> <ul> <li> @@ -283,7 +425,7 @@ </div> </div> <div class="sect2"> -<h3 id="_new_features_3">New features</h3> +<h3 id="_new_features_4">New features</h3> <div class="ulist"> <ul> <li> @@ -302,7 +444,7 @@ </div> </div> <div class="sect2"> -<h3 id="_enhancements_3">Enhancements</h3> +<h3 id="_enhancements_4">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -318,7 +460,7 @@ </div> </div> <div class="sect2"> -<h3 id="_bug_fixes_3">Bug fixes</h3> +<h3 id="_bug_fixes_4">Bug fixes</h3> <div class="ulist"> <ul> <li> @@ -333,7 +475,7 @@ <h2 id="_share_v0_10_2_2019_12_07">share v0.10.2 (2019-12-07)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_bug_fixes_4">Bug Fixes</h3> +<h3 id="_bug_fixes_5">Bug Fixes</h3> <div class="ulist"> <ul> <li> @@ -351,7 +493,7 @@ <h2 id="_share_v0_10_1_2019_12_05">share v0.10.1 (2019-12-05)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_bug_fixes_5">Bug Fixes</h3> +<h3 id="_bug_fixes_6">Bug Fixes</h3> <div class="ulist"> <ul> <li> @@ -400,7 +542,7 @@ </div> </div> <div class="sect2"> -<h3 id="_enhancements_4">Enhancements</h3> +<h3 id="_enhancements_5">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -445,7 +587,7 @@ <h2 id="_share_v0_10_0_2019_11_05">share v0.10.0 (2019-11-05)</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> @@ -461,7 +603,7 @@ </div> </div> <div class="sect2"> -<h3 id="_breaking_changes_4">Breaking Changes</h3> +<h3 id="_breaking_changes_5">Breaking Changes</h3> <div class="ulist"> <ul> <li> @@ -474,7 +616,7 @@ </div> </div> <div class="sect2"> -<h3 id="_enhancements_5">Enhancements</h3> +<h3 id="_enhancements_6">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -496,7 +638,7 @@ </div> </div> <div class="sect2"> -<h3 id="_bug_fixes_6">Bug Fixes</h3> +<h3 id="_bug_fixes_7">Bug Fixes</h3> <div class="ulist"> <ul> <li> @@ -526,7 +668,7 @@ <h2 id="_share_v0_9_0_2019_10_08">share v0.9.0 (2019-10-08)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_new_features_5">New Features</h3> +<h3 id="_new_features_6">New Features</h3> <div class="ulist"> <ul> <li> @@ -569,7 +711,7 @@ http.Request.Form using Get method.</p> </div> </div> <div class="sect2"> -<h3 id="_breaking_changes_5">Breaking Changes</h3> +<h3 id="_breaking_changes_6">Breaking Changes</h3> <div class="ulist"> <ul> <li> @@ -596,7 +738,7 @@ to be an empty string, so "var" value is equal to "".</p> </div> </div> <div class="sect2"> -<h3 id="_bug_fixes_7">Bug Fixes</h3> +<h3 id="_bug_fixes_8">Bug Fixes</h3> <div class="ulist"> <ul> <li> @@ -613,7 +755,7 @@ no DNS queries forwarded to parent server.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_6">Enhancements</h3> +<h3 id="_enhancements_7">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -638,7 +780,7 @@ to Search the content.</p> <h2 id="_share_v0_8_2_2019_09_05">share v0.8.2 (2019-09-05)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_enhancements_7">Enhancements</h3> +<h3 id="_enhancements_8">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -688,7 +830,7 @@ in directory.</p> <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_8">Enhancements</h3> +<h3 id="_enhancements_9">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -726,7 +868,7 @@ file, we want that file to be excluded from .go static source.</p> <h2 id="_share_v0_8_0_2019_07_09">share v0.8.0 (2019-07-09)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_breaking_changes_6">Breaking changes</h3> +<h3 id="_breaking_changes_7">Breaking changes</h3> <div class="ulist"> <ul> <li> @@ -737,7 +879,7 @@ file, we want that file to be excluded from .go static source.</p> </div> </div> <div class="sect2"> -<h3 id="_new_features_6">New Features</h3> +<h3 id="_new_features_7">New Features</h3> <div class="ulist"> <ul> <li> @@ -747,7 +889,7 @@ file, we want that file to be excluded from .go static source.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_9">Enhancements</h3> +<h3 id="_enhancements_10">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -772,7 +914,7 @@ file, we want that file to be excluded from .go static source.</p> simple API.</p> </div> <div class="sect2"> -<h3 id="_breaking_changes_7">Breaking Changes</h3> +<h3 id="_breaking_changes_8">Breaking Changes</h3> <div class="ulist"> <ul> <li> @@ -785,7 +927,7 @@ simple API.</p> </div> </div> <div class="sect2"> -<h3 id="_new_features_7">New Features</h3> +<h3 id="_new_features_8">New Features</h3> <div class="ulist"> <ul> <li> @@ -798,7 +940,7 @@ simple API.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_10">Enhancements</h3> +<h3 id="_enhancements_11">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -856,7 +998,7 @@ simple API.</p> </div> </div> <div class="sect2"> -<h3 id="_bug_fixes_8">Bug Fixes</h3> +<h3 id="_bug_fixes_9">Bug Fixes</h3> <div class="ulist"> <ul> <li> @@ -910,7 +1052,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_8">Breaking Changes</h3> +<h3 id="_breaking_changes_9">Breaking Changes</h3> <div class="ulist"> <ul> <li> @@ -984,7 +1126,7 @@ removing the server handler.</p> </div> </div> <div class="sect2"> -<h3 id="_new_features_8">New Features</h3> +<h3 id="_new_features_9">New Features</h3> <div class="ulist"> <ul> <li> @@ -1054,7 +1196,7 @@ removing the server handler.</p> </div> </div> <div class="sect2"> -<h3 id="_bug_fixes_9">Bug Fixes</h3> +<h3 id="_bug_fixes_10">Bug Fixes</h3> <div class="ulist"> <ul> <li> @@ -1120,7 +1262,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_9">New Features</h3> +<h3 id="_new_features_10">New Features</h3> <div class="ulist"> <ul> <li> @@ -1139,7 +1281,7 @@ server and client API to make it easy and extensible. The websocket is now </div> </div> <div class="sect2"> -<h3 id="_enhancements_11">Enhancements</h3> +<h3 id="_enhancements_12">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -1187,7 +1329,7 @@ server and client API to make it easy and extensible. The websocket is now <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_10">New Features</h3> +<h3 id="_new_features_11">New Features</h3> <div class="ulist"> <ul> <li> @@ -1204,7 +1346,7 @@ server and client API to make it easy and extensible. The websocket is now </div> </div> <div class="sect2"> -<h3 id="_enhancements_12">Enhancements</h3> +<h3 id="_enhancements_13">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -1393,7 +1535,7 @@ server and client API to make it easy and extensible. The websocket is now </div> </div> <div class="sect2"> -<h3 id="_enhancements_13">Enhancements</h3> +<h3 id="_enhancements_14">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -1433,7 +1575,7 @@ server and client API to make it easy and extensible. The websocket is now <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_11">New Features</h3> +<h3 id="_new_features_12">New Features</h3> <div class="ulist"> <ul> <li> @@ -1447,7 +1589,7 @@ system and simplified routing handler.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_14">Enhancements</h3> +<h3 id="_enhancements_15">Enhancements</h3> <div class="paragraph"> <p>Fix warnings from linters.</p> </div> |
