Skip to content
Merged

0.3 #86

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
964873b
Remove deprecated class nostr.base.annotation.JsonList #65
Jul 11, 2023
8dfebdc
Change Validation target from getName() to getNip05()
Memory-of-Snow Jul 11, 2023
0fa200d
Remove deprecated class nostr.base.annotation.JsonString #66
Jul 11, 2023
04dff87
Merge pull request #67 from Memory-of-Snow/change_validation_target_f…
tcheeric Jul 11, 2023
de4cb76
Merge origin/0.3-SNAPSHOT into 0.3-SNAPSHOT
Jul 11, 2023
248c23e
Remove deprecated class nostr.base.annotation.JsonString #66
Jul 11, 2023
18a6e53
in case "nonce",change nodeDifficulty from node.get(1) to node.get(2)
Memory-of-Snow Jul 11, 2023
b2859ff
Merge pull request #70 from Memory-of-Snow/tagdeserializer_case_nonce…
tcheeric Jul 11, 2023
a295fe8
Nostradamic vs Nostr-java #71
Jul 15, 2023
de2ce52
Nostradamic vs Nostr-java #71
Jul 15, 2023
5efdeac
Merge origin/0.3-SNAPSHOT into 0.3-SNAPSHOT
Jul 15, 2023
76bfcf8
Nostradamic vs Nostr-java #71
Jul 15, 2023
29b55b7
Nostradamic vs Nostr-java #71 - Refactoring
Jul 18, 2023
40b4017
Nostradamic vs Nostr-java #71 - Refactoring
Jul 18, 2023
c3474a3
NIP-42: client cannot send the same challenge to multiple relays #74
Jul 28, 2023
e37a79b
Implement NIP-23 - Long-form Content #73
Jul 29, 2023
842b2d4
Implement NIP-15 - Nostr Marketplace #72
Jul 29, 2023
5c0ab2b
Implement NIP-15 - Nostr Marketplace #72
Jul 29, 2023
d96977f
Refactoring
Jul 29, 2023
306e221
Implement NIP-15 - Nostr Marketplace #72
Jul 29, 2023
68a9531
Implement NIP-15 - Nostr Marketplace #72
Jul 29, 2023
d01dd01
Implement NIP-15 - Nostr Marketplace #72
Jul 29, 2023
e9424c6
Refactoring
Jul 29, 2023
172e3f6
Nostradamic vs Nostr-java #71
Jul 29, 2023
eb67027
NIP-42: client cannot send the same challenge to multiple relays #74
Jul 29, 2023
f705f01
Nostradamic vs Nostr-java #71
Jul 29, 2023
fede434
Nostradamic vs Nostr-java #71
Jul 30, 2023
972eefa
Nostradamic vs Nostr-java #71
Jul 30, 2023
bae3f11
Refactoring
Aug 2, 2023
0f3b63a
Nostradamic vs Nostr-java #71
Aug 6, 2023
94e50a9
Implement NIP-15 - Nostr Marketplace #72
Aug 6, 2023
e247d92
Nostradamic vs Nostr-java #71
Aug 6, 2023
97fb3ab
Refactoring
Aug 6, 2023
7faab8f
Refactoring
Aug 6, 2023
f01959b
Refactoring
Aug 6, 2023
937e411
Refactoring
Aug 9, 2023
bbe7cff
Refactoring
Aug 12, 2023
3c84449
Refactoring
Aug 12, 2023
c6a67ef
Nostradamic vs Nostr-java #71
Aug 12, 2023
7120bd3
Refactoring
Aug 12, 2023
179a239
Refactoring
Aug 12, 2023
45d39a8
Nostradamic vs Nostr-java #71
Aug 12, 2023
b774490
Nostradamic vs Nostr-java #71
Aug 12, 2023
4c8f260
Change the KindList as a list of Integers and not of Kinds #75
Aug 12, 2023
b63de65
Refactoring
Aug 12, 2023
9be75db
Refactoring
Aug 12, 2023
75e23c2
Refactoring
Aug 12, 2023
8a9c405
Refactoring
Aug 12, 2023
ffe7e36
Nostradamic vs Nostr-java #71
Aug 13, 2023
d924a56
Nostradamic vs Nostr-java #71
Aug 13, 2023
60fc63b
Refactoring
Aug 13, 2023
e6e5152
Refactoring
Aug 13, 2023
f224fb6
Refactoring
Aug 13, 2023
dbc0da6
Refactoring
Aug 13, 2023
79e7d4f
Refactoring
Aug 13, 2023
1c4982a
Create API doc #76
Aug 13, 2023
b0d363f
Refactoring
Aug 13, 2023
43492fb
Refactoring
Aug 13, 2023
93b956f
minimal edits
Aug 13, 2023
b8910aa
URL(java.lang.String) in java.net.URL has been deprecated #68
Aug 13, 2023
2672c38
URL(java.lang.String) in java.net.URL has been deprecated #68
Aug 13, 2023
3141244
Refactoring
Aug 13, 2023
625f711
Change the mentions event wrapper in the api to accept a list of publ…
Aug 14, 2023
755485b
Change the mentions event wrapper in the api to accept a list of publ…
Aug 14, 2023
f73ec38
URL(java.lang.String) in java.net.URL has been deprecated #68
Aug 20, 2023
38e5334
Refactoring
Aug 20, 2023
7962cb6
URL(java.lang.String) in java.net.URL has been deprecated #68
Aug 20, 2023
4538712
Refactoring
Aug 20, 2023
6d17787
Refactoring
Sep 7, 2023
55659b9
Refactoring
Sep 7, 2023
5c5b73c
Refactoring
Sep 7, 2023
80a4609
Refactoring
Sep 7, 2023
4f13275
Refactoring
Sep 7, 2023
20d23ad
Refactoring
Sep 7, 2023
20d0a84
Refactoring
Sep 7, 2023
75df682
Refactoring
Sep 7, 2023
b0311f5
Refactoring
Sep 7, 2023
c184161
Refactoring
Sep 7, 2023
685351f
Refactoring
Sep 7, 2023
ea83619
Refactoring
Sep 7, 2023
9466fd6
Refactoring
Sep 7, 2023
04f1f17
Refactoring
Sep 7, 2023
9d6afeb
Revert "Refactoring"
Sep 7, 2023
fb7c9ec
Revert "Revert "Refactoring""
Sep 7, 2023
e09e153
Revert "Revert "Revert "Refactoring"""
Sep 7, 2023
c874582
Revert "Revert "Revert "Revert "Refactoring""""
Sep 7, 2023
95f5303
Revert "Revert "Revert "Revert "Revert "Refactoring"""""
Sep 7, 2023
fab97af
Revert "Revert "Revert "Revert "Revert "Revert "Refactoring""""""
Sep 7, 2023
05badd5
Issue 62 - Removing Netbeans configuration files
guilhermegps Sep 14, 2023
fa3852b
Merge pull request #78 from tcheeric/feature/62_removing_nb_config
tcheeric Sep 17, 2023
3ce5762
Implement NIP-32 #79
Sep 17, 2023
22873f9
Implement element attributes as ordered list #81
Sep 17, 2023
51e9706
Renamed BaseEventDecoder to GenericEventDecoder
Sep 17, 2023
8d3098c
Implement element attributes as ordered list #81
Sep 17, 2023
348f796
Refactoring
Sep 17, 2023
4b1efb6
Refactoring
Sep 17, 2023
87d75a8
Refactoring
Sep 17, 2023
2fc96f6
Implement element attributes as ordered list #81
Sep 17, 2023
29f2fd5
Refactoring
Sep 17, 2023
e45f9d8
Refactoring
Sep 17, 2023
b4b9605
Refactoring
Sep 17, 2023
624a610
Refactoring
Sep 17, 2023
64b2605
Refactoring
Sep 17, 2023
8fc8dbb
Refactoring
Sep 17, 2023
5b88778
Refactoring
Sep 17, 2023
93ce635
Refactoring
Sep 17, 2023
c75d418
Implement element attributes as ordered list #81
Sep 17, 2023
a988bbe
Implement element attributes as ordered list #81
Sep 17, 2023
6ae1ad3
Implement element attributes as ordered list #81
Sep 17, 2023
394b639
Renamed BaseEventDecoder to GenericEventDecoder
Sep 17, 2023
1b205a2
Refactoring
Sep 17, 2023
0889f79
Initial commit
Sep 17, 2023
b47ff9a
Refactoring
Sep 17, 2023
45d8023
Refactoring
Sep 17, 2023
4eaf430
Refactoring
Sep 17, 2023
273aa77
Refactoring
Sep 17, 2023
e2aa47c
Implement NIP-46 #82
Sep 29, 2023
5c8b190
Implement NIP-46 #82
Sep 29, 2023
53bed5e
Sign events with any identity (private key) #84
Sep 29, 2023
344d8df
Refactoring
Sep 29, 2023
d6e1480
Sign events with any identity (private key) #84
Sep 29, 2023
b2ed664
Refactoring
Sep 29, 2023
84d1780
Deleting
Sep 29, 2023
0b9c770
Add support for multiple identities (private key) #84
Oct 11, 2023
2b5dca9
Add support for multiple identities (private key) #84
Oct 11, 2023
43e2232
Relay.java improvements #85
Oct 11, 2023
31fba62
Add support for multiple identities (private key) #84
Oct 11, 2023
03164c7
Relay.java improvements #85
Oct 11, 2023
1067468
Relay.java improvements #85
Oct 11, 2023
6909d9f
Relay.java improvements #85
Oct 11, 2023
8ba651b
Minor changes
Oct 11, 2023
30c2742
Code Analysis Changes/Refactoring
Oct 11, 2023
6c3556a
Code Analysis Changes/Refactoring
Oct 11, 2023
70e7fb9
Improved logging
Oct 12, 2023
7ca5783
Fix properties files loading on startup.
Oct 13, 2023
0c59ca3
Adding support for session id in req/res
Oct 17, 2023
90a16b0
Adding support for session id in req/res
Oct 17, 2023
a012e32
Improved logging
Oct 17, 2023
0f8daf5
Minor changes
Nov 15, 2023
4b92653
Cleanup
Dec 1, 2023
01af17d
Cleanup
Dec 1, 2023
5e17b29
Multi Module Setup
Dec 1, 2023
aa62a45
Merge branch '0.3' into develop
Dec 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 29 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,18 @@ local.properties
.loadpath
.recommenders

