@@ -5,6 +5,41 @@ Change Log
55This document records all notable changes to `django-sql-explorer <https://github.com/explorerhq/django-sql-explorer >`_.
66This project adheres to `Semantic Versioning <https://semver.org/ >`_.
77
8+ `5.1.0 `_ (2024-07-TBD)
9+ ===========================
10+ Major improvements:
11+
12+ * `#647 `_: Upload json files as data sources (in addition to CSV and SQLite files). Both 'normal'
13+ json files, and files structured as a list of json objects (one json object per line) are supported.
14+ * `#643 `_: Addresses #640 (Snowflake support). Additionally, supports an "extras" field on the
15+ userspace DatabaseConnection object, which allows for arbitrary additional connection
16+ params to get added. This allows engine-specific (or just more obscure) settings to
17+ get injected into the connection.
18+ * `#644 `_: Dockerfile and docker-compose to run the test_project. Replaces the old start.sh script.
19+
20+ Minor improvements:
21+
22+ * `#647 `_: In the schema explorer, clicking on a field name copies it to the clipboard
23+ * `#647 `_: Charts are limited to a maximum of 10 series. This significantly speeds up rendering
24+ of 'wide' result-sets when charts are enabled.
25+ * `#645 `_: Removed pie charts, added bar charts. Replaced Seaborn with Matplotlib
26+ because it's much lighter weight. Pie charts were overly finicky to get working.
27+ Bars are more useful. Will look to continue to expand charting in the future.
28+ * `#643 `_: After uploading a csv/json/etc, the resulting connection is highlighted in the
29+ connection list, making it much clearer what happened.
30+ * `#643 `_: Fixed some bugs in user connection stuff in general, and improved the UI.
31+
32+ Bugfixes and internal improvements:
33+
34+ * `#647 `_: Robustness to the user uploads feature, in terms of the UI, error handling and logging, and test coverage.
35+ * `#648 `_: Backwards migration for 0016_alter_explorervalue_key.py
36+ * `#649 `_: Use a more reliable source of the static files URL
37+ * `#635 `_: Improved test coverage in tox, so that base requirements are properly used.
38+ This would have prevented (for example) issue 631. Additionally, introduced a test
39+ to verify that migrations are always generated, which would have prevented #633.
40+ * `#636 `_: Output rendering bugfix.
41+ * `#567 `_: Upgrade translate tags in templates to more modern style.
42+
843`5.0.2 `_ (2024-07-3)
944===========================
1045* `#633 `_: Missing migration
@@ -561,7 +596,14 @@ Initial Release
561596.. _#566 : https://github.com/explorerhq/django-sql-explorer/pull/566
562597.. _#571 : https://github.com/explorerhq/django-sql-explorer/pull/571
563598.. _#594 : https://github.com/explorerhq/django-sql-explorer/pull/594
564-
599+ .. _#647 : https://github.com/explorerhq/django-sql-explorer/pull/647
600+ .. _#643 : https://github.com/explorerhq/django-sql-explorer/pull/643
601+ .. _#644 : https://github.com/explorerhq/django-sql-explorer/pull/644
602+ .. _#645 : https://github.com/explorerhq/django-sql-explorer/pull/645
603+ .. _#648 : https://github.com/explorerhq/django-sql-explorer/pull/648
604+ .. _#649 : https://github.com/explorerhq/django-sql-explorer/pull/649
605+ .. _#635 : https://github.com/explorerhq/django-sql-explorer/pull/635
606+ .. _#636 : https://github.com/explorerhq/django-sql-explorer/pull/636
565607
566608.. _#269 : https://github.com/explorerhq/django-sql-explorer/issues/269
567609.. _#288 : https://github.com/explorerhq/django-sql-explorer/issues/288
@@ -587,5 +629,6 @@ Initial Release
587629.. _#619 : https://github.com/explorerhq/django-sql-explorer/issues/619
588630.. _#631 : https://github.com/explorerhq/django-sql-explorer/issues/631
589631.. _#633 : https://github.com/explorerhq/django-sql-explorer/issues/633
632+ .. _#567 : https://github.com/explorerhq/django-sql-explorer/issues/567
590633
591634.. _furo : https://github.com/pradyunsg/furo
0 commit comments