Skip to content

Commit e82b06b

Browse files
authored
Release v0.7.0 beta4 Prep (#186)
1 parent 528ab28 commit e82b06b

File tree

4 files changed

+21
-12
lines changed

4 files changed

+21
-12
lines changed

.github/releases/v0.7.0-beta4.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ New Packages:
1010

1111
Enhancements:
1212

13-
- Lambdajection.Generator no longer includes its own copy of Lambdajection.Core in its NuGet package - we've done some work to dynamically load assemblies in the Generator from outside its package. More improvements in this area coming soon.
13+
- Lambdajection.Generator no longer includes its own copy of Lambdajection.Core in its NuGet package - we've done some work to dynamically load assemblies in the Generator from outside its package. **You may need to run a clean after upgrading due to these changes.**
14+
- Various 3rd-party dependency upgrades throughout the project.
15+
- Added documentation to the custom resource example.

README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,20 @@ Browse development builds [here](https://github.com/orgs/cythral/packages?repo_n
8484

8585
## 2. Packages
8686

87-
| | |
88-
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
89-
| Lambdajection | ![Nuget](https://img.shields.io/nuget/v/Lambdajection?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection?color=blue&style=flat-square) |
90-
| Lambdajection.Attributes | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Attributes?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Attributes?color=blue&style=flat-square) |
91-
| Lambdajection.Core | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Core?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Core?color=blue&style=flat-square) |
92-
| Lambdajection.Generator | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Generator?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Generator?color=blue&style=flat-square) |
93-
| Lambdajection.Encryption | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Encryption?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Encryption?color=blue&style=flat-square) |
94-
| Lambdajection.Templates | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Templates?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Templates?color=blue&style=flat-square) |
95-
| Lambdajection.Runtime | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Runtime?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Runtime?color=blue&style=flat-square) |
96-
| Lambdajection.Layer | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Layer?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Layer?color=blue&style=flat-square) |
97-
| Lambdajection.CustomResource | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.CustomResource?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.CustomResource?color=blue&style=flat-square) |
87+
| | |
88+
| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
89+
| Lambdajection | ![Nuget](https://img.shields.io/nuget/v/Lambdajection?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection?color=blue&style=flat-square) |
90+
| Lambdajection.Attributes | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Attributes?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Attributes?color=blue&style=flat-square) |
91+
| Lambdajection.Core | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Core?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Core?color=blue&style=flat-square) |
92+
| Lambdajection.Generator | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Generator?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Generator?color=blue&style=flat-square) |
93+
| Lambdajection.Encryption | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Encryption?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Encryption?color=blue&style=flat-square) |
94+
| Lambdajection.Templates | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Templates?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Templates?color=blue&style=flat-square) |
95+
| Lambdajection.Runtime | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Runtime?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Runtime?color=blue&style=flat-square) |
96+
| Lambdajection.Layer | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Layer?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Layer?color=blue&style=flat-square) |
97+
| Lambdajection.Framework | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Framework?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Framework?color=blue&style=flat-square) |
98+
| Lambdajection.Framework.BuildTime | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.Framework.BuildTime?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.Framework.BuildTime?color=blue&style=flat-square) |
99+
| Lambdajection.CustomResource | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.CustomResource?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.CustomResource?color=blue&style=flat-square) |
100+
| Lambdajection.CustomResource.BuildTime | ![Nuget](https://img.shields.io/nuget/v/Lambdajection.CustomResource.BuildTime?label=version&style=flat-square) ![Nuget](https://img.shields.io/nuget/dt/Lambdajection.CustomResource.BuildTime?color=blue&style=flat-square) |
98101

99102
## 3. Templates
100103

examples/CustomResource/Request.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.ComponentModel.DataAnnotations;
2+
using System.Text.Json.Serialization;
23

34
using Lambdajection.Attributes;
45

@@ -7,6 +8,7 @@ namespace Lambdajection.Examples.CustomResource
78
public class Request
89
{
910
[Range(3, 12)]
11+
[JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)]
1012
[UpdateRequiresReplacement]
1113
public uint? Length { get; set; } = null;
1214
}

src/Attributes/UpdateRequiresReplacementAttribute.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
using System;
2+
using System.Diagnostics;
23

34
namespace Lambdajection.Attributes
45
{
56
/// <summary>
67
/// Attribute used to denote properties that, when changed, cause a custom resource to be replaced.
78
/// </summary>
89
[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]
10+
[Conditional("CodeGeneration")]
911
public class UpdateRequiresReplacementAttribute : Attribute
1012
{
1113
/// <summary>

0 commit comments

Comments
 (0)