# Bloqs 0.2.1 – Release Notes

Bloqs 0.2.1 introduces significant updates to make app development faster, smarter, and more flexible. This release adds support for **Visual Studio 2026** and **.NET 10**, as well as the latest versions of **Aspire** and **MudBlazor**. Alongside performance improvements and bug fixes, this version brings powerful AI integrations, enhanced UI components, and new tools for developers.

***

### **🚀 Key Improvements**

* **AI Integration**: You can now generate entire apps based on specifications and generate sample data for new or existing apps automatically.
* **Export Options**: Pages and models can be exported to **C#** and **JSON**, making it easier to reuse and extend your work.
* **Datagrid Enhancements**: Searching, sorting, and column management have been improved for smoother data handling.
* **Scratch Programming**: Simplified workflow for creating logic visually.
* **External Data Sources**: Map external data directly to entity classes for more flexible data integration.
* **Reusable Fragments**: Combine components into fragments that can be reused across multiple pages.

***

### **💡 New Components**

Bloqs 0.2.1 introduces several new components to enhance UI and interactivity:

* **Decimal Input** – Enter decimal numbers with precision.
* **Label** – Display static text.
* **Logic Result** – Display the output of a logic block.
* **Embed Fragment** – Reuse fragments across pages.
* **Polymorphic Entity** – Differentiate between entities sharing the same base class.
* **HTML Template** – Render dynamic HTML content using Scriban templates.
* **Source Code Input** – Integrated **Monaco** code editor for editing code directly in the app.
* **Slice Chart** – Visualize data with donut or pie charts.
* **Series Chart** – Visualize data with line or bar charts.
* **Statistics Tile** – Display counts for a specific entity class.
* **Icon Button** – Clickable button with an icon for UI actions.

***

### **🆕 New Attributes for Data Models**

These attributes allow developers to customize UI generation and behavior:

* **\[DisableInlineEditing]** – Disable inline editing for list properties.
* **\[HelpInfo]** – Add help text for a property or enum value.
* **\[IncludeInDefaultView]** – Include the property in default views, such as lists or overviews.
* **\[Order]** – Define the order of properties in the UI.
* **\[Paper]** – Display the property inside a paper-styled container.
* **\[SpaceDemand]** – Control how much space (1–12) the property occupies in the layout.
* **\[StringType]** – Specify string format, such as single-line or multi-line.

***

Bloqs 0.2.1 focuses on **productivity, flexibility, and smarter app development**. With these updates, developers can build, customize, and extend apps faster while taking advantage of AI-assisted features and more powerful UI components.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://estiom.gitbook.io/bloqs/release-notes/bloqs-0.2.1-release-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
