Development Roadmap

Track our progress and upcoming features. We're constantly evolving to provide you with the best development experience.

Automatic backup mechanism in the CLI

Completed

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.

Enhancement
April 2025 v1.0.0-alpha

Support for .NET / Aspire generation in the Community edition

Completed

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.

Enhancement
April 2025 v1.0.0-alpha

Property selection in Commands and Queries

In Analysis

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.

Enhancement
May 2025 v1.0.0-alpha

Generation of .http files

Planned

Implementation of automatic generation of .http files to facilitate testing and documentation of REST endpoints in development environments.

Feature
July 2025 v1.0.0-preview

File upload support

Planned

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.

Feature
August 2025 v1.0.0-preview

Automated test generation

Planned

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.

Feature
November 2025 v1.0.0-preview

Cloud deployment via CLI

In Analysis

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.

Feature
December 2025 v1.0.0-preview

Compatibility and generation with .NET 10

Planned

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.

Feature
December 2025 v1.0.0

CI/CD configuration generation

In Analysis

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.

Feature
March 2026 v1.1.0
An unhandled error has occurred. Reload 🗙