Skip to content

Commit b282533

Browse files
authored
Merge pull request #8 from dusk-network/docs/add-changelog
Add changelog
2 parents 9805777 + 96d3cb1 commit b282533

2 files changed

Lines changed: 53 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
### Changed
11+
12+
- Clarified that Dusk Connect is published as `@dusk/connect` on JSR and that npm publishing is intentionally separate.
13+
14+
## [0.1.0] - 2026-05-28
15+
16+
### Added
17+
18+
- Added the public `@dusk/connect` package metadata and JSR publishing configuration.
19+
- Added the profile-first Dusk Wallet provider client for dApps.
20+
- Added wallet discovery support for Dusk-compatible injected providers.
21+
- Added multi-provider handling so dApps can select a wallet when more than one compatible provider is present.
22+
- Added profile connection helpers for `dusk_requestProfiles`, `dusk_profiles`, `profilesChanged`, and `dusk_disconnect`.
23+
- Added explicit shielded receive-address request support for flows that need shielded payment details.
24+
- Added wallet state helpers for connection status, selected wallet metadata, profiles, watched assets, chain id, and node URL.
25+
- Added `createDuskApp()` as a higher-level integration helper that combines wallet, node, contract, and chain utilities.
26+
- Added Dusk node helpers for GraphQL queries, contract reads, transaction lookup, and transaction execution polling.
27+
- Added contract-call helpers for read, prepare, send, and write flows.
28+
- Added DRC20 and DRC721 helpers for metadata, balances, transfers, approvals, ownership, token URI reads, and watched assets.
29+
- Added amount helpers for Lux/DUSK parsing and formatting.
30+
- Added chain helpers and presets for ensuring a wallet is connected to the expected Dusk network.
31+
- Added optional Connect UI helpers, including the connect modal and `<dusk-connect-button />`.
32+
- Added theming hooks for the optional Connect UI via CSS variables.
33+
- Added testing utilities, mock providers, reference wallet fixtures, and conformance helpers for dApp and wallet implementers.
34+
- Added wallet discovery and wallet implementer documentation for Dusk-compatible injected providers.
35+
- Added v0.1 release hygiene documentation.
36+
37+
### Changed
38+
39+
- Renamed the package to `@dusk/connect`.
40+
- Aligned public examples with the current profile API rather than account-style APIs.
41+
- Refreshed Dusk-themed examples for transfer, contract, discovery, DRC20, and DRC721 integrations.
42+
- Clarified JSR install snippets and package publishing expectations.
43+
44+
### Fixed
45+
46+
- Fixed unsafe provider metadata rendering in example UI.
47+
- Fixed disconnect/revocation state handling in the wallet integration helpers.
48+
- Fixed provider event normalization for profile and chain changes.
49+
- Fixed package contents so published artifacts include the built entrypoints and documentation needed by consumers.
50+
51+
[Unreleased]: https://github.com/dusk-network/connect/compare/v0.1.0...HEAD
52+
[0.1.0]: https://github.com/dusk-network/connect/releases/tag/v0.1.0

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"files": [
4141
"dist/**/*",
4242
"README.md",
43+
"CHANGELOG.md",
4344
"LICENSE"
4445
],
4546
"publishConfig": {

0 commit comments

Comments
 (0)