Skip to content

chore(deps): move to bgpkit-commons 0.14 - #7

Merged
digizeph merged 1 commit into
mainfrom
chore/commons-0.14
Oct 24, 2026
Merged

digizeph merged 1 commit into
mainfrom
chore/commons-0.14

Conversation

@digizeph

Copy link
Copy Markdown
Member

Summary

commons 0.14.1 depends on oneio 0.27, so the crate resolves a single oneio version instead of 0.20 through commons and 0.27 directly.

Changes

  • bgpkit-commons 0.9.6 to 0.14.
  • The boolean-argument load_asinfo loader is deprecated there, so the three call sites build an AsInfoBuilder explicitly with the same flags as before.
  • AsInfo gained delegated, allocation_status and irr. The two test fixtures set them explicitly; the CSV row mapper does not read them, so the output width is unchanged.
  • The published JSONL gains allocation_status (always serialized) and keeps delegated/irr out while they are unset.

Testing

  • cargo fmt --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test (9 tests pass)
  • cargo build --release

commons 0.14.1 depends on oneio 0.27, so the crate resolves a single oneio
version instead of 0.20 through commons and 0.27 directly.

The new commons deprecates the boolean-argument `load_asinfo` loader, so the
three call sites build an `AsInfoBuilder` explicitly. `AsInfo` also gained
`delegated`, `allocation_status` and `irr`; the two test fixtures set them
explicitly, which keeps the generated CSV at its existing width because the
row mapper does not read those fields.
@digizeph
digizeph merged commit b3cd296 into main Oct 24, 2026
1 check passed
@digizeph
digizeph deleted the chore/commons-0.14 branch October 24, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant