ASP.NET Maker 2021.0.9 Released

This public forum is for user-to-user discussions of ASP.NET Maker. Note that this is not support forum.
Locked
Webmaster
User
Posts: 9430

ASP.NET Maker 2021.0.9 Released

Post by Webmaster »

We are pleased to announce the official release of ASP.NET Maker 2021.

The new version can be downloaded at:
https://aspnetmaker.dev/download.php

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


IMPORTANT NOTES:

  • Requires .NET 5.0 or newer
  • If you upgrade from previous versions, please make sure you read Migrating to v2021 before you try the new version.

ASP.NET Maker 2021 uses ASP.NET Core 5.0 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-3.x or ASP.NET Core Razor Pages.

ASP.NET Core is a significant redesign of ASP.NET. If you do not know what ASP.NET Core is, read the following in the help file first:

ASP.NET Maker 2021 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 2021 or upgrade, please visit:
https://aspnetmaker.dev/purchase.php


Webmaster
User
Posts: 9430

Post by Webmaster »

2021/01/18 v2021.0.1

  • Improved: Check keywords case-insensitively
  • Improved: Add "Header" and "OrderBy" to keyword.xml
  • Fixed: Personal Data page
  • Fixed: Security without Dynamic User Level Security enabled
  • Fixed: Pages with Custom Template
  • Fixed: Error if iTextSharp extension disabled
  • Fixed: Cascade Delete
  • Fixed: Compilation error if report not selected for generation
  • Fixed: Row custom action post back
  • Fixed: Repeat code for all fields in Custom Template editor
  • Fixed: Printer friendly version
  • Fixed: minimumResultsForSearch for Select2
  • Updated: JsRender
  • Many other minor improvements

Webmaster
User
Posts: 9430

Post by Webmaster »

2021/02/02 v2021.0.2

  • Improved: Compile .scss for DateTime Picker extension
  • Improved: Handle non-Latin (e.g. Greek) alphabets in table/field names
  • Improved: Check new version, download and install (UI)
  • Fixed: CustomMsg for multi language projects
  • Fixed: String concatenation in SQL (for SQL Server)
  • Fixed: Submit button not disabled during form submission
  • Fixed: Crosstab report with drilldown
  • Updated: TimePicker extension (for registered users)
  • Updated: Bootstrap 4.6.0
  • Updated: JsRender 1.0.11
  • Other minor improvements

Webmaster
User
Posts: 9430

Post by Webmaster »

2021/02/22 v2021.0.3

  • Improved: Skip compiling .scss if error occurred (UI)
  • Improved: Error handling for compressing .js file
  • Improved: Error handling of missing User ID field
  • Improved: SQL expression for concatenating fields (MSSQL)
  • Improved: Add "UseTransaction" settings
  • Improved: Error handling on insert failure
  • Improved: Sync User Table and User Level Table settings
  • Improved: Add keywords: "ApplicationUser" and "ApplicationRole"
  • Improved: Show error message on backup failure
  • Fixed: SELECT Edit Tag with parent field and "requires search" enabled
  • Fixed: Lookup field with parent table in non-Master/Detail pages
  • Fixed: Breadcrumb for Delete page of detail table
  • Fixed: Can not clear an advanced setting (UI)
  • Fixed: Check User ID field for user table (UI)
  • Fixed: Search multiple value for numeric fields in reports
  • Fixed: Page size selector for reports
  • Fixed: "required" validation if field not visible
  • Fixed: Generation error for Referential Integrity
  • Fixed: Table with multiple GUID fields
  • Fixed: Windows Authentication without security settings
  • Fixed: Class name for table name starting with digit
  • Updated: Time picker and PDFObject
  • Other minor improvements

Webmaster
User
Posts: 9430

Post by Webmaster »

2021/03/15 v2021.0.4

  • Add package.json for node modules
  • Improved: Width of search field without second field input
  • Improved: Export report to PDF
  • Improved: Handle .FldParm clashing with Pascal/CamelCase of TblVar
  • Fixed: Generation error with hard coded admin only
  • Fixed: Preview with default sort
  • Fixed: Placeholder for textarea
  • Fixed: Time picker
  • Fixed: Searching in SELECT tag
  • Fixed: "Requires search" for SELECT tag in Extended Search
  • Fixed: Escaping random key
  • Updated: jQuery 3.6.0
  • Other minor improvements

Webmaster
User
Posts: 9430

Post by Webmaster »

2021/04/06 v2021.0.5

  • Improved: Set language phrase for client side
  • Improved: Add Options property for DbField class
  • Improved: Trigger "change" event for input element (Date/Time Picker extension)
  • Fixed: Export in iframe
  • Fixed: Format short time in Edit page
  • Fixed: Permission for Preview page
  • Fixed: Readonly file input
  • Fixed: Preview PDF file for BLOB field
  • Fixed: Set up current table if security disabled
  • Fixed: Modal dialog submitted twice
  • Fixed: Field variable name clashes with master/detail table
  • Updated: AdminLTE 3.1.0 (including Select2 4.0.13 and sweetalert2 v10.15.6)
  • Other minor improvements

Webmaster
User
Posts: 9430

Post by Webmaster »

2021/04/26 v2021.0.6

  • Improved: Sync field max. length if field size changed (UI)
  • Improved: Avoid false positive by Windows Defender (UI)
  • Improved: Show progress when downloading template or new version (UI)
  • Improved: Handling queries in MS Access via ODBC (UI)
  • Improved: Replace CR+LF by <br> for memo fields
  • Improved: Use user ID for Audit Trail in Login/Logout pages
  • Improved: MySQL datetime searching
  • Fixed: Windows authentication
  • Fixed: Login and Password Recovery page placeholder
  • Fixed: Charts in Dashboard reports
  • Fixed: Navbar bottom border
  • Fixed: Sidebar for all Navbar menu items
  • Fixed: Option Template for Select2
  • Fixed: Dynamic Selection List for 2nd search field in summary/crosstab reports
  • Fixed: 'BETWEEN' operator for report dropdown filter
  • Other minor improvements

Webmaster
User
Posts: 9430

Post by Webmaster »

2021/05/31 v2021.0.7

  • Improved: RemoveXss() for session handler
  • Improved: Add more reserved keywords to avoid name conflicts
  • Fixed: Lookup fields (RADIO/CHECKBOX) without dropdown
  • Fixed: Lookup fields in reports
  • Fixed: Problem with lookup value = 0
  • Fixed: fileDownload() for sweetalert2
  • Fixed: Space as thousand separator
  • Fixed: Client side SSN validation
  • Fixed: RowType property after calling renderViewRow()
  • Fixed: Modal lookup title and Add Option title
  • Fixed: Self lookup fields
  • Fixed: Preview with security disabled
  • Updated: sweetalert2 v10.16.9
  • Updated: sweetalert2-themes (Bootstrap 4) v4.0.5
  • Other minor improvements

Webmaster
User
Posts: 9430

Post by Webmaster »

2021/07/05 v2021.0.8

  • Avoid conflicts with Office 365 v2106
  • Fixed: Custom template in modal dialog
  • Fixed: Parent fields in detail grid
  • Fixed: Page_Selecting for crosstab report
  • Fixed: Datetime without seconds for timepicker
  • Fixed: Uploaded file in upload template not removed properly if not multiple
  • Fixed: Add Option for modal lookup field
  • Improved: Error handling of charts with empty data
  • Improved: Error handling when custom template not found
  • Improved: Client side showMessage() function
  • Other minor improvements

Webmaster
User
Posts: 9430

Post by Webmaster »

2021/08/30 v2021.0.9

  • Fixed: Update confirm page
  • Fixed: Detail-Add link with multiple master tables
  • Fixed: Edit User ID field
  • Fixed: User level for anonymous user
  • Fixed: Custom JWT authorization header
  • Fixed: LoginUser() method of Advanced Security class
  • Fixed: Modal advanced search with >= or <= operators
  • Improved: Handle link field as date field
  • Improved: Handle AM/PM in UnformatDateTime()
  • Updated: Date/Time picker
  • Other minor improvements

Locked