22
33All notable changes to this project will be documented in this file.
44
5- ## [ 0.1.8 ] - 2025-04-14
5+ ## [ 0.1.9 ] - 2025-05-12
66
77### 🚀 Features
88
@@ -14,12 +14,14 @@ All notable changes to this project will be documented in this file.
1414- Added the ` NaicsSector ` , ` NaicsSubsector ` and ` NaicsCategory ` enums to represent different levels of NAICS code categories.
1515- The NaicsSector::from_key method is now NaicsSector::from_code.
1616- Added the ` NaicsSubcategory ` type to represent Naics industry codes with a length of five digits.
17+ - NaicsIndustry enum added to represent the full six-digit NAICS codes.
1718
1819### 🐛 Bug Fixes
1920
2021- Explicit version numbers added to workspace members.
2122- NaicsSubcategory variants and method values corrected in response to unit testing.
2223- ` NaicsCategory ` variants and methods corrected in response to unit testing.
24+ - Typo corrections in the reference file for NAICS codes.
2325
2426### 🚜 Refactor
2527
@@ -47,6 +49,8 @@ All notable changes to this project will be documented in this file.
4749- Unused tests for json removed.
4850- Tests added for ` Component ` and ` AocSta ` types validating enum variants against the BEA response.
4951- Verification testings for Naics types added validating variant names, description and codes against the .csv files in the cave.
52+ - Check_naics_industry added to check_naics test suite.
53+ - Check_naics_industry added to check_naics test suite.
5054
5155### ⚙️ Miscellaneous Tasks
5256
@@ -58,6 +62,10 @@ All notable changes to this project will be documented in this file.
5862- Rust fmt changes.
5963- Naics types added to mod and lib files.
6064- Clippy corrected ` manual implementation of ok ` corrected to use the ok method.
65+ - Version incremented to 0.1.9.
66+ - NaicsIndustry enum added to public visibility in lib.rs and mod.rs.
67+ - Minor update to tokio and patch updates to clap and jiff dependencies.
68+ - Locked flag added to cargo-dist and cargo-release installs.
6169
6270## [ 0.1.6] - 2025-03-31
6371
@@ -135,52 +143,32 @@ All notable changes to this project will be documented in this file.
135143
136144### 🚀 Features
137145
138- - Methods ` initial_load ` , ` initial_load_continued ` , ` retry_load ` and ` download_with_history ` added to the ` Dataset ` type.
139- - Method variants for ` with_events ` added to the Queue and History types to facilitate benchmarking.
140- - GdpDatum type added to represent return values for the ` Dataset::GDPbyIndustry ` variant.
141- - Download support added to GdpByIndustry via the GdpByIndustryIterator type.
142146- 'Style' type added to facilitate progress bars drawn to the console.
143147- Method ` from_value ` added to ` Frequency ` to provide a canonical means of interpreting BEA parameter values.
144148- Added the ` roman_numeral_quarter ` function mapping Roman Numeral values in the ` Quarter ` field to the ` jiff::civil::Date ` type.
145149- ` GdpData ` type added for the GDPbyIndustry dataset. Companion variant ` Data::GdpData ` added.
146150- Progress bar added to ` Queue ` file loading.
147151- Progress bars added to ` History ` load and download methods.
148152
149- ### 🐛 Bug Fixes
150-
151- - Note variant added to the Addendum type.
152- - The MneError type now recognizes multiple error codes returned in an array.
153- - The size limiting check no longer prevents users from requesting files larger than the 100MB limit.
154- - Logical bug patched in the impl for ` Chunks ` from ` History ` . The inner vector will now include the final ` Chunk ` .
155- - Off-by-one logical error fixed for generating frequency parameters from a list.
156-
157153### 🚜 Refactor
158154
159- - The Error cap has been raised to 29, and the Call cap to 89, since size tracking is now enabled.
160- - The History::contains method has been removed in favor of calling ` contains_key ` directly on the inner BTreeMap.
161- - Streamlined error handling for JsonParseError variants.
162155- Various console logs lowered from Info to Trace, now that the functions of interest are more stable.
163156- ` MneDiData ` and ` FixedAssetsData ` added to the root namespace following the library convention.
164157
165158### 📚 Documentation
166159
167- - Method descriptions added to the ` dataset ` module.
168- - Descriptions added for ` History ` methods.
169160- Description added for the ` roman_numeral_quarter ` function.
170161- Descriptions added to ` Frequency ` methods.
171162- Module and function level descriptions added the ` check ` module.
172163- Progress statistics updated in the root ` README.md ` .
173164
174165### 🧪 Testing
175166
176- - Coverage added for the ` History ` methods ` initial_load ` , ` initial_load_continued ` , ` retry_load ` and ` download_with_history ` .
177- - Benchmarking added to the ` with_event ` family of methods for the Queue and Chunks types.
178167- Additional troubleshooting tests added for loading GDPbyIndustry files.
179168- Duplicate test removed.
180169
181170### ⚙️ Miscellaneous Tasks
182171
183- - Increment version to 0.1.3 in Cargo.toml.
184172- Changelog updated for version 0.1.3.
185173- Version incremented to 0.1.4 in Cargo.toml.
186174- Changelog action added to justfile.
@@ -191,6 +179,43 @@ All notable changes to this project will be documented in this file.
191179- Deletion of dead legacy code.
192180- Changelog updated for version 0.1.4.
193181
182+ ## [ 0.1.3] - 2025-03-03
183+
184+ ### 🚀 Features
185+
186+ - Methods ` initial_load ` , ` initial_load_continued ` , ` retry_load ` and ` download_with_history ` added to the ` Dataset ` type.
187+ - Method variants for ` with_events ` added to the Queue and History types to facilitate benchmarking.
188+ - GdpDatum type added to represent return values for the ` Dataset::GDPbyIndustry ` variant.
189+ - Download support added to GdpByIndustry via the GdpByIndustryIterator type.
190+
191+ ### 🐛 Bug Fixes
192+
193+ - Note variant added to the Addendum type.
194+ - The MneError type now recognizes multiple error codes returned in an array.
195+ - The size limiting check no longer prevents users from requesting files larger than the 100MB limit.
196+ - Logical bug patched in the impl for ` Chunks ` from ` History ` . The inner vector will now include the final ` Chunk ` .
197+ - Off-by-one logical error fixed for generating frequency parameters from a list.
198+
199+ ### 🚜 Refactor
200+
201+ - The Error cap has been raised to 29, and the Call cap to 89, since size tracking is now enabled.
202+ - The History::contains method has been removed in favor of calling ` contains_key ` directly on the inner BTreeMap.
203+ - Streamlined error handling for JsonParseError variants.
204+
205+ ### 📚 Documentation
206+
207+ - Method descriptions added to the ` dataset ` module.
208+ - Descriptions added for ` History ` methods.
209+
210+ ### 🧪 Testing
211+
212+ - Coverage added for the ` History ` methods ` initial_load ` , ` initial_load_continued ` , ` retry_load ` and ` download_with_history ` .
213+ - Benchmarking added to the ` with_event ` family of methods for the Queue and Chunks types.
214+
215+ ### ⚙️ Miscellaneous Tasks
216+
217+ - Increment version to 0.1.3 in Cargo.toml.
218+
194219## [ 0.1.2] - 2025-02-23
195220
196221### 🐛 Bug Fixes
0 commit comments