go-p2p/node
Snider 85de30a528 feat(compat): implement spec-described aliases across all packages
Add compatibility aliases documented in specs but missing from code:

- node: NewNodeManagerWithPaths, NewPeerRegistryWithPath (deprecated
  constructor aliases), RegisterWithTransport (deprecated method alias),
  ConnectedPeers (count alias), GetLogsPayload (type alias)
- levin: Short-form Value constructors (Uint64Val, StringVal, ObjectVal,
  etc.) matching spec naming
- logging: WithComponent, GetLevel, GetGlobal (deprecated method aliases)
- ueps: TagCurrentLay, TagTargetLay (short-form tag constant aliases)

All aliases delegate to the canonical AX-compliant names. Tests cover
every alias with round-trip verification where applicable.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 12:25:22 +01:00
..
levin feat(compat): implement spec-described aliases across all packages 2026-03-31 12:25:22 +01:00
ax_test_helpers_test.go refactor(node): clarify AX filesystem and message names 2026-03-30 20:52:19 +00:00
bench_test.go refactor(node): align peer and handler names with AX 2026-03-31 05:32:08 +00:00
buffer_pool.go refactor(node): clarify filesystem and buffer pool names 2026-03-30 21:50:35 +00:00
buffer_pool_test.go refactor(node): clarify filesystem and buffer pool names 2026-03-30 21:50:35 +00:00
bundle.go feat(ax): AX compliance sweep — comments as usage examples, remove linter-injected aliases 2026-03-31 12:20:52 +01:00
bundle_test.go refactor(node): clarify AX filesystem and message names 2026-03-30 20:52:19 +00:00
compat.go feat(compat): implement spec-described aliases across all packages 2026-03-31 12:25:22 +01:00
compat_test.go feat(compat): implement spec-described aliases across all packages 2026-03-31 12:25:22 +01:00
controller.go refactor(node): align peer and handler names with AX 2026-03-31 05:32:08 +00:00
controller_test.go refactor(node): align peer and handler names with AX 2026-03-31 05:32:08 +00:00
dispatcher.go feat(ax): AX compliance sweep — comments as usage examples, remove linter-injected aliases 2026-03-31 12:20:52 +01:00
dispatcher_test.go refactor(node): remove legacy compatibility aliases 2026-03-30 21:27:45 +00:00
errors.go feat(ax): AX compliance sweep — comments as usage examples, remove linter-injected aliases 2026-03-31 12:20:52 +01:00
filesystem.go refactor(node): clarify filesystem and buffer pool names 2026-03-30 21:50:35 +00:00
identity.go refactor(node): remove legacy AX aliases 2026-03-31 05:08:09 +00:00
identity_test.go refactor(node): remove legacy AX aliases 2026-03-31 05:08:09 +00:00
integration_test.go refactor(node): align peer and handler names with AX 2026-03-31 05:32:08 +00:00
message.go refactor(node): align peer and handler names with AX 2026-03-31 05:32:08 +00:00
message_test.go refactor(node): adopt AX-native protocol names 2026-03-30 21:21:07 +00:00
peer.go feat(ax): AX compliance sweep — comments as usage examples, remove linter-injected aliases 2026-03-31 12:20:52 +01:00
peer_test.go refactor(node): align peer and handler names with AX 2026-03-31 05:32:08 +00:00
protocol.go refactor(node): align peer and handler names with AX 2026-03-31 05:32:08 +00:00
protocol_test.go refactor(node): remove legacy AX aliases 2026-03-31 05:08:09 +00:00
transport.go feat(ax): AX compliance sweep — comments as usage examples, remove linter-injected aliases 2026-03-31 12:20:52 +01:00
transport_test.go refactor(node): rename websocket handler and clarify UEPS comments 2026-03-31 05:18:20 +00:00
worker.go feat(ax): AX compliance sweep — comments as usage examples, remove linter-injected aliases 2026-03-31 12:20:52 +01:00
worker_test.go refactor(node): remove legacy AX aliases 2026-03-31 05:08:09 +00:00