summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <m.shulhan@gmail.com>2020-08-06 22:59:18 +0700
committerShulhan <m.shulhan@gmail.com>2020-08-06 22:59:18 +0700
commit3c0ec7204f8b3f17edcf43face1bb77acb6497e7 (patch)
tree0535cbf8e94da09c281071f062484bc6e3c7f9e9
parentf598c1ec2df8e1c136bb61809daa050f6988b888 (diff)
downloadpakakeh.go-0.18.0.tar.xz
Release share v0.18.0 (2020-08-06)v0.18.0
=== Breaking changes * big: add global flag MarshalJSONAsString MarshalJSONAsString define the default return behaviour of MarshalJSON(). If its true (the default) the returned JSON format will encapsulated in double quote, as string instead of as numeric. * dns: refactoring resource record fields * http: do not return error based on response code The error in doRequest should be about connection error, everything else should be handled by user. * http: allow setting response type when registering PUT User of this library may want to return something and they will suprised if the library always set the response type to None. === Bug fixes * http: fix panic if Request.Form is not initialized on Endpoint.call === Enhancements * dns: add method to create Message from hostname and list of addresses * dns: add method to remove caches by names on Server * http: add method Put for Client * http: add method to convert RequestMethod to string * parser: add method to get single line * strings: add function to delete a value from slice of string
-rw-r--r--CHANGELOG.adoc45
1 files changed, 35 insertions, 10 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index 8868c16d..b869af85 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -3,20 +3,45 @@
This library is released each month, usually at the first week of month.
-== share v0.18.0 (2020-08-xx)
+== share v0.18.0 (2020-08-06)
=== Breaking changes
-* big: add global flag MarshalJSONAsString
+* big: add global flag MarshalJSONAsString
-MarshalJSONAsString define the default return behaviour of MarshalJSON().
-If its true (the default) the returned JSON format will encapsulated in
-double quote, as string instead of as numeric.
+ MarshalJSONAsString define the default return behaviour of MarshalJSON().
+ If its true (the default) the returned JSON format will encapsulated in
+ double quote, as string instead of as numeric.
-* http: do not return error based on response code
+* dns: refactoring resource record fields
-The error in doRequest should be about connection error, everything
-else should be handled by user.
+* http: do not return error based on response code
+
+ The error in doRequest should be about connection error, everything
+ else should be handled by user.
+
+* http: allow setting response type when registering PUT
+
+ User of this library may want to return something and they will suprised
+ if the library always set the response type to None.
+
+=== Bug fixes
+
+* http: fix panic if Request.Form is not initialized on Endpoint.call
+
+=== Enhancements
+
+* dns: add method to create Message from hostname and list of addresses
+
+* dns: add method to remove caches by names on Server
+
+* http: add method Put for Client
+
+* http: add method to convert RequestMethod to string
+
+* parser: add method to get single line
+
+* strings: add function to delete a value from slice of string
== share v0.17.0 (2020-07-05)
@@ -125,7 +150,7 @@ else should be handled by user.
a directory.
Each SQL file in directory will be executed in alphabetical order based on
the last state.
-
+
The state of migration will be saved in table "_migration" with the SQL
file name that has been executed and the timestamp.
@@ -137,7 +162,7 @@ else should be handled by user.
Previously, the LoadHostDir and LoadMasterDir load all files inside
the directory without checking if its hidden (starting with dot) or not.
-
+
This changes make the hidden file not loaded so one can disable it
temporarily by prefixing it with dot.