ASP.NET Maker 2025.1 Released

We are pleased to announce the official release of ASP.NET Maker 2025.The new version can be downloaded here.

ASP.NET Maker 2025 is a major upgrade from v2024 and is loaded with a bunch of new features, including many frequently requested ones, please refer to What’s New in ASP.NET Maker 2025 for details.

IMPORTANT NOTES:

ASP.NET Maker 2025 uses ASP.NET Core 8/9 MVC in C#. It does NOT support older or other versions of ASP.NET, including Web Forms, ASP.NET Web Pages, VB, older versions of ASP.NET MVC, ASP.NET Core 1.x-5.x or ASP.NET Core Razor Pages.

ASP.NET Maker 2025 can co-exist with previous version of ASP.NET Maker. You do NOT need to uninstall previous version of ASP.NET Maker if you still need to work with older version of ASP.NET Core.

Before trying the new version, please backup your existing projects first.

To purchase license for ASP.NET Maker 2025 or upgrade, please visit here.

2025/03/24 v2025.0.0

  • Supports .NET 8/9
  • Enhanced two factor authentication
  • User ID Security for same/parent user levels
  • User level hierarchy
  • Password migration
  • Impersonating User
  • Passwordless login link
  • Soft Deleteable
  • Content Security Policy (CSP) and nonce
  • Rate Limiting Middleware
  • Roles mapped to hierarchical user levels
  • Authorization by roles
  • Supports custom roles
  • User Code functions for adding/deleting attributes
  • Improved LDAP authentication (Ldap_Validated server event removed)
  • Improved ORM detects changed properties of an entity
  • Created, Loaded, Inserting, Inserted, Updating, Updated, Deleting, Deleted events for entity
  • Enhanced file systems for cloud storages
  • FileManager extension (for TinyMCE extension) supports cloud storage
  • Improved Logging
  • RowInsert/Update/DeleteEvent, ActionExecuting/ExecutedEvent, SmtpClient events and SwitchUserEvent
  • Auto save project on generate
  • Allow basic/extended search for non-list fields
  • Password Hashing
  • Rate Limiting Middleware advanced settings
  • Soft delete time aware period (for Soft Deleteable)
  • Log all export requests
  • Detects geometry and geography columns (PostgreSQL)
  • Supports mulitple schema (PostgreSQL)
  • Detects databases in user personal folder (LocalDB)
  • Always UTF-8
  • HTTPS for testing web server
  • Support both Kestrel (Default) and HTTP.sys as testing web server
  • New Access/Grant/Admin permissions for User Level Security
  • Use memory cache to improve performance
  • Saves language ID for Multi-Language project
  • Browser tab ID for differentiating Master/Detail session variables
  • Searching lookup fields with multiple selection
  • Always remember me option
  • Allow skipping Insert/Update/Delete in Row_Inserting/Updating/Deleting server events for grid actions
  • Maximum backup project versions increased to 100
  • Use ‘allDay’ for new events in week/day views (Calendar reports)
  • Min/Max date field for datetime picker (DateTimePicker extension)
  • TwilioVerify extension for sending SMS (for registered users)
  • Segoe UI font and larger font size (UI)
  • Better DPI awareness (UI)
  • Many other minor improvements

2025/04/19 v2025.1.0

  • Improved: Support long press on calendar event for mobile devices
  • Fixed: Preview page refresh
  • Fixed: TimePicker CSS in modal form
  • Fixed: Allow View All in Preview page
  • Fixed: Some compilation/runtime errors
  • Fixed: Sending email without SMTP credentials
  • Fixed: Project without user table or security
  • Fixed: Page class name clashing with Entity name
  • Fixed: Loading PostgreSQL foreign table and schema names (UI)
  • Updated: SweetAlert2, Chart.js, DateTime Picker and Bootstrap
  • Updated: WebView2 1.0.3179 (UI)
  • Many other minor improvements