All Versions
27
Latest Version
Avg Release Cycle
48 days
Latest Release
1650 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.9.0 Changes
December 21, 2018๐ USE v0.9.1 PLEASE
๐ > New features with performance improved.
โ Added
- โ Add streaming requests (feature to store binary data chunk by chunk) #53
- โ Add
user_agent
to Chainable methods. #55
๐ Fixed
- ๐ Fix overwrite the value with default headers when use
merge
ormerge!
method inHalite::Options
. #54
๐ Changed
- โ Remove default headers in
Halite::Options
. - ๐ Move header
User-Agent
toHalite::Request
. - ๐ Change header
Connection
from "keep-alive" to "close" toHalite::Request
. - โ Remove header
Accept
.
-
v0.8.0 Changes
November 30, 2018๐ > Compatibility with Crystal 0.27 and serious bugfix.
๐ Changed
- [API Change] Rename
logger
tologging
,with_logger
towith_logging
. #52 - ๐ [API Change] Remove
logging
argument inHalite::Options.new
andHalite::Client.new
. #51 - ๐ [API Change] Remove
logging?
method inHalite::Options
, uselogging
method instead. #51 - ๐ Change
logging
behavior check if features is exists any class of superclasses isHalite::Logging
instead of given a Bool type. - ๐ Rename prefix
X-Cache
toX-Halite-Cache
in cache feature.
โ Added
- ๐ Allow
timeout
method passed singleread
orconnect
method. - โ Add
merge!
anddup
methods inHalite::Options
. #51
๐ Fixed
- ๐ Fix duplice add "Content-Type" into header during request. #50
- ๐ Fix non overwrite value of headers use
Halite::Options.merge
method. #50 - ๐ Fix always overwrite and return merged option in a instanced class(session mode), see updated note in Session.
โ Tested
- Compatibility with Crystal 0.27
- โ Add specs with Crystal 0.25, 0.26 and 0.27 in Circle CI.
- [API Change] Rename
-
v0.7.5 Changes
October 31, 2018๐ Changed
- [API Change] Rename argument name
ssl
totls
inHalite::Client
/Halite::Options
/Halite::Chainable
.
๐ Fixed
- ๐ Fix new a
Halite::Client
instance with empty block returnNil
. #44
- [API Change] Rename argument name
-
v0.7.4 Changes
October 30, 2018๐ Fixed
- ๐ Fix typos in document and comments. #43 (thanks @GloverDonovan)
-
v0.7.3 Changes
October 18, 2018๐ Fixed
- ๐ Fix json payloads with sub hash/array/namedtupled. #41 (thanks @fusillicode)
-
v0.7.2 Changes
September 14, 2018 -
v0.7.1 Changes
September 04, 2018๐ Changed
- Return empty hash for an empty named tuple.
๐ Fixed
- ๐ Fix send cookie during requesting in session mode. (thanks @megatux)
- ๐ Fix pass current options instead of instance variable.
- ๐ Fix move named tuple extension to src path.
-
v0.7.0 Changes
September 03, 2018๐ > Features support :tada:
๐ Changed
- [API Change] Change instance
Halite::Client
with block behavior. #33 - [API Change] Renamed argument name
adapter
toformat
in#logger
chainable method. - ๐ Move logger into features.
โ Added
- โ Add features (aka middleware) support, you can create monitor or interceptor. #29
- โ Add cache feature. #24
- โ Add
#logging
in chainable method.
๐ Fixed
- [API Change] Change instance
-
v0.6.0 Changes
August 24, 2018Improve performance with :see_no_evil:
๐ Changed
- ๐ฒ [API Change] Set
logger
to nil when instance aHalite::Options
, it throws aHalite::Error
exception if enablelogging
. - ๐ Change
Halite::Options
accepts argument inside. no effect for users. #27 - ๐ป Wrap all exception class into a module, better for reading document.
๐ Fixed
- ๐ Fix always return
#
with#full_path
if fragment not exists inHalite::Request
. - ๐ Fix always overwrite with default headers with
#merge
inHalite::Options
โ Tested
- Compatibility with Crystal 0.26
- ๐ฒ [API Change] Set
-
v0.5.0 Changes
July 03, 2018๐ Changed
- ๐ New logger system and json logger support, see #19.
- [API Change] Change verb request behavior:
get
,head
only accepts#params
argument.post
,put
,delete
,patch
,options
accepts#params
,#form
,#json
and#raw
arguments.
โ Added