Skip to content

Releases: simonw/django-sql-dashboard

1.2

16 Dec 07:03
Compare
Choose a tag to compare
  • New /dashboard/name.json export mechanism. Disable this with DASHBOARD_DISABLE_JSON=True in settings.py. #157

1.1

20 Apr 00:24
662bd61
Compare
Choose a tag to compare
1.1
  • <br> tag is now supported in HTML output. #150

1.0.2

08 Mar 20:00
2b26a81
Compare
Choose a tag to compare
  • Fixed a bug where queries that returned an array containing dates (or other objects without a defined Python JSON serialization) would result in a 500 error. #146

1.0.1

06 Jul 00:37
Compare
Choose a tag to compare
  • Fixed an error when running against PostgreSQL 10 - thanks, Ryan Cheley. #138
  • This tool is now tested against PostgreSQL 10, 11, 12 and 13. #139

1.0

01 Jul 03:58
Compare
Choose a tag to compare
1.0
  • Implemented a new column cog menu, with options for sorting, counting distinct items and counting by values. #57
  • Fixed bug where columns named after PostgreSQL reserved words (such as on or group) produced invalid suggested SELECT queries. #134
  • New Docker Compose configuration to support Docker development environments. Thanks, Atul Varma. #128
  • Admin change list view now only shows dashboards the user has permission to edit. Thanks, Atul Varma. #130

0.16

06 Jun 19:12
Compare
Choose a tag to compare
  • This release includes a small potentially backwards-incompatible change: the description field for a saved dashboard is now treated as Markdown and rendered as such when the saved dashboard is displayed. It is very unlikely that this will affect any of your existing dashboards but you should still check before applying the upgrade. Thanks, Atul Varma. #115

0.15.1

03 Jun 16:27
Compare
Choose a tag to compare
  • Fixed 500 error caused when markdown widget attempted to render a null value. #124

0.15

25 May 00:34
Compare
Choose a tag to compare

0.14

16 May 20:24
Compare
Choose a tag to compare
  • Fixed a security and permissions flaw, where users without the execute_sql permission could still run custom queries by editing saved dashboards using the Django admin interface. #94
  • Bar charts now preserve the order in which the data is returned by the query. #106
  • Example select statements now include explicit columns. #105
  • Columns on the dashboard page now respond to media queries, collapsing to a single column on narrow or mobile browser windows. #106
  • Fixed hard-coded /dashboard/ URL, thanks Flávio Juvenal da Silva Junior. #99
  • Fixed bug where ?_save- parameters could be accidentally reflected in the query string. #104
  • Explicitly require at least Django 3.0. #101
  • Fixed a warning about AutoField migrations with Django 3.2. #103
  • Fixed a bug where users lacking permissions could end up in an infinite redirect. #30
  • Configuration and security documentation now recommends using a read-only database replica as the most robust option. #95
  • Added screenshots and demo links for all of the included widgets. #96

0.13

10 May 15:47
Compare
Choose a tag to compare
  • New word cloud widget displayed when queries return wordcount_word and wordcount_count columns. #91
  • All pages are now served with cache-control: private header if the user is logged in. #92
  • Much improved README, including a detailed list of features. #40