Changelogs » Altered.states

PyUp Safety actively tracks 232,000 Python packages for vulnerabilities and notifies you when to upgrade.

Altered.states

1.0.1

-----
  
  * Fixed issue in setup.py script
  * Added missing changelog

1.0.0

-----
  
  * Altered States now runs on Python 3 (tested on 2.7, 3.5 and 3.6)
  * Dropped support for Python 2.6
  * Experimental support for Kenneth Reitz Pipenv tool
  * Corrected invalid use of `os.modules` in examples

0.8.6

-----
  
  * Better handling of objects that override `__getitem__` (thanks to
  merwok).
  * Drop support for Python 2.5 (no sane way to solve issue 4 there).

0.8.5

-----
  
  * Added a new API entry point: `alter()`, that can be used to perform
  a two-step reversible alteration.

0.8.2

-----
  
  * Updated test suites to use `pytest.fixture` notation for fixtures
  (now requires `py.test` > 2.3)
  * Fixes a bug causing `os.environ` not to be patchable.
  
  Fixing bug 2 means switching the `dict` -like object check from
  `isinstance(x, dict)` to `hasattr(x, '__getitem__')`. This change is
  thought to not break backwards compatibility but if you encounter
  unexpected behaviour in `dict` / `object` detection this might be
  it. I'd be very interested to know about that if you do.

0.8.1

-----
  
  * Alias `Expando` as `E` for optional terseness.

0.8.0

-----
  
  Initial release.