NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1974 most downloaded on PyPI
Automatic Forecasting Procedure
Last release 1 months ago
15 Aug 2026
Ships fairly regularly
a new release about every 4 months
Most releases are documented
notes for 13 of 16 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
16 releases · first in 2020
One column per quarter.
Drop support for Python <3.10 by @jorenham in #2716
minor: Support pandas 3.0 and numpy 2.4 by @tcuongd in #2715
Full Changelog: v1.2.2...v1.3.0
fix: max version on pandas
fix: max version on pandas (#2711)
Also copy makefile to fake cmdstan by @WardBrian in #2699
Full Changelog: v1.2.0...v1.2.1
Use latest CmdStan by @WardBrian in #2684
Full Changelog: v1.1.7...v1.2.0
chore: address pandas futurewarning from "M" being deprecated by @MarcoGorelli in #2632
Full Changelog: v1.1.6...v1.1.7
1.1.6 (PyPI publishing fix) Compare # Choose a tag to compare
1.1.6 (PyPI publishing fix)
Compare
prophet's custom hdays module was deprecated last version and is now removed.
scaling to the Prophet() instantiation. Allows minmax scaling on y instead of
absmax scaling (dividing by the maximum value). scaling='absmax' by default, preserving the
behaviour of previous versions. @yoziruholidays_mode to the Prophet() instantiation. Allows holidays regressors to have
a different mode than seasonality regressors. holidays_mode takes the same value as seasonality_mode
if not specified, preserving the behaviour of previous versions. @CoreyBryant-everiProphet object: preprocess() and calculate_initial_params(). These
do not need to be called and will not change the model fitting process. Their purpose is to provide
clarity on the pre-processing steps taken (y scaling, creating fourier series, regressor scaling,
setting changepoints, etc.) before the data is passed to the stan model. @tcuongdextra_output_columns to cross_validation(). The user can specify additional columns
from predict() to include in the final output alongside ds and yhat, for example extra_output_columns=['trend']. @dchiang00hdays module was deprecated last version and is now removed.Full Changelog: https://github.com/facebook/prophet/compare/v1.1.4...1.1.5
Importing from the prophet.hdays module has been deprecated and the module will be removed in the next release.
holidays package for country holidays. Credits to @arkid15r in https://github.com/facebook/prophet/pull/2379
holidays package, and removes reliance on unmaintained manual holidays entries in hdays.py. Importing from the prophet.hdays module has been deprecated and the module will be removed in the next release.holidays package so will not be added automatically with .add_country_holidays(). These can be added manually instead, see examples here.Nothing published for this version
Sped up .predict() by up to 10x by removing intermediate DataFrame creations. @orenmatar
.predict() by up to 10x by removing intermediate DataFrame creations. @orenmatar (https://github.com/facebook/prophet/pull/2299)train() and predict() pipelines. @yoziru (https://github.com/facebook/prophet/pull/2334)construct_holiday_dataframe()holidays data based on holidays version 0.18..tar.gz to install from source, or .tgz for the macOS binary.Improved runtime of predict() function via vectorization of future draws. Details here. Credits to @orenmatar for the original blog post and @winedark
predict() function via vectorization of future draws. Details here. Credits to @orenmatar for the original blog post and @winedarksea @tcuongd for the implementation.
predict() now has a new argument, vectorized, which is true by default. You should see speedups of 3-7x for predictions, especially if the model does not use full MCMC sampling. When using growth='logistic' with mcmc_samples > 0, predictions may be slower, and in these cases you can fall back to the original code by specifying vectorized=False.cmdstanpy minimum version is now 1.0.4.prophet.__version__ now returns the correct version. @tcuongdMinimum required version of Python is now 3.7
pystan==2.19.1.1, which is no longer maintained. cmdstanpy is now the sole stan backend. @tcuongd @WardBrian @akosfurton @malmashhadani-88rolling_mean_by_h function used to calculate cross validation performance metrics. @RaymondMcTholidays package version 0.13.Nothing published for this version
Python package name changed from fbprophet to prophet
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →