Bug Fixes
- Upload log file only when not dry-run
([`57c8a8e`](https://github.com/opentargets/gentroutils/commit/57c8a8eafd0deb37221fb990c72e77d9f1c9bf6c))
- Use user defined shell
([`0fa2cff`](https://github.com/opentargets/gentroutils/commit/0fa2cff0300cad96f22efdc1584fb68817ed2ac6))
- Use user shell only for installation
([`40129e5`](https://github.com/opentargets/gentroutils/commit/40129e5b6ed88cd21eaa8b0666c1988ae0ef2290))
Chores
- Cleanup
([`2977878`](https://github.com/opentargets/gentroutils/commit/2977878c129746d304ff6d38ba3400d942f367c9))
- Delete coverage file
([`5d7e1f2`](https://github.com/opentargets/gentroutils/commit/5d7e1f2ad063bdd52e9ec7f70ffc4abe0b4311e4))
- Fix author
([`108ea30`](https://github.com/opentargets/gentroutils/commit/108ea3092221f565f3983d44604d3046e761660b))
- Linting
([`4d762d1`](https://github.com/opentargets/gentroutils/commit/4d762d1e88a606a7e15f138297599dac657c6504))
- Update README file
([`afe6932`](https://github.com/opentargets/gentroutils/commit/afe6932d14266d9d266276c1ff9c0458f6b9712a))
- **dependency management**: Replace rye with uv
([`cb60d0b`](https://github.com/opentargets/gentroutils/commit/cb60d0be7d2e03eddf85cdecef352070c4edfaf8))
Documentation
- **validate_curation**: Added example command to readme
([`071aad3`](https://github.com/opentargets/gentroutils/commit/071aad3e53ccd9735bcf4b444670f79128b54954))
Features
- Curation
([`c9cca7c`](https://github.com/opentargets/gentroutils/commit/c9cca7c080c3106246ea1c00cb113198cccac07b))
- Curation validator
([`5865019`](https://github.com/opentargets/gentroutils/commit/58650190f6b5790142bbe1a1b641993ab9fbea97))
- Pyftpdlib
([`fbf2da1`](https://github.com/opentargets/gentroutils/commit/fbf2da12846de12a9a09d93e3c085a0dfbc50e26))
- Remove redundant files from curation update command
([`f3fb1e8`](https://github.com/opentargets/gentroutils/commit/f3fb1e8baed554d6f257ae6f051115ad8e92602f))
- Update default command help
([`c8b2c3a`](https://github.com/opentargets/gentroutils/commit/c8b2c3a390d56bcc07406926ba45080a4b4dd74c))
- Workflow on pr
([`8340162`](https://github.com/opentargets/gentroutils/commit/8340162afc5b9569b66c9dad570287d47278c880))
- **dev_process**: Changes to development process
([`9096a4e`](https://github.com/opentargets/gentroutils/commit/9096a4e09d0cf36ffb3cc5511a54636f6f799c3f))
BREAKING CHANGE: swap rye with uv feat: update github actions workflows
Testing
- Curation validation
([`a1c896b`](https://github.com/opentargets/gentroutils/commit/a1c896b8f2fa2788b66e9f3b1a22830db84526ca))
- Mock ebi ftp server
([`a9aef25`](https://github.com/opentargets/gentroutils/commit/a9aef25111f7de0d2ec053f733e54d0972ff9348))
- **curation validation**: Add test cases for expectations
([`7037c0b`](https://github.com/opentargets/gentroutils/commit/7037c0be0241b01d5c566b9e40393b338edb3a37))
Breaking Changes
- **dev_process**: Swap rye with uv feat: update github actions workflows