Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions .github/workflows/build-package.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
14 changes: 7 additions & 7 deletions docs/aws/lambda-function.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,16 @@ see [Triggers](/guide/triggers).

```xml
<ItemGroup>
<PackageReference Include="Hardened.Shared.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Requests.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Shared.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Requests.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Functions.Runtime" Version="0.33.0-rc1000" />

<!-- The host, and one adapter for the trigger the handler declares. -->
<PackageReference Include="Hardened.Aws.Lambda.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Aws.Lambda.Invoke" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Aws.Lambda.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Aws.Lambda.Invoke" Version="0.33.0-rc1000" />

<PackageReference Include="Hardened.Library.SourceGenerator" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Function.SourceGenerator" Version="0.32.0-rc1000"
<PackageReference Include="Hardened.Library.SourceGenerator" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Function.SourceGenerator" Version="0.33.0-rc1000"
PrivateAssets="all" />
</ItemGroup>
```
Expand Down
4 changes: 2 additions & 2 deletions docs/aws/sqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Referencing `Hardened.Aws.Lambda.Sqs` is what decides that `[Queue]` means SQS.
## Packages

```xml
<PackageReference Include="Hardened.Aws.Lambda.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Aws.Lambda.Sqs" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Aws.Lambda.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Aws.Lambda.Sqs" Version="0.33.0-rc1000" />
```

