diff --git a/.github/workflows/build-package.yaml b/.github/workflows/build-package.yaml
index 9145afb42..a610ec959 100644
--- a/.github/workflows/build-package.yaml
+++ b/.github/workflows/build-package.yaml
@@ -667,13 +667,13 @@ jobs:
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
env:
# The open line, which is the one previews belong under - not the last one released.
- # The line has released through v0.32.0-rc1000; there was no 0.7.0, and 0.23.0 through
+ # The line has released through v0.33.0-rc1000; there was no 0.7.0, and 0.23.0 through
# 0.29.0 were skipped so the consolidation got a number of its own.
#
# This sat at 0.23.0 for the whole of v0.30.0-rc1000, so every preview that release
# opened was stamped below it and the feed had nothing that could supersede the release.
# It now moves in the same pull request as the tag it opens the line after.
- RELEASE_LINE: 0.33.0
+ RELEASE_LINE: 0.34.0
run: |
BUILD=$(printf '%06d' "$GITHUB_RUN_NUMBER")
echo "Packing $RELEASE_LINE-preview$BUILD"
diff --git a/docs/aws/lambda-function.md b/docs/aws/lambda-function.md
index 47c0229fe..c662daaf6 100644
--- a/docs/aws/lambda-function.md
+++ b/docs/aws/lambda-function.md
@@ -36,16 +36,16 @@ see [Triggers](/guide/triggers).
```xml
-
-
-
+
+
+
-
-
+
+
-
-
+
```
diff --git a/docs/aws/sqs.md b/docs/aws/sqs.md
index 2dbf562ce..0614f23dc 100644
--- a/docs/aws/sqs.md
+++ b/docs/aws/sqs.md
@@ -26,8 +26,8 @@ Referencing `Hardened.Aws.Lambda.Sqs` is what decides that `[Queue]` means SQS.
## Packages
```xml
-
-
+
+
```
`Hardened.Aws.Lambda.Sns` serves `[Topic]` the same way. A topic fans out — every subscriber sees
diff --git a/docs/azure/blob.md b/docs/azure/blob.md
index e06b62bc6..e8ce2c378 100644
--- a/docs/azure/blob.md
+++ b/docs/azure/blob.md
@@ -18,9 +18,9 @@ public record BlobNotification(string Container, string Name, long? Size, string
```xml
-
-
-
+
+
+
```
`dotnet new hardened-function --host azure --trigger blob` writes this shape with tests.
diff --git a/docs/azure/change.md b/docs/azure/change.md
index 316093962..b4b5423db 100644
--- a/docs/azure/change.md
+++ b/docs/azure/change.md
@@ -17,9 +17,9 @@ public class OrderProjection {
```xml
-
-
-
+
+
+
```
`dotnet new hardened-function --host azure --trigger change` writes this shape with tests.
diff --git a/docs/azure/event.md b/docs/azure/event.md
index 7cca7b39f..25fc3c1ec 100644
--- a/docs/azure/event.md
+++ b/docs/azure/event.md
@@ -19,9 +19,9 @@ its body.
```xml
-
-
-
+
+
+
```
The adapter reads the event through `Hardened.CloudEvents`, which names no cloud and is the same
diff --git a/docs/azure/queue.md b/docs/azure/queue.md
index c4b77d164..372b0db98 100644
--- a/docs/azure/queue.md
+++ b/docs/azure/queue.md
@@ -27,9 +27,9 @@ Bus queue. See [Triggers](/guide/triggers) for the vocabulary.
```xml
-
-
-
+
+
+
```
The same package serves `[Topic]`, from a subscription; see [Topics](/azure/topic).
diff --git a/docs/azure/stream.md b/docs/azure/stream.md
index dda49c6e8..7a72a7b1a 100644
--- a/docs/azure/stream.md
+++ b/docs/azure/stream.md
@@ -16,9 +16,9 @@ public class TelemetryHandlers {
```xml
-
-
-
+
+
+
```
`dotnet new hardened-function --host azure --trigger stream` writes this shape with tests.
diff --git a/docs/azure/timer.md b/docs/azure/timer.md
index fc934e72c..9fad2d161 100644
--- a/docs/azure/timer.md
+++ b/docs/azure/timer.md
@@ -16,9 +16,9 @@ public class Housekeeping {
```xml
-
-
-
+
+
+
```
`dotnet new hardened-function --host azure --trigger timer` writes this shape with tests.
diff --git a/docs/azure/topic.md b/docs/azure/topic.md
index 8d905fde8..a09c19d45 100644
--- a/docs/azure/topic.md
+++ b/docs/azure/topic.md
@@ -16,9 +16,9 @@ public class OrderEventHandlers {
```xml
-
-
-
+
+
+
```
The same package serves `[Queue]`; the delivery, the headers and the settlement are the ones
diff --git a/docs/azure/web.md b/docs/azure/web.md
index 2ce63d878..034e0a3a4 100644
--- a/docs/azure/web.md
+++ b/docs/azure/web.md
@@ -19,9 +19,9 @@ public class OrderRoutes {
```xml
-
-
-
+
+
+
```
`dotnet new hardened-web --host azure-functions` writes this shape: a library with the routes
diff --git a/docs/gcp/blob.md b/docs/gcp/blob.md
index 8b0685ee6..674af124b 100644
--- a/docs/gcp/blob.md
+++ b/docs/gcp/blob.md
@@ -28,8 +28,8 @@ declare one for a queue message.
## Packages
```xml
-
-
+
+
```
`dotnet new hardened-function --host gcp --trigger blob` writes this shape with tests.
diff --git a/docs/gcp/change.md b/docs/gcp/change.md
index 999fb9179..2b933612e 100644
--- a/docs/gcp/change.md
+++ b/docs/gcp/change.md
@@ -20,8 +20,8 @@ way the DynamoDB adapter unwraps a type-tagged item, so nothing in the handler k
## Packages
```xml
-
-
+
+
```
This is the one adapter in the line with a Google dependency. Firestore events are
diff --git a/docs/gcp/event.md b/docs/gcp/event.md
index 09134cbf8..71578bd85 100644
--- a/docs/gcp/event.md
+++ b/docs/gcp/event.md
@@ -18,8 +18,8 @@ its body.
## Packages
```xml
-
-
+
+
```
The adapter reads the event through `Hardened.CloudEvents`, which names no cloud. Binary mode,
diff --git a/docs/gcp/invoke.md b/docs/gcp/invoke.md
index 7766373ff..74898a033 100644
--- a/docs/gcp/invoke.md
+++ b/docs/gcp/invoke.md
@@ -20,8 +20,8 @@ public class OrderHandler(OrderLog log) {
## Packages
```xml
-
-
+
+
```
`dotnet new hardened-function --host gcp --trigger invoke` writes this shape with tests. It is the
diff --git a/docs/gcp/queue.md b/docs/gcp/queue.md
index ebc6b4027..f1d66a63d 100644
--- a/docs/gcp/queue.md
+++ b/docs/gcp/queue.md
@@ -27,8 +27,8 @@ subscription. See [Triggers](/guide/triggers) for the vocabulary.
## Packages
```xml
-
-
+
+
```
The same package serves `[Topic]`, from a different delivery; see [Topics](/gcp/topic).
diff --git a/docs/gcp/timer.md b/docs/gcp/timer.md
index 9adac926e..0987a71bc 100644
--- a/docs/gcp/timer.md
+++ b/docs/gcp/timer.md
@@ -15,8 +15,8 @@ public class Rollups {
## Packages
```xml
-
-
+
+
```
`dotnet new hardened-function --host gcp --trigger timer` writes this shape with tests.
diff --git a/docs/gcp/topic.md b/docs/gcp/topic.md
index b369fe649..7bb2ea88e 100644
--- a/docs/gcp/topic.md
+++ b/docs/gcp/topic.md
@@ -17,8 +17,8 @@ public class OrderEventHandlers {
## Packages
```xml
-
-
+
+
```
`dotnet new hardened-function --host gcp --trigger topic` writes this shape with tests.
diff --git a/docs/guide/getting-started.md b/docs/guide/getting-started.md
index 4168ad530..aa12ee1ea 100644
--- a/docs/guide/getting-started.md
+++ b/docs/guide/getting-started.md
@@ -53,12 +53,12 @@ Two kinds of package reference, the runtime and the source generators:
```xml
-
-
-
+
+
+
-
-
+
+
```
diff --git a/docs/guide/project-templates.md b/docs/guide/project-templates.md
index 56f8c49f3..0631b66ae 100644
--- a/docs/guide/project-templates.md
+++ b/docs/guide/project-templates.md
@@ -245,7 +245,7 @@ routes as well as services, add `[HardenedWebModule]` to the module class and re
Every template writes a `Directory.Packages.props` with one version for every Hardened package:
```xml
-0.32.0-rc1000
+0.33.0-rc1000
```
It is the version the template package shipped with, and `--hardened-version` overrides it.
@@ -255,7 +255,7 @@ Templates do not update themselves. A newer release is a newer template package:
```bash
dotnet new install Hardened.Templates # latest
-dotnet new install Hardened.Templates@0.32.0-rc1000 # a specific one
+dotnet new install Hardened.Templates@0.33.0-rc1000 # a specific one
```
Existing projects keep the version in their own `Directory.Packages.props` until you change it.
diff --git a/docs/guide/response-caching.md b/docs/guide/response-caching.md
index 75fdeb89a..304ba986e 100644
--- a/docs/guide/response-caching.md
+++ b/docs/guide/response-caching.md
@@ -23,7 +23,7 @@ nothing. The two compose.
A store is a package and an attribute on the module:
```xml
-
+
```
```csharp
diff --git a/docs/guide/templates.md b/docs/guide/templates.md
index b7c5becf5..de4da0fde 100644
--- a/docs/guide/templates.md
+++ b/docs/guide/templates.md
@@ -54,7 +54,7 @@ Reference both packages:
```xml
-
+
```
diff --git a/docs/reference/packages.md b/docs/reference/packages.md
index df0b126af..3d89db1dc 100644
--- a/docs/reference/packages.md
+++ b/docs/reference/packages.md
@@ -261,7 +261,7 @@ Everything releases on one version line, from a `v*` tag:
| Every package on this page | `{line}-rc1000` | `{line}-preview{build}` on every push to main |
| `Hardened.Amz.*`, retired | `0.22.0-rc1000`, its last | none |
-The current line is **`0.32.0-rc1000`**. Releases go to nuget.org; the continuous feed is
+The current line is **`0.33.0-rc1000`**. Releases go to nuget.org; the continuous feed is
[GitHub Packages](https://nuget.pkg.github.com/ipjohnson/index.json). Under one line, `preview`
sorts below `rc`, so a preview never shadows the release it precedes.