Skip to content

Commit 03e244b

Browse files
committed
bump version; update changelog
1 parent 7587278 commit 03e244b

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# PEtab changelog
22

3+
## 0.4 series
4+
5+
### 0.4.0
6+
7+
**Prepare for PEtab v2**
8+
To enable ongoing support for PEtab v1, while "forking" the v1 code for PEtab v2, the old code base is now available at `petab.v1`, and the new code base will be at `petab.v2`. For now, old `import petab.*` statements still work, but are marked as deprecated, and `import petab.v1.*` should be used instead. `petablint` will be designed for use with only full PEtab problems in future too, rather than individual tables -- partial problems will be supported to validate individual tables.
9+
10+
* Add PEtab math parser and sympy converter by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/260
11+
* Deprecate petablint with individual tables by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/274
12+
* Introduce petab.v1 package by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/282
13+
* Separate v1 and v2 tests by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/284
14+
* Add petab.v2.Problem by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/285
15+
* PEtab v1 to v2 converter by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/281
16+
* Fix imports related to v1 subpackage by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/293
17+
18+
**Validation**
19+
Validation will become increasingly atomic and OOP, to support extension-specific validation in PEtab v2.
20+
21+
* Validator: check for positive bounds for log-scaled parameter by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/278
22+
* Validator: check prior parameters by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/279
23+
* Fix validation for remote files by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/287
24+
* New validation API by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/288
25+
26+
**Packaging and CI**
27+
* setup.py -> pyproject.toml by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/275
28+
* Ruff pyupgrade: python3.10 by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/276
29+
30+
**Documentation**
31+
* Doc: fix formatting / missing type annotations by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/292
32+
* Doc: versioning and deprecation policy by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/277
33+
34+
**Other changes**
35+
* Simplify yaml schema by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/264
36+
* Handle numpy types in sympify_petab by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/294
37+
* New `get_path_prefix` method to get the base path for relative paths in PEtab problem YAML by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/280
38+
39+
**New Contributors**
40+
* @dependabot made their first contribution in https://github.com/PEtab-dev/libpetab-python/pull/267
41+
42+
**Full Changelog**: https://github.com/PEtab-dev/libpetab-python/compare/v0.3.0...v0.4.0
43+
344
## 0.3 series
445

546
### 0.3.0

petab/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""PEtab library version"""
2-
__version__ = "0.3.0"
2+
__version__ = "0.4.0"

0 commit comments

Comments
 (0)