Skip to content

Commit 7edeac7

Browse files
committed
changelog: update with links to relevant commits and pull requests
Signed-off-by: Yuki Kishimoto <[email protected]>
1 parent 1d804d5 commit 7edeac7

File tree

1 file changed

+29
-29
lines changed

1 file changed

+29
-29
lines changed

CHANGELOG.md

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161

6262
### Changed
6363

64-
* lmdb: enable POSIX semaphores for macOS and iOS targets ([Yuki Kishimoto])
64+
* lmdb: enable POSIX semaphores for macOS and iOS targets ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/commit/b58e0975f8ea53e794721a09d051b92c6a28212e)
6565
* ndb: bump nostrdb to 0.6.1 ([Yuki Kishimoto])
6666
* pool: extend unit tests ([Yuki Kishimoto])
6767
* pool: better handling of `CLOSED` message for REQs ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/778)
@@ -73,18 +73,18 @@
7373
* nostr: add `TagKind::u` constructor ([Yuki Kishimoto])
7474
* nostr: derive `Copy` for `HttpMethod` ([Yuki Kishimoto])
7575
* nostr: add `nip98::verify_auth_header` ([Yuki Kishimoto])
76-
* nostr: add `push`, `pop`, `insert` and `extend` methods to the `Tag` struct ([Yuki Kishimoto])
76+
* nostr: add `push`, `pop`, `insert` and `extend` methods to the `Tag` struct ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/817)
7777
* nostr: add `nip47::Notification` ([daywalker90])
7878
* nostr: add `MachineReadablePrefix::as_str` method ([Yuki Kishimoto])
7979
* nostr: derive `Hash` for `EventBuilder` and `Metadata` ([Yuki Kishimoto])
8080
* pool: add `Relay::ban` method ([Yuki Kishimoto])
81-
* pool: add `AdmitPolicy::admit_connection` method ([Yuki Kishimoto])
82-
* keyring: add `NostrKeyring` ([Yuki Kishimoto])
81+
* pool: add `AdmitPolicy::admit_connection` method ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/831)
82+
* keyring: add `NostrKeyring` ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/818)
8383

8484
### Fixed
8585

8686
* nostr: fix missing `transactions` object in serialization of nip47 ListTransactions ResponseResult ([daywalker90])
87-
* nostr: fix NIP32 implementation ([Yuki Kishimoto])
87+
* nostr: fix NIP32 implementation ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/commit/6979744839381ffa2b27f2d1efa5e13e522cdf24)
8888

8989
## v0.40.1 - 2025/03/24
9090

@@ -105,7 +105,7 @@ add Mac Catalyst support for Swift package, many cleanups, refactoring and perfo
105105
* nostr: update `Nip19Event` relays field type from `Vec<String>` to `Vec<RelayUrl>` ([Yuki Kishimoto])
106106
* nostr: change the `Err` type of `ToBech32` to `Infallible` for `SecretKey`, `PublicKey` and `EventId` ([awiteb])
107107
* nostr: update `Tags::new` signature ([Yuki Kishimoto])
108-
* nostr: remove `WeakTag` ([Yuki Kishimoto])
108+
* nostr: remove `WeakTag` ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/755)
109109
* nostr: change `TagStandard::Relays` variant inner value from `Vec<Url>` to `Vec<RelayUrl>` ([Yuki Kishimoto])
110110
* nostr: split `NostrURI` into `ToNostrUri` and `FromNostrUri` traits ([Yuki Kishimoto])
111111
* nostr: replace generic parameter `AsRef<str>` with `&str` in `Coordinate::parse` and `Coordinate::from_kpi_format` ([Yuki Kishimoto])
@@ -134,13 +134,13 @@ add Mac Catalyst support for Swift package, many cleanups, refactoring and perfo
134134
* pool: use the relay ingester to perform actions ([Yuki Kishimoto])
135135
* pool: avoid spawning a task for every authentication request ([Yuki Kishimoto])
136136
* pool: use `std::sync::OnceLock` instead of `tokio::sync::OnceCell` ([Yuki Kishimoto])
137-
* lmdb: bump MSRV to 1.72.0 ([Yuki Kishimoto])
138-
* lmdb: implement event ingester ([Yuki Kishimoto])
139-
* lmdb: avoid spawning thread for read methods ([Yuki Kishimoto])
140-
* lmdb: avoid long-lived read txn when ingesting event ([Yuki Kishimoto])
137+
* lmdb: bump MSRV to 1.72.0 ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/753)
138+
* lmdb: implement event ingester ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/753)
139+
* lmdb: avoid spawning thread for read methods ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/753)
140+
* lmdb: avoid long-lived read txn when ingesting event ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/753)
141141
* ndb: return `None` in `NostrEventsDatabase::event_by_id` if event doesn't exist ([Yuki Kishimoto])
142142
* ndb: avoid event clone when calling `NostrEventsDatabase::save_event` ([Yuki Kishimoto])
143-
* pool: better handling of auto-closing subscription activity when fetching events ([Yuki Kishimoto])
143+
* pool: better handling of auto-closing subscription activity when fetching events ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/798)
144144
* pool: reduce `WAIT_FOR_OK_TIMEOUT` to 10 secs ([Yuki Kishimoto])
145145
* pool: handle CLOSED message when syncing ([Yuki Kishimoto])
146146
* sdk: auto-update the gossip data when sending an event ([Yuki Kishimoto])
@@ -151,43 +151,43 @@ add Mac Catalyst support for Swift package, many cleanups, refactoring and perfo
151151

