DEV Community

Cover image for WebForms Core 2.1 - Coming Soon!
Elanat Framework
Elanat Framework

Posted on

WebForms Core 2.1 - Coming Soon!

Elanat Development Team


We are proud to announce that version 2.1 of the WebForms Core technology will be released soon. This is a major update, built after 4 months of hard work by the Elanat team.

Update Strategy

Updates in WebForms Core technology are performed sequentially in increments of one-tenth (0.1). We started with version 1.0, the next version was 1.1, and each time we added one-tenth to the version number. The update of the WebForms class on the server side (C# programming language) is performed simultaneously with the update of the WebFormsJS library on the client side. Currently, version 2.1 has been released for both, and they are in complete harmony.

One-hundredth updates (such as 2.0.1) are considered minor updates; these updates do not add new features that require changes in the other part, and they will remain compatible with the same major version.

Please note that the WFC technology is first released for the WebForms class in the C# programming language, and then it will be ported to popular web programming languages.

Version 2.1; Another Major Update

Version 2.1, like the previous two versions, is a major and foundational update. This release includes significant changes and improvements that elevate the development experience with WebForms Core to a higher level. Using advanced methods in this version significantly reduces the number of required instructions.

WebForms Core 2.1

Most Important Innovations in Version 2.1

High-Level Declarative Features

This version creates a higher abstraction over the WFC core. Developers can now benefit from declarative development alongside imperative development.

New ForEach Capability

In version 2.1, the powerful ForEach feature has been added to WFC technology. There is no longer any need to use GoTo statements or manually create and delete data.

Fundamental Change in Separator

One of the most important changes in this version concerns the Separator. In version 2.1, the Vertical bar character (|) along with the comma character (,) have been removed as separators, replaced by characters number 28, 29, 30, and 31 in ASCII codes 128. From now on, there will be no conflicts or disruptions in this area.

New Template Engine

The template rendering system is a new declarative structure that replaces repetitive, imperative Replace operations. This engine automatically and intelligently places data into HTML templates.

Advanced Storage Capabilities

New capabilities have been added for managing stored JSON data, providing great flexibility in all four CRUD operations.

Significant State Management Improvements

State in version 2.1 works more stably. SPA links now automatically control browser history in a manner completely consistent with regular links. The performance of the browser's Back and Forward buttons has also been optimized.

Segment Capability for URL and Hash

A new feature that helps you create much more powerful SPA systems. This mechanism is also automatically activated for links.

Dedicated Debugger

A powerful debugging tool has been added to this release, providing step-through debugging for Action Controls code. You will experience Step, Go, Start, Stop, and Pause directly in your browser!

Advanced JSON Operations

In version 2.1, working with JSON data has become much more professional. Conditional queries and negative indexing for JSON paths are now possible.

New Replace Capabilities

Several new Replace methods have been added in this version to give you greater control over Action Controls instructions.

Security and Performance Improvements

This release includes numerous security and performance improvements. WebForms responses have been optimized, and issues related to events and Action Controls have been resolved. Additionally, the ability to display animations during initial page load has been added to the settings.

A Growing Technology

WebForms Core is a living and dynamic technology. The Elanat team is constantly improving and adding new features to this powerful technology. For this reason, it is always recommended to use the latest versions of this technology.


Version 2.1 is coming soon. Stay tuned!

Top comments (0)