diff options
| author | Shulhan <m.shulhan@gmail.com> | 2020-08-06 22:59:18 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2020-08-06 22:59:18 +0700 |
| commit | 3c0ec7204f8b3f17edcf43face1bb77acb6497e7 (patch) | |
| tree | 0535cbf8e94da09c281071f062484bc6e3c7f9e9 | |
| parent | f598c1ec2df8e1c136bb61809daa050f6988b888 (diff) | |
| download | pakakeh.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.adoc | 45 |
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. |
