All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.4.0 / 2020.05.12
- User settings for caching (pokeapi.CacheSettings)
- CustomExpire: set a custom cache expiration (in minutes)
- UseCache: turn caching on/off
1.3.2 / 2020.04.03
- Current version to README.
- Missing version link in CHANGELOG.
1.3.1 / 2020.04.03
- Replaced CircleCI with GitHub Actions
1.3.0 / 2019.06.23
- Caching via go-cache
- ClearCache function (to clear existing cache)
1.2.1 / 2019.06.23
- Added additional unit tests for Search
1.2.0 / 2019.06.22
- Search function for filtering resource lists
- Ability to filter by any string
- Ability to filter by "starts with" using ^
1.1.1 / 2019.06.22
- Coverage via Codecov
- Badges for GoReport, GoDoc, license
1.1.0 / 2019.06.22
- Optional parameters for Resource calls:
- Offset (defaults to zero)
- Limit (defaults to twenty, per API)
1.0.0 / 2019.06.22
- Endpoint Categories
- Berries (berries, firmness, flavors)
- Contests (types, effects, etc.)
- Encounters (methods, conditions, etc.)
- Evolution (chains, triggers)
- Games (generations, versions, etc.)
- Locations (areas, regions, etc.)
- Machines
- Moves (moves, attributes, etc.)
- Pokemon (abilities, egg groups, etc.)
- Utility (languages)
- Resource endpoint for resource lists
- Unit tests for all endpoints