Releases: NotAProfDev/openfigi-rs
Releases · NotAProfDev/openfigi-rs
v0.3.4
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
Fixed
- update license link to point to the correct GitHub location
- update rate limit header parsing to match OpenFIGI API changes
v0.3.2
Fixed
- update license link
v0.3.1
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
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
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
Fixed
- update changelog to mark version 0.1.0 release date
v0.1.0
chore: Release package openfigi-rs version 0.1.0