Skip to content

Commit 1ab0360

Browse files
committed
chore: bump version to 0.18.0
1 parent 9e5dc94 commit 1ab0360

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ Check out our interactive [demo](https://aphp.github.io/edsnlp/demo/) !
3434
You can install EDS-NLP via `pip`. We recommend pinning the library version in your projects, or use a strict package manager like [Poetry](https://python-poetry.org/).
3535

3636
```shell
37-
pip install edsnlp==0.17.2
37+
pip install edsnlp==0.18.0
3838
```
3939

4040
or if you want to use the trainable components (using pytorch)
4141

4242
```shell
43-
pip install "edsnlp[ml]==0.17.2"
43+
pip install "edsnlp[ml]==0.18.0"
4444
```
4545

4646
### A first pipeline

changelog.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Changelog
22

3-
## Unreleased
3+
## v0.18.0 (2025-09-02)
44

5-
## Added
5+
### Added
66

77
- Added support for multiple loggers (`tensorboard`, `wandb`, `comet_ml`, `aim`, `mlflow`, `clearml`, `dvclive`, `csv`, `json`, `rich`) in `edsnlp.train` via the `logger` parameter. Default is [`json` and `rich`] for backward compatibility.
88
- Sub batch sizes for gradient accumulation can now be defined as simple "splits" of the original batch, e.g. `batch_size = 10000 tokens` and `sub_batch_size = 5 splits` to accumulate batches of 2000 tokens.
@@ -12,7 +12,7 @@
1212
- New `Training a span classifier` tutorial, and reorganized deep-learning docs
1313
- `ScheduledOptimizer` now warns when a parameter selector does not match any parameter.
1414

15-
## Fixed
15+
### Fixed
1616

1717
- `use_section` in `eds.history` should now correctly handle cases when there are other sections following history sections.
1818
- Added clickable snippets in the documentation for more registered functions
@@ -22,7 +22,7 @@
2222
- :ambulance: Until now, `post_init` was applied **after** the instantiation of the optimizer : if the model discovered new labels, and therefore changed its parameter tensors to reflect that, these new tensors were not taken into account by the optimizer, which could likely lead to subpar performance. Now, `post_init` is applied **before** the optimizer is instantiated, so that the optimizer can correctly handle the new tensors.
2323
- Added missing entry points for readers and writers in the registry, including `write_parquet` and support for `polars` in `pyproject.toml`. Now all implemented readers and writers are correctly registered as entry points.
2424

25-
## Changed
25+
### Changed
2626

2727
- Sections cues in `eds.history` are now section titles, and not the full section.
2828
- :boom: Validation metrics are now found under the root field `validation` in the training logs (e.g. `metrics['validation']['ner']['micro']['f']`)

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ Check out our interactive [demo](https://aphp.github.io/edsnlp/demo/) !
1515
You can install EDS-NLP via `pip`. We recommend pinning the library version in your projects, or use a strict package manager like [Poetry](https://python-poetry.org/).
1616

1717
```{: data-md-color-scheme="slate" }
18-
pip install edsnlp==0.17.2
18+
pip install edsnlp==0.18.0
1919
```
2020

2121
or if you want to use the trainable components (using pytorch)
2222

2323
```{: data-md-color-scheme="slate" }
24-
pip install "edsnlp[ml]==0.17.2"
24+
pip install "edsnlp[ml]==0.18.0"
2525
```
2626

2727
### A first pipeline

edsnlp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import edsnlp.pipes
1616
from . import reducers
1717

18-
__version__ = "0.17.2"
18+
__version__ = "0.18.0"
1919

2020
BASE_DIR = Path(__file__).parent
2121

0 commit comments

Comments
 (0)