- Refactor and improve documentation
- Update to Rust 2021 edition and add minimum supported Rust version (1.81)
- Add
no_stdsupport - Remove
failuredependency - Remove "compact" (de)serialization
- Stricter parsing
- Refactor and some optimizations
- Update to Rust 2018 edition
- Update dependencies
- Configure GitLab CI
- Add methods to parse from byte slices
- Add method to get the CNPJ entity branch
- Implement
AsRef<[u8]>,PartialOrdandOrd - Turn
CnpjandCpfstructs into newtypes - Add support to serialization with
serde - Add more examples and improve documentation
- Fix parsing when have too much numbers and add test
- Migrate to GitLab
- Add
failureerrors, and usematches!()in tests - Use
pub typeinstead ofpub usefor Icn - Export
ParseCnpjErrorandParseCpfError - Add
fmt::Debugimpl - Force generate CNPJ number for headquarters
- Update examples and version number in README
- Add CNPJ support
- Configure Travis CI
- Update examples, documentation and tests
- Add ICN/CPF support