Skip to content

Commit 204b54b

Browse files
committed
fix: correct date in CHANGELOG.md for v0.9.0
1 parent 6254190 commit 204b54b

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

CHANGELOG.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
44

55
## Unreleased changes
66

7-
## v0.9.0 - 2025-01-30
7+
## v0.9.0 - 2025-07-29
88

99
### Breaking changes
1010

@@ -15,7 +15,8 @@ All notable changes to this project will be documented in this file.
1515
### Feature flags
1616

1717
* Added individual feature flags for each module (`asinfo`, `as2rel`, `bogons`, `countries`, `mrt_collectors`, `rpki`)
18-
* Made all dependencies optional except `thiserror` - dependencies are only compiled when their respective features are enabled
18+
* Made all dependencies optional except `thiserror` - dependencies are only compiled when their respective features are
19+
enabled
1920
* Added `all` convenience feature that enables all modules (set as default for backwards compatibility)
2021
* Removed `native-tls` and `rustls` feature flags - oneio now uses rustls by default
2122
* Updated GitHub Actions workflow to test all feature combinations
@@ -33,15 +34,19 @@ All notable changes to this project will be documented in this file.
3334
* Significantly improved lib.rs documentation with comprehensive usage examples
3435
* Added feature flag documentation and minimal build examples
3536
* Enhanced module descriptions with clear feature requirements
36-
* Updated lib.rs with detailed functionality descriptions including load methods, access methods, data sources, and capabilities for each module
37-
* Standardized error handling across all modules - all access methods now return `Result<T>` with clear error messages instead of mixed `Option<T>` and `Result<T>` patterns
37+
* Updated lib.rs with detailed functionality descriptions including load methods, access methods, data sources, and
38+
capabilities for each module
39+
* Standardized error handling across all modules - all access methods now return `Result<T>` with clear error messages
40+
instead of mixed `Option<T>` and `Result<T>` patterns
3841
* Unified error message format across all modules with consistent "Data not loaded. Call load_xxx() first." pattern
3942
* Added LazyLoadable trait interface for consistent reloading and status checking across all data modules
4043
* Added loading_status() method to BgpkitCommons for inspecting which modules are currently loaded
41-
* Replaced anyhow with thiserror for structured error handling - introduced BgpkitCommonsError with specific error types for module loading failures, data source errors, and invalid formats
44+
* Replaced anyhow with thiserror for structured error handling - introduced BgpkitCommonsError with specific error types
45+
for module loading failures, data source errors, and invalid formats
4246
* Added comprehensive error constants and helper methods for consistent error creation across modules
4347
* Eliminated all anyhow! macro calls in favor of structured error types with specific context and guidance
44-
* Added From implementations for common parsing errors (ParseIntError, ParseFloatError) to support automatic error conversion
48+
* Added From implementations for common parsing errors (ParseIntError, ParseFloatError) to support automatic error
49+
conversion
4550
* Successfully removed anyhow dependency completely - now using only thiserror 2.0 for all error handling
4651

4752
## v0.8.2 - 2025-06-06

0 commit comments

Comments
 (0)