152152
### Added
153153

154-
* nostr: add NIP-38 support ([reyamir])
154+
* nostr: add NIP-38 support ([reyamir] at https://github.com/rust-nostr/nostr/pull/771)
155155
* nostr: add NIP-60 event kinds ([Yuki Kishimoto])
156-
* nostr: add NIP-62 support ([awiteb])
157-
* nostr: add `NostrParser` ([Yuki Kishimoto])
158-
* nostr: add `nip21::extract_from_text` function ([Yuki Kishimoto])
159-
* nostr: add `EventBuilder::allow_self_tagging` ([Yuki Kishimoto])
156+
* nostr: add NIP-62 support ([awiteb] at https://github.com/rust-nostr/nostr/pull/777)
157+
* nostr: add `NostrParser` ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/781)
158+
* nostr: add `nip21::extract_from_text` function ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/754)
159+
* nostr: add `EventBuilder::allow_self_tagging` ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/744)
160160
* nostr: add `Nip19Event::from_event` ([Yuki Kishimoto])
161161
* nostr: add `Tag::client` constructor ([Yuki Kishimoto])
162-
* nostr: add `Tag::len` method ([Yuki Kishimoto])
163-
* nostr: add `push`, `pop`, `insert`, `remove`, `extend` and `retain` methods to `Tags` struct ([Yuki Kishimoto])
164-
* nostr: add `with_capacity`, `from_list`, `from_text` and `parse` constructors to `Tags` struct ([Yuki Kishimoto])
165-
* nostr: add `Tags::dedup` method ([Yuki Kishimoto])
162+
* nostr: add `Tag::len` method ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/755)
163+
* nostr: add `push`, `pop`, `insert`, `remove`, `extend` and `retain` methods to `Tags` struct ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/755)
164+
* nostr: add `with_capacity`, `from_list`, `from_text` and `parse` constructors to `Tags` struct ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/755)
165+
* nostr: add `Tags::dedup` method ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/755)
166166
* nostr: add `EncryptedSecretKey::decrypt` method ([Yuki Kishimoto])
167167
* nostr: add `Nip19Coordinate` struct ([Yuki Kishimoto])
168168
* nostr: add `Coordinate::verify` method ([Yuki Kishimoto])
169169
* nostr: add `TagStandard::Client` variant ([Yuki Kishimoto])
170-
* nostr: add `EventBuilder::dedup_tags` method ([Yuki Kishimoto])
170+
* nostr: add `EventBuilder::dedup_tags` method ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/772)
171171
* nostr: impl `FromIterator<Tag>` for `Tags` ([Yuki Kishimoto])
172172
* nostr: add `EventDeletionRequest` struct ([Yuki Kishimoto])
173173
* nostr: add `notifications` field to NIP47 `GetInfoResponse` ([Yuki Kishimoto])
174174
* nostr: add `RelayMetadata::as_str` method ([Yuki Kishimoto])
175-
* nostr: add `nip42::is_valid_auth_event` function ([Yuki Kishimoto])
175+
* nostr: add `nip42::is_valid_auth_event` function ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/commit/e7a91ec69ab3b804cad0df8fccbcc53fd8dc7cc8)
176176
* nostr: add `Tag::relays` constructor ([Yuki Kishimoto])
177177
* database: add `Events::force_insert` ([Yuki Kishimoto])
178-
* pool: event verification cache ([Yuki Kishimoto])
179-
* pool: add `AdmitPolicy` trait ([Yuki Kishimoto])
180-
* pool: add `ReqExitPolicy::WaitForEvents` variant ([Yuki Kishimoto])
178+
* pool: event verification cache ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/746)
179+
* pool: add `AdmitPolicy` trait ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/774)
180+
* pool: add `ReqExitPolicy::WaitForEvents` variant ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/798)
181181
* pool: add `RelayPoolBuilder` ([Yuki Kishimoto])
182182
* pool: add `RelayPool::is_shutdown` method ([Yuki Kishimoto])
183-
* ffi: add Mac Catalyst support in Swift package ([Yuki Kishimoto])
183+
* ffi: add Mac Catalyst support in Swift package ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/749)
184184
* js: add `KindStandard` enum ([Yuki Kishimoto])
185185

186186
### Fixed
187187

188-
* nostr: fix `EventBuilder::git_repository_announcement` constructor according to last NIP34 rev ([Yuki Kishimoto])
189-
* nostr: fix `EventBuilder::git_issue` constructor according to last NIP34 rev ([Yuki Kishimoto])
190-
* nostr: fix `EventBuilder::git_patch` constructor according to last NIP34 rev ([Yuki Kishimoto])
188+
* nostr: fix `EventBuilder::git_repository_announcement` constructor according to last NIP34 rev ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/764)
189+
* nostr: fix `EventBuilder::git_issue` constructor according to last NIP34 rev ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/764)
190+
* nostr: fix `EventBuilder::git_patch` constructor according to last NIP34 rev ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/764)
191191
* nostr: `Tag::hashtag` now lowercases the hashtag as per NIP-24 ([awiteb])
192192

193193
### Removed

0 commit comments

Comments
 (0)