Skip to content

Commit 380b86d

Browse files
authored
Release v1.1.0 of DSNP, Activity Content, and DSNP on EVM (#192)
* Update deployment for mdBook * Update for v1.1.0 of DSNP, Activity Content, and DSNP on EVM * Don't test internal links for releases that might not yet exist
1 parent dc6e9fa commit 380b86d

File tree

9 files changed

+23
-60
lines changed

9 files changed

+23
-60
lines changed

.github/workflows/deploy.yml

Lines changed: 0 additions & 43 deletions
This file was deleted.

.github/workflows/mdbook_cd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: Spec MDBook CD
22

33
on:
44
push:
5-
tags:
6-
- '[0-9]+.[0-9]+'
5+
tags:
6+
- '[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9][0-9]'
77
jobs:
88
build:
99
runs-on: ubuntu-20.04

.github/workflows/mdbook_ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ jobs:
3131

3232
- name: Lint and Spellcheck 🧶
3333
run: npm run lint
34-
34+
3535
- name: Setup mdbook and build dsnp spec book 📚
3636
uses: drmingdrmer/mdbook-full@main
37-
37+
3838
- name: Build dsnp spec book 📚
3939
run: mdbook build
4040

.yaspellerrc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"Betanet",
2525
"Braxton",
2626
"Brötli",
27+
"CalVer",
2728
"Changelog",
2829
"CouchDB",
2930
"DSNP.org",

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ For more information about the DSNP, visit [DSNP.org](https://www.dsnp.org)
99

1010
### Spec Site Releases
1111

12-
Currently the `main` branch is automatically released via GitHub Pages.
13-
(This might change in the future with website releases being tagged.)
12+
1. Merge all changes into `main` and handle any updated specifications (see below).
13+
2. Create a GitHub Release and tag it using the following CalVer: `YYYY.MM.###` (where `###` is the nth release in that month)
1414

1515
### Spec Version Release & Changelog Process
1616

book.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ preferred-dark-theme = "coal"
1616
[output.linkcheck]
1717
follow-web-links = true
1818
traverse-parent-directories = false
19-
exclude = ['en\.bitcoin\.it']
19+
exclude = ['en\.bitcoin\.it', 'github\.com/LibertyDSNP/spec']
2020

2121
[output.html.fold]
2222
enable = true

pages/ActivityContent/Overview.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Activity Content Specification
2-
__Version pre-1.1.0__
2+
__Version 1.1.0__
33

44
Content references shared via the DSNP consists of URLs pointing to documents containing Activity Streams JSON objects.
55
For the purposes of the DSNP, restrictions are placed on the [Activity Streams 2.0](https://www.w3.org/TR/activitystreams-core/) specification.
@@ -45,14 +45,17 @@ URLs in DSNP-compatible Activity Content MUST to use one of the following URL sc
4545
| [LibertyDSNP/activity-content-java](https://github.com/LibertyDSNP/activity-content-java) | Java/Kotlin |
4646
| [LibertyDSNP/activity-content-swift](https://github.com/LibertyDSNP/activity-content-swift) | Swift |
4747

48+
<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]`
4849
## Prerelease Changelog
4950
50-
- [DIP-158](https://github.com/LibertyDSNP/spec/issues/158)
51+
- [DIP-###](https://github.com/LibertyDSNP/spec/issues/###)
5152
53+
--->
5254
## Releases
5355

5456
| Version | Description | Release Date | Changelog |
5557
| --- | --- | --- | --- |
58+
| [1.1.0](https://github.com/LibertyDSNP/spec/tree/ActivityContent-v1.1.0) | DIP-158 | 2022-05-05 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/ActivityContent-v1.1.0) |
5659
| [1.0.0](https://github.com/LibertyDSNP/spec/tree/ActivityContent-v1.0.0) | Initial Release | 2021-09-09 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/ActivityContent-v1.0.0) |
5760

5861
## Non-Normative

pages/DSNP/Overview.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,17 @@ DSNP is a social networking protocol designed to run on a blockchain.
55
It specifies a set of social primitives along with requirements for interoperability.
66
Go to [Implementations](../Implementations.md) for specifics on how DSNP is implemented on a specific blockchain.
77

8+
<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]`
89
## Prerelease Changelog
910
10-
- [DIP-148](https://github.com/LibertyDSNP/spec/issues/148) Require published for Note
11-
- [DIP-149](https://github.com/LibertyDSNP/spec/issues/149) Reaction retraction
12-
- [DIP-180](https://github.com/LibertyDSNP/spec/issues/180) Tombstones target content hashes instead of signatures
13-
- [DIP-165](https://github.com/LibertyDSNP/spec/issues/165) Update Announcements
14-
- [DIP-150](https://github.com/LibertyDSNP/spec/issues/150) Batch Publication validation is immutable
11+
- [DIP-###](https://github.com/LibertyDSNP/spec/issues/###)
1512
13+
--->
1614
## Releases
1715

1816
Implementations MUST specify the version(s) of the DSNP specification with which they are compatible.
1917

2018
| Version | Description | Release Date | Changelog |
2119
| --- | --- | --- | --- |
20+
| [1.1.0](https://github.com/LibertyDSNP/spec/tree/DSNP-v1.1.0) | DIP-148, DIP-149, DIP-150, DIP-165, DIP-180 | 2022-05-06 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/DSNP-v1.1.0) |
2221
| [1.0.0](https://github.com/LibertyDSNP/spec/tree/DSNP-v1.0.0) | Initial Release | 2021-09-09 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/DSNP-v1.0.0) |

pages/Ethereum/Overview.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Ethereum/EVM Compatible DSNP Implementation
2-
__Version pre-1.1.0__
2+
__Version 1.1.0__
33

44
DSNP on Ethereum is designed using smart contracts and log messages.
55
Smart contracts are used for identity and delegation.
@@ -21,12 +21,15 @@ Official DSNP interfaces, contracts, and deployment information may be found in
2121
| [LibertyDSNP/sdk-ts](https://github.com/LibertyDSNP/sdk-ts) | JavaScript/TypeScript |
2222
<!-- yaspeller ignore:end -->
2323

24+
<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]`
2425
## Prerelease Changelog
25-
- [DIP-180](https://github.com/LibertyDSNP/spec/issues/180) Tombstones target content hashes instead of signatures
26-
- [DIP-150](https://github.com/LibertyDSNP/spec/issues/150) Revocation of a delegate MUST target the current block
2726
27+
- [DIP-###](https://github.com/LibertyDSNP/spec/issues/###)
28+
29+
--->
2830
## Releases
2931

3032
| Version | Description | DSNP Compatibility | Release Date | Changelog |
3133
| --- | --- | --- | --- | --- |
34+
| [1.1.0](https://github.com/LibertyDSNP/spec/tree/EVM-v1.1.0) | DIP-150, DIP-180 | 1.0.x, 1.1.x | 2022-05-06 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/EVM-v1.1.0) |
3235
| [1.0.0](https://github.com/LibertyDSNP/spec/tree/EVM-v1.0.0) | Initial Release | 1.0.x, 1.1.x | 2021-09-09 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/EVM-v1.0.0) |

0 commit comments

Comments
 (0)