Skip to content

Latest commit

 

History

History
136 lines (87 loc) · 3.69 KB

CHANGELOG.md

File metadata and controls

136 lines (87 loc) · 3.69 KB

Changelog

All notable changes to this project will be documented in this file.

[0.5.4]

  • Added missing prefix on integrity hash (@squio)

[0.5.3]

  • Enhanced Field prepare flow
  • Add traversing for group_by
  • Allowed tests to run specific tests instead of the whole suit
  • Enhanced templates structure for easier override/customization

[0.5.2]

  • Enhanced Time Series Plot total HighChart by accenting the categories
  • Enhanced the default verbose names of time series.
  • Expanding test coverage

[0.5.1]

  • Allow for time series to operate on a non-group by report
  • Allow setting time series custom dates on ReportGenerator attr and init
  • Fix a bug with setting the queryset (but not the report model) on SlickReportView
  • Fixed an issue if GenericForeignKey is on the report model
  • Fixed an issue with Time series annual pattern

[0.5.0] - 2020-12-11

  • Created the demo site https://django-slick-reporting.com/
  • Add support to group by date field
  • Add format_row hook to SlickReportingView
  • Add support for several chart engine per same report
  • Add SLICK_REPORTING_FORM_MEDIA &SLICK_REPORTING_DEFAULT_CHARTS_ENGINE setting.
  • Documenting SlickReportView response structure.
  • Fix issue with special column names __time_series__ and __crosstab__
  • Fix issue with Crosstab reminder option.

[0.4.2] - 2020-11-29

  • Properly initialize Datepicker (#12 @squio)
  • Use previous date-range for initialization if it exists

[0.4.1] - 2020-11-26

  • Bring back calculateTotalOnObjectArray (#11)
  • Bypassing default ordering by when generating the report (#10)
  • Fix in dates in template and view

[0.4.0] - 2020-11-24 [BREAKING]

  • Renamed SampleReportView to SlickReportView
  • Renamed BaseReportField to SlickReportField
  • Added SlickReportViewBase leaving sanity checks for the SlickReportView

[0.3.0] - 2020-11-23

  • Add Sanity checks against incorrect entries in columns or date_field
  • Add support to create ReportField on the fly in all report types
  • Enhance exception verbosity.
  • Removed doc_date field reference .

[0.2.9] - 2020-10-22

Updated

  • Fixed an issue getting a db field verbose column name
  • Fixed an issue with the report demo page's filter button not working correctly.

[0.2.8] - 2020-10-05

Updated

  • Fixed an error with ManyToOne Relation not being able to get its verbose name (@mswastik)

[0.2.7] - 2020-07-24

Updates

  • Bring back crosstab capability
  • Rename quan to the more verbose quantity
  • Minor enhancements around templates

[0.2.6] - 2020-06-06

Added

  • Adds is_summable option for ReportFields, and pass it to response
  • Add option to override a report fields while registering it.
  • Test ajax Request

Updates and fixes

  • Fix a bug with time series adding one extra period.
  • Fix a bug with Crosstab data not passed to report_form_factory
  • Enhance Time series default column verbose name
  • testing: brought back ReportField after unregister test
  • Fix Pypi package not including statics.

[0.2.5] - 2020-06-04

Added

  • Crosstab support
  • Chart title defaults to report_title
  • Enhance fields naming

[0.2.4] - 2020-05-27

Added

  • Fix a naming issue with license (@iLoveTux)

[0.2.3] - 2020-05-13

Added

  • Ability to create a ReportField on the fly.
  • Document SLICK_REPORTING_DEFAULT_START_DATE & SLICK_REPORTING_DEFAULT_START_DATE settings
  • Test Report Field Registry
  • Lift the assumption that a Report field name should start and end with "__". This is only a convention now.

[0.2.2] - 2020-04-26

  • Port Charting from Ra Framework
  • Enhance ReportView HTML response

[0.0.1] - 2020-04-24

Added