# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [0.4.0] - 2019-07-26

- Deprecated `generate_gtin` for `generate`. `generate_gtin` will be removed in version `0.5.0` - @cdesch
- Deprecated `check_gtin` for `validated`. `check_gtin` will be removed in version `0.5.0` - @cdesch
- Validated Functionality with Elixir 1.9.1 and Elixir 1.7.4 - @cdesch
- README Updates with additional information - @cdesch
- Credo Fixes - @cdesch
- Updating Credo from `0.10.0` to `1.1.2` - @cdesch
- Updating Coveralls from `0.9.2` to `0.11.1` - @cdesch
- Updating ExDocs from `0.19.1` to `0.21.1` - @cdesch

TODO: Make functions private in the validation module

## [0.3.4] - 2018-08-15 (Not Published)

- Adding `describe` groupings to tests - @cdesch

## [0.3.3] - 2018-08-15

- Reformatted CHANGELOG.md - @cdesch
- Testing with Elixir 1.7.2 - @cdesch
- Added UPC acronym definition to README.md - @cdesch
- Updating Credo from `0.9.2` to `0.10.0` - @cdesch
- Updating Coveralls from `0.8.2` to `0.9.2` - @cdesch
- Updating ExDocs from `0.18.3` to `0.19.1` - @cdesch

## [0.3.2] - 2018-05-21

- Adding UPC to description in README.md - @cdesch
- Adding Module Docs - @cdesch
- Fixing Readme Link for MIT license badge - @cdesch

## [0.3.1] - 2018-05-21

- Updated dependencies and fixed Credo Errors - @cdesch

## [0.3.0] - 2018-01-16

- Added GS1 Prefix Look up `gs1_prefix_country`for country code - @cdesch

## [0.2.7] - 2018-01-16

- Bumping version to 0.2.7 due to issue with `mix hex.publish` - @cdesch

## [0.2.6] - 2018-01-16

- Bumping versions of credo, ex_doc and coveralls - @cdesch

## [0.2.5] - 2017-07-30

- Added additional Doc Tests - @cdesch

## [0.2.4] - 2017-07-28

- Changed package name from ExGtin to ex_gtin - @cdesch

## [0.2.3] - 2017-07-28

- Fixing [README.md](README.md) formatting - @cdesch
- Refactored `string` type spec to `String.t()` - @cdesch
- Added composite mix task for validating the library - @cdesch
- Changed [CONTRIBUTING.md](CONTRIBUTING.md) pull request process to test the library - @cdesch

### Added

- Added .editorconfig file - @cdesch
- Added more test for each type of GTIN - @cdesch

## [0.2.2] - 2017-07-06

- Added Generate GTIN function - @cdesch
- Added CHANGELOG.md with history - @cdesch
- Updated Readme with usage and minor fixes - @cdesch

## [0.2.1] - 2017-07-04

- Added GTIN Length Validation and error handling - @cdesch

## [0.2.0] - 2017-07-03

- Added [CONTRIBUTING.md](CONTRIBUTING.md) file - @cdesch
- Added [LICENSE.md](LICENSE.md) file - @cdesch
- Reorganizing code in modules - @cdesch

## [0.1.0] - 2017-07-03

- Initial Release - @cdesch
