|
| 1 | +# CHANGELOG |
| 2 | + |
| 3 | +## 1.5.0 |
| 4 | + |
| 5 | +### Breaking changes |
| 6 | + |
| 7 | +* KATT CLI defaults now to showing only the last transaction, but understands `--all` for previous behaviour #31 |
| 8 | +* new Erlang pattern that includes error details #25 |
| 9 | + |
| 10 | +### Notable changes |
| 11 | + |
| 12 | +* a BARE_MODE has been introduced, in order to build KATT with as few dependencies as possible #34 #38 |
| 13 | +* textual diff for strings #20 (new Erlang pattern that includes error details) |
| 14 | +* added `runtime_value` and `runtime_validation` #29 |
| 15 | +* KATT CLI can now convert [an HTTP Archive](http://www.softwareishard.com/blog/har-12-spec/) to an APIB file, making it easier to create scenarios |
| 16 | +* allow `katt:run` to take in a `#katt_blueprint` record, not just a path to an APIB file |
| 17 | +* switched lhttpc for hackney #17 |
| 18 | +* switched mochijson3 for jsx |
| 19 | + |
| 20 | +[Full list of changes since 1.4.0](https://github.com/for-GET/katt/compare/for-GET:1.4.0...1.5.0-rc) |
| 21 | + |
| 22 | + |
| 23 | +## [1.4.0] - 2016-01-19 |
| 24 | + |
| 25 | +### Breaking changes |
| 26 | + |
| 27 | +* allow chained scenarios in CLI KATT #19 |
| 28 | +* normalize set errors 40c2613e163aede46069d6a9fb2122d551adff35 |
| 29 | + |
| 30 | +### Notable changes |
| 31 | + |
| 32 | +* handle duplicate headers #14 |
| 33 | +* handle request timeout #13 |
| 34 | +* fix katt compilation as rebar dependencies #24 |
| 35 | + |
| 36 | +[Full list of changes since 1.3.0](https://github.com/for-GET/katt/compare/for-GET:1.3.0...1.4.0) |
| 37 | +[Full list of changes since 1.3.1-rc](https://github.com/for-GET/katt/compare/for-GET:1.3.1-rc...1.4.0) |
| 38 | + |
| 39 | + |
| 40 | +## [1.3.0] - 2015-03-15 |
| 41 | + |
| 42 | +### Notable changes |
| 43 | + |
| 44 | +* **standalone** katt executable (with Erlang/JSON output) |
| 45 | + * progress output to stderr |
| 46 | +* complex/multiple store (match and store a substring in a param) |
| 47 | + * storing is optional as one can use {{_}} to match any substring |
| 48 | +* support complex validations via a special `{ "{{type}}": "....", "type_specific_arg1": ..., ... }` pattern |
| 49 | + * built-in `set` comparison - JSON array with no specific order |
| 50 | +* extensions (XML example in README) |
| 51 | +* progress callback |
| 52 | +* request timeout and transaction description can be set via HTTP request headers |
| 53 | +* request can be delayed (put to sleep) via HTTP request header |
| 54 | +* optimized, refactored, moved shit around, fixed bugs |
| 55 | + |
| 56 | +[Full list of changes since 1.2.6](https://github.com/for-GET/katt/compare/for-GET:1.2.6...1.3.0) |
| 57 | +[Full list of changes since 1.3.0-rc](https://github.com/for-GET/katt/compare/for-GET:1.3.0-rc...1.3.0) |
| 58 | + |
| 59 | + |
| 60 | +## [1.2.6] - 2014-07-31 |
0 commit comments