diff options
| -rw-r--r-- | CHANGELOG.adoc | 56 | ||||
| -rw-r--r-- | doc/CHANGELOG.html | 290 | ||||
| -rw-r--r-- | go.mod | 6 | ||||
| -rw-r--r-- | go.sum | 14 |
4 files changed, 280 insertions, 86 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index bb876294..7506ebee 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -5,12 +5,64 @@ This library is released each month, usually at the first week of month. -== share v0.14.0 (2020-04-xx) +== share v0.14.0 (2020-04-03) -== Breaking changes +=== Breaking changes + +* http: simplify server Endpoint registrations + + 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. * mining/math: move the package from "lib/mining/" to "lib/" directory +=== New features + +* debug: add a wrapper for starting and stopping CPU profile + +* math/big: new package that extends the capabilities of "math/big" + + 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. + +* reflect: new package that extends the standard reflect + + This package add new interface "Equaler", it is an interface that + have single method "IsEqual()". + + Also, we have new function "IsNil(interface{})" that will return true + if the value in interface{} is nil. + +* strings: add function SingleSpace + + The SingleSpace function convert all sequences of white spaces into + single space ' '. + +=== Enhancements + +* http: embed the standard http package instead of separate field + +* hunspell: return the stem instead of root word on Spell() method + +* hunspell: add Stem() method to Spell and Stem + + The Stem() method reduce inflected (or sometimes derived) words to + their word stem, base, or root form. + +* hunspell: add Analyze() method to Spell and Stem + + The Analyze() method will return list of morphological fields of the + word. + +* strings: check for other white spaces on MergeSpaces + +=== Bug fixes + +* http: fix the content-length header not set if file is not cached + == share v0.13.0 (2020-03-11) 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> @@ -3,7 +3,7 @@ module github.com/shuLhan/share go 1.13 require ( - golang.org/x/crypto v0.0.0-20200320181102-891825fb96df - golang.org/x/net v0.0.0-20200320220750-118fecf932d8 - golang.org/x/sys v0.0.0-20200321134203-328b4cd54aae + golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59 + golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e + golang.org/x/sys v0.0.0-20200331124033-c3d80250170d ) @@ -1,12 +1,12 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20200320181102-891825fb96df h1:lDWgvUvNnaTnNBc/dwOty86cFeKoKWbwy2wQj0gIxbU= -golang.org/x/crypto v0.0.0-20200320181102-891825fb96df/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 h1:0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ= +golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59 h1:3zb4D3T4G8jdExgVU/95+vQXfpEPiMdCaZgmGVxjNHM= +golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20200320220750-118fecf932d8 h1:1+zQlQqEEhUeStBTi653GZAnAuivZq/2hz+Iz+OP7rg= -golang.org/x/net v0.0.0-20200320220750-118fecf932d8/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e h1:3G+cUijn7XD+S4eJFddp53Pv7+slrESplyjG25HgL+k= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200321134203-328b4cd54aae h1:3tcmuaB7wwSZtelmiv479UjUB+vviwABz7a133ZwOKQ= -golang.org/x/sys v0.0.0-20200321134203-328b4cd54aae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d h1:nc5K6ox/4lTFbMVSL9WRR81ixkcwXThoiF6yf+R9scA= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= |
