Closed JereKoskela closed 7 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
804e036
) 98.70% compared to head (dcf123a
) 91.52%.:exclamation: Current head dcf123a differs from pull request most recent head fdc169c. Consider uploading reports for the commit fdc169c to get more accurate results
LGTM. Can you update the CHANGELOG please to note this bugfix?
Shall we push out a quick bugfix release?
I'm guessing that the CHANGELOG should have an entry along these lines:
Bug fixes:
Change tolerance of polynomial approximation in Beta-coalescent acceptance probabilities ({issue}2256, {pr}2257, {user}JereKoskela)
But what should the header be? All existing entries are written under version numbers of the corresponding release, and this one doesn't have one (at least yet). I'm happy for you to enter this in too if that's quicker than explaining the process to me @jeromekelleher.
As for whether to release a bugfix, I have no idea what that entails so happy to leave the decision to you. I doubt this is having a big impact and waiting a little while is unlikely to cause havoc if it would be simpler to wait until a more substantial release is ready.
It is as simple as providing a provisional header @JereKoskela. [1.3.1] - 2024-XX-XX
OK, maybe just squash those commits now @JereKoskela and we'll merge.
I think we'll just pop out a quick release. This is the only change and it's easy to do. Are you happy to shepherd the release process @GertjanBisschop ?
Squash done. Over to you @jeromekelleher and @GertjanBisschop
Fixing a bias in Beta-coalescent TMRCAs due to numerical issues with acceptance probabilities.
Closes #2256