All Versions
11
Latest Version
Avg Release Cycle
127 days
Latest Release
2678 days ago

Changelog History
Page 1

  • v1.6.0-rc Changes

    January 20, 2018

    ๐Ÿ’ฅ Breaking changes

    • rename Unexpected to ItemsMode in runtime_value and runtime_validation

    Notable changes (new)

    • fix #51 support base_url param, base_path param
    • โž• add support for application/x-www.form-urlencoded. fix #49
    • โž• add {{expected}} after unnoticed breaking change in c661b85. fixes #54
    • ๐Ÿ›  introduce transform callback. fixes #53
    • โž• add possibility to set params at the beginning of a transaction. fixes #56

    ๐Ÿ›  Notable changes (fixes)

    • ๐Ÿ›  fix #63. big bug: all float parameters were rounded to 1 decimal
    • ๐Ÿ›  fix #64. big bug: cannot store non-text params
    • fix #65. big bug: runtime_value and runtime_validation bindings
    • ๐Ÿ›  fix #60. big bug: MATCH_ANY would ignore any surrounding required patterns

    Full list of changes since 1.5.4

  • v1.5.4 Changes

    October 10, 2016

    Notable changes

    • ๐Ÿ›  fix matching nested objects with match-any properties
    • ๐Ÿ‘ allow {{_}} to match nothing

    Full list of changes since 1.5.3

  • v1.5.3 Changes

    June 23, 2016

    Notable changes

    • ๐Ÿ›  fix CLI problems when requesting HTTPS URLs

    Full list of changes since 1.5.2

  • v1.5.2 Changes

    April 04, 2016

    Notable changes

    • ๐Ÿ›  fix crash with HEAD requests #47

    Full list of changes since 1.5.1

  • v1.5.1 Changes

    April 03, 2016

    Notable changes

    • ๐Ÿ‘Œ improvements to BARE_MODE #45

    Full list of changes since 1.5.0

  • v1.5.0 Changes

    March 18, 2016

    ๐Ÿ’ฅ Breaking changes

    • 0๏ธโƒฃ KATT CLI defaults now to showing only the last transaction, but understands --all for previous behaviour #31
    • ๐Ÿ†• new Erlang pattern that includes error details #25

    Notable changes

    • ๐Ÿ— a BARE_MODE has been introduced, in order to build KATT with as few dependencies as possible #34 #38
    • textual diff for strings #20 (new Erlang pattern that includes error details)
    • added runtime_value and runtime_validation #29
    • KATT CLI can now convert an HTTP Archive to an APIB file, making it easier to create scenarios
    • ๐Ÿ‘ allow katt:run to take in a #katt_blueprint record, not just a path to an APIB file
    • switched lhttpc for hackney #17
    • switched mochijson3 for jsx

    Full list of changes since 1.4.0
    Full list of changes since 1.5.0-rc

  • v1.5.0-rc Changes

    March 07, 2016

    ๐Ÿ’ฅ Breaking changes:

    • 0๏ธโƒฃ KATT CLI defaults now to showing only the last transaction, but understands --all for previous behaviour #31
    • ๐Ÿ†• new Erlang pattern that includes error details #25

    Notable changes (since 1.4.0):

    • textual diff for strings #20 (new Erlang pattern that includes error details)
    • added runtime_value and runtime_validation #29
    • KATT CLI can now convert an HTTP Archive to an APIB file, making it easier to create scenarios
    • ๐Ÿ‘ allow katt:run to take in a #katt_blueprint record, not just a path to an APIB file
    • switched lhttpc for hackney #17
    • switched mochijson3 for jsx

    Full list of changes since 1.4.0

  • v1.4.0 Changes

    January 19, 2016

    ๐Ÿ’ฅ Breaking changes:

    • ๐Ÿ‘ allow chained scenarios in CLI KATT #19
    • normalize set errors 40c2613

    Notable changes (since 1.3.0):

    • ๐Ÿ– handle duplicate headers #14
    • โฑ handle request timeout #13
    • ๐Ÿ›  fix katt compilation as rebar dependencies #24

    Full list of changes since 1.3.0
    Full list of changes since 1.3.1-rc

  • v1.3.0 Changes

    March 15, 2015

    Notable changes (since 1.2.6):

    • standalone katt executable (with Erlang/JSON output)
      • progress output to stderr
    • complex/multiple store (match and store a substring in a param)
      • storing is optional as one can use {{_}} to match any substring
    • support complex validations via a special { "{{type}}": "....", "type_specific_arg1": ..., ... } pattern
      • built-in set comparison - JSON array with no specific order
    • extensions (XML example in README)
    • progress callback
    • โฑ request timeout and transaction description can be set via HTTP request headers
    • request can be delayed (put to sleep) via HTTP request header
    • ๐Ÿ”จ optimized, refactored, moved shit around, fixed bugs

    Full list of changes since 1.2.6
    Full list of changes since 1.3.0-rc