halite v0.8.0 Release Notes

Release Date: 2018-11-30 // over 5 years ago
  • ๐Ÿ›  > Compatibility with Crystal 0.27 and serious bugfix.

    ๐Ÿ”„ Changed

    • [API Change] Rename logger to logging, with_logger to with_logging. #52
    • ๐Ÿšš [API Change] Remove logging argument in Halite::Options.new and Halite::Client.new. #51
    • ๐Ÿšš [API Change] Remove logging? method in Halite::Options, use logging method instead. #51
    • ๐Ÿ”„ Change logging behavior check if features is exists any class of superclasses is Halite::Logging instead of given a Bool type.
    • ๐Ÿ“‡ Rename prefix X-Cache to X-Halite-Cache in cache feature.

    โž• Added

    • ๐Ÿ‘ Allow timeout method passed single read or connect method.
    • โž• Add merge! and dup methods in Halite::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.