Skip to content
This repository has been archived by the owner on Mar 12, 2020. It is now read-only.

1.8

Compare
Choose a tag to compare
@shebiki shebiki released this 15 Aug 14:21
· 38 commits to master since this release
  • Adds configuration attribute for item property-case (preserve, lower, upper
    and legacy). Starting with new schema version 7, the default is preserve. Older
    schema versions continue to have the legacy behavior of lowercasing
    property names from column names but not from pivoted values.

    preserve - Use whatever case we get back from the database
    lower - All property names are converted to locale lower case
    upper - All property names are converted to locale upper case
    legacy - Property names from sql column labels are converted to lower case,
    but property names from vertical table values are preserved.

  • Fixes "If a subquery is empty, it should be ignored (and reported) and not
    throw an error."

  • Adds support for unscopedJsonColumns to be able to merge in JSON column
    data to the top level properties. Deprecates property "jsonColumnNames" in
    favor of more explicit "scopedJsonColumns" for the same behavior. Adds new
    property "unscopedJsonColumns" for columns that should be merged into the
    top-level item properties.

  • Makes subqueries use NullDefaultCaseInsensitiveParameterSource. If subquery
    uses a bound parameter that is not present in the main item properties, then
    null is used for the parameter value.