CHANGELOG.md

# Changelog

## [v1.0.5](https://github.com/danielberkompas/number/tree/v1.0.5) (2024-04-06)

[Full Changelog](https://github.com/danielberkompas/number/compare/v1.0.4...v1.0.5)

**Merged pull requests:**

- ✅ Test against Elixir 1.16 [\#63](https://github.com/danielberkompas/number/pull/63) ([danielberkompas](https://github.com/danielberkompas))
- add missing nil support [\#62](https://github.com/danielberkompas/number/pull/62) ([bkilshaw](https://github.com/bkilshaw))

## [v1.0.4](https://github.com/danielberkompas/number/tree/v1.0.4) (2023-05-26)

[Full Changelog](https://github.com/danielberkompas/number/compare/v1.0.3...v1.0.4)

**Merged pull requests:**

- :arrow\_up: Update `ex_doc` [\#60](https://github.com/danielberkompas/number/pull/60) ([danielberkompas](https://github.com/danielberkompas))
- :recycle: Replace `Mix.Config` with `Config` [\#59](https://github.com/danielberkompas/number/pull/59) ([danielberkompas](https://github.com/danielberkompas))
- :green\_heart: Update CI settings [\#58](https://github.com/danielberkompas/number/pull/58) ([danielberkompas](https://github.com/danielberkompas))
- :label: Use `Number.t` and `Keyword.t` in typespecs [\#57](https://github.com/danielberkompas/number/pull/57) ([danielberkompas](https://github.com/danielberkompas))
- Fix percentage spec [\#56](https://github.com/danielberkompas/number/pull/56) ([fiodorbaczynski](https://github.com/fiodorbaczynski))
- Update `number_to_phone/2` typespec [\#52](https://github.com/danielberkompas/number/pull/52) ([lleger](https://github.com/lleger))
- Misc doc changes [\#51](https://github.com/danielberkompas/number/pull/51) ([kianmeng](https://github.com/kianmeng))

## [v1.0.3](https://github.com/danielberkompas/number/tree/v1.0.3) (2020-10-01)

[Full Changelog](https://github.com/danielberkompas/number/compare/v1.0.2...v1.0.3)

**Closed issues:**

- Broken behavior with Decimal version 1.x [\#47](https://github.com/danielberkompas/number/issues/47)
- Decimal 2.0 has been released, Number requires ~\>1.5 [\#45](https://github.com/danielberkompas/number/issues/45)

**Merged pull requests:**

- \[\#47\] Add compare/2 shim to support Decimal 1.5 [\#49](https://github.com/danielberkompas/number/pull/49) ([danielberkompas](https://github.com/danielberkompas))

## [v1.0.2](https://github.com/danielberkompas/number/tree/v1.0.2) (2020-09-21)

[Full Changelog](https://github.com/danielberkompas/number/compare/v1.0.1...v1.0.2)

**Merged pull requests:**

- Dependencies upgrade, Decimal 2.0 [\#46](https://github.com/danielberkompas/number/pull/46) ([nmbrone](https://github.com/nmbrone))

## [v1.0.1](https://github.com/danielberkompas/number/tree/v1.0.1) (2019-12-06)

[Full Changelog](https://github.com/danielberkompas/number/compare/v1.0.0...v1.0.1)

**Closed issues:**

- number\_to\_delimited shows 2 decimal places.  Readme says otherwise.  [\#43](https://github.com/danielberkompas/number/issues/43)
- Changelog entry for 1.0.0 [\#41](https://github.com/danielberkompas/number/issues/41)

**Merged pull requests:**

- fix: add nil @spec overload to number\_to\_delimited [\#44](https://github.com/danielberkompas/number/pull/44) ([superhawk610](https://github.com/superhawk610))

## [v1.0.0](https://github.com/danielberkompas/number/tree/v1.0.0) (2018-11-28)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.5.7...v1.0.0)

**Closed issues:**

- Rounding fails [\#38](https://github.com/danielberkompas/number/issues/38)

**Merged pull requests:**

- Fix deprecation warnings from decimal module [\#40](https://github.com/danielberkompas/number/pull/40) ([akash-akya](https://github.com/akash-akya))
- Fix Number.SI test failure, upgrade Travis [\#39](https://github.com/danielberkompas/number/pull/39) ([danielberkompas](https://github.com/danielberkompas))

## [v0.5.7](https://github.com/danielberkompas/number/tree/v0.5.7) (2018-05-17)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.5.6...v0.5.7)

**Merged pull requests:**

- Drop DecimalArithmetic [\#37](https://github.com/danielberkompas/number/pull/37) ([michalmuskala](https://github.com/michalmuskala))

## [v0.5.6](https://github.com/danielberkompas/number/tree/v0.5.6) (2018-04-19)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.5.5...v0.5.6)

**Merged pull requests:**

- Decimal to currency fix [\#36](https://github.com/danielberkompas/number/pull/36) ([Eptis](https://github.com/Eptis))

## [v0.5.5](https://github.com/danielberkompas/number/tree/v0.5.5) (2018-02-19)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.5.4...v0.5.5)

**Closed issues:**

- Invalid typespecs [\#34](https://github.com/danielberkompas/number/issues/34)

**Merged pull requests:**

- Use Number.t to fix type specs [\#35](https://github.com/danielberkompas/number/pull/35) ([jclem](https://github.com/jclem))

## [v0.5.4](https://github.com/danielberkompas/number/tree/v0.5.4) (2017-09-07)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.5.3...v0.5.4)

**Closed issues:**

- decimal\_arithmetic is missing from applications list [\#32](https://github.com/danielberkompas/number/issues/32)

**Merged pull requests:**

- \[\#32\] Switch to `extra_applications` [\#33](https://github.com/danielberkompas/number/pull/33) ([danielberkompas](https://github.com/danielberkompas))

## [v0.5.3](https://github.com/danielberkompas/number/tree/v0.5.3) (2017-08-30)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.5.2...v0.5.3)

**Closed issues:**

- Deprecation warnings in Elixir 1.5 [\#30](https://github.com/danielberkompas/number/issues/30)
- Negative Decimal problem [\#28](https://github.com/danielberkompas/number/issues/28)

**Merged pull requests:**

- \[\#30\] Fix deprecation warnings on Elixir 1.5 [\#31](https://github.com/danielberkompas/number/pull/31) ([danielberkompas](https://github.com/danielberkompas))

## [v0.5.2](https://github.com/danielberkompas/number/tree/v0.5.2) (2017-08-05)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.5.1...v0.5.2)

**Closed issues:**

- Number formatting with abbreviations: $1,200,000 -\> $1.2MM, $5,586 -\> $5.6k, etc. [\#26](https://github.com/danielberkompas/number/issues/26)

**Merged pull requests:**

- \[\#23\] Properly handle negative Decimals [\#29](https://github.com/danielberkompas/number/pull/29) ([danielberkompas](https://github.com/danielberkompas))
- fix Float.to\_string warnings for elixir 1.3 [\#27](https://github.com/danielberkompas/number/pull/27) ([kerryjj](https://github.com/kerryjj))
- Update readme for Elixir 1.4 instructions. [\#25](https://github.com/danielberkompas/number/pull/25) ([sergiotapia](https://github.com/sergiotapia))

## [v0.5.1](https://github.com/danielberkompas/number/tree/v0.5.1) (2017-01-17)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.5.0...v0.5.1)

**Closed issues:**

- Add to application list in mix.exs? [\#23](https://github.com/danielberkompas/number/issues/23)

**Merged pull requests:**

- Fix 1.4 warnings [\#24](https://github.com/danielberkompas/number/pull/24) ([stuartbain](https://github.com/stuartbain))

## [v0.5.0](https://github.com/danielberkompas/number/tree/v0.5.0) (2016-11-26)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.4.2...v0.5.0)

**Closed issues:**

- Error in hex doc [\#16](https://github.com/danielberkompas/number/issues/16)

**Merged pull requests:**

- Stop signing with Keybase [\#22](https://github.com/danielberkompas/number/pull/22) ([danielberkompas](https://github.com/danielberkompas))
- Number with ordinal suffix [\#21](https://github.com/danielberkompas/number/pull/21) ([alexfilatov](https://github.com/alexfilatov))
- Fixed \#16 [\#20](https://github.com/danielberkompas/number/pull/20) ([unti1x](https://github.com/unti1x))
- \[\#18\] Improve precision using Decimal [\#19](https://github.com/danielberkompas/number/pull/19) ([danielberkompas](https://github.com/danielberkompas))
- Fix Number.Delimit.number\_to\_delimited cannot handle negative in string [\#17](https://github.com/danielberkompas/number/pull/17) ([raycheung](https://github.com/raycheung))

## [v0.4.2](https://github.com/danielberkompas/number/tree/v0.4.2) (2016-07-02)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.4.1...v0.4.2)

**Fixed bugs:**

- Number.Conversion is not used internally [\#12](https://github.com/danielberkompas/number/issues/12)

**Closed issues:**

- Module not available in releases if not listed in :applications [\#14](https://github.com/danielberkompas/number/issues/14)

**Merged pull requests:**

- \[\#12\] Use Number.Conversion properly, support Decimal [\#15](https://github.com/danielberkompas/number/pull/15) ([danielberkompas](https://github.com/danielberkompas))
- Don't set display\_number inside conditional [\#13](https://github.com/danielberkompas/number/pull/13) ([bratsche](https://github.com/bratsche))

## [v0.4.1](https://github.com/danielberkompas/number/tree/v0.4.1) (2015-12-16)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.4.0...v0.4.1)

**Closed issues:**

- number\_to\_human skips some numbers [\#10](https://github.com/danielberkompas/number/issues/10)

**Merged pull requests:**

- Fix number\_to\_human rounding and skipping errors [\#11](https://github.com/danielberkompas/number/pull/11) ([danielberkompas](https://github.com/danielberkompas))
- Adds SI.format [\#9](https://github.com/danielberkompas/number/pull/9) ([stereosteve](https://github.com/stereosteve))
- Add examples of module usage to README [\#7](https://github.com/danielberkompas/number/pull/7) ([danielberkompas](https://github.com/danielberkompas))
- Prettify Docs [\#6](https://github.com/danielberkompas/number/pull/6) ([danielberkompas](https://github.com/danielberkompas))

## [v0.4.0](https://github.com/danielberkompas/number/tree/v0.4.0) (2015-08-04)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.3.4...v0.4.0)

**Merged pull requests:**

- Add Number.Human.number\_to\_human/2 [\#5](https://github.com/danielberkompas/number/pull/5) ([danielberkompas](https://github.com/danielberkompas))
- Add Number.Percentage.number\_to\_percentage/2 [\#4](https://github.com/danielberkompas/number/pull/4) ([danielberkompas](https://github.com/danielberkompas))

## [v0.3.4](https://github.com/danielberkompas/number/tree/v0.3.4) (2015-06-10)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.3.3...v0.3.4)

## [v0.3.3](https://github.com/danielberkompas/number/tree/v0.3.3) (2015-06-10)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.3.2...v0.3.3)

## [v0.3.2](https://github.com/danielberkompas/number/tree/v0.3.2) (2015-06-10)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.3.1...v0.3.2)

**Implemented enhancements:**

- Improve Keybase Signature Validation [\#3](https://github.com/danielberkompas/number/pull/3) ([danielberkompas](https://github.com/danielberkompas))

## [v0.3.1](https://github.com/danielberkompas/number/tree/v0.3.1) (2015-06-10)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.3.0...v0.3.1)

## [v0.3.0](https://github.com/danielberkompas/number/tree/v0.3.0) (2015-06-10)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.2.1...v0.3.0)

**Implemented enhancements:**

- Add `number_to_phone` function [\#2](https://github.com/danielberkompas/number/pull/2) ([danielberkompas](https://github.com/danielberkompas))

**Merged pull requests:**

- Update .travis.yml [\#1](https://github.com/danielberkompas/number/pull/1) ([lowks](https://github.com/lowks))

## [v0.2.1](https://github.com/danielberkompas/number/tree/v0.2.1) (2015-06-09)

[Full Changelog](https://github.com/danielberkompas/number/compare/v0.2.0...v0.2.1)

## [v0.2.0](https://github.com/danielberkompas/number/tree/v0.2.0) (2015-06-09)

[Full Changelog](https://github.com/danielberkompas/number/compare/b9ed8744fddaaef3a555aa17f82fe8a4772e501f...v0.2.0)



\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*