Track our progress and upcoming features. We're constantly evolving to provide you with the best development experience.
An automatic versioning and backup mechanism has been implemented in Lino CLI to ensure security and traceability in file generation and overwriting processes.
All generated files are stored in the /.lino/files/.../received/
folder, ensuring that each file is chronologically organized and easy to locate.
Files that are replaced remain stored in the /.lino/files/.../replaced/
folder, allowing recovery of previous versions when needed. This backup structure provides greater control and security, enabling full auditing of generated files, especially in collaborative and automated development environments.
The Community subscription now supports project generation based on .NET 9 and Aspire 9.2.1, allowing users to explore the platform's features for free and technically.
This release includes:
_ Creation of services and entities with automated scaffolding;
_ Database selection and full initial configuration;
_ Functional generation up to the EF Core Migrations
stage.
Although advanced features like microservices and modular monoliths are restricted to paid plans, this version provides a solid foundation for evaluating the generated architecture, code quality, and integration with the modern .NET ecosystem.
Customize which properties will be considered when generating Command (Post, Put, Patch) and Query (Get) artifacts.
This feature offers:
_ Interactive CLI interface for selecting properties during the entity scaffolding process;
_ Automatic generation of objects with only the selected fields for input/output;
_ Full support for customizing payloads in REST APIs, increasing flexibility and control over transmitted data;
_ Integration with validation and generated data contracts, respecting rules of requirement and consistency.
This enhancement aims to offer greater granularity in artifact modeling, allowing developers to precisely control what is exposed, persisted, or queried through the architecture generated by the CLI.
Implementation of automatic generation of .http
files to facilitate testing and documentation of REST endpoints in development environments.
Implementation of native support for the IFormFile
type in endpoints created with Minimal APIs. This feature enables automated route generation with file upload support, including:
_ Definition of endpoints supporting uploads via multipart/form-data
;
_ Automatic validation of MIME types and allowed maximum sizes;
_ Support for local storage and integration with cloud services like Azure Blob Storage and AWS S3;
Ideal for applications that require secure and high-performance file uploads such as images, documents, and general media.
Automated test generation with support for two main levels:
Unit Tests:
Creation of tests for individual classes and methods, focusing on business logic.
Integration Tests:
Creation of tests to verify integration between components, simulating interactions with databases and external services.
Implementation of automated deployment support directly from Lino CLI, reducing friction in the application publishing process for cloud environments. Planned features include:
_ Deployment to Azure Container Apps with automatic provisioning via Azure CLI and Bicep;
_ Support for AWS equivalents (such as ECS with Fargate or App Runner), via AWS CLI and CloudFormation/SAM;
_ Docker image publishing with integrated CI/CD pipeline configuration (GitHub Actions, Azure Pipelines);
_ Use of cloud SDKs and wrappers for authentication, build, provisioning, and deployment with a single CLI command.
The goal is to enable fast, secure, and standardized deployment across multiple cloud platforms directly from the terminal.
This update will ensure full support for generating projects based on .NET 10 as soon as the new version is officially released by Microsoft.
Currently, Lino generates projects based on .NET 9, leveraging all available platform features, including performance improvements, advanced C# 13 features, and modern integration with ASP.NET Core.
The goal of this future version is to provide immediate support for .NET 10 with updated templates, appropriate Target Framework
configurations, and scaffolding ready for the new language and runtime features.
Automated generation of Continuous Integration and Continuous Delivery (CI/CD) pipelines directly from the Lino CLI. Compatible with GitHub Actions and Azure DevOps Pipelines.
Templates will include:
_ Automated build with package restore and execution of unit and integration tests;
_ Security scanning with tools like dotnet format
and dotnet list package --vulnerable
;
_ Test coverage analysis with integration into quality reports;
_ Continuous deployment to staging and production environments.