# @helyx/sdk

## 0.16.0

### Minor Changes

- 7034a9c: Add bounded read-only Channel audit contracts and Discord inspection for Access
  Control and hosted Verification. The dashboard can explicitly load a narrow
  channel/role configuration projection and inspect combined role assumptions
  without enabling the module, changing Discord or saving audit results.

  Cloud Connect uses two explicit negotiated read capabilities for Access Control.
  Update the hosted API/gateway and self-hosted bot as a coordinated compatible
  release; older connectors give an explicit unsupported response. No database
  migration is required. This changeset records future package impact only;
  versions and publication remain separately controlled.

## 0.15.0

### Minor Changes

- Prepare the coordinated Phase 8 minor release and align internal package dependencies. Existing deployment and database-support restrictions are unchanged.

  Add deployment-neutral creator onboarding models and core-owned invite/join
  interfaces, safe public-role selection and a shared regeneration cooldown.

  Keep Server Health report links inside the current Cloud Connect installation for self-hosted bots. Hosted report links retain their existing route.

  Expose an optional deployment-neutral readiness signal for owned Discord message work.

  Expose the optional actual Discord role-change direction separately from
  desired ownership and delivery status.

### Patch Changes

- Updated dependencies
  - @helyx/module-manifest@0.13.0
  - @helyx/verification-contracts@0.4.0

## 0.14.1

### Patch Changes

- Allow modal submissions to request a deferred source-message update, with
  an ephemeral reply fallback when the modal has no source message.

## 0.14.0

### Minor Changes

- Add optional bounded worker-owned module-record recovery. Configure ownership in
  single-worker and sharded bots without exposing deployment topology to modules
  or relaxing ordinary record-query filters.

## 0.13.0

### Minor Changes

- Add optional bound private-thread deletion to violation-thread close and a bot-owner check for destructive reconciliation, preserving ordinary Close and existing adapter contracts.

- Release accountable Moderation and Discord-native plus Enhanced Auto Moderation with configurable thread layouts, individual staff notifications, strict configuration metadata, privacy-safe settings cleanup, durable action recovery and theme-aware dashboard controls. Publish compatible manifest and SDK contracts and refresh self-host package catalogues.

### Patch Changes

- Updated dependencies
  - @helyx/module-manifest@0.11.0

## 0.12.0

### Minor Changes

- 00d33b3: Add the Testing Moderation and Auto Moderation modules, including accountable
  staff cases, private violation threads, Discord-native rule ownership, bounded
  rule imports, deterministic repeat-offender actions and shared Hosted and
  Self-Hosted Enhanced matching. Add the private Helyx Ecko transport, operational
  gate, aggregate health reporting, content-free scanner telemetry and portable
  Self-Hosted composition while preserving Standard native enforcement as the
  failure fallback.

### Patch Changes

- Updated dependencies [00d33b3]
  - @helyx/module-manifest@0.10.0

## Unreleased

### Minor Changes

- Add deployment-neutral, closed Moderation and Auto Moderation contracts for
  feature access, native Discord Auto Moderation, privileged message edits,
  atomic repeat selection, member/message/demotion enforcement, private
  violation threads, action-v2 and policy provider registries, three Enhanced
  scanner protocols, commandless permissions, settings preview and bounded
  non-persisting resource import.

## 0.11.2

### Patch Changes

- Bound Discord thread inspection to the scheduled-task deadline, reuse recent
  active-thread snapshots, allow existing Analytics filter exclusions to be
  replaced atomically, and remove duplicate dashboard columns that contributed to
  mobile overflow.

## 0.11.1

### Patch Changes

- Updated dependencies [1dfbf5b]
  - @helyx/module-manifest@0.9.0

## 0.11.0

### Minor Changes

- 579f2c4: Add distinct, open-by-default participant permission operations for feedback,
  suggestions, forms, polls, giveaways, and trivia without replacing command,
  ownership, resource-state, or module-specific eligibility checks. Reaction
  events now carry the current Discord permission facts needed by the shared
  policy evaluator.

## 0.10.0

### Minor Changes

- bbc4eee: Add the shared exact-progress, zoned-time, ordered-retention, multi-schedule, and durable cross-module role-ownership contracts required by the Events and Community Goals Testing modules.

  Register the PostgreSQL progress and ownership services in core, deliver owned roles through bot roots and shard workers, and package the corresponding database migration and rollback.

## 0.9.4

### Patch Changes

- Harden Nexus Core with wall-clock durable bulk fencing, ownership-first atomic ledger posting, deterministic post-create recovery tasks, server-authoritative opaque privacy continuations with scheduled retention, bound report cursors, dependency-aware health, safe failures and standardized package documentation while preserving its hidden typed dependency boundary.
- Add declared command-operation permission targets, project them through both permission-management surfaces, and harden module lifecycle, health, visibility, bounded-work, optional-side-effect, command-permission, and Forms durable-workflow behavior. Preserve existing FAQ, Access Control, Achievements, Giveaways and Levels overrides through additive migrations while assigning every slash-command path its own permission identity.

