MVC.Template v1.6.0 Release Notes

Release Date: 2016-05-07 // almost 8 years ago
  • ➕ Added

    • ➕ Added support for resetting content cache after each server restart.
    • ➕ Added support for caching content script and style link generation.
    • ➕ Added automatic jQuery dialog closure on widget overlay click.
    • ➕ Added mapper configuration sealing after it's been configured.
    • ➕ Added support for logging current request account by default.
    • ➕ Added input error indications to authentication pages.
    • ➕ Added more overload to authorization extensions.
    • ➕ Added secure response headers to all requests.
    • ➕ Added support for logging exceptions.
    • ➕ Added transparent favicon template.

    👌 Improved

    • 🐎 Increased get model as view performance, by selecting view with one query instead of N.
    • 📇 Renamed globalization file to avoid possibly sensitive information from leaking outside.
    • Made authorization extensions API consistent with the controller authorization API.
    • ⬇️ Reduced relation names, where relation prefix is the same as parent's name.
    • Made role editing lighter, by not deleting and reinserting it's privileges.
    • 🐎 Increased unit of work's update method's performance by ~300%.
    • Lowered string property lengths to more reasonable values.
    • Equalized left padding and right padding in grid headers.
    • Cleaned up resource naming, to make it short and clear.
    • Made mail client self disposable after sending the mail.
    • 🔄 Changed GUID based model id, to identity integer one.
    • 🔄 Changed custom error mode to remote only by default.
    • ⏱ Increased migration command timeout to five minutes.
    • 🐎 Increased audit log performance on batch operations.
    • 📇 Renamed menu's from site map provider to site map.
    • Made all base model and view properties virtual.
    • Centered boolean property columns in grids.
    • ⚡️ Updated targeted .NET framework to 4.6.
    • 📇 Renamed privilege entity to permission.
    • 📇 Renamed base datalist to datalist.

    🛠 Fixed

    • 🛠 Fixed, widget box buttons not holding their height if they don't have an icon.
    • 🛠 Fixed, not all font awesome icons being evenly centered in an action cells.
    • 🛠 Fixed, exceptions not being logged for non-request based code paths.
    • 🛠 Fixed, radio buttons with read only attribute still being clickable.
    • 🛠 Fixed, trimming relation properties throwing exceptions.

    ✂ Removed

    • ✂ Removed unnecessary object finalize suppressions and dispose extensibility points from classes.
    • ✂ Removed automatic table pluralization, to follow a practice of naming tables in a singular form.
    • ✂ Removed empty space from grid headers, which was taken by the column's sort arrow.
    • ✂ Removed mvc and other version information from response headers.
    • ✂ Removed unnecessary virtual declarations from class methods.
    • ✂ Removed all blacklist property binding.
    • ✂ Removed logger exception catching.