Skip to content

Commit edc8329

Browse files
authored
Release 1.1.0 (#1652)
Release PR for 1.1.0 * version number bump * changelog
1 parent 54b0a2e commit edc8329

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Release Notes
22

3+
## v1.1.0
4+
5+
Maintenance update widening compatibility ranges and consolidating dependencies:
6+
7+
* support for python 3.11 and 3.12, added CI testing
8+
* support for MacOS, added CI testing
9+
* core dependencies have been minimized to `numpy`, `torch`, `lightning`, `scipy`, `pandas`, and `scikit-learn`.
10+
* soft dependencies are available in soft dependency sets: `all_extras` for all soft dependencies, and `tuning` for `optuna` based optimization.
11+
12+
### Dependency changes
13+
14+
* the following are no longer core dependencies and have been changed to optional dependencies : `optuna`, `statsmodels`, `pytorch-optimize`, `matplotlib`. Environments relying on functionality requiring these dependencies need to be updated to instlal these explicitly.
15+
* `optuna` bounds have been updated to `optuna >=3.1.0,<4.0.0`
16+
* `optuna-integrate` is now an additional soft dependency, in case of `optuna >=3.3.0`
17+
18+
### Deprecations and removals
19+
20+
* from 1.2.0, the default optimizer will be changed from `"ranger"` to `"adam"` to avoid non-`torch` dependencies in defaults. `pytorch-optimize` optimizers can still be used. Users should set the optimizer explicitly to continue using `"ranger"`.
21+
* from 1.1.0, the loggers do not log figures if soft dependency `matplotlib` is not present, but will raise no exceptions in this case. To log figures, ensure tha `matplotlib` is installed.
22+
323
## v1.0.0 Update to pytorch 2.0 (10/04/2023)
424

525

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ black = 1
2929
[project]
3030
name = "pytorch_forecasting"
3131
readme = "README.md" # Markdown files are supported
32-
version = "1.0.0" # is being replaced automatically
32+
version = "1.1.0" # is being replaced automatically
3333

3434
authors = [
3535
{name = "Jan Beitner"},

pytorch_forecasting/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,4 +112,4 @@
112112
"unpack_sequence",
113113
]
114114

115-
__version__ = "1.0.0"
115+
__version__ = "1.1.0"

0 commit comments

Comments
 (0)