## 0.9.3

### Patch Changes

- Add the bounded Discord inspection, durable record scheduling and recurrence, trusted dashboard workspaces, rich-message composition, optional invite-attribution contracts, module deactivation/configuration hooks, and versioned schedulable-action registry required by the Analytics, Invite Tracking, Reminders, Birthdays, Role Expiry, Scheduler, Message Embedder, Auto-message, and Sticky Messages testing modules.

## 0.9.2

### Patch Changes

- Add explicit role-mention allowlists and member-leave identity metadata to the
  module runtime contract. Upgrade Welcome with multiline user, role and channel
  placeholders, an inline dashboard test send, and independent member-left
  logging.

## 0.9.1

### Patch Changes

- Expose bounded structural user mentions to guild message event contributions without exposing message content, and include AFK in the reviewed self-host catalogue.

## 0.9.0

### Minor Changes

- Generalise the hosted Creator OAuth boundary with typed provider registrations,
  neutral versioned consumer context, bounded Creator account slots and scheduled
  cross-database orphan reconciliation without exposing credential material.

### Patch Changes

- Complete the Nexus redemption experience with contextual custom-request modals,
  a dedicated protected redemption report including stored unit price, and
  structured Achievement balance amount and currency projections.
- Updated dependencies
  - @helyx/module-manifest@0.8.0

## 0.8.5

### Patch Changes

- 38c70f7: Expose awarded Nexus value and structured redemption quantities so dashboard detail views can present member totals without raw JSON.

## 0.8.4

### Patch Changes

- Add the owner-aware `/access` family and Levels routes beneath the shared `/profile` family.
- Distinguish retryable Logging delivery failures from events that are disabled or not configured.

## 0.8.3

### Patch Changes

- Add the owner-aware `/profile` and `/submit` shared command families for enabled-server command composition.

## 0.8.2

### Patch Changes

- Add per-server command registration, shared command families, command-management controls, and the supporting configuration and persistence contracts.
- Add explicit public and self-authorized command policies so platform routes can avoid customer-module database authorization.

## 0.8.1

### Patch Changes

- Harden startup cleanup, lease ownership, database transaction handling, worker shutdown, and stale-work fencing across the hosted and self-hosted runtime.

## 0.8.0

### Minor Changes

- 26b4c3e: Add versioned hidden module dependencies, automatic installation lifecycle,
  delegated customer health, and transitive self-host build composition for the
  Nexus foundation while preserving legacy manifest and catalogue behavior. Add
  closed, owner-aware composition for the shared `/nexus` command namespace and
  bounded Core reads for terminology, member history and confirmed member value
  changes. Add resumable, idempotent role and server bulk-award jobs.
  Add bounded Nexus privacy capture, a durable hashed erasure fence and atomic
  member detachment that journals any remaining balance as a privacy burn before
  removing account and bulk-recipient identifiers.
  Generalise the durable Achievement contribution bus as member contributions
  while retaining the existing service names as compatibility aliases.
  Add the private Nexus Rewards Testing package, complete initial record schema
  and an atomic timezone-aware Daily Claim path backed by the shared ledger.
  Add reviewed, default-off Nexus eligibility metadata to existing contribution
  catalogues and atomically apply configured fixed rewards with source, role,
  rate-cap, replay, balance-cap and privacy safeguards.
  Add definition-owned Achievement reward amounts and live repeatable-award
  high-water processing so retries credit only newly committed occurrences.
  Add the private Nexus Economy Testing package and its complete initial Exchange,
  item, redemption, inventory, role-grant and durable fulfilment record schema.
  Add a typed atomic Economy redemption path with exact replay, finite stock,
  member limits, role eligibility, collectible inventory and durable fulfilment.
  Add coalesced leased role fulfilment with reviewed Discord safety, observed
  delivery reconciliation, bounded retries and Core-linked automatic refunds.

### Patch Changes

- Updated dependencies [26b4c3e]
  - @helyx/module-manifest@0.7.0

## 0.7.2

### Patch Changes

- Add versioned OAuth consumer cleanup contracts, durable and resumable
  revocation state, least-privilege provider scopes, and Creator Connections
  cleanup dispatch.

## 0.7.1

### Patch Changes

- Add bounded Discord server inspection, managed-resource, OAuth, cache
  invalidation, and privileged message contracts used by Server Health and the
  current testing-stage modules.

## 0.7.0

### Minor Changes

- Harden dashboard authentication, privacy execution, control routing, database transactions, and self-host configuration.

  Add bounded multi-value record reads and use them to batch Polls and Reaction Roles dashboard queries. Improve dashboard presentation, Forms workflows, release safety, and operational tooling across hosted and self-hosted deployments.

