Skip to content

Latest commit

 

History

History
77 lines (59 loc) · 3.75 KB

CHANGELOG.md

File metadata and controls

77 lines (59 loc) · 3.75 KB

v0.1.3

v0.1.2

v0.1.1

v0.1.0

  • 2015-09-23 163c173 - (Sergey D) feat: ability to report with dynamic columns list There was a problem in TableBuilder, that it treats block result as current result row. Instead it MUST use instance variable defined in builder for each row. And ther return that array as result.

  • 2015-09-22 b31ce64 - (Sergey D) fix: README was out-of-date

  • 2015-09-22 27941af - (Sergey D) Release v0.0.3

  • 2015-09-22 3474f69 - (Sergey D) feat: building report with objects CAUTION: breaking change, by default RubyReports treat query as Object storage

This feature introduces Storages. You can specify what storage you are using in query. For now two options available:

  • Ruby::Reports::Storages::HASH, report treats each row as Hash, each column reads as key from it.
  • Ruby::Reports::Storages::OBJECT, report treats each row as Ruby Object, each column reads as public method call on it.

CAUTION: breaking change, by default RubyReports treat query as Object storage

v0.0.3

  • 2015-09-22 d8f4c93 - (Sergey D) feat: building report with objects CAUTION: breaking change, by default RubyReports treat query as Object storage

This feature introduces Storages. You can specify what storage you are using in query. For now two options available:

  • Ruby::Reports::Storages::HASH, report treats each row as Hash, each column reads as key from it.
  • Ruby::Reports::Storages::OBJECT, report treats each row as Ruby Object, each column reads as public method call on it.

CAUTION: breaking change, by default RubyReports treat query as Object storage

  • 2015-09-22 9399b02 - (Sergey D) fix: minor changes during debug
  • Iterator used #size instead of #count
  • Table Builder did not clear @table_header after building
  • Query Builder used #order instead of #order_by
  • Base Report #formatter and #config methods were exposed unnecessarily
  • 2015-09-21 1037605 - (Sergey D) fix: arguments order filename hashing There is a bug, guilty for identifiing MyReport.build(a: 1, b: 2) and MyReport.build(b: 2, a: 1) as different reports

  • 2015-09-21 5a312cc - (Sergey D) chore: config refactor Do not subclass from OpenStruct. See attr_extras

  • 2015-09-21 4be6e4b - (Долганов Сергей) chore: remove problem dev dependancy

  • 2015-09-21 92426ff - (Долганов Сергей) test: adds TravisCI badge

  • 2015-09-21 9ba248e - (Sergey D) chore: use code-climate

  • 2015-09-21 3463534 - (Долганов Сергей) chore: move gem usage to proper place

  • 2015-09-21 b2ac5e2 - (Sergey D) test: fix floating

  • 2015-09-20 a41b447 - (Sergey D) fix: minor fixes

  • 2015-09-20 dcca110 - (Sergey D) feat: Initial commit