### NetBeans ###
**/nbproject/private/
**/nbproject/Makefile-*.mk
**/nbproject/Package-*.bash
**/nb-configuration.xml
**/nbactions.xml
build/
nbbuild/
dist/
nbdist/
.nb-gradle/

# External tool builders
.externalToolBuilders/

Expand Down Expand Up @@ -76,6 +88,23 @@ local.properties

.sts4-cache/

### NetBeans specific ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml

# Class Files #
*.class

# Package Files #
*.jar
*.war
*.ear

### Intellij+all ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
Expand Down Expand Up @@ -164,7 +193,6 @@ modules.xml

### Java ###
# Compiled class file
*.class

# Log file
*.log
Expand All @@ -176,10 +204,7 @@ modules.xml
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
Expand Down
21 changes: 0 additions & 21 deletions nb-configuration.xml

This file was deleted.

46 changes: 46 additions & 0 deletions nostr-java-api/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>nostr-java</groupId>
<artifactId>nostr-java</artifactId>
<version>${revision}</version>
</parent>
<artifactId>nostr-java-api</artifactId>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>nostr-java-base</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>nostr-java-event</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>nostr-java-id</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>nostr-java-ws-handler-interface</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>nostr-java-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>nostr-java-ws-handler-command-provider</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
<properties>
<exec.mainClass>nostr.java.api.NostrJavaApi</exec.mainClass>
</properties>
</project>
19 changes: 19 additions & 0 deletions nostr-java-api/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/module-info.java to edit this template
*/

module nostr.api {
requires nostr.base;
requires nostr.util;
requires nostr.event;
requires nostr.id;
requires nostr.client;

requires com.fasterxml.jackson.databind;

requires lombok;
requires java.logging;

exports nostr.api;
}
Loading