v1.19.0 broke float parsing edge cases. Many errors are now ignored The issue is if you consider: - 10...17 - 10.foobar (invalid) - 10.0i (a complex) - 10.0E9 (unsupported syntax previously) All of them are now returning 10 _Originally posted by @ccoVeille in https://github.com/spf13/cast/pull/261#discussion_r2119592628_