Skip to content

Commit

Permalink
added CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris NeJame committed Jun 15, 2017
1 parent 5044d4c commit ada9621
Showing 1 changed file with 172 additions and 0 deletions.
172 changes: 172 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
# Changelog

## [Unreleased]
### Added
- This CHANGELOG.

## [1.0.0] - 2017-06-14
### Added
- Robust support for ``pytest``.

## [0.9.0] - 2017-06-05
### Added
- More documentation regarding how to write advanced tests.

### Changed
- Only ``Group`` setUps should trigger a cascading failure. Tests should not
cause a cascading failure. If there is some criteria that must be validated in
order for a series of tests to be run, then that criteria should be validated
during the setUp of that ``Group``. This can, and should, influence how your
``Group``s and tests are structured
- Cascading failures are now on by default. It can be disabled for the setUps
of a particular ``Group`` by passing ``cascading_failure=False`` as a parameter
along with that ``Group``'s description.

### Fixed
- Some syntax in the documentation.

## [0.8.9] - 2017-06-02
### Added
- Cascading Failures. It can be enabled for the setUps of a particular
``Group`` by passing ``cascading_failure=True`` as a parameter along with that
``Group``'s description. If enabled, if the setUps or tests for a ``Group``
have an issue (error or failure), of the remaining setUps and tests of that
``Group`` (including those of descendant ``Group``s), the setUps will be
skipped, and the tests will automatically fail to show how widespread the
issue is.

### Fixed
- Indentation of the test's description in the header of failure reports.

## [0.8.8] - 2017-06-02
### Added
- Support for passing multiple ``GroupContextManager``s to ``includes`` and
``combine`` methods.

## [0.8.7] - 2017-06-01
### Changed
- Improved logging.

## [0.8.6] - 2017-06-01
### Fixed
- Teardown behavior.
- Unified behavior with new classmethod, ``_teardown_to_level``.
- Root level teardowns now fire properly when finishing tests without any
issues.
- ``helper`` now clears the level stack once all tests are during (on
``__del__`` of ``helper``) by running all teardowns of all ``Group``s still
in the level stack, in the appropriate order.

## [0.8.5] - 2017-05-31
### Added
- Logging.

### Fixed
- Test name shown in fixture error report.

## [0.8.4] - 2017-04-18
### Changed
- Cleaned up code.

## [0.8.3] - 2017-04-18
### Fixed
- Should use ``__all__`` in ``__init__.py``, and only import what's
necessary.

## [0.8.2] - 2017-04-17
### Fixed
- Now shows context of Group-level fixture errors in the error report.

## [0.8.1] - 2017-03-27
### Changed
- ``merge`` is now ``combine``.

## [0.8.0] - 2017-03-22
### Added
- Ability to merge the contents of the root ``Group`` of one
``GroupContextManager`` with any ``Group`` of another ``GroupContextManager``,
using the ``merge`` method.

## [0.7.7] - 2017-03-22
### Added
- Now shows the full context of a test in the header of the failure report.

## [0.7.6] - 2017-03-21
### Fixed
- ``utilize_asserts`` now properly grabs functions that do not have a
``__func__``, and functions that aren't methods.

## [0.7.5] - 2017-03-21
### Fixed
- Forward compatibility issue caused by ``im_func``.

## [0.7.4] - 2017-03-20
### Fixed
- ``zip`` objects have no ``len`` in Python 3.

## [0.7.3] - 2017-03-20
### Changed
- This shouldn't refer to itself as a "DSL". It sounds weird and doesn't seem
to fit, since it uses standard Python syntax.

## [0.7.2] - 2017-03-20
### Changed
- Teardowns no longer take parameters. Only setUps should take them.

### Added
- Documentation using Sphinx.

## [0.7.1] - 2017-03-19
### Changed
- Docstrings now use Sphinx syntax.

## [0.7.0] - 2017-03-15
### Added
- Support for parameterized ``Group``s.

## [0.6.6] - 2017-03-15
### Fixed
- Docstring of ``runTest`` affecting test representation.

## [0.6.5] - 2017-03-13
### Added
- Docstrings.

## [0.6.0] - 2017-03-13
### Added
- Ability to use custom assert methods with ``utilize_asserts``.

## [0.5.1] - 2017-03-09
### Changed
- ``GroupContextManager`` can be its own context manager.
- Upgraded README

## [0.5.0] - 2017-03-09
### Added
- Contextional

[Unreleased]: https://github.com/SalmonMode/contextional/compare/1.0.0...HEAD
[1.0.0]: https://github.com/SalmonMode/contextional/compare/0.9.0...1.0.0
[0.9.0]: https://github.com/SalmonMode/contextional/compare/0.8.9...0.9.0
[0.8.9]: https://github.com/SalmonMode/contextional/compare/0.8.8...0.8.9
[0.8.8]: https://github.com/SalmonMode/contextional/compare/0.8.7...0.8.8
[0.8.7]: https://github.com/SalmonMode/contextional/compare/0.8.6...0.8.7
[0.8.6]: https://github.com/SalmonMode/contextional/compare/0.8.5...0.8.6
[0.8.5]: https://github.com/SalmonMode/contextional/compare/0.8.4...0.8.5
[0.8.4]: https://github.com/SalmonMode/contextional/compare/0.8.3...0.8.4
[0.8.3]: https://github.com/SalmonMode/contextional/compare/0.8.2...0.8.3
[0.8.2]: https://github.com/SalmonMode/contextional/compare/0.8.1...0.8.2
[0.8.1]: https://github.com/SalmonMode/contextional/compare/0.8.0...0.8.1
[0.8.0]: https://github.com/SalmonMode/contextional/compare/0.7.7...0.8.0
[0.7.7]: https://github.com/SalmonMode/contextional/compare/0.7.6...0.7.7
[0.7.6]: https://github.com/SalmonMode/contextional/compare/0.7.5...0.7.6
[0.7.5]: https://github.com/SalmonMode/contextional/compare/0.7.4...0.7.5
[0.7.4]: https://github.com/SalmonMode/contextional/compare/0.7.3...0.7.4
[0.7.3]: https://github.com/SalmonMode/contextional/compare/0.7.2...0.7.3
[0.7.2]: https://github.com/SalmonMode/contextional/compare/0.7.1...0.7.2
[0.7.1]: https://github.com/SalmonMode/contextional/compare/0.7.0...0.7.1
[0.7.0]: https://github.com/SalmonMode/contextional/compare/0.6.6...0.7.0
[0.6.6]: https://github.com/SalmonMode/contextional/compare/0.6.5...0.6.6
[0.6.5]: https://github.com/SalmonMode/contextional/compare/0.6.0...0.6.5
[0.6.0]: https://github.com/SalmonMode/contextional/compare/0.5.1...0.6.0
[0.5.1]: https://github.com/SalmonMode/contextional/compare/0.5.0...0.5.1

0 comments on commit ada9621

Please sign in to comment.