Skip to content

Latest commit

 

History

History
73 lines (57 loc) · 2.48 KB

CHANGELOG.md

File metadata and controls

73 lines (57 loc) · 2.48 KB

Changelog

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.

A separate changelog is kept for rand_core.

You may also find the Upgrade Guide useful.

v2.0.0 - 2023-08-01

Refactor

  • There's no method calling endpoints. Instead, we use a method called build() that takes the endpoint string slice as parameter.

Added

  • Using type results to facilitate API call
  • More struct endpoints

Workflow

  • Added github actions building, checking and linting the project on every branch push and pull request

Lint

  • Linted all project accordingly to cargo fmt and cargo clippy

v1.0.1 - 2023-07-12

Tests

  • Removed API directly call and responses
  • Added mocked tests

Workflow

  • Added github actions building, checking and linting the project on every branch push and pull request

Lint

  • Linted all project accordingly to cargo fmt and cargo clippy

v1.0.0 - 2023-07-12

Added

  • Theme full attributes, including Enum access to enumerated attributes
  • Platform full attributes, including Enum access to enumerated attributes
  • Colllection full attributes, including Enum access to enumerated attributes

Fixed

  • Non presence of fields() query method now works as a fields *; body request

Build

  • Removed serde_qs, as it has no use in this crate

v0.3.2 - 2023-07-07

Tests/Project Organization

  • Separated Integration tests location to improve lib.rs readability
  • Placing the tests into a test specific path

v0.3.1 - 2023-07-07

Fixed

  • IGDB API error responses being parsed to be user friendly

v0.3.0 - 2023-07-05

Added

  • Game full attributes, including Enum access to enumerated attributes
  • Genre full attributes, including Enum access to enumerated attributes

Project organization

  • Update README with the 0.2.0 changes

v0.2.0 - 2023-07-04

Added

  • Character full attributes, including Enum access to enumerated attributes (Gender and Species)
  • Public crate method to access the API response as JSON

v0.1.0 - 2023-07-01

Added

  • API wrapper using reqwest
  • Game abstraction to query Game related info
  • Character abstraction to query Character related info

Project organization

  • Documentation markdowns for the repository