All Versions
386
Latest Version
Avg Release Cycle
3 days
Latest Release
479 days ago
Changelog History
Page 34
Changelog History
Page 34
-
v1.8.12 Changes
December 17, 2015๐ Features:
- added Throttler class, to throttle logins, logging etc.
- added LDAP / Active Directory authentication samples [Serene]
-
v1.8.11 Changes
December 16, 2015๐ Features:
- use titleize to set default table indentifier in sergen
- int16 (short) types sets maximum value to 32767 properly
- user translations are saved under ~/App_Data/texts instead of ~/scripts/site/texts to avoid permission errors [Serene]
๐ Bugfixes:
- clone mode should handled by dialog itself as some records might have negative IDs.
- fix error with firebird primary keys in sergen
- set column size properly for firebird string columns in sergen
-
v1.8.9 Changes
December 15, 2015๐ Features:
- sergen can generate code for firebird databases (no schema support yet)
- made top row of numbers in dashboard populate from database (cached), made more info buttons go to relevant pages [Serene]
๐ Bugfixes:
- when table schema is null generated row code has syntax error for foreign keys, regression bug from 1.8.5
- sort indicator in grids was showing wrong direction
-
v1.8.8 Changes
December 14, 2015๐ Features:
- better error message when Kdiff3 couldn't be located by sergen.exe.
- use a large buffer for hashing
- ability to set per connection dialect with an application setting (ConnectionSettings key)
- show a warning explaining why migrations are skipped, and how to enable them [Serene]
- include site.css in web project to avoid errors on publish [Serene]
๐ Bugfixes:
- fix firebird dialect FIRST keyword naming and positioning
-
v1.8.7 Changes
December 12, 2015๐ Features:
- add ISqlDialect.QuoteIdentifier method and always quote column aliases with it as they might be reserved words
-
v1.8.6 Changes
December 12, 2015๐ Bugfixes:
- fix assembly load error causing sergen.exe fail to launch
-
v1.8.5 Changes
December 12, 2015๐ Features:
- [BREAKING CHANGE] changed enum based dialect support with interface based dialect system. remove SqlSettings.CurrentDialect line from SiteInitialization or replace it with SqlSettings.DefaultDialect = SqlServer2012Dialect.Instance.
- new PostgreSQL dialect and code generator support.
- serene and northwind sample now works with PostgreSQL out of the box. see how to guide.
- automatic bracket with dialect specific identifier quote replacement
- [BREAKING CHANGE] fields are selected with their property name if available, for better compability with Dapper. shouldn't cause a problem if you didn't depend on prior funtionality where field name was used.
- made capture log handler also log old rows, this resolves possible misidentified update attribution to a user, in case a record is changed directly from database before.
- added Google Recaptcha widget and helpers
- removed sqlite package from code generator. if you need sqlite or another provider support, register it in sergen.config.
-
v1.8.4 Changes
December 01, 2015๐ Features:
- added excel export samples to product, customer and order grids [Serene]
-
v1.8.3 Changes
November 30, 2015๐ Features:
- auto join with aliased fields and their view fields
- cloned query has same parent as source query, so they share params
- undo fields with expressions be read only by default (was causing problems with backwards compability)
- remove alias with fields as noone uses or should use it anymore
- set ui-front to z-index 1100 instead of overriding z-index of AdminLTE divs [Serene]
๐ Bugfixes:
- fix required attribute in form not overriding one defined in row
- fix update / insert permission attributes ignored, if specified explicitly along with modify permission
- fix error 505 and login page links [Serene]
-
v1.8.2 Changes
November 28, 2015- it is now much easier to create cascaded editors using new CascadeFrom (editor ID), CascadeField (matching field) and CascadeValue (matching value) properties. Just set CascadeFrom and/or CascadeField properties.
- lookup editors can also be filtered using new FilterField and FilterValue properties, without need to define a new editor type.
- made permission and other user information like username available from client side, optionally [Serene]