Releases: ccoVeille/go-safecast
Releases · ccoVeille/go-safecast
v1.8.0
What's Changed
- chore: add deprecation notice to all ToIntXX and ToUIntXX functions by @ccoVeille in #122
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- refactor: remove type assertions by @ccoVeille in #116
- build(deps): bump crate-ci/typos from 1.36.2 to 1.36.3 in the all group by @dependabot[bot] in #115
- fix: handle Go +/- math.Inf and NaN in conversions by @ccoVeille in #118
- feat: add RequireConvert function by @ccoVeille in #106
Minor
- chore: improve MustConvert test by @ccoVeille in #107
- chore: remove CodeClimate integration by @ccoVeille in #117
Full Changelog: v1.6.1...v1.7.0
v1.6.1
This is a maintenance release.
Nothing was added to the API, @acquisitionist spotted an issue with the documentation and fixed it.
I then worked on activating some linters to detect such use cases.
What's Changed
- Fix typo in errors.go by @acquisitionist in #94
- chore: fix package documentation by @ccoVeille in #95
- ci: add more linters to golangci-lint by @ccoVeille in #96
New Contributors
- @acquisitionist made their first contribution in #94
Full Changelog: v1.6.0...v1.6.1
v1.6.0
Breaking Changes
- feat: remove error and fmt.Stringer support by @ccoVeille in #77
- chore: change the signature of the Convert and MustConvert by @ccoVeille in #78
What's Changed
- ci: enforce the library has no dependencies except the standard library by @ccoVeille in #69
- fix type alias issue by @ccoVeille in #81
Full Changelog: v1.5.0...v1.6.0
v1.5.0
v1.4.0
What's Changed
- Add Convert and support conversion from string and boolean by @ccoVeille in #55
- More errors were added.
- 💥 Breaking changes: Remove Error struct that was exposed. It brought confusion
Minor
- ci: fix codeclimate by @ccoVeille in #57
- build(deps): bump crate-ci/typos from 1.28.2 to 1.28.3 in the all group by @dependabot in #56
- doc: add popularity badge and stargazers graph by @ccoVeille in #58
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- ci: improve filename linting by @ccoVeille in #53
- refactoring by @ccoVeille in #48
- feat: add conversion to float32 and float64 by @ccoVeille in #54
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- better error messages by @ccoVeille in #30
- refactor by @ccoVeille in #32
- ci: also launch tests on i386 by @ccoVeille in #47
Miscellaneous
- build(deps): bump DavidAnson/markdownlint-cli2-action from 16.0.0 to 17.0.0 in the all group by @dependabot in #31
- build(deps): bump crate-ci/typos from 1.24.5 to 1.24.6 in the all group by @dependabot in #34
- build(deps): bump the all group across 1 directory with 3 updates by @dependabot in #37
- build(deps): bump the all group with 2 updates by @dependabot in #38
- build(deps): bump the all group across 1 directory with 2 updates by @dependabot in #40
- build(deps): bump crate-ci/typos from 1.27.0 to 1.27.3 in the all group by @dependabot in #42
- feat: add another vanity badge by @ccoVeille in #44
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- feat: add float32 and float64 support by @ccoVeille in #14
Miscellaneous
- fix bug with float32 and float64 overflowing integers by @ccoVeille in #18
- chore: use retract to try to invalidate the v1.0.0 by @ccoVeille in #26
- ci: enable codecov by @ccoVeille in #10
- ci: add codeclimate by @ccoVeille in #11
- add badges by @ccoVeille in #12
- test: add more tests by @ccoVeille in #13
- doc: improve the README by @ccoVeille in #25
- ci: refactor the way the CI is launched by @ccoVeille in #29
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- ci by @ccoVeille in #3
- doc: add a README to explain the project by @ccoVeille in #1
- doc: commit local changes I forgot 🤦 by @ccoVeille in #8
- initial release by @ccoVeille in #9
Full Changelog: https://github.com/ccoVeille/go-safecast/commits/v1.0.0