1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
|
Release Notes
=============
These are informal release notes for gabbi since version 1.0.0,
highlighting major features and changes. For more detail see
the `commit logs`_ on GitHub.
1.24.0
------
String values in JSONPath matches may be wrapped in ``/.../``` to be
treated as regular expressions.
1.23.0
------
Better :doc:`documentation <loader>` of how to run gabbi in a
concurrent environment. Improved handling of pytest fixtures and
test counts.
1.22.0
------
Add ``url`` to :meth:`gabbi.driver.build_tests` to use instead of
``host``, ``port`` and ``prefix``.
1.21.0
------
Add ``require_ssl`` to :meth:`gabbi.driver.build_tests` to force use
of SSL.
1.20.0
------
Add ``$COOKIE`` :ref:`substitution <state-substitution>`.
1.19.1
------
Correctly support IPV6 hosts.
1.19.0
------
Add ``$LAST_URL`` :ref:`substitution <state-substitution>`.
1.17.0
------
Introduce support for loading and running tests with pytest.
1.16.0
------
Use urllib3 instead of httplib2 for driving HTTP requests.
1.13.0
------
Add sorting and filtering to :doc:`jsonpath` handling.
1.11.0
------
Add the ``response_forbidden_headers`` to :ref:`response expectations
<response-expectations>`.
1.7.0
-----
.. highlight:: yaml
Instead of::
tests:
- name: a simple get
url: /some/path
method: get
1.7.0 also makes it possible to::
tests:
- name: a simple get
GET: /some/path
Any upper case key is treated as a method.
1.4.0 and 1.5.0
---------------
Enhanced flexibility and colorization when setting tests to be
:ref:`verbose <metadata>`.
1.3.0
-----
Adds the ``query_parameters`` key to :ref:`request parameters
<request-parameters>`.
1.2.0
-----
The start of improvements and extensions to :doc:`jsonpath`
handling. In this case the addition of the ``len`` function.
1.1.0
-----
Vastly improved output and behavior in :doc:`gabbi-run <runner>`.
1.0.0
-----
Version 1 was the first release with a commitment to a stable
:doc:`format`. Since then new fields have been added but have not
been taken away.
Contributors
============
The following people have contributed code to gabbi. Thanks to them.
Thanks also to all the people who have made gabbi better by
reporting issues_ and their successes and failures with using
gabbi.
* Chris Dent
* FND
* Mehdi Abaakouk
* Jason Myers
* Kim Raymoure
* Michael McCune
* Imran Hayder
* Julien Danjou
* Marc Abramowitz
.. _commit logs: https://github.com/cdent/gabbi/commits
.. _issues: https://github.com/cdent/gabbi/issues
|