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
0.16.6 (2026-07-17)
Bug Fixes
- client: replace retired default RPC endpoint (b82b1f7)
0.16.5 (2026-07-17)
Bug Fixes
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_jsonoperation 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,classifyErrorandisDBlurtError(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_savingsserialization 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/secp256k1with Node/browser behavioral compatibility coverage (727ffcb)
Code Refactoring
Runtime Modernization
- remove runtime dependency on native
secp256k1,elliptic,ecurve,bigi,crypto-browserify,browserify-sign,create-ecdh, andcross-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
- compile: recompile (bef97d4)
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
- long: typeof Long (2d1e94f)
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
- docs: regenerate docs (c819aa4)
0.9.1 (2022-11-27)
Features
- delete: add some more nexus functions (1e69507)