Repository navigation
0.1.12 - 2025-09-08
Release Notes
馃殌 Features
Affiliationtype added for the IntlServTrade dataset.Servicetype added for the IntlServTrade dataset.Tradeenum added for the IntlServTrade dataset.Displayimplemented forFrequencyenum.- Methods added to
GdpDataandUnderlyingGdpDatatypes to produce sets of unique values amongs fields within its wrapped vector of data. - Methods added to
IipDatatype for producing sets of unique field values in the wrapped vector. cl_unitsandcomponentsmethods added toIipDatato produce unique sets of values from the wrapped vector.FromStrimplemented forNaics. Avariantsmethod added to create a vector of all variants.into_innermethod added toInputOutputCodeto facilitate accessing the wrappedNaicsvalue inside map closures.- Methods added to
InputOutputandInputOutputDatato produce sets of unique variants for each struct field of the contained datum. - Additional methods added to
IipandIipDatatypes for producing unique sets of values contained in the wrapped struct fields. HashMaps and Sets converted to BTreeSets for sorting. Debugimpl bound added to path parameter to enable tracing instrumentation.frequenciesandtable_idsmethods added toGdpDatafor retrieving the value sets of the wrapped datum.GdpCodestype added to facilitate unit testing.- Testing endpoints added for
Iip,InputOutputvalue sets,health_checkmethod added as a convenience testing suite. jiffdependency added,anyhowupdated.paramsconvenience method added toInvestmenttype for producing API calls.paramsmethod added toTableNametype to facilitate generating API calls from the types.FixedAssetTabletype added to represent fixed assets table names in theFixedAssetsdataset.table_namesmethod added toFixedAssetsfor producing the value set of table names.Commandtype updated with Load and NextError variants.- Load and NextError commands added to CLI.
馃殰 Refactor
NipaDatumandNipaDatamoved fromdatamodule tonipamodule inkey_sets.- Tracing instrumentation added to value set methods.
- HashMap and Sets replaced with BTreeSet for ordering, and easier comparison.
- Noisy log lowered to
TRACElevel. IipIteratorreplaced withIipInvestmenttype to simply the code and convey clearer intent.FixedAssetsIteratorreplaced withFixedAssetsTablestype to clarify intent and simplify design.FixedAssetDatumandFixedAssetDatatypes moved tofixed_assetswithin thekey_setsmodule.- Minor polish.
馃摎 Documentation
- Justfile updated with CLI test suite for loading datasets.
馃И Testing
- Units tests added for
Iipdata comparing unique values in source data to variants of parameter keys or classification enums. - Updateds to value set test suites for the
GDPbyIndustryandUnderlyingGDPbyIndustrydatasets. - Value set comparisons for the
InputOutputdataset updated to compare parameter keys, as well as additional struct fields within the wrapped data.
鈿欙笍 Miscellaneous Tasks
- Version incremented to 0.1.12. Patch update to
clapdependency. - Visibility updated for
Affiliation,TradeandServiceenums. - Cargo lock updated.
- Visibility updated for new types and some restructuring.
- Visibility updated for new tests.
Download bears 0.1.12
| File | Platform | Checksum |
|---|---|---|
| bears-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| bears-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| bears-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| bears-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo crumplecup/bearsYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>