[1.2.0] `pool_id` fallbacks to `worker_module`
What's Changed
Added
- Added Elixir 1.18.* support to CI.
Changed
- Refactored tests with new ExUnit parameterize feature.
:pool_idis not required init option anymore. For now it is equal toworker_moduleoption value.
Fixed
- Functions
Poolex.add_idle_workers!/2andPoolex.remove_idle_workers!/2now accept any value of typeGenServer.name()as their first argument, instead of onlyatom(). - Supressed Supervisor's error logs in tests.
Full Changelog: v1.1.0...v1.2.0