`Hardened.Aws.Lambda.Sns` serves `[Topic]` the same way. A topic fans out — every subscriber sees
Expand Down
6 changes: 3 additions & 3 deletions docs/azure/blob.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ public record BlobNotification(string Container, string Name, long? Size, string

```xml
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.1.0" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.Blobs" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.32.0-rc1000" PrivateAssets="all" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.Blobs" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.33.0-rc1000" PrivateAssets="all" />
```

`dotnet new hardened-function --host azure --trigger blob` writes this shape with tests.
Expand Down
6 changes: 3 additions & 3 deletions docs/azure/change.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ public class OrderProjection {

```xml
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.1.0" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.CosmosDb" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.32.0-rc1000" PrivateAssets="all" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.CosmosDb" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.33.0-rc1000" PrivateAssets="all" />
```

`dotnet new hardened-function --host azure --trigger change` writes this shape with tests.
Expand Down
6 changes: 3 additions & 3 deletions docs/azure/event.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ its body.

```xml
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.1.0" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.EventGrid" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.32.0-rc1000" PrivateAssets="all" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.EventGrid" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.33.0-rc1000" PrivateAssets="all" />
```

The adapter reads the event through `Hardened.CloudEvents`, which names no cloud and is the same
Expand Down
6 changes: 3 additions & 3 deletions docs/azure/queue.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ Bus queue. See [Triggers](/guide/triggers) for the vocabulary.

```xml
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.1.0" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.ServiceBus" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.32.0-rc1000" PrivateAssets="all" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.ServiceBus" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.33.0-rc1000" PrivateAssets="all" />
```

The same package serves `[Topic]`, from a subscription; see [Topics](/azure/topic).
Expand Down
6 changes: 3 additions & 3 deletions docs/azure/stream.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ public class TelemetryHandlers {

```xml
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.1.0" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.EventHubs" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.32.0-rc1000" PrivateAssets="all" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.EventHubs" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.33.0-rc1000" PrivateAssets="all" />
```

`dotnet new hardened-function --host azure --trigger stream` writes this shape with tests.
Expand Down
6 changes: 3 additions & 3 deletions docs/azure/timer.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ public class Housekeeping {

```xml
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.1.0" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.Timer" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.32.0-rc1000" PrivateAssets="all" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.Timer" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.33.0-rc1000" PrivateAssets="all" />
```

`dotnet new hardened-function --host azure --trigger timer` writes this shape with tests.
Expand Down
6 changes: 3 additions & 3 deletions docs/azure/topic.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ public class OrderEventHandlers {

```xml
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.1.0" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.ServiceBus" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.32.0-rc1000" PrivateAssets="all" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.ServiceBus" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.33.0-rc1000" PrivateAssets="all" />
```

The same package serves `[Queue]`; the delivery, the headers and the settlement are the ones
Expand Down
6 changes: 3 additions & 3 deletions docs/azure/web.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ public class OrderRoutes {

```xml
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.1.0" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.Http" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.32.0-rc1000" PrivateAssets="all" />
<PackageReference Include="Hardened.Azure.Functions.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.Http" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Azure.Functions.SourceGenerator" Version="0.33.0-rc1000" PrivateAssets="all" />
```

`dotnet new hardened-web --host azure-functions` writes this shape: a library with the routes
Expand Down
4 changes: 2 additions & 2 deletions docs/gcp/blob.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ declare one for a queue message.
## Packages

```xml
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Storage" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Storage" Version="0.33.0-rc1000" />
```

`dotnet new hardened-function --host gcp --trigger blob` writes this shape with tests.
Expand Down
4 changes: 2 additions & 2 deletions docs/gcp/change.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ way the DynamoDB adapter unwraps a type-tagged item, so nothing in the handler k
## Packages

```xml
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Firestore" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Firestore" Version="0.33.0-rc1000" />
```

This is the one adapter in the line with a Google dependency. Firestore events are
Expand Down
4 changes: 2 additions & 2 deletions docs/gcp/event.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ its body.
## Packages

```xml
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Eventarc" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Eventarc" Version="0.33.0-rc1000" />
```

The adapter reads the event through `Hardened.CloudEvents`, which names no cloud. Binary mode,
Expand Down
4 changes: 2 additions & 2 deletions docs/gcp/invoke.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ public class OrderHandler(OrderLog log) {
## Packages

```xml
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Invoke" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Invoke" Version="0.33.0-rc1000" />
```

`dotnet new hardened-function --host gcp --trigger invoke` writes this shape with tests. It is the
Expand Down
4 changes: 2 additions & 2 deletions docs/gcp/queue.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ subscription. See [Triggers](/guide/triggers) for the vocabulary.
## Packages

```xml
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.PubSub" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.PubSub" Version="0.33.0-rc1000" />
```

The same package serves `[Topic]`, from a different delivery; see [Topics](/gcp/topic).
Expand Down
4 changes: 2 additions & 2 deletions docs/gcp/timer.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ public class Rollups {
## Packages

```xml
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Scheduler" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Scheduler" Version="0.33.0-rc1000" />
```

`dotnet new hardened-function --host gcp --trigger timer` writes this shape with tests.
Expand Down
4 changes: 2 additions & 2 deletions docs/gcp/topic.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ public class OrderEventHandlers {
## Packages

```xml
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.PubSub" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Gcp.CloudRun.PubSub" Version="0.33.0-rc1000" />
```

`dotnet new hardened-function --host gcp --trigger topic` writes this shape with tests.
Expand Down
10 changes: 5 additions & 5 deletions docs/guide/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,12 @@ Two kinds of package reference, the runtime and the source generators:

```xml
<ItemGroup>
<PackageReference Include="Hardened.Shared.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Web.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Web.Kestrel.Runtime" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Shared.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Web.Runtime" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Web.Kestrel.Runtime" Version="0.33.0-rc1000" />

<PackageReference Include="Hardened.Library.SourceGenerator" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Web.SourceGenerator" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Library.SourceGenerator" Version="0.33.0-rc1000" />
<PackageReference Include="Hardened.Web.SourceGenerator" Version="0.33.0-rc1000" />
</ItemGroup>
```

Expand Down
4 changes: 2 additions & 2 deletions docs/guide/project-templates.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
<HardenedVersion>0.32.0-rc1000</HardenedVersion>
<HardenedVersion>0.33.0-rc1000</HardenedVersion>
```

It is the version the template package shipped with, and `--hardened-version` overrides it.
Expand All @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/response-caching.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ nothing. The two compose.
A store is a package and an attribute on the module:

```xml
<PackageReference Include="Hardened.Requests.Caching.Memory" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Requests.Caching.Memory" Version="0.33.0-rc1000" />
```

```csharp
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/templates.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Reference both packages:
```xml
<ItemGroup>
<PackageReference Include="RazorBlade" Version="1.0.0" />
<PackageReference Include="Hardened.Templates.RazorBlade" Version="0.32.0-rc1000" />
<PackageReference Include="Hardened.Templates.RazorBlade" Version="0.33.0-rc1000" />
</ItemGroup>
```

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
Loading