Lambdajection.Generator 0.5.0-beta2

This is a prerelease version of Lambdajection.Generator.
There is a newer version of this package available.
See the version list below for details.

Requires NuGet 2.5 or higher.

dotnet add package Lambdajection.Generator --version 0.5.0-beta2
                    
NuGet\Install-Package Lambdajection.Generator -Version 0.5.0-beta2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Lambdajection.Generator" Version="0.5.0-beta2">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Lambdajection.Generator" Version="0.5.0-beta2" />
                    
Directory.Packages.props
<PackageReference Include="Lambdajection.Generator">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Lambdajection.Generator --version 0.5.0-beta2
                    
#r "nuget: Lambdajection.Generator, 0.5.0-beta2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Lambdajection.Generator@0.5.0-beta2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Lambdajection.Generator&version=0.5.0-beta2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Lambdajection.Generator&version=0.5.0-beta2&prerelease
                    
Install as a Cake Tool

Includes the compile-time generator used to generate code needed for Dependency Injection-enabled AWS Lambdas.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Lambdajection.Generator:

Package Downloads
Lambdajection

Write AWS Lambda Functions using Dependency Injection.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.10.0-beta3 3,706 3/30/2023
0.10.0-beta2 2,542 8/19/2022
0.10.0-beta1 2,117 5/12/2022
0.9.2 5,679 2/8/2022
0.9.1 1,055 1/27/2022
0.9.0 996 12/23/2021
0.9.0-beta5 1,281 11/19/2021
0.9.0-beta4 554 11/18/2021
0.9.0-beta3 431 11/17/2021
0.9.0-beta2 511 11/10/2021
0.9.0-beta1 421 11/1/2021
0.8.4 3,823 7/17/2021
0.8.3 1,027 6/24/2021
0.8.2 935 6/16/2021
0.8.1 641 6/15/2021
0.8.0 871 6/8/2021
0.8.0-beta5 500 5/28/2021
0.8.0-beta4 1,126 4/29/2021
0.8.0-beta3 612 4/1/2021
0.8.0-beta2 522 4/1/2021
0.8.0-beta1 493 3/26/2021
0.7.0 808 3/6/2021
0.7.0-beta4 569 3/2/2021
0.7.0-beta3 560 2/23/2021
0.7.0-beta2 444 2/23/2021
0.7.0-beta1 548 2/2/2021
0.6.0 899 1/5/2021
0.6.0-beta4 505 12/29/2020
0.6.0-beta3 523 12/5/2020
0.6.0-beta2 479 12/5/2020
0.6.0-beta1 593 11/28/2020
0.5.0 918 11/10/2020
0.5.0-beta3 559 10/26/2020
0.5.0-beta2 634 10/17/2020
0.5.0-beta1 548 10/9/2020
0.4.0 887 10/2/2020
0.4.0-beta3 585 10/1/2020
0.4.0-beta2 544 9/25/2020
0.4.0-beta1 573 9/21/2020
0.3.0 1,023 9/4/2020
0.3.0-beta3 589 8/28/2020
0.3.0-beta2 546 8/28/2020
0.3.0-beta1 643 8/22/2020
0.2.1 923 8/11/2020
0.2.0 885 8/5/2020
0.1.9 944 8/1/2020
0.1.8 876 7/31/2020
0.1.7 885 7/31/2020
0.1.6 1,070 7/31/2020
0.1.5-alpha 579 7/31/2020
0.1.4-alpha 552 7/31/2020

This release introduces the following:

- Fixes an issue where several template symbols were being replaced where they should not be (ie Options being replaced in the LambdaOptions attribute if you specified a custom options class name).
- Fixes an issue where an IAwsFactory was not being generated and added to the service collection for IAmazonSecurityTokenService.  This was not happening for any other service.
- Initialization services that implement IAsyncDisposabe or IDisposable will now be properly disposed prior to running your Lambda's handler.
- Adds support for Custom Runtimes via the Lambdajection.Runtime package.
- Lambdajection.Generator has been rewritten as a Source Generator and CGR has been ejected from all packages.
- Now building with .NET 5 RC2 SDK