<commit_before>Development
-----------

:Release: 0.8.4
:Date: TBD

.. warning::
   This release is still under active development.  All changes listed are
   subject to change at any time.

Highlights
~~~~~~~~~~

* Added a new :class:`~zipline.pipeline.data.EarningsCalendar` dataset
  for use in the Pipeline API. (:issue:`905`).

* :class:`~zipline.assets.assets.AssetFinder` speedups (:issue:`830` and
  :issue:`817`).

* Improved support for non-float dtypes in Pipeline.  Most notably, we now
  support ``datetime64`` and ``int64`` dtypes for ``Factor``, and
  ``BoundColumn.latest`` now returns a proper ``Filter`` object when the column
  is of dtype ``bool``.

* Zipline now supports ``numpy`` 1.10, ``pandas`` 0.17, and ``scipy`` 0.16
  (:issue:`969`).

* Batch transforms have been deprecated and will be removed in a future release.
  Using ``history`` is recommended as an alternative.

Enhancements
~~~~~~~~~~~~

* Adds a way for users to provide a context manager to use when executing the
  scheduled functions (including ``handle_data``). This context manager will be
  passed the :class:`~zipline.protocol.BarData` object for the bar and will
  be used for the duration of all of the functions scheduled to run. This can be<commit_msg>REL: 0.8.4<commit_after>Release 0.8.4
-------------

:Release: 0.8.4
:Date: February 24, 2016

Highlights
~~~~~~~~~~

* Added a new :class:`~zipline.pipeline.data.EarningsCalendar` dataset
  for use in the Pipeline API. (:issue:`905`).

* :class:`~zipline.assets.assets.AssetFinder` speedups (:issue:`830` and
  :issue:`817`).

* Improved support for non-float dtypes in Pipeline.  Most notably, we now
  support ``datetime64`` and ``int64`` dtypes for ``Factor``, and
  ``BoundColumn.latest`` now returns a proper ``Filter`` object when the column
  is of dtype ``bool``.

* Zipline now supports ``numpy`` 1.10, ``pandas`` 0.17, and ``scipy`` 0.16
  (:issue:`969`).

* Batch transforms have been deprecated and will be removed in a future release.
  Using ``history`` is recommended as an alternative.

Enhancements
~~~~~~~~~~~~

* Adds a way for users to provide a context manager to use when executing the
  scheduled functions (including ``handle_data``). This context manager will be
  passed the :class:`~zipline.protocol.BarData` object for the bar and will
  be used for the duration of all of the functions scheduled to run. This can be
{'fraction_non_alphanumeric': 0.13761467889908258, 'fraction_numerical': 0.02835696413678065, 'mean_word_length': 4.170258620689655, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2205108', 'n_tokens_mistral': 778, 'n_tokens_neox': 714, 'n_words': 295}