diff --git a/README.md b/README.md index 04742287..5554398d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ A C library for NOSTR protocol implementation. Work in progress. -[![Version](https://img.shields.io/badge/version-0.4.8-blue.svg)](VERSION) +[![Version](https://img.shields.io/badge/version-0.5.12-blue.svg)](VERSION) [![License](https://img.shields.io/badge/license-MIT-green.svg)](#license) [![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)](#building) @@ -16,7 +16,7 @@ A C library for NOSTR protocol implementation. Work in progress. - [x] [NIP-04](nips/04.md) - Encrypted Direct Messages (legacy) - [x] [NIP-05](nips/05.md) - Mapping Nostr keys to DNS-based internet identifiers - [x] [NIP-06](nips/06.md) - Basic key derivation from mnemonic seed phrase -- [ ] [NIP-07](nips/07.md) - `window.nostr` capability for web browsers +- [-] [NIP-07](nips/07.md) - `window.nostr` capability for web browsers - [ ] [NIP-08](nips/08.md) - Handling Mentions - [ ] [NIP-09](nips/09.md) - Event Deletion - [ ] [NIP-10](nips/10.md) - Conventions for clients' use of `e` and `p` tags in text events @@ -62,7 +62,7 @@ A C library for NOSTR protocol implementation. Work in progress. - [ ] [NIP-52](nips/52.md) - Calendar Events - [ ] [NIP-53](nips/53.md) - Live Activities - [ ] [NIP-54](nips/54.md) - Wiki -- [ ] [NIP-55](nips/55.md) - Android Signer Application +- [-] [NIP-55](nips/55.md) - Android Signer Application - [ ] [NIP-56](nips/56.md) - Reporting - [ ] [NIP-57](nips/57.md) - Lightning Zaps - [ ] [NIP-58](nips/58.md) - Badges @@ -70,10 +70,10 @@ A C library for NOSTR protocol implementation. Work in progress. - [ ] [NIP-60](nips/60.md) - Cashu Wallet - [ ] [NIP-61](nips/61.md) - Nutzaps - [ ] [NIP-62](nips/62.md) - Log events -- [ ] [NIP-64](nips/64.md) - Chess (PGN) +- [-] [NIP-64](nips/64.md) - Chess (PGN) - [ ] [NIP-65](nips/65.md) - Relay List Metadata - [ ] [NIP-66](nips/66.md) - Relay Monitor -- [ ] [NIP-68](nips/68.md) - Web badges +- [-] [NIP-68](nips/68.md) - Web badges - [ ] [NIP-69](nips/69.md) - Peer-to-peer Order events - [ ] [NIP-70](nips/70.md) - Protected Events - [ ] [NIP-71](nips/71.md) - Video Events @@ -85,7 +85,7 @@ A C library for NOSTR protocol implementation. Work in progress. - [ ] [NIP-84](nips/84.md) - Highlights - [ ] [NIP-86](nips/86.md) - Relay Management API - [ ] [NIP-87](nips/87.md) - Relay List Recommendations -- [ ] [NIP-88](nips/88.md) - Stella: A Stellar Relay +- [-] [NIP-88](nips/88.md) - Stella: A Stellar Relay - [ ] [NIP-89](nips/89.md) - Recommended Application Handlers - [ ] [NIP-90](nips/90.md) - Data Vending Machines - [ ] [NIP-92](nips/92.md) - Media Attachments @@ -94,7 +94,7 @@ A C library for NOSTR protocol implementation. Work in progress. - [ ] [NIP-98](nips/98.md) - HTTP Auth - [ ] [NIP-99](nips/99.md) - Classified Listings -**Legend:** ✅ Fully Implemented | ⚠️ Partial Implementation | ❌ Not Implemented +**Legend:** ✅ Fully Implemented | ⚠️ Partial Implementation | ❌ Not Implemented | ➖ Not Applicable **Implementation Summary:** 13 of 96+ NIPs fully implemented (13.5%) @@ -527,7 +527,7 @@ int main(void) { ## 📈 Version History -Current version: **0.4.8** +Current version: **0.5.12** The library uses automatic semantic versioning based on Git tags. Each build increments the patch version automatically. @@ -580,7 +580,7 @@ gcc your_code.c ./libnostr_core_x64.a -lz -ldl -lpthread -lm -lssl -lcrypto -lcu ### Getting Help - Check the `examples/` directory for working code -- Run `./build.sh test` to verify your environment +- Run `./build.sh -t` to verify your environment - Review the comprehensive API documentation in `nostr_core/nostr_core.h` ## 📜 License diff --git a/VERSION b/VERSION index 9d6c1754..964783a8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.12 +0.5.13 diff --git a/nostr_core/nostr_core.h b/nostr_core/nostr_core.h index 9751708c..6c694f59 100644 --- a/nostr_core/nostr_core.h +++ b/nostr_core/nostr_core.h @@ -2,10 +2,10 @@ #define NOSTR_CORE_H // Version information (auto-updated by increment_and_push.sh) -#define VERSION "v0.5.12" +#define VERSION "v0.5.13" #define VERSION_MAJOR 0 #define VERSION_MINOR 5 -#define VERSION_PATCH 12 +#define VERSION_PATCH 13 /* * NOSTR Core Library - Complete API Reference