Feat
- Add the quantity `nudge_salinity_temperature` to ext old file header.
- Support the old style external forcings file
- Add support for several coastal MDU keywords
- Add support for *.tim files and *.bc files in the structure file
- Support meteo blocks in external forcings file (477)
- Remove indentation from MDU file
- Add 4 missing 1D2D settings to FMModel
- Support *.tim files
- Add XYN classes to public API (492)
- Include old and new observation crossections into MDU FMModel.output class (470)
- Support observation crosssection .pli via existing PolyFile class (464)
- Add support for 3D Z-sigma settings in MDU
- Support loading+saving models with configurable OS path style formats (361)
- Add support for observation point xyn files (472)
- Support filepath as str besides Path for all model classes under FileBasedModel (469)
- Add validation for NaN values in datablocks
Fix
- Fixed issues with the new release script
- Special characters should be parsed correctly from file
- MDU keywords such as 1d2dLinkFile are written to file without comments (528)
- UGRID network files without faces should be accepted
- correct handling of whitespace and comments in observation point .xyn files (508)
- Fix resolving of relative paths containing `..` when not using the `resolve_casing` option.
- ignore trailing values or text on polyline data lines to better support boundary polyfiles (482)
- Reading invalid formatted plifile should raise error instead of warning
- polyline serializer should print empty trailing comment lines
Refactor
- Make sure of the new Pydantic 1.10 functionality