## 0.6.7

### Patch Changes

- Add the private testing-stage Forms module contracts and runtime integration,
  and introduce server-configurable Helyx Administrator, Moderator, dashboard
  access, and command-permission policies with fresh Discord authorization.

## 0.6.6

### Patch Changes

- Release live Achievements and Counting modules, shared cross-module achievement contributions, public server achievement projections, and the updated self-host catalogue.

## 0.6.5

### Patch Changes

- Launch the shared gaming statistics foundation and the Achievements, Counting and Trivia module integrations, while removing retired Access Control and Counting storage through guarded migrations.

## 0.6.4

### Patch Changes

- Reuse active Verification links when available, report their expiry, and allow members to replace them while atomically invalidating the old request.

- Accept compatible internal Helyx releases within explicit minor-safe pre-1.0 or major-safe stable ranges, preventing dependency-only patch cascades.

## 0.6.3

### Patch Changes

- Updated dependencies
  - @helyx/verification-contracts@0.3.1

## 0.6.2

### Patch Changes

- Add Verification re-verification reset support and browser assessment progress contracts.
- Updated dependencies
  - @helyx/verification-contracts@0.3.0

## 0.6.1

### Patch Changes

- Updated dependencies
  - @helyx/verification-contracts@0.2.1

## 0.6.0

### Minor Changes

- Remove the legacy Verification automatic setup interfaces and obsolete configuration field.

### Patch Changes

- Updated dependencies
  - @helyx/verification-contracts@0.2.0

## 0.5.0

### Minor Changes

- Add the hosted-only Stage 11 Verification foundation: bounded signed challenge
  contracts, restricted persistence and privacy traversal, shard-safe bot
  delivery, delegated investigation permissions, verifier configuration and
  health, and explicit exclusion from every self-hosted composition.

### Patch Changes

- Updated dependencies
  - @helyx/module-manifest@0.6.0

## 0.4.0

### Minor Changes

- Add the reusable Stage 8 Levels foundations: privacy-bounded guild message
  events with optional transient type classification, optional Discord-user
  command options, multiple channel settings, bounded ranked numeric records,
  idempotent numeric mutation receipts, and core-owned write-behind accumulation
  across local and coordinated shard compositions.

### Patch Changes

- Updated dependencies
  - @helyx/module-manifest@0.5.0

## 0.3.5

### Patch Changes

- Add the shared session, Discord event, resource inspection, enforcement,
  privacy and hosted/self-hosted composition support required by the Account Gate
  Testing module.

## 0.3.4

### Patch Changes

- Polish the Stage 4-6 resource dashboard and Discord flows, add durable
  reaction-role controls, repair poll and giveaway lifecycle handling, and
  strengthen shard-safe scheduling, retention, permissions and resource
  inspection.
- Updated dependencies
  - @helyx/module-manifest@0.4.2

## 0.3.3

### Patch Changes

- Add the reusable managed-resource, durable scheduling, secure checkpointed
  selection and hosted/self-hosted runtime support required by the Reaction
  Roles, Polls and Giveaways launch stages.
- Updated dependencies
  - @helyx/module-manifest@0.4.1

## 0.3.2

### Patch Changes

- d25b465: Replace the user-specific shard diagnostic with a reusable, internal-guild-only
  `/dev` command. Authorize Discord administrators or configured role IDs, expose
  bounded shard, bot/module-version and process diagnostics, and keep the command
  available for validating the unsharded compatibility baseline.

## 0.3.1

### Patch Changes

- 9cdb2ef: Add the opt-in shard supervisor/worker runtime, fenced coordination and routing,
  durable command state, shard-aware guild ownership, and private operational
  health while preserving unsharded defaults.

## 0.3.0

### Minor Changes

- 0229cb1: Add the versioned Helyx privacy-provider contract, strict write and nullable
  read boundaries, guarded attribution migrations, bounded hosted and self-hosted
  provider execution, and the Privacy Centre runtime configuration.

### Patch Changes

- Updated dependencies [0229cb1]
  - @helyx/module-manifest@0.4.0

## 0.2.4

### Patch Changes

- Updated dependencies
  - @helyx/module-manifest@0.3.0

## 0.2.3

### Patch Changes

- Updated dependencies [7b25ea0]
  - @helyx/module-manifest@0.2.0

## 0.2.2

- Add interaction deferral and safe channel-message editing contracts for
  responsive database-backed component interactions.

## 0.2.1

- Identify the included Helyx Source Available Licence as `HSAL 1.0` in package metadata.

## 0.2.0

### Minor changes

- Add deployment-neutral modal fields and submission readers for Discord string, user, role, mentionable and channel selectors.

## 0.1.0

- Initial public release.
