Skip to main content

Changelog

2.0.3

28. Sep 24

 

Fixed
  • Free company members failed to parse if at least one of its members had been cached before

2.0.2

27. Sep 24

 

Fixed
  • Grand Company parsing fails under certain circumstances
  • Client returns wrong primary attributes for Ninja and Viper

2.0.1

22. Sep 24

Changed
  • Version is printed to console on startup

2.0.0

22. Sep 24

 

Complete revamp of the API. Instead of simply parsing and returning NetStone data, Lodestone data is now mapped onto database entities and cached. Retrieving character data can now return cached data as DTOs, or refresh data from the Lodestone and return as said DTOs.

Added
  • Character achievement parsing
  • NetStone entity to database mapping
  • Caching of database entities
    • Character + attributes
    • Character ClassJobs
    • Character Minions
    • Character Mounts
    • Character Achievements
    • Free Company
    • Free Company Memberes
  • NetStone.Api.Client project for easy data retrieval in .NET projects
  • Various unit tests to compare parsed data and data mapped to database entities and DTOs
  • Additional properties in DTOs like whether data is cached, when it was last refreshed, and collection totals + percentages
  • RabbitMQ support for all endpoints

 

1.1.0b

15. Jul 24

Added
  • Dawntrail Jobs parsing
    • They were ignored before, now data is actually being parsed

1.0.3b

01. Jul 24

Fixed
  • Exception when parsing Dawntrail jobs

1.0.2b

15. Apr 24

Fixed
  • Exception when parsing free company rankings for free companies without ranking(s)

1.0.1b

27. Jan 24

Fixed
  • Exception when parsing disciples of the hand/land

1.0.0b

25. Jan 24

Initial Release
  • Character parsing
    • Character
    • ClassJobs
    • Minions
    • Mounts
  • Free Company parsing
    • Free Company
    • Free Company members