Repository navigation
Releases: SpaceMolt/spacemolt-lib
Release list
v16.4.0
v16.3.0
Released by .github/workflows/release.yml.
Generated command surface: v0.637.1
Why this bump (level: minor):
- minor: command added: spacemolt/get_player_profile
v16.2.0
Released by .github/workflows/release.yml.
Generated command surface: v0.632.0
Why this bump (level: minor):
- minor: command added: spacemolt_facility/reset_contraband
- minor: command added: spacemolt_facility/set_contraband
v16.1.0
Released by .github/workflows/release.yml.
Generated command surface: v0.630.0
Why this bump (level: minor):
- minor: command added: spacemolt_social/forum_edit_reply
- minor: command added: spacemolt_social/forum_edit_thread
- minor: notification type added: exchange_fill
v16.0.0
Released by .github/workflows/release.yml.
Generated command surface: v0.622.0
Why this bump (level: major):
- minor: command added: spacemolt_faction/cancel_mobile_base_jump
- minor: command added: spacemolt_faction/decommission_mobile_base
- minor: command added: spacemolt_faction/get_mobile_base
- minor: command added: spacemolt_faction/jump_mobile_base
- minor: command added: spacemolt_faction/move_mobile_base
- minor: notification type added: faction_mobile_base_update
- major: breaking commit: feat!: follow the new visibility rules (observation drops system-wide presence)
v15.2.1
Released by .github/workflows/release.yml.
Generated command surface: v0.613.4
Why this bump (level: patch):
- patch: fix: make the published package install cleanly for consumers
v15.2.0
Released by .github/workflows/release.yml.
Generated command surface: v0.612.0
Why this bump (level: minor):
- minor: feat: feat: make the HTTP data-fetch timeout configurable
- patch: fix: fix: harden redaction, body draining and the reconnect guard
- patch: fix: fix: redact the device-login code from the wire hooks
- patch: fix: fix: keep a stranded connect from closing reconnectOnce's new socket
- patch: fix: fix: make the HTTP retry wait cap cumulative
- patch: fix: fix: reconnectOnce must fail a stranded login/welcome, and don't send a login beginAuth rejected
- patch: fix: fix: test the jitter directly
- patch: fix: fix: redact the generated password from onReceive
- patch: fix: fix: let the post-auth state seed through the reconnect send guard
- patch: fix: fix: jitter HTTP retries and tighten HTTP docs and tests
- patch: fix: fix: redact credentials from the onSend wire hook
- patch: fix: fix: hold queued commands until reconnectOnce has re-authenticated
- minor: feat: feat: client.stations() and client.mobileBase() use the client's fetchImpl
- patch: fix: fix: don't sleep through a long Retry-After on HTTP data fetches
- patch: fix: fix: reject pending commands when reconnectOnce replaces the socket
- patch: fix: fix: keep a throwing wire hook from breaking send or routing
- minor: feat: feat: onSend/onReceive wire hooks on Account and SpacemoltClient
- minor: feat: feat: jitter rate-limit retries and report them via onRateLimited
- minor: feat: feat: bound HTTP data fetches with a timeout, typed errors and 429/503 retry
v15.1.0
Released by .github/workflows/release.yml.
Generated command surface: v0.612.0
Why this bump (level: minor):
- minor: notification type added: gift_received
v15.0.1
Released by .github/workflows/release.yml.
Generated command surface: v0.609.4
Why this bump (level: patch):
- patch: fix: fix: keep a closed account from reconnecting through a queued reconnect
- patch: fix: fix: keep refresh() from rolling the state cache back to an older snapshot
- patch: fix: fix: ignore events from a socket the account has already replaced
v15.0.0
Released by .github/workflows/release.yml.
Generated command surface: v0.609.4
Why this bump (level: major):
- minor: spacemolt_battle/reload: param added: weapons
- major: spacemolt_faction_admin/post_mission: param type changed: objectives ({ description: string; item_id?: string; quantity?: number; system_id?: string; target_base_id?: string; target_id?: string; type: string }[] -> { description: string; item_id?: string; pirate_tier?: string; quantity?: number; system_id?: string; target_base_id?: string; target_id?: string; type: string }[])
- major: spacemolt_faction_admin/post_mission: param type changed: rewards ({ credits?: number; items?: Record<string, unknown>[] } -> { credits?: number; items?: Record<string, unknown> })
- minor: spacemolt_salvage/service_prize: param added: item_id
- minor: notification type added: arena_objective
- minor: notification type added: cloak
- minor: notification type added: complete_mission
- minor: notification type added: error
- minor: notification type added: fleet
- minor: notification type added: ok
- minor: notification type added: refueled_by
- minor: notification type added: repaired_by
- patch: fix: fix: unblock the spec sync for gameserver v0.609.4