What's Changed
* Use display_name when explicitly given by perolavsvendsen in https://github.com/equinor/fmu-dataio/pull/402
* Update codebase to py38 by janbjorge in https://github.com/equinor/fmu-dataio/pull/404
* Use ruff as linter by janbjorge in https://github.com/equinor/fmu-dataio/pull/405
* Add security md by janbjorge in https://github.com/equinor/fmu-dataio/pull/406
* Add ruff badge to readme by janbjorge in https://github.com/equinor/fmu-dataio/pull/407
* Complete mypy type coverage for entire codebase by janbjorge in https://github.com/equinor/fmu-dataio/pull/403
* Simplify export_file_compute_checksum_md5 function by janbjorge in https://github.com/equinor/fmu-dataio/pull/411
* Add utils tests by janbjorge in https://github.com/equinor/fmu-dataio/pull/413
* ENH: Add py312 test and pyproject classifier by janbjorge in https://github.com/equinor/fmu-dataio/pull/416
* TST: Extra parameters parsing tests by janbjorge in https://github.com/equinor/fmu-dataio/pull/417
* DOC: Add contributing document by janbjorge in https://github.com/equinor/fmu-dataio/pull/415
* BUG: Use classvar when setting inside-rms flag by janbjorge in https://github.com/equinor/fmu-dataio/pull/414
* CLN: Remove extension argument by janbjorge in https://github.com/equinor/fmu-dataio/pull/412
* CLN: Convert Union[..., None] to Optional[...] by janbjorge in https://github.com/equinor/fmu-dataio/pull/418
* CLN: Remove oyaml file by janbjorge in https://github.com/equinor/fmu-dataio/pull/419
* CLN: Replace .dataframe with .get_dataframe() by janbjorge in https://github.com/equinor/fmu-dataio/pull/421
* CLN: Lazy import pyarrow by janbjorge in https://github.com/equinor/fmu-dataio/pull/420
* Dump selected sysinfo to tracklog. by perolavsvendsen in https://github.com/equinor/fmu-dataio/pull/424
New Contributors
* janbjorge made their first contribution in https://github.com/equinor/fmu-dataio/pull/404
**Full Changelog**: https://github.com/equinor/fmu-dataio/compare/1.9.0...v1.10.0