= DirectiveRecord CHANGELOG == Version 0.1.30 (August 26, 2015) * Made the :group_by, :having and :order_by option correction more strict * Respecting optionally passed :where option when invoking #(to_)qry on a relation scope * Improved distinguishing WHERE from HAVING statements == Version 0.1.29 (August 17, 2015) * Not normalizing select option again after having encountered new calculated columns in the GROUP BY statement, instead just register the alias == Version 0.1.28 (August 13, 2015) * Corrected handling HAVING statements for “virtual columns” defined in the GROUP BY == Version 0.1.27 (July 9, 2015) * Including extra join conditions == Version 0.1.26 (June 9, 2015) * Fixed error when optimizing a query containing an ordered calculated column == Version 0.1.25 (May 20, 2015) * Not assuming that an ActiveRelation where value contains a table alias to a corresponding association == Version 0.1.24 (April 20, 2015) * Properly getting BigQuery dataset from options == Version 0.1.23 (April 9, 2015) * Extracted ActiveRecord::Relation#count override to separate (non-auto-required) source file == Version 0.1.22 (April 8, 2015) * Corrected deriving qry_options from habtm associations == Version 0.1.21 (April 3, 2015) * Storing original sql alias of a calculated column when numerizing aliases * Updating SELECT statement when dealing with auto-aggregated field as a HAVING statement * Corrected having multiple HAVING statements within a BigQuery query == Version 0.1.20 (April 3, 2015) * Improved HAVING statement detection == Version 0.1.19 (March 25, 2015) * Corrected normalize_group_by! when dealing with numerized calculations == Version 0.1.18 (March 18, 2015) * Being able to “flatten” a subselect (in order to aggregate a subselect within a subselect) == Version 0.1.17 (March 13, 2015) * Corrected normalize_subselect! == Version 0.1.16 (March 12, 2015) * Made ActiveRecord::Relation#count(:all) override more strict: only overrule behavior when having detected a possible path in the query options == Version 0.1.15 (March 10, 2015) * Being able to include / exclude subselect options * Being able to join with a subselect * Also auto-applying aggregate method for paths within conditions == Version 0.1.14 (March 9, 2015) * Corrected normalize_select! == Version 0.1.13 (March 9, 2015) * Separating SELECT statement in lines when containing more than three columns * Supporting subselects == Version 0.1.12 (March 8, 2015) * Being able to specify calculated :group_by option * Not adding ORDER BY statement automatically == Version 0.1.11 (March 6, 2015) * Counting ‘DISTINCT id’ instead of ‘*’ in ActiveRecord::Relation#count(:all) override * Leaving sub selects alone == Version 0.1.10 (March 5, 2015) * Overridden ActiveRecord::Relation#count(:all) to hook in DirectiveRecord query mechanism * Dropped ActiveRecord::Relation#size override == Version 0.1.9 (March 4, 2015) * Overridden ActiveRecord::Relation#size to hook in DirectiveRecord query mechanism == Version 0.1.8 (February 25, 2015) * Corrected auto-applying MAX(..) aggregate function within BigQuery SELECT statements == Version 0.1.7 (February 20, 2015) * Improved BigQuery FROM statement (using TABLE_DATE_RANGE) == Version 0.1.6 (February 11, 2015) * Improved BigQuery SELECT statement correction concerning the group by statement == Version 0.1.5 (February 11, 2015) * Dropped :group_by => :all option * Locked Arel gem dependency to “< 6.0.0” == Version 0.1.4 (January 22, 2015) * Improved partitioning conditions to WHERE or HAVING which fixes conditions with non-aggregate functions (e.g. LOWER) == Version 0.1.3 (January 21, 2015) * Added trend query support == Version 0.1.2 (January 21, 2015) * Downgraded ActiveRecord gem dependency to >= 3.2.13 * Being able to specify the connection to query with * Ensuring option values to be arrays * Not making the path delimiter obligated (which implies denormalized data) * Added BigQuery support (denormalized data)! ^^ == Version 0.1.1 (January 19, 2015) * Optimizing query when passing :optimize => true and having paths within the select statement * Dropped MonetDB support == Version 0.1.0 (December 1, 2014) * Initial release