Skip to content

Commit fc7a3a0

Browse files
committed
CHANGELOG.md updated for version 0.1.8
1 parent b7ec0a8 commit fc7a3a0

1 file changed

Lines changed: 34 additions & 38 deletions

File tree

CHANGELOG.md

Lines changed: 34 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
## [0.1.7] - 2025-04-07
5+
## [0.1.8] - 2025-04-14
66

77
### 🚀 Features
88

@@ -12,10 +12,14 @@ All notable changes to this project will be documented in this file.
1212
- Added the `Channel` enum to represent valid keys for the Channel parameter of the IntlServSTA dataset.
1313
- Added the `IipIndustry` enum to represent valid keys for the Industry parameter of the IntlServSTA dataset.
1414
- Added the `NaicsSector`, `NaicsSubsector` and `NaicsCategory` enums to represent different levels of NAICS code categories.
15+
- The NaicsSector::from_key method is now NaicsSector::from_code.
16+
- Added the `NaicsSubcategory` type to represent Naics industry codes with a length of five digits.
1517

1618
### 🐛 Bug Fixes
1719

1820
- Explicit version numbers added to workspace members.
21+
- NaicsSubcategory variants and method values corrected in response to unit testing.
22+
- `NaicsCategory` variants and methods corrected in response to unit testing.
1923

2024
### 🚜 Refactor
2125

@@ -29,6 +33,10 @@ All notable changes to this project will be documented in this file.
2933
- ApiMetada moved to the key_sets module of the bears_species crate.
3034
- InputOutput key set moved to the key_sets module of the bears_ecology crate.
3135
- `IntlServSta`, `IntlServTrade` and `Regional` key sets moved to the key_sets module of the bears_species crate.
36+
- Naics.rs and naics_codes.csv removed.
37+
- Naics codes by classification added to the `cave` directory of `bears_health`.
38+
- NaicsItem moved to the `keys` module of `bears_species`.
39+
- Data module updated to use the new name for NaicsItems.
3240

3341
### 📚 Documentation
3442

@@ -38,13 +46,18 @@ All notable changes to this project will be documented in this file.
3846

3947
- Unused tests for json removed.
4048
- Tests added for `Component` and `AocSta` types validating enum variants against the BEA response.
49+
- Verification testings for Naics types added validating variant names, description and codes against the .csv files in the cave.
4150

4251
### ⚙️ Miscellaneous Tasks
4352

4453
- Version incremented to 0.1.7.
4554
- Patch update to the `clap` dependency.
4655
- Unused json and validate modules removed.
4756
- Patch update to the `tokio` dependency.
57+
- Increment version to 0.1.8.
58+
- Rust fmt changes.
59+
- Naics types added to mod and lib files.
60+
- Clippy corrected `manual implementation of ok` corrected to use the ok method.
4861

4962
## [0.1.6] - 2025-03-31
5063

@@ -122,32 +135,52 @@ All notable changes to this project will be documented in this file.
122135

123136
### 🚀 Features
124137

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.
125142
- 'Style' type added to facilitate progress bars drawn to the console.
126143
- Method `from_value` added to `Frequency` to provide a canonical means of interpreting BEA parameter values.
127144
- Added the `roman_numeral_quarter` function mapping Roman Numeral values in the `Quarter` field to the `jiff::civil::Date` type.
128145
- `GdpData` type added for the GDPbyIndustry dataset. Companion variant `Data::GdpData` added.
129146
- Progress bar added to `Queue` file loading.
130147
- Progress bars added to `History` load and download methods.
131148

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+
132157
### 🚜 Refactor
133158

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.
134162
- Various console logs lowered from Info to Trace, now that the functions of interest are more stable.
135163
- `MneDiData` and `FixedAssetsData` added to the root namespace following the library convention.
136164

137165
### 📚 Documentation
138166

167+
- Method descriptions added to the `dataset` module.
168+
- Descriptions added for `History` methods.
139169
- Description added for the `roman_numeral_quarter` function.
140170
- Descriptions added to `Frequency` methods.
141171
- Module and function level descriptions added the `check` module.
142172
- Progress statistics updated in the root `README.md`.
143173

144174
### 🧪 Testing
145175

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.
146178
- Additional troubleshooting tests added for loading GDPbyIndustry files.
147179
- Duplicate test removed.
148180

149181
### ⚙️ Miscellaneous Tasks
150182

183+
- Increment version to 0.1.3 in Cargo.toml.
151184
- Changelog updated for version 0.1.3.
152185
- Version incremented to 0.1.4 in Cargo.toml.
153186
- Changelog action added to justfile.
@@ -158,43 +191,6 @@ All notable changes to this project will be documented in this file.
158191
- Deletion of dead legacy code.
159192
- Changelog updated for version 0.1.4.
160193

161-
## [0.1.3] - 2025-03-03
162-
163-
### 🚀 Features
164-
165-
- Methods `initial_load`, `initial_load_continued`, `retry_load` and `download_with_history` added to the `Dataset` type.
166-
- Method variants for `with_events` added to the Queue and History types to facilitate benchmarking.
167-
- GdpDatum type added to represent return values for the `Dataset::GDPbyIndustry` variant.
168-
- Download support added to GdpByIndustry via the GdpByIndustryIterator type.
169-
170-
### 🐛 Bug Fixes
171-
172-
- Note variant added to the Addendum type.
173-
- The MneError type now recognizes multiple error codes returned in an array.
174-
- The size limiting check no longer prevents users from requesting files larger than the 100MB limit.
175-
- Logical bug patched in the impl for `Chunks` from `History`. The inner vector will now include the final `Chunk`.
176-
- Off-by-one logical error fixed for generating frequency parameters from a list.
177-
178-
### 🚜 Refactor
179-
180-
- The Error cap has been raised to 29, and the Call cap to 89, since size tracking is now enabled.
181-
- The History::contains method has been removed in favor of calling `contains_key` directly on the inner BTreeMap.
182-
- Streamlined error handling for JsonParseError variants.
183-
184-
### 📚 Documentation
185-
186-
- Method descriptions added to the `dataset` module.
187-
- Descriptions added for `History` methods.
188-
189-
### 🧪 Testing
190-
191-
- Coverage added for the `History` methods `initial_load`, `initial_load_continued`, `retry_load` and `download_with_history`.
192-
- Benchmarking added to the `with_event` family of methods for the Queue and Chunks types.
193-
194-
### ⚙️ Miscellaneous Tasks
195-
196-
- Increment version to 0.1.3 in Cargo.toml.
197-
198194
## [0.1.2] - 2025-02-23
199195

200196
### 🐛 Bug Fixes

0 commit comments

Comments
 (0)