Skip to content

Releases: NotAProfDev/openfigi-rs

v0.3.4

09 Aug 15:12
73b8b6f

Choose a tag to compare

Added

  • add Codecov configuration file for coverage reporting

Fixed

  • update Codecov configuration to ignore specific test utility file and adjust coverage report generation
  • remove flags configuration from Codecov YAML, since they only work for PRO versions
  • Codecov configuration file for coverage reporting
  • update chrono dependency version and add dependency status badge to README
  • correct casing of Codecov badge in README
  • add missing Code Coverage badge to README
  • update CI configuration to include llvm-tools-preview and coverage report generation
  • add lcov.info to .gitignore to ignore code coverage files
  • ensure cargo-llvm-cov is installed and add coverage report generation to CI script
  • resolve collapsible if lint to restore CI stability
  • correct date range order in tests for accurate validation
  • format deserialization line for improved readability in test macro
  • replace unwrap with expect for better error handling in tests and request builders
  • streamline serde attributes for share_class_figi and composite_figi in FigiResult
  • remove redundant default client test for clarity
  • correct placement of api_key in examples for clarity and consitency
  • reorder dependencies in Cargo.toml for clarity
  • remove spaces around OPENFIGI_API_KEY assignment in .env.example
  • update repository clone URL in CONTRIBUTING.md

Other

  • added new mapping table between MIC and FIGI exchange codes

v0.3.3

19 Jul 13:57
a3990f8

Choose a tag to compare

Fixed

  • update license link to point to the correct GitHub location
  • update rate limit header parsing to match OpenFIGI API changes

v0.3.2

19 Jul 12:47
e823305

Choose a tag to compare

Fixed

  • update license link

v0.3.1

19 Jul 12:07
25dd3db

Choose a tag to compare

Added

  • add new resource cache files for currency, exchange codes, ID types, market security descriptions, MIC codes, security types, and state codes as fallback builds

Fixed

  • reduce API rate limit delay from 10 seconds to 5 seconds

Other

  • streamline CI workflow by consolidating jobs so we do not hit API rate limits through concurrent builds
  • Changed cache folder structure and improved build script to work with DOC.RS
  • Merge branch 'main' of https://github.com/NotAProfDev/openfigi-rs

v0.3.0

19 Jul 10:02
f4124d7

Choose a tag to compare

Added

  • add UnexpectedApiResponse error type for handling unexpected API responses

Fixed

  • add delay to API calls to avoid hitting rate limits in CI
  • improve error handling in CSV documentation loading by returning an error instead of printing a warning
  • update enum variants to use uppercase constants in MappingRequest validation to match automated enum variants

Other

  • update IdType references from IdIsin to ID_ISIN and similar adjustments across mapping requests and tests
  • enhance main function with endpoint validation and improve error handling for empty responses
  • update header from 'value' to 'key' in enum documentation files
  • enhance build script structure and error handling for OpenFIGI API enums
  • streamline endpoint configuration and processing in build script
  • replace security type enum definition with generated file
  • replace MarketSecDesc enum definition with generated file
  • replace IdType enum definition with generated file and update test cases
  • add csv as a build dependency
  • added new enum builds and resources for documentation
  • remove enum generation scripts as part of cleanup
  • remove StateCode enum definition and include generated file
  • remove SecurityType2 enum definition and include generated file
  • remove MicCode enum definition and include generated file
  • automated ExchCode enum generation
  • remove redundant currency enum definition and include generated file
  • add build script to automate the enum generation
  • fix emoji in Configuration section for consistency
  • update comment for PLAZOSFIJOS to clarify description
  • enhanced docs
  • improve README and mapping.rs documentation for clarity and consistency
  • add anyhow as test dependency for improved error handling and update README structure
  • mark internal modules and methods as hidden for cleaner API documentation
  • update dependencies in Cargo.toml
  • remove unused common.rs file

v0.2.0

03 Jul 17:28
d5b092c

Choose a tag to compare

Other

  • enhance documentation for test utilities module
  • consolidate test utilities and improve enum serialization tests
  • replace impl_filterable_builder macro with impl_filter_builder for consistency across request builders
  • introduce macro for standard filter builder methods across request types
  • implement filterable builder macros for endpoint request builders
  • improve response handling and error reporting in OpenFIGI API
  • response types and error handling in OpenFIGI API

v0.1.1

17 Jun 17:10
ed490d8

Choose a tag to compare

Fixed

  • update changelog to mark version 0.1.0 release date

v0.1.0

17 Jun 16:50

Choose a tag to compare

chore: Release package openfigi-rs version 0.1.0