Skip to content

Latest commit

 

History

History
123 lines (78 loc) · 7.28 KB

WHATSNEW.md

File metadata and controls

123 lines (78 loc) · 7.28 KB

What's New

These are new features and improvements of note in each release.

v0.5.1 (June, 10, 2016)

This is a bugfix release from 0.5.0 with limited new functionality. All users are recommended to upgrade.

New features

Bugfixes

  • Fix drawdown behavior and pandas exception in tear-sheet creation PR297 by Flavio Duarte

v0.5.0 (April 21, 2016) -- Olympia

This is a major release from 0.4.0 that includes many new analyses and features. We recommend that all users upgrade to this new version. Also update your dependencies, specifically, pandas>=0.18.0, seaborn>=0.6.0 and zipline>=0.8.4.

New features

Bug fixes

  • Many depracation fixes for Pandas 0.18.0, seaborn 0.6.0, and zipline 0.8.4

v0.4.0 (Dec 10, 2015)

This is a major release from 0.3.1 that includes new features and quite a few bug fixes. We recommend that all users upgrade to this new version.

New features

  • Round-trip analysis PR210 Andrew, Thomas
  • Improved cone to forecast returns that uses a bootstrap instead of linear forecasting PR233 Andrew, Thomas
  • Plot max and median long/short exposures PR237 Andrew

Bug fixes

  • Sharpe ratio was calculated incorrectly PR219 Thomas, Justin
  • annual_return() now only computes CAGR in the correct way PR234 Justin
  • Cache SPY and Fama-French returns in home-directory instead of install-directory PR241 Joe
  • Remove data files from package PR241 Joe
  • Cast factor.name to str PR223 Scotty
  • Test all create_*_tear_sheet functions in all configurations PR247 Thomas

v0.3.1 (Nov 12, 2015)

This is a minor release from 0.3 that includes mostly bugfixes but also some new features. We recommend that all users upgrade to this new version.

New features

  • Add Information Ratio PR194 by @MridulS
  • Bayesian tear-sheet now accepts 'Fama-French' option to do Bayesian multivariate regression against Fama-French risk factors PR200 by Shane Bussman
  • Plotting of monthly returns PR195

Bug fixes

  • pos.get_percent_alloc was not handling short allocations correctly PR201
  • UTC bug with cached Fama-French factors commit
  • Sector map was not being passed from create_returns_tearsheet commit
  • New sector mapping feature was not Python 3 compatible PR201

Maintenance

  • We now depend on pandas-datareader as the yahoo finance loaders from pandas will be deprecated PR181 by @tswrightsandpointe

Contributors

Besiders the core developers, we have seen an increase in outside contributions which we greatly appreciate. Specifically, these people contributed to this release:

  • Shane Bussman
  • @MridulS
  • @YihaoLu
  • @jkrauss82
  • @tswrightsandpointe
  • @cgdeboer

v0.3 (Oct 23, 2015)

This is a major release from 0.2 that includes many exciting new features. We recommend that all users upgrade to this new version.

New features

  • Sector exposures: sum positions by sector given a dictionary or series of symbol to sector mappings PR166
  • Ability to make cones with multiple shades stdev regions PR168
  • Slippage sweep: See how an algorithm performs with various levels of slippage PR170
  • Stochastic volatility model in Bayesian tear sheet PR174
  • Ability to suppress display of position information PR177

Bug fixes

  • Various fixes to make pyfolio pandas 0.17 compatible

v0.2 (Oct 16, 2015)

This is a major release from 0.1 that includes mainly bugfixes and refactorings but also some new features. We recommend that all users upgrade to this new version.

New features

  • Volatility matched cumulative returns plot PR126.
  • Allow for different periodicity (annualization factors) in the annual_() methods PR164.
  • Users can supply their own interesting periods PR163.
  • Ability to weight a portfolio of holdings by a metric valued PR161.

Bug fixes

  • Fix drawdown overlaps PR150.
  • Monthly returns distribution should not stack by year PR162.
  • Fix gross leverage PR147