Skip to content

Releases: SpaceMolt/spacemolt-lib

v16.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 01:20

Released by .github/workflows/release.yml.

Generated command surface: v0.644.2

Why this bump (level: minor):

  • minor: spacemolt/uninstall_mod: param added: ship_id

v16.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 03:28

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

Choose a tag to compare

@github-actions github-actions released this 17 Oct 03:52

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

Choose a tag to compare

@github-actions github-actions released this 16 Oct 01:15

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

Choose a tag to compare

@github-actions github-actions released this 13 Oct 14:09

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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 23:10

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

Choose a tag to compare

@github-actions github-actions released this 30 Sep 01:09

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

Choose a tag to compare

@github-actions github-actions released this 24 Sep 21:51

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 12:55

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 02:40

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