> NOTE: Starting from this release, `fractal-tasks-core` can coexist
> with Pydantic V2 but it still uses pydantic
> v1 under the hood for the time being. When working with Pydantic V1, the
> required version is `>=1.10.16`.
* Tasks:
* Refactor Cellpose Task inputs: Combine Channel inputs & channel normalization parameters (\738).
* Refactor Cellpose Task inputs: Group advanced Cellpose parameters into the `CellposeModelParams` model that's provided via `advanced_cellpose_model_params` (\738).
* Refactor Cellpose Task inputs: Support independent normalization of 2 input channels in the Cellpose task (\738).
* Rename `task.cellpose_transforms` into `tasks.cellpose_utils` (\738).
* Fix wrong repeated overlap checks for bounding-boxes in Cellpose task (\778).
* Fix minor MIP issues related to plate metadata and expecting acquisition metadata in all NGFF plates (\781).
* Add `chi2_shift` option to Calculate Registration (image-based) task (\741).
* Development:
* Switch to transitional pydantic.v1 imports, changes pydantic requirement to `==1.10.16` or `>=2.6.3` (\760).
* Support JSON-Schema generation for `Enum` task arguments (\749).
* Make JSON-Schema generation tools more flexible, to simplify testing (\749).
* Documentation:
* Update documentation (\751).
* Improve/extend page showing tasks from other packages (\759, \777).
* JSON Schema generation:
* Test manifest creation for three other tasks packages (\763).
* NGFF subpackage
* Fix Plate model to correspond better to 0.4.0 NGFF spec: Now makes acquisition metadata optional (\781).
* Dependencies:
* Add `image_registration` within `fractal-tasks` extra (\741).