Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90ab1a6149 
							
						 
					 
					
						
						
							
							Add plain text and coloured logging to the Client  
						
						... 
						
						
						
						Logs websocket events (connect, message, error and close events) 
						
						
							
						
					 
					
						2024-04-13 14:12:13 +01:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0cf41bfb4 
							
						 
					 
					
						
						
							
							Expose the relay in the client connection event  
						
						
						
						
							
						
					 
					
						2024-04-13 14:12:13 +01:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61eb0459d4 
							
						 
					 
					
						
						
							
							Fix a typo in the client spec  
						
						
						
						
							
						
					 
					
						2024-04-13 14:12:13 +01:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0497878d54 
							
						 
					 
					
						
						
							
							Update steep and remove workaround  
						
						... 
						
						
						
						The maintainer of steep, @soutaro, fixed the bug that I reported :) 
						
						
							
						
					 
					
						2024-04-13 14:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7946b82aaf 
							
						 
					 
					
						
						
							
							Update json and rubocop-rspec  
						
						
						
						
							
						
					 
					
						2024-04-13 14:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e114656166 
							
						 
					 
					
						
						
							
							Update bun, mermaid, vitepress and vitepress-plugin-mermaid  
						
						
						
						
							
						
					 
					
						2024-04-13 14:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04574cc836 
							
						 
					 
					
						
						
							
							Be more informative when the signature has an invalid type  
						
						
						
						
							
						
					 
					
						2024-04-13 14:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ff9611051 
							
						 
					 
					
						
						
							
							Remove an unnecessary header in the changelog  
						
						
						
						
							
						
					 
					
						2024-03-18 20:15:05 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d12363af1 
							
						 
					 
					
						
						
							
							Document a common issue  
						
						
						
						
							
						
					 
					
						2024-03-15 19:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ae68542f1 
							
						 
					 
					
						
						
							
							Bump the gem version to v0.6.0  
						
						
						
						
							
 
						
					 
					
						2024-03-15 19:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a5068a552 
							
						 
					 
					
						
						
							
							Update the changelog for v0.6.0  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							470a72d4de 
							
						 
					 
					
						
						
							
							Document how to verify the signature of messages and events  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86cd6c6baa 
							
						 
					 
					
						
						
							
							Remove blank lines  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d6d91e436 
							
						 
					 
					
						
						
							
							Update Bun to v1.0.30  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							838a2db834 
							
						 
					 
					
						
						
							
							Allow key pairs to be destructured  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c571d3b12 
							
						 
					 
					
						
						
							
							Simplify the nullable RBS types  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01010c763f 
							
						 
					 
					
						
						
							
							Allow the verification of signatures and events  
						
						... 
						
						
						
						Added the methods:
- Event#verify_signature
- Crypto#check_sig!
- Crypto#valid_sig?
- Crypto#sign_message
Fixed a primitive obsession by introducing a Signature class to ensure that signatures are valid Nostr signatures. 
						
						
							
						
					 
					
						2024-03-15 19:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8893f9b0e 
							
						 
					 
					
						
						
							
							Update bip-schnorr, dotenv, overcommit, rbs, rspec, rubocop, and rubocop-rspec  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3788ba4ce5 
							
						 
					 
					
						
						
							
							Add a build badge  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f83b8071a 
							
						 
					 
					
						
						
							
							Update Ruby to v3.3  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8d633dbea 
							
						 
					 
					
						
						
							
							Fix the @raise documentation of Nostr::Key#initialize  
						
						
						
						
							
						
					 
					
						2024-03-15 19:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df51354d3e 
							
						 
					 
					
						
						
							
							Fix the signature tests in user_spec  
						
						
						
						
							
						
					 
					
						2024-03-13 12:53:27 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3765b60a68 
							
						 
					 
					
						
						
							
							Fix the documentation of generate_key_pair  
						
						
						
						
							
						
					 
					
						2024-03-13 12:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17cd2bf0f4 
							
						 
					 
					
						
						
							
							Adopt Architecture Decision Records  
						
						
						
						
							
						
					 
					
						2024-03-13 12:46:48 +00:00 
						 
				 
			
				
					
						
							
							
								Josua Schmid 
							
						 
					 
					
						
						
						
						
							
						
						
							5497930dd5 
							
						 
					 
					
						
						
							
							Deprecate kind 2  
						
						
						
						
							
						
					 
					
						2023-12-22 11:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c064a8d5f0 
							
						 
					 
					
						
						
							
							Fix a few YARD example rendering issues  
						
						
						
						
							
						
					 
					
						2023-11-20 21:43:01 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bc6b84f6f 
							
						 
					 
					
						
						
							
							Bump the gem version to v0.5.0  
						
						
						
						
							
 
						
					 
					
						2023-11-20 21:05:36 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61a88981e6 
							
						 
					 
					
						
						
							
							Add full NIP-19 compatibility  
						
						... 
						
						
						
						note, nprofile, nevent, naddr, npub, nsec and nrelay 
						
						
							
						
					 
					
						2023-11-20 21:03:24 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bba18d1bc0 
							
						 
					 
					
						
						
							
							Fix the generation of private keys  
						
						... 
						
						
						
						00c2660584 
					
						2023-11-20 12:39:58 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b45370e65f 
							
						 
					 
					
						
						
							
							Remove a broken documentation link  
						
						
						
						
							
						
					 
					
						2023-11-20 10:42:32 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53069a3d0c 
							
						 
					 
					
						
						
							
							Update bip-schnorr, puma, rake, rubocop and rubocop-rspec  
						
						
						
						
							
						
					 
					
						2023-11-20 10:32:27 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3520cf8219 
							
						 
					 
					
						
						
							
							Implement NIP-19 bech32-encoded private and public keys  
						
						... 
						
						
						
						https://github.com/nostr-protocol/nips/blob/master/19.md  
					
						2023-11-20 09:59:27 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fffcd1a4e 
							
						 
					 
					
						
						
							
							Use keyword arguments for User#create_event  
						
						... 
						
						
						
						This allows for code completion and fixes another RBS issue 
						
						
							
						
					 
					
						2023-11-18 18:06:53 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c44ae4ee8 
							
						 
					 
					
						
						
							
							Fix the RBS types of Nostr::Filter e, p and to_f  
						
						
						
						
							
						
					 
					
						2023-11-18 17:22:20 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b630c678b 
							
						 
					 
					
						
						
							
							Ensure that Nostr::Crypto#descrypt_text always returns a string  
						
						... 
						
						
						
						Fixes another Steep/RBS violation 
						
						
							
						
					 
					
						2023-11-18 16:38:03 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3077aa67a7 
							
						 
					 
					
						
						
							
							Fix the RBS type of Nostr::Crypto::BN_BASE  
						
						
						
						
							
						
					 
					
						2023-11-18 16:28:31 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2584967654 
							
						 
					 
					
						
						
							
							Update rbs to v3.3 and steep to v1.6  
						
						
						
						
							
						
					 
					
						2023-11-18 15:42:09 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b54147cfce 
							
						 
					 
					
						
						
							
							Remove unnecessary blank space  
						
						
						
						
							
						
					 
					
						2023-11-14 16:58:14 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f9c0d3a3d 
							
						 
					 
					
						
						
							
							Add relay message type enums  
						
						
						
						
							
						
					 
					
						2023-11-14 16:57:33 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							904fe46a9d 
							
						 
					 
					
						
						
							
							Name the implemented NIPs  
						
						
						
						
							
						
					 
					
						2023-11-14 16:53:38 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80c272f149 
							
						 
					 
					
						
						
							
							Fix the formatting of encrypted direct message  
						
						
						
						
							
						
					 
					
						2023-11-14 16:28:16 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be4c3e0e32 
							
						 
					 
					
						
						
							
							Update the documentation of the subscription id  
						
						... 
						
						
						
						Match the changes introduced in  https://github.com/nostr-protocol/nips/pull/299  
						
						
							
						
					 
					
						2023-11-14 16:12:33 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30eafa1203 
							
						 
					 
					
						
						
							
							Remove id/pubkey prefix documentation  
						
						... 
						
						
						
						Removed from the protocol in https://github.com/nostr-protocol/nips/pull/703  
						
						
							
						
					 
					
						2023-11-14 16:12:32 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f13b22e51 
							
						 
					 
					
						
						
							
							Update Ruby to version 3.2.2  
						
						
						
						
							
						
					 
					
						2023-11-14 07:54:56 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d9758a37a 
							
						 
					 
					
						
						
							
							Fix the subscription documentation  
						
						
						
						
							
						
					 
					
						2023-11-14 07:45:39 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d8803d769 
							
						 
					 
					
						
						
							
							Update bec32  
						
						
						
						
							
						
					 
					
						2023-11-13 21:32:11 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9deab2fc2 
							
						 
					 
					
						
						
							
							Link the changelog with the homepage  
						
						
						
						
							
						
					 
					
						2023-11-13 18:09:51 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35c7e6a76e 
							
						 
					 
					
						
						
							
							Ignore my local copy of the nostr nips folder  
						
						
						
						
							
						
					 
					
						2023-11-13 18:09:03 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e1e3092c3 
							
						 
					 
					
						
						
							
							Update the changelog format version  
						
						
						
						
							
						
					 
					
						2023-11-13 18:01:17 +07:00 
						 
				 
			
				
					
						
							
							
								Wilson Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaa97e0018 
							
						 
					 
					
						
						
							
							Update the changelog  
						
						
						
						
							
						
					 
					
						2023-11-13 17:58:04 +07:00