morphit/node_modules/@beblurt/dblurt/CHANGELOG.md

23 KiB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

0.17.0 (2026-07-18)

Features

  • client: support custom RPC User-Agent (93f5c29), closes #8

0.16.6 (2026-07-17)

Bug Fixes

  • client: replace retired default RPC endpoint (b82b1f7)

0.16.5 (2026-07-17)

Bug Fixes

  • serializer: avoid deprecated ByteBuffer Node runtime (b1a25ec), closes #7

0.16.4 (2026-07-08)

Others

  • modernize build and docs publication (dc2a204)

Docs

  • architecture: prune stale architecture references (7acdf0b)

CI

  • build sdk before ci-safe tests (a1d9192)
  • exclude live smoke tests from sdk validation (b9a3245)
  • use ci-safe sdk test suite (614fa5f)

0.16.3 (2026-07-06)

Bug Fixes

  • client: preserve zero timeout options (6c25de7)

Docs

  • include BroadcastAPI in api reference (75502a8)

0.16.2 (2026-07-06)

Bug Fixes

  • harden serialization and RPC validation (d37b2ed)

Docs

  • continue lower-risk maturity work (440cca0)

0.16.1 (2026-07-05)

Bug Fixes

  • serializer: cover advertised broadcast helpers (ad97d80)

0.16.0 (2026-07-05)

Features

  • add protocol coverage helpers and docs (cdd19df)

Docs

  • add AI retrieval surfaces (6ee75ab)
  • add developer documentation platform (a31faea)
  • add README AI and security routing (c1ebc44)
  • apply approved README introduction (5c5e5bc)
  • complete priority guide placeholders (9296f7c)
  • complete remaining public guide pages (c80fc0a)
  • improve README presentation (26de4de)
  • polish README and contributor experience (aa8cc48)
  • prevent api reference links from spa routing (8c51cc9)
  • redesign README as project landing page (b42c84a)
  • refine AI retrieval surfaces (d81b428)
  • refine README landing page narrative (c01fee1)
  • regenerate api reference (af864a2)
  • route AI retrieval facts to canonical metadata (c57e945)
  • simplify README final navigation (c654e60)
  • use relative llms full context link (aa91642)

0.15.0 (2026-07-01)

Features

  • add posting-authority validation primitives for local and RPC-backed least-privilege checks (0740903)
  • add typed social custom_json operation builders and broadcast helpers for follow, mute, reblog, community subscribe and notification read markers (ccf6e45)
  • add content publishing operation builders for post, reply, update, metadata, tags and permlinks (7b888f5, b9f8ad3)
  • add high-level read-model helpers for account, stake, delegations, social graph, witnesses and vote-value summaries (3767e0e)
  • stabilize typed Nexus/Bridge option models, tuple aliases and option-object overloads while preserving legacy positional signatures (3a499da, cd9eccd)
  • add stable typed error taxonomy metadata, ValidationError, classifyError and isDBlurtError (808bcfe)

Compatibility notes

This is a minor release because it adds public SDK APIs and generated declarations without intentional breaking changes. Existing runtime behavior is preserved: historical Nexus positional helper signatures remain supported, listPopComunities remains available but is now deprecated in favor of listPopCommunities, and existing RPCError / SerializationError names, messages and enumerable shapes are preserved while non-enumerable typed metadata is added.

MCP/tool-specific formatting, prompts, policy, rate limiting and UX remain outside the SDK. The new helpers expose reusable protocol-shaped primitives and typed metadata so applications can layer their own policy and presentation.

0.14.1 (2026-06-28)

Bug Fixes

  • restore nullable pagination cursor types for Nexus and condenser helpers (a03894f)

This patch release restores backward TypeScript compatibility for applications that pass null as a pagination cursor. The SDK declaration contract now matches the canonical Layer 1 optional<string> and Layer 2 Nexus behaviour, both of which accept absent and explicit-null cursors as no cursor. Runtime defaults and JSON-RPC serialization behaviour are unchanged; existing applications using null compile again without modification.

0.14.0 (2026-06-28)

Features

  • align Nexus and account-history helper coverage with canonical platform APIs (a3f854d)

Bug Fixes

  • align witness update operation serialization id with canonical operation order (396fbe2)
  • avoid case-insensitive TypeDoc media collisions (4c09a21)
  • support cancel_transfer_from_savings serialization behind the existing broadcast helper (6cfdece)

Documentation

  • add canonical developer guide, onboarding, examples, and AI maintainer context (79c924c, 0472cf9, 083a04f)
  • add documentation validation workflow and regenerated TypeDoc site (777c486, 6994ece, 4094a44)
  • document SDK security architecture and runtime model (242925e, 53a2b2e)
  • add platform parity analysis, generated parity inventory, and intentional SDK design roadmap (9083d9d, 1e247a0)

0.13.2 (2026-06-27)

Bug Fixes

  • handle native fetch abort timeouts in legacy transport (924780b)

0.13.1 (2026-06-25)

Bug Fixes

  • exclude mocha types from published declarations (6fc9dbe)

Docs

  • document runtime compatibility (0997e01)

0.13.0 (2026-06-24)

Others

  • harden package release artifacts (c2aeb2a)
  • modernize secp256k1 runtime crypto to @noble/secp256k1 with Node/browser behavioral compatibility coverage (727ffcb)

Code Refactoring

  • remove cross-fetch dependency (bc704d1)
  • trim browser crypto shims (4706587)

Runtime Modernization

  • remove runtime dependency on native secp256k1, elliptic, ecurve, bigi, crypto-browserify, browserify-sign, create-ecdh, and cross-fetch
  • preserve public key, signature, recovery, transaction digest/signing, and encrypted memo behavior across Node.js and the browser bundle
  • reduce the browser bundle crypto footprint while keeping the public API compatible

0.12.0 (2026-06-23)

Others

  • modernize build dev dependencies (229abad)

Bug Fixes

  • preserve external imports in declaration bundle (2781b98)

0.11.0 (2026-06-23)

Features

  • add opt-in core RPC transport migration framework (9e7132a)
  • integrate blurt-rpc-core runtime dependency (971a547)
  • phase 1 transport migration milestone (b0eb97b)
  • remove legacy browser polyfills from modern bundle (774747c)
  • validate nexus and blockchain helpers on core transport (d930efa)

Bug Fixes

  • preserve utf8 content in encrypted memo encoding (4ac0e53)

Others

  • remediate runtime crypto dependency advisories (002605e)
  • remove legacy travis and coveralls integration (2ff04fd)
  • remove unused direct dependencies (f43befb)

0.10.9 (2024-02-24)

Bug Fixes

  • custombinaryoperation: customBinaryOperation (4abdbbd)

0.10.8 (2024-02-23)

Bug Fixes

  • witnessupdateproperties: optional witness properties (cae87bb)

0.10.7 (2024-02-14)

Code Refactoring

  • getwitnessschedule: getWitnessSchedule (e67e2f9)

0.10.6 (2024-02-14)

Bug Fixes

  • getwitnessbyaccount: getWitnessByAccount (29589e3)

0.10.5 (2024-02-14)

Bug Fixes

  • get_witnesses_by_account: get_witnesses_by_account (ba38d66)

0.10.4 (2024-02-14)

Bug Fixes

  • witnessschedule: getWitnesseSchedule (3970739)

0.10.3 (2024-02-14)

Bug Fixes

  • witnesses: type of answer, addition getWitnessesByAccount (baaba91)

0.10.2 (2023-12-12)

Build System

0.10.1 (2023-12-09)

Code Refactoring

  • history: account history interfaces (c470598)

0.10.0 (2023-11-14)

Features

  • referral: adding Nexus Referral (8f971c7)

0.9.29 (2023-08-13)

Features

  • lookup_accounts: add condenser methods lookup_accounts & lookup_witness_accounts (b9c2fc8)

0.9.28 (2023-08-13)

Features

  • accounthistoryapi: add account_history_api methods (67cd333)

0.9.27 (2023-08-01)

Features

  • witness: add buildWitnessSetPropertiesOp Tools function (a5d2732)

0.9.26 (2023-06-10)

Code Refactoring

  • nexus: add cover_url to NexusCommunity and NexusCommunityExtended interfaces (dead488)

0.9.25 (2023-06-08)

0.9.24 (2023-05-28)

Features

  • nexus: nexus interfaces (79827b7)

0.9.23 (2023-05-25)

Features

  • listsubscribers: add param last & limit listSubscribers (be27819)

0.9.22 (2023-05-14)

Bug Fixes

  • nexuspost: missing optional parent_author and parent_permlink (fb93c95)

0.9.21 (2023-04-30)

Bug Fixes

  • pinned: is_pinned missing in NexusPost (52ca8dd)

0.9.20 (2023-04-29)

Bug Fixes

  • reblogged_by: reblogged_by (83d538f)

0.9.19 (2023-04-29)

Bug Fixes

  • reblogged: reblogged_by missing (d801ded)

0.9.18 (2023-04-29)

Code Refactoring

  • nexuspost: refactor NexusPost type definition (5b3f130)

0.9.17 (2023-04-27)

Bug Fixes

0.9.16 (2023-04-12)

Features

  • serializer: delegate_vesting_shares serializer (e8ee625)

0.9.14 (2023-03-25)

Features

  • rewards: serializer for claim_reward_balance operation (2c71810)

0.9.13 (2023-03-15)

Bug Fixes

  • createproposal: add extensions to CreateProposalOperation (46ab675)

0.9.12 (2023-03-15)

Features

  • proposals: proposal broadcast operations (b49a561)

0.9.11 (2023-03-12)

Features

  • encode: function to encode/decode with memo keys (92481d1)

0.9.10 (2022-12-26)

Features

  • virtual: add RegExp operation name, definition virtual op, convertVESTS() (4a3ab40)

0.9.9 (2022-12-13)

Bug Fixes

  • stringarray: fix getRebloggedBy output by string array (569037b)

0.9.8 (2022-12-13)

Features

  • getrebloggedby: add getRebloggedBy (314b5a3)

0.9.7 (2022-12-07)

Code Refactoring

  • upvote: refactor upvote calculation (bee05ea)

0.9.6 (2022-12-04)

Features

  • tools: adding some tools (mana, vote value) (8f4b79c)

0.9.5 (2022-11-29)

Bug Fixes

  • objectserializer: objectSerializer percent_blurt in comment_options (109ea00)

0.9.4 (2022-11-27)

Bug Fixes

  • serializer: operationSerializers comment_options percent_blurt (a88392c)

0.9.3 (2022-11-27)

Features

  • setusertitle: add setUserTitle Nexus function (7a55c3f)

0.9.2 (2022-11-27)

Features

  • setrole: setRole Nexus function (a663a24)

Docs

0.9.1 (2022-11-27)

Features

  • delete: add some more nexus functions (1e69507)