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.