<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
User impact ðŸ›
* ECLBASE now behaves separately from JOBNAME by eivindjahren in https://github.com/equinor/ert/pull/5396
Maintenance
* Explicitly use mixed format when converting to dates, avoiding warning by berland in https://github.com/equinor/ert/pull/5417
* Refactor GEN_DATA and SUMMARY configuration by andreas-el in https://github.com/equinor/ert/pull/5344
* Refactor gen_obs extraction of observation values by andreas-el in https://github.com/equinor/ert/pull/5439
* Refactor EnsembleConfig, EnkfConfigNode & ExtParamConfig by andreas-el in https://github.com/equinor/ert/pull/5436
Other Changes
* Assign all unit tests using snake_oil_case_storage to same xdist thread by JHolba in https://github.com/equinor/ert/pull/5390
* Add to_dict to ParameterConfig by frode-aarstad in https://github.com/equinor/ert/pull/5372
* Test out type hints by DanSava in https://github.com/equinor/ert/pull/5392
* Flipping default parser means logging against old by eivindjahren in https://github.com/equinor/ert/pull/5402
* Refactor keyword handling with regard to meta-data creation by DanSava in https://github.com/equinor/ert/pull/5428
* Make default jobname <CONFIG_FILE>-<IENS> by DanSava in https://github.com/equinor/ert/pull/5444
* pin typing_extensions=4.5 by eivindjahren in https://github.com/equinor/ert/pull/5455
**Full Changelog**: https://github.com/equinor/ert/compare/5.0.0-b8...5.0.0-b9