bijoe (2.12.post1+g94aab4e-1~eob130+1) trixie-eobuilder; urgency=low

  * (94aab4) views: hide menu entry (#112565)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Dec 2025 15:10:58 +0100

bijoe (2.12) trixie-eobuilder; urgency=low

  * (678fb1) ci: also build package for trixie (#111016)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Oct 2025 10:15:11 +0200

bijoe (2.11) trixie-eobuilder; urgency=low

  * (a43a94) visualization: disable creating new visualizations (#109469)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 28 Aug 2025 17:28:25 +0200

bijoe (2.10) trixie-eobuilder; urgency=low

  * (06dc67) misc: let pre-commit apply changes (#101218)
  * (737278) ci: update black version (#101218)
  * (b715bb) ci: change black to target python 3.11 (#101218)
  * (429602) ci: change django-upgrade to target django 4.2 (#101218)
  * (adfa41) ci: update django-upgrade version (#101218)
  * (8c99d0) ci: update nox to only test against django 4.2 (#101218)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 09 Feb 2025 13:05:34 +0100

bijoe (2.9) trixie-eobuilder; urgency=low

  * (84ecd7) settings: add select2 required theme setting (#101326)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 28 Jan 2025 10:01:00 +0100

bijoe (2.8) trixie-eobuilder; urgency=low

  * (f1f42e) misc: bump django-select2 version in setup.py (#97975)
  * (f1d620) ci: add check-manifest to noxfile (#97921)
  * (e5d426) ci: parametrize git versions (#95311)
  * (b2fd87) setup: allow to use django-select2 7.10 (#95311)
  * (259901) ci: add tests for django 4 (#95311)
  * (190319) translations: give bijoe locales priority over DRF translations
    (#95311)
  * (146420) misc: apply django-upgrade (#95311)
  * (4c1b44) misc: add django-upgrade to pre-commit (#95311)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 31 Oct 2024 17:48:14 +0100

bijoe (2.7) trixie-eobuilder; urgency=low

  * (efb1b5) misc: replace removed SafeConfigParser by ConfigParser (#97328)
  * (0c835f) ci: migrate from tox to nox (#95310)
  * (5c75e2) tests: replace pytest-freezegun by pytest-freezer (#94189)
  * (f3b949) trivial: update pre-commit-hooks to 4.6.0 (#93275)
  * (eb01e1) ci: stop building for bullseye (#92884)
  * (fa70cb) setup: use setuptools instead of distutils (#92884)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 22 Oct 2024 08:23:52 +0200

bijoe (2.6) trixie-eobuilder; urgency=low

  * (0d11d6) debian: only run migrate/collecstatic when (re)starting (#91958)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Jun 2024 11:15:49 +0200

bijoe (2.5) trixie-eobuilder; urgency=low

  * (770bd1) debian: sync uwsgi configuration with other modules (#91948)
  * (19229a) tox: get xstatic-chartnew-js from git (#86368)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Jun 2024 10:44:30 +0200

bijoe (2.4) trixie-eobuilder; urgency=low

  * (0a6b11) build: sync setup.py get_version with other modules (#83434)
  * (5d92ac) debian: add back memory-report to uwsgi default configuration (#80451)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Nov 2023 15:25:28 +0100

bijoe (2.3) trixie-eobuilder; urgency=low

  * (a53340) debian: add uwsgi/bijoe SyslogIdentifier in service (#82977)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Oct 2023 13:17:31 +0100

bijoe (2.2) trixie-eobuilder; urgency=low

  * (919b91) misc: update git-blame-ignore-revs to ignore quote changes (#79788)
  * (830e24) misc: apply double-quote-string-fixer (#79788)
  * (36e95e) misc: add pre commit hook to force single quotes (#79788)
  * (e67364) debian: remove memory-report from uwsgi default configuration (#79890)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 16 Aug 2023 10:12:08 +0200

bijoe (2.1) trixie-eobuilder; urgency=low

  * (32b8ed) misc: start wcs-olap cron jobs earlier (#79540)
  * (34c436) ci: build deb package for bookworm (#78968)
  * (b1e0b4) ci: upgrade pre-commit-debian (#77727)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 08 Jul 2023 08:47:01 +0200

bijoe (2) trixie-eobuilder; urgency=low

  * (764d4a) translation update (#75513)
  * (19d388) misc: ignore filters and loops for unknown dimensions (#75513)
  * (2ce0ef) tox.ini: run in pg_virtualenv (#75513)
  * (058a13) tox.ini: run compile_translations before tests
  * (fca660) tox.ini: run tests on more than one processor (#75513)
  * (2292be) ci: stop testing against django 2.2
  * (452bac) debian: reorder files alphabetically (#56162
  * (ffa3ec) ci: update .tar.gz URLs for gitea (like #74706)
  * (587a7e) debian: reintroduce import-wcs-data.sh (#56162)
  * (73d096) Prepare Jenkinsfile for Gitea migration (#74572)
  * (a93b03) ci: upgrade isort (#74044)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 22 Apr 2023 15:06:49 +0200

bijoe (1.43) trixie-eobuilder; urgency=low

  * (17c566) dj32: rename staticfiles templatetags lib to static (#67950)
  * (a42774) dj32: adapt dependencies on Django-Select2 (#67950)
  * (e38470) dj32: enable django 3.2 testing in tox file (#67950)
  * (a66d22) ci: only build package for bullseye (#72729)
  * (77872e) ci: update pyupgrade to 3.1.0 (#70693)
  * (c90eba) dev: avoid connection to user database when running tests (#68312)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Jan 2023 15:39:30 +0100

bijoe (1.42) trixie-eobuilder; urgency=low

  * (4b7981) misc: regroup wcs-olap runs by idp (#68185)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Aug 2022 15:10:02 +0200

bijoe (1.41) trixie-eobuilder; urgency=low

  * (43d255) debian: prevent parallelization of wcs-olap commands (#67927)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Aug 2022 19:45:59 +0200

bijoe (1.40) trixie-eobuilder; urgency=low

  * (eeb9f9) debian: make cron quiet (#67897)
  * (875407) debian: remove obsolete standard error output config from systemd unit
    (#65101)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Aug 2022 10:02:00 +0200

bijoe (1.39) trixie-eobuilder; urgency=low

  * (ee2468) debian: apply wrap-and-sort
  * (123715) misc: use pre-commit-debian (#66191)
  * (5fb4f7) misc: make makemessages remove obsolete strings by default (#66289)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Jun 2022 19:57:49 +0200

bijoe (1.38) trixie-eobuilder; urgency=low

  * (ae6d08) tests: include bijoe in test database name
  * (808355) general: switch to django postgresql json field (#64294)
  * (669c6c) general: increase slug max length as test fixtures exceed it (#64294)
  * (fe2b5c) general: remove sqlite support (#64294)
  * (4a44e6) general: ensure json columns are of jsonb type (#65261)
  * (999cbc) ci: disable concurrent builds

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 15 May 2022 10:58:53 +0200

bijoe (1.37) trixie-eobuilder; urgency=low

  * (7910ee) misc: remove usage of "six" module (#63687)
  * (033a6a) trivial: remove usage of obsolete python_2_unicode_compatible (#64293)
  * (78fb5e) trivial: bump black version to 22.3.0
  * (07c20f) trivial: update .git-blame-ignore-revs for new black
  * (09e3bc) misc: apply black 22.1.0
  * (38d795) trivial: bump black version to 22.1.0 (#62312)
  * (82dd2c) jenkins: show execution context in coverage reports (#60446)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Apr 2022 14:21:20 +0200

bijoe (1.36) trixie-eobuilder; urgency=low

  * (04de3e) build: update setup.py to require django at least django 2.2
  * (d6fdb4) schemas: fix loop handling for date dimension (#59691)
  * (504c90) misc: set template_base when including mellon's urls (#59529)
  * (baa600) debian: remove obsolete dh-systemd build-dep
  * (8ad798) jenkins: build packages for buster & bullseye

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 19 Dec 2021 16:34:05 +0100

bijoe (1.35) trixie-eobuilder; urgency=low

  * (5b9230) translation update
  * (314266) misc: report unknown dimensions as errors (#58680)
  * (a6b3f8) build: bump black version

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 23 Nov 2021 21:01:08 +0100

bijoe (1.34) trixie-eobuilder; urgency=low

  * (6a011b) misc: add grouping of data by day (#57825)
  * (a722cf) debian: switch to debhelper-compat 12 (#57538)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 19 Oct 2021 16:53:19 +0200

bijoe (1.33) trixie-eobuilder; urgency=low

  * (2b257a) uwsgi: enable provisionning spooler (#55092)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Aug 2021 12:32:43 +0200

bijoe (1.32) trixie-eobuilder; urgency=low

  * (a72ecf) debian: add dependency on python3-uwsgidecorators (#56075)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Aug 2021 17:53:47 +0200

bijoe (1.31) trixie-eobuilder; urgency=low

  * (b844d1) translation update
  * (1a5f0b) misc: add custom makemessages command to skip line numbers by default
    (#56061)
  * (00ff96) uwsgi: skip cron job if DISABLE_CRON_JOBS (#56068)
  * (be83c1) ci: add pre-commit (#56062)
  * (65d33f) misc: apply pyupgrade/isort/black (#56062)
  * (951bd3) misc: use uwsgi spooler to launch wcs-olap (#56040)
  * (bee506) hobo_agent: copy sentry configuration into wcs-olap.ini (#56048)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Aug 2021 17:02:10 +0200

bijoe (1.30) trixie-eobuilder; urgency=low

  * (b0d60a) debian: add uwsgi spooler (#55566)
  * (f43028) tox: stop testing against django 1.11

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Jul 2021 15:04:17 +0200

bijoe (1.29) trixie-eobuilder; urgency=low

  * (e3b486) debian: enable uwsgi memory reports (#54610)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 06 Jun 2021 10:34:42 +0200

bijoe (1.28) trixie-eobuilder; urgency=low

  * (aec477) settings: explicitly set select2 cache prefix (#53403)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Apr 2021 17:09:02 +0200

bijoe (1.27) trixie-eobuilder; urgency=low

  * (9a16ee) manager: load visualization filter choices using ajax (#35569)
  * (5375d4) misc: drop compatibility with django-select2 < 5 (#35569)
  * (44dfe6) templates: fix variable usage to have open/close parts on same line
    (#52892)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Apr 2021 14:52:04 +0200

bijoe (1.26) trixie-eobuilder; urgency=low

  * (80edb5) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 07 Apr 2021 21:04:52 +0200

bijoe (1.25) trixie-eobuilder; urgency=low

  * (0ad3cc) engine: format where sql condition string (#47766)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Mar 2021 11:01:56 +0100

bijoe (1.24) trixie-eobuilder; urgency=low

  * (cac1bc) views: use FeatureCollection for geojson format (#51163)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Feb 2021 10:05:11 +0100

bijoe (1.23) trixie-eobuilder; urgency=low

  * (7b6a85) translation update
  * (428154) build: update to use origin/main
  * (84951b) tox: do not run hobo tests agains django 2.2 (#49103)
  * (8c13ab) misc: mark strings for translations (#20964)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 09 Jan 2021 14:48:43 +0100

bijoe (1.22) trixie-eobuilder; urgency=low

  * (532838) style: enlarge side form to increase date input widths (#47311)
  * (059e26) misc: force date format to yyyy-mm-dd as required by type=date inputs
    (#47306)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 04 Oct 2020 11:30:00 +0200

bijoe (1.21) trixie-eobuilder; urgency=low

  * (91adb6) misc: set Content-Disposition header for exports (#47060)
  * (555a70) tox: get hobo using https (via #46904#note-2)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 28 Sep 2020 10:16:33 +0200

bijoe (1.20) trixie-eobuilder; urgency=low

  * (16b426) tox: tell setuptools to use distutils from stdlib (#46252)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 01 Sep 2020 14:21:00 +0200

bijoe (1.19) trixie-eobuilder; urgency=low

  * (ffb9a3) tests: add test on sum of integers measures (#44289)
  * (be8530) engine: fix filtering of members of unjoined dimensions (#44289)
  * (203605) tox.ini: relax constraint on pytest-django
  * (fef185) tests: do not leak file descriptors
  * (2ff4ba) setup.py: use latest django-rest-framework

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 26 Jun 2020 11:52:46 +0200

bijoe (1.18) trixie-eobuilder; urgency=low

  * (c67689) misc: truncate schema names to 63 chars (#43042)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 May 2020 17:27:17 +0200

bijoe (1.17) trixie-eobuilder; urgency=low

  * (a0cf6f) misc: display last update time in a human format (#42447)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 May 2020 14:55:00 +0200

bijoe (1.16) trixie-eobuilder; urgency=low

  * (c7ebf4) tests: remove dead test (#41814)
  * (25d7c7) update .gitignore (#41814)
  * (be2c08) misc: call parent's init in SchemaJSONDimension (#41814)
  * (46b534) tests: add test on JSON dimensions (#41814)
  * (7cab96) engine: get fact table from configuration (#41814)
  * (226d16) translation update
  * (59a9a6) translation fix
  * (d1cddf) misc: use mtime of schema as last update time (#41836)
  * (eaa109) Jenkinsfile: use default distribution target for hotfix branch (#41301)
  * (8b8787) Jenkinsfile: use default distribution target (#41301)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 May 2020 18:51:12 +0200

bijoe (1.15) trixie-eobuilder; urgency=low

  * (a2313a) tox: stop testing against python 2 (#41633)
  * (b169e4) tox: run tests against django 2.2 (#41633)
  * (87fa6a) misc: switch to class-based login/logout views (#41633)
  * (b9109b) misc: allow django 2.2 and djangorestframework 3.8 (#41633)
  * (b62b91) misc: add renderer arg to date range widget (#41633)
  * (ea66c6) misc: use is_authenticated as a straight boolean value (#41633)
  * (2d5a06) settings: remove SessionAuthenticationMiddleware (#41633)
  * (a260d3) misc: adapt import of admin site URL (#41633)
  * (93ae4e) misc: import reverse from django.urls (#41633)
  * (4cdc75) settings: use MIDDLEWARE setting (#41633)
  * (6a3ff8) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 18 Apr 2020 12:20:27 +0200

bijoe (1.14) trixie-eobuilder; urgency=low

  * (a949d3) trivial: remove non-ascii character from README
  * (e2f77a) templates: add appbar with visualization actions (#14268)
  * (cb880d) debian: switch to Python 3 (#41206)
  * (d40dee) tox: limit django-appconf when testing against python 2 (#41200)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Apr 2020 11:07:58 +0200

bijoe (1.13) trixie-eobuilder; urgency=low

  * (8c16da) python3: update idp login redirection (#40730)
  * (26dd21) python3: encoding correction on hobo_deploy.py (#40726)
  * (f4e12c) python3: upgrade signature.py (#40570)
  * (3936d0) python3: python3: replace itervalues by values method (#40570)
  * (d2acdf) python3: replace floor division operator (#40570)
  * (ca7d09) python3: provide string representations (#40570)
  * (346855) python3: decode psycopg mogrified values (#40570)
  * (f987c2) python3: encode unicode-objects before hashing (#40570)
  * (3214b2) python3: adapt relative import (#40570)
  * (a6d0bc) python3: replace iteritems by items method (#40570)
  * (214848) python3: upgrade func_code core object to __code__ (#40570)
  * (cb22af) python3: import urlparse from six (#40570)
  * (909cb3) python3: import ConfigParser from six (#40570)
  * (9a4d84) python3: avoid __slots__ conflicts with class variable (#40570)
  * (8a9769) python3: replace unicode type (#40570)
  * (45c0a4) python3: replace execfile by exec function (#40570)
  * (e43606) python3: use force_text on subprocess output (#40570)
  * (4a795f) python3: remove print from setup.py (#40570)
  * (eadd66) tests: adapt tox.ini to run tests in python3 too (#40570)
  * (3cb4b0) tests: add tests on views (#40664)
  * (ea9fa1) tests: add hobo tests on signature.py (#40664)
  * (9e4f57) tests: remove obsolete tests on signature.py (#40683)
  * (443a74) views: do not pass logout template on logout redirect (#40681)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Mar 2020 09:44:16 +0100

bijoe (1.12) trixie-eobuilder; urgency=low

  * (c5f70c) hobo agent: cast postgresql dsn parts as strings (#40630)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 Mar 2020 18:28:56 +0100

bijoe (1.11) trixie-eobuilder; urgency=low

  * (7731e1) schemas: do not clober value variable (#40484)
  * (df69ad) misc: fix Django import warning
  * (46c490) misc: formatting
  * (89f6de) engine: ignore empty filters (#40482)
  * (77447e) tests: add non regression test (#40482)
  * (3e380e) schemas: cast filter values with  dimension type (#40484)
  * (68e29c) tests: add non regression test (#40484)
  * (1dbee3) misc: use quoting in pg_dsn (#40275)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 06 Mar 2020 10:44:15 +0100

bijoe (1.10) trixie-eobuilder; urgency=low

  * (f19b24) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 27 Feb 2020 10:18:27 +0100

bijoe (1.9) trixie-eobuilder; urgency=low

  * (d0c5e2) visualization: add a duplicate button (#13662)
  * (29dc79) misc: delete dead import (#13662)
  * (334f6e) debian: log tenants names on migrate_schemas

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 14 Feb 2020 10:19:36 +0100

bijoe (1.8) trixie-eobuilder; urgency=low

  * (9840c1) debian: add possibility to run scripts after data is imported (#37698)
  * (edb191) visualization: do not match null warehouse_slug (#39482)
  * (76ef3b) visualization: handle no dimension in json_data() (#39362)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 03 Feb 2020 17:05:22 +0100

bijoe (1.7) trixie-eobuilder; urgency=low

  * (0214cc) translation update
  * (44b2ae) misc: add visualization import/export (#30854)
  * (b371cf) tests: move visualization creation to fixture (#30854)
  * (621cfa) views: remove redirect from homepage to warehouse (#30854)
  * (5d1524) show cube warnings (#36578)
  * (3b5dd9) visualization: handle empty geolocation measure (#39180)
  * (65f023) utils: use schema mtime as cache key (#39153)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 28 Jan 2020 15:23:05 +0100

bijoe (1.6) trixie-eobuilder; urgency=low

  * (0d8b5b) misc: remove PNG export button (#38731)
  * (f0f976) visualization: adapt geojson view to change in data structures (#38965)
  * (86a856) tests: really report SQL fixture errors (#38965)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 21 Jan 2020 10:45:26 +0100

bijoe (1.5) trixie-eobuilder; urgency=low

  * (d5aa87) visualization: use formatting instead of unicode() (#38908)
  * (7e8580) visualization: format axis members before JSON serialization (#38908)
  * (0ddd55) tests: add test on javascript data rendering (#38908)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Jan 2020 14:54:11 +0100

bijoe (1.4) trixie-eobuilder; urgency=low

  * (547387) visualisation: return 0.0 for None measures in json_data (#38913)
  * (5b72a4) engine: force join to right when looking for members (#38913)
  * (f2b6ab) tests: add test on json_data for None measures (#38913)
  * (f93d42) scripts: populate warehouse_slug visualization parameter (#38596)
  * (ebb9cb) visualization: add warehouse slug support (#38596)
  * (9004d4) schemas: remove duplicate key (#38596)
  * (d305de) hobo: give cubes a slug (#38596)
  * (126ddf) engine: add missing parenthesis around ->> operator (#38932)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Jan 2020 23:42:20 +0100

bijoe (1.3) trixie-eobuilder; urgency=low

  * (16b606) engine: remove use of cross join (#38691)
  * (8f2043) engine: simplifiy equivalent code (#38691)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 Jan 2020 22:07:37 +0100

bijoe (1.2) trixie-eobuilder; urgency=low

  * (dbe3ff) translation update
  * (74a41d) utils: handle proxy objects in ods export (#38641)
  * (6d7905) views: add pagination to visualizations list (#27410)
  * (79a965) engine: add setting for postgresql init statements (#38462)
  * (4f9c50) visualization: use correct Visualization object (#38356)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 30 Dec 2019 14:31:59 +0100

bijoe (1.1) trixie-eobuilder; urgency=low

  * (980cb7) settings: improve tests runtime by turning DEBUG off (#38067)
  * (10b440) engine: propagate filters to dimension's members enumeration (#38067)
  * (72e8d4) overhaul of query to table transformation (#38067)
  * (6402c7) visualization/utils: remove dead import (#38067)
  * (e8e1d5) schemas: add an absent_label property to Dimension (#38067)
  * (2422ed) engine: use LEFT OUTER JOIN to join with inline json join table
    (#38067)
  * (d603f1) engine: hide NULL values of json dimensions in inline join table
    (#38067)
  * (470156) engine: cache proxy descriptor result on engine's cubes (#38067)
  * (3f7bed) engine: do not hardcode cube's json field name (#38067)
  * (a868f1) engine: cache EngineDimension.members (#38067)
  * (33a8ea) utils: cache get_warehouses() result based on schema files paths
    (#38067)
  * (9cc619) tests: add option to update tables during tests (#38067)
  * (65a78b) tests: reformat json files for easier update (#38067)
  * (0a612f) tests: use tabulate to compare tables (#38067)
  * (7f4f37) tests: load schema2 fixture only one time (#38067)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 Dec 2019 19:30:58 +0100

bijoe (1.0) trixie-eobuilder; urgency=low

  * (833449) api: export measure type (#37935)
  * (6553db) visualization: share warehouses between visualizations (#37913)
  * (90a5bb) Revert "utils: cache warehouses (#27412)"
  * (039e32) misc: move loop after drilldown parameters (#16019)
  * (5d68c5) translation update
  * (370a8e) templates: allow deleting visualization from listing (#27412)
  * (a0caed) views: grey out unavailable visualizations (#27412)
  * (ba2c0c) utils: cache warehouses (#27412)
  * (7a5373) utils: get tenant from import rather than request (#27412)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 Nov 2019 11:59:07 +0100

bijoe (0.157) trixie-eobuilder; urgency=low

  * (6716a7) engine: quote join's aliases (#37495)
  * (a7737d) create .gitignore (#37520)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 Nov 2019 19:20:41 +0100

bijoe (0.156) trixie-eobuilder; urgency=low

  * (09c52c) views: export duration as numbers in JSON API (#36770)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 13 Oct 2019 22:44:29 +0200

bijoe (0.155) trixie-eobuilder; urgency=low

  * (7a235b) cron: start import-wcs-data earlier
  * (d27a8a) jenkins: use ci@entrouvert.org for notifications
  * (690ea9) schema: add Cube.warnings support (#36576)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 03 Oct 2019 16:21:38 +0200

bijoe (0.154) trixie-eobuilder; urgency=low

  * (29932a) remove all explicit quoting (#36488)
  * (f92ae5) engine: remove duplicated line (#36488)
  * (6e3b0b) tox: limit to django 1.11 (#36136)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 28 Sep 2019 11:03:37 +0200

bijoe (0.153) trixie-eobuilder; urgency=low

  * (6618a5) misc: adapt "display as PNG"  to find canvas in new HTML tags (#36006)
  * (3c0e2b) misc: don't add a js datepicker on top of HTML5 date inputs (#35997)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 11 Sep 2019 11:39:58 +0200

bijoe (0.152) trixie-eobuilder; urgency=low

  * (789d2d) misc: force labels to be text for json view (#35885)
  * (7bb078) debian: add version for python-dependency (#35546)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 06 Sep 2019 15:40:20 +0200

bijoe (0.151) trixie-eobuilder; urgency=low

  * (9fbda0) misc: require authentication to download ods (#35447)
  * (b38393) api: use empty strings for None labels (#35448)
  * (d38873) build: limit to django-jsonfield<1.3, for Python 2 support

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Aug 2019 14:39:03 +0200

bijoe (0.150) trixie-eobuilder; urgency=low

  * (eacd1a) misc: account for slug default max length of 50 characters (#30855)
  * (c28959) visualization: keep None value for dimension cells (#35295)
  * (80332c) schemas: handle case of an unique IS NULL filter (#32476)
  * (ace7a3) engine: conserve table name case in SQL queries (#35130)
  * (c19622) misc: add slugs to visualizations (#30855)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Aug 2019 08:16:27 +0200

bijoe (0.149) trixie-eobuilder; urgency=low

  * (ad0e10) debian: switch to uwsgi (#34659)
  * (84728f) jenkins: add support for hotfix releases (#34485)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Jul 2019 21:38:19 +0200

bijoe (0.148) trixie-eobuilder; urgency=low

  * (7ea6b5) hobo deploy: don't skip secondary services that were declared (#33821)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Jun 2019 09:11:43 +0200

bijoe (0.147) trixie-eobuilder; urgency=low

  * (ac35b2) templates: don't use gadjo popup for ODS links (#33035)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 May 2019 11:12:22 +0200

bijoe (0.146) trixie-eobuilder; urgency=low

  * (0554de) debian: remove override_dh_auto_install (#32409)
  * (c3b292) debian: bump debhelper compatibility level (#32260)
  * (0e9400) jenkins: publish results earlier (#27401)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 Apr 2019 11:06:16 +0200

bijoe (0.145) trixie-eobuilder; urgency=low

  * (f4d0ab) hobo agent: encode site title for wcs-olap configuration file (#32071)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Apr 2019 16:05:22 +0200

bijoe (0.144) trixie-eobuilder; urgency=low

  * (268e19) translation update
  * (4796c5) api: add json view of visualization data (#26847)
  * (81a66f) style: use gadjo style for list of links on visualisations page
    (#31403)
  * (59cec7) misc: use correct attribute for save visualization button label
    (#30860)
  * (3e956b) hobo: give newly created cubes a slug (#30859)
  * (a7af5f) hobo: give warehouse the service name (#30857)
  * (85112b) tests: update for ods being a view (#30865)
  * (24943e) views: move ods export next to other visualisation actions (#30865)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 05 Apr 2019 17:29:18 +0200

bijoe (0.143) trixie-eobuilder; urgency=low

  * (8353aa) embed individual graphs in <div> to limit their heights (#29886)
  * (1db755) tox.ini: limit to pytest-django<3.4.6

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Feb 2019 19:08:12 +0100

bijoe (0.142) trixie-eobuilder; urgency=low

  * (c467ce) bump accepted django-restframework to 3.6 (#29964)
  * (a01924) tests: add test on timestamp column

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 22 Jan 2019 10:43:53 +0100

bijoe (0.141) trixie-eobuilder; urgency=low

  * (af366b) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 18 Jan 2019 15:54:12 +0100

bijoe (0.140) trixie-eobuilder; urgency=low

  * (3eba24) correctly export numbers to ODS (fixes #28058)
  * (5abfc1) schemas: add by year/month grouping (fixes #27406)
  * (6974f1) add support for string columns (fixes #29768)
  * (973f79) add support for boolean values (fixes #16346)
  * (8d28b5) visualization: add truncated previous year range (fixes #27407)
  * (86b169) visualization: add setting to disable cache (#27407)
  * (6451f2) engine: when filtering only use joins if defined (#27407)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 16 Jan 2019 11:03:01 +0100

bijoe (0.139) trixie-eobuilder; urgency=low

  * (0dce40) engine: make Dimension.order_by a list (fixes #28175)
  * (df6a2e) schema: automatically cast scalar value to list values (#28175)
  * (8d4a71) tests: add more real tests
  * (a1d572) tests: factorize get_table
  * (e9a430) engine: allow dimensions without joins (fixes #28191)
  * (cde575) tests: add real ones with fixtures (fixes #27482)
  * (328a35) engine: fix typo (#27482)
  * (5628a2) engine: close connections after usage (#27482)
  * (4f139f) tox.ini: add pytest filters for warnings

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 10 Dec 2018 11:39:38 +0100

bijoe (0.138) trixie-eobuilder; urgency=low

  * (2f2b31) does not show the ODS button if the visualization is not valid (fixes
    #21457)
  * (efe34f) urls: patterns is already deprecated with Django 1.8 (fixes #28174)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 30 Nov 2018 10:39:44 +0100

bijoe (0.137) trixie-eobuilder; urgency=low

  * (6786c3) debian: schedule stats during the night (#27389)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 Oct 2018 19:25:06 +0200

bijoe (0.136) trixie-eobuilder; urgency=low

  * (6106bd) wcs-olap: ignore .invalid tenants (#26663)
  * (c668cd) jenkins: check the right job name (#26226)
  * (205799) create a Jenkinsfile (#26226)
  * (75120c) misc: use gadjo button css class (#26007)
  * (b1ca54) misc: rename login/logout views to match other applications (#25525)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Sep 2018 17:06:25 +0200

bijoe (0.135) trixie-eobuilder; urgency=low

  * (e33a61) style: use gadjo style for list of links on homepage (#25325)
  * (3a8685) debian: configure logging in /etc/wcs-olap/config.init (fixes #19826)
  * (9e6d2e) translations: add missing string
  * (1449cc) translations: fix title to use plural form

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Jul 2018 16:45:21 +0200

bijoe (0.134) trixie-eobuilder; urgency=low

  * (f2fdad) really pin django-webtest (#23605)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 May 2018 18:01:45 +0200

bijoe (0.133) trixie-eobuilder; urgency=low

  * (f92738) pin django-webtest (#23605)
  * (f3d73b) debian: use explicit command name in systemd execstartpre (#22757)
  * (d72561) log more errors during signature's checks (fixes #22615)
  * (cd140d) debian: add systemd service file (#16804)
  * (b1ab88) use {} format syntax in success url (#21863)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 May 2018 15:47:15 +0200

bijoe (0.132) trixie-eobuilder; urgency=low

  * (ad0849) debian: run additional settings snippets (#21054)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Jan 2018 11:35:57 +0100

bijoe (0.131) trixie-eobuilder; urgency=low

  * (bfdfb3) fix visualisation removal success url (#21045)
  * (2b8c08) settings: declare TEMPLATES for all Django versions (#21023)
  * (aea11c) misc: run tests for 1.8 and 1.11

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Jan 2018 17:22:30 +0100

bijoe (0.130) trixie-eobuilder; urgency=low

  * (d65e4e) translation update
  * (ee3cf9) debian: declare package name for xstatic-select2 (#17092)
  * (1ff654) settings: get select2 from xstatic (#17092)
  * (be3cf5) give to appropriate URL to the "logout" link (#16645)
  * (0a0b53) add button to delete a visualization (#15916)
  * (8d47cf) setup.py: restrict to Django-Select2<6 (fixes #20400)
  * (5a403e) setup.py: restrict to Django-Select2<5 (fixes #20400)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Jan 2018 12:09:09 +0100

bijoe (0.129) trixie-eobuilder; urgency=low

  * (d034a6) templates: use css block to reference css file (#17409)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Jul 2017 22:38:52 +0200

bijoe (0.128) trixie-eobuilder; urgency=low

  * (e0a85f) debian: don't limit django-select2 version (#17090)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 21 Jun 2017 22:48:44 +0200

bijoe (0.127) trixie-eobuilder; urgency=low

  * (bc6693) geojson: fix MultiPoint syntax (#16368)
  * (9fce28) visualization: percent formatting (#16023)
  * (55c017) debian: allow django-jsonfield 1 (#15968)
  * (6ef4d0) tox: remove tests against django 1.7 (#15967)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 May 2017 09:45:18 +0200

bijoe (0.126) trixie-eobuilder; urgency=low

  * (174680) debian: separate bijoe into two packages python-bijoe and bijoe
    (#15564)
  * (66ebe7) debian: move manage.py to /usr/lib/bijoe (#15564)
  * (90a503) rename bijoe-ctl to manage.py (fixes #15564)
  * (987334) settings: enable TEMPLATES setting only for Django >= 1.10 (fixes
    #15531)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 23 Mar 2017 17:06:46 +0100

bijoe (0.125) trixie-eobuilder; urgency=low

  * (6c5348) hobo agent: skip secondary wcs sites (#15508)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Mar 2017 10:18:52 +0100

bijoe (0.124) trixie-eobuilder; urgency=low

  * (350879) tox.ini: comments are forbidden
  * (91cdec) update for Django 1.10
  * (cc83ab) tox.ini: restrict django-webtest for testing dj17, and add coverage of
    dj18, dj19 and dj110

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 10 Mar 2017 19:23:08 +0100

bijoe (0.123) trixie-eobuilder; urgency=low

  * (6d3f6c) add a geojson export of visualization data (fixes #15180)
  * (62d181) add loop to drilldown dimensions (#15168)
  * (4b5072) fix Visualization.to_json() for loop (#15168)
  * (0d9e3f) delete unused Visualization.grouped_data()

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 01 Mar 2017 18:09:41 +0100

bijoe (0.122) trixie-eobuilder; urgency=low

  * (970dff) finish adapting visualization to new fields loop, drilldown_x and
    drilldown_y
  * (c1e52f) return no JSONDimension if json_field is not defined

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 28 Feb 2017 14:08:00 +0100

bijoe (0.121) trixie-eobuilder; urgency=low

  * (81c370) allow changing visualization when there is a query string (fixes
    #15166)
  * (c51369) relative datetime improvements (fixes #15167)
  * (ab947c) add support for loop, horizontal and vertical drilldowns and
    row/columns totals (fixes #15168)
  * (b6b01d) support for json field (fixes #15169)
  * (128446) add copyright comment
  * (2634a2) add support for full outer join (fixes #15095)
  * (09fc7c) allow many customization for filters (fixes #15171)
  * (573012) allow dimensions to provide custom query for members (fixes #15170)
  * (1978ba) fix cache key computation (fixes #15096)
  * (8339c8) do not save visualization on parameters change (fixes #14644)
  * (e09d0a) add jenkins.sh (fixes #15051)
  * (640979) raise Http404 if warehouse or cube have disappeared (fixes #14319)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 28 Feb 2017 00:00:29 +0100

bijoe (0.120) trixie-eobuilder; urgency=low

  * (3dc8d9) hobo agent: consider all database parameters for wcs-olap ini file
    (#14960)
  * (f5dbd6) style: rely on gadjo for adding a background color to odd rows (#14721)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 12 Feb 2017 16:53:22 +0100

bijoe (0.119) trixie-eobuilder; urgency=low

  * (8e9d5c) apply AuthorizationMixin to CubeView (fixes #14267)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Dec 2016 10:37:03 +0100

bijoe (0.118) trixie-eobuilder; urgency=low

  * (aea8f1) fix day of week display name computation (fixes #14255)
  * (20653e) style: remove external border from graphs (#13971)
  * (727e4b) style: don't force height on table visualization (#13970)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 Dec 2016 16:36:53 +0100

bijoe (0.117) trixie-eobuilder; urgency=low

  * (0984d8) debian: direct cronjob output to root (#13892)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 14 Nov 2016 10:40:46 +0100

bijoe (0.116) trixie-eobuilder; urgency=low

  * (ba950e) use mellon_no_passive flag on iframe views (fixes #13265)
  * (5dadb2) slightly adjust iframe dimensions to better match combo (#13647)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Oct 2016 15:07:58 +0200

bijoe (0.115) trixie-eobuilder; urgency=low

  * (7f5f06) adjust default dimensions and aspect ratio to play well with combo
    (#13534)
  * (bcf93e) fix layout for iframe width >800px (fixes #13480)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 10 Oct 2016 20:13:12 +0200

bijoe (0.114) trixie-eobuilder; urgency=low

  * (8876c8) force annotate div width to 200px
  * (37b73d) ellipsize too long labels (#13345)
  * (253ad1) use ugettext instead of gettext

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Sep 2016 22:27:18 +0200

bijoe (0.113) trixie-eobuilder; urgency=low

  * (584681) debian: add mellon settings to debian_config.py (fixes #13246)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 26 Sep 2016 12:20:03 +0200

bijoe (0.112) trixie-eobuilder; urgency=low

  * (8b2847) debian: add python-django to build deps
  * (039e5e) setup.py: fix path for looking for translation files
  * (ca08cb) setup.py: compile translations when building or installing
  * (cb6514) mark DateRangeWidget.render() result as safe for templates
  * (1ab1a3) debian: constrain dependency on python-django-jsonfield
  * (4ec390) update french translation
  * (626f51) support relative date ranges (fixes #13245)
  * (9fc688) distribute MANIFEST.in
  * (e86680) style: force transparent background on iframe (#12987)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Sep 2016 19:13:55 +0200

bijoe (0.111) trixie-eobuilder; urgency=low

  * (0dc652) do not initialize datepickers if datepicker.js is not loaded (fixes
    #12992)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Aug 2016 11:19:41 +0200

bijoe (0.110) trixie-eobuilder; urgency=low

  * (6d2e16) wait for full loading before drawing charts (fixes #12984)
  * (5958ad) api: check orig query parameter against verif_orig value (#12985)
  * (fb4fc6) misc: allow saved visualisation to be displayed in <iframe> (#12986)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Aug 2016 23:12:58 +0200

bijoe (0.109) trixie-eobuilder; urgency=low

  * (8e8cb2) fix listing of warehouses on homepage (#12969)
  * (a87422) pass request object to Visualizaiton.from_json() (#12969)
  * (6f4eac) fix authentication in JSON endpoint to list saved visualization
    (#12969)
  * (4ca7b7) allow saving cube display and naming them (fixes #12969)
  * (25c856) use gadjo styling for cube table display
  * (e3ac49) add a cube view for iframe integration
  * (aad9b4) improve display of list of cubes in a warehouse

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 27 Aug 2016 17:45:02 +0200

bijoe (0.108) trixie-eobuilder; urgency=low

  * (4199d4) debian: in cron script also redirect stderr to log file

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 Jul 2016 16:43:59 +0200

bijoe (0.107) trixie-eobuilder; urgency=low

  * (38dd6c) take care of timedelta(0) values

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 26 Jul 2016 14:29:13 +0200

bijoe (0.106) trixie-eobuilder; urgency=low

  * (ee57bb) fix ODS export since cell format changed
  * (12d397) replace django-select2 option width=resolve by width=100%
  * (de169a) compute piecharts colors only for visible slices
  * (31bdb2) add dimension value to annotations
  * (151337) fix name collision between Dimension.filter attribute and method
  * (2a35df) format durations in bar charts (fixes #12717)
  * (73191e) format breadcrumb label in view not template
  * (8cc1ae) expose measure and dimension type and name in data cells in templates
  * (76ba2a) keep dimension and measure type as string

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 26 Jul 2016 13:22:59 +0200

bijoe (0.105) trixie-eobuilder; urgency=low

  * (0a8218) style: leave border drawing to CSS (#12726)
  * (f14d1d) give a title for <head> and header (#12714)
  * (750d92) serve PNG version with proper MIME Type (#12713)
  * (dd13ad) use one color by data serie, vary color among series (fixes #12728)
  * (655201) fix grouped data when there is no drilldown chosen (fixes #12718)
  * (afe0f1) redirect sole warehouse (fixes #12716)
  * (7a4b76) debian: load hobo agent after execing debian_config_common (fixes
    #12737)
  * (6cec6f) factorize stylesheets and js from templates (fixes #12734)
  * (fb23c2) use .to_json() method to expose measures and dimensions to templates
    (fixes #12735)
  * (c51df1) change service label to 'Statistiques' (fixes #12736)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 25 Jul 2016 16:42:54 +0200

bijoe (0.104) trixie-eobuilder; urgency=low

  * (256a76) MANIFEST.in: add static files

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Jul 2016 17:52:55 +0200

bijoe (0.103) trixie-eobuilder; urgency=low

  * (1788df) debian: modify INSTALLED_APPS before loading debian_config_common

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Jul 2016 17:36:03 +0200

bijoe (0.102) trixie-eobuilder; urgency=low

  * (4a6b6e) if value should be float but is not, show 'Non applicable'
  * (69fb73) improve cube view

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Jul 2016 16:14:46 +0200

bijoe (0.101) trixie-eobuilder; urgency=low

  * (4d4567) debian: fix cron.d

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Jul 2016 15:07:36 +0200

bijoe (0.100) trixie-eobuilder; urgency=low

  * (6f807b) debian: fix typo in control

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Jul 2016 14:32:10 +0200

bijoe (0.99) trixie-eobuilder; urgency=low

  * (214e82) improve cube view
  * (c6aa7e) limit django-select2 version to <5
  * (0ca768) views: make menu_json returns JSONP data
  * (8e06e8) forms: pass width=resolve option to Select2 widgets
  * (83d357) templates: do not clobber headers from gadjo/base.html overloading in
    publik-base-theme
  * (899b81) debian: add synchronization scripts for w.c.s. instances
  * (7b174d) add hobo agent
  * (3e0204) add compatibility with django-select2 < 5
  * (8d4436) remove debuging statement
  * (a6959c) add missing tests and templates
  * (17e446) add more tests and publik integration
  * (1e4390) debian packaging
  * (7b587d) bijoe: fix bad indenting in EngineDimension.members()
  * (b06a5e) bijoe: improve style of data tables
  * (08fbfc) bijoe: style improvement
  * (1b6107) bijoe: display total count of facts in each warehouses
  * (7e1fc3) wcs_olap: improve display of decimal values (for french users)
  * (45a1ba) bijoe: order warehouses by name when displayed
  * (521ccd) bijoe: fix naming of local setting file environment variable
  * (63dd87) bijoe: add a count method to EngineCube
  * (c99b87) bijoe: add a cubes iterator to engine
  * (e50adc) bijoe: generate isoweek dimension for date dimension
  * (32d5d1) bijoe: flatten Decimal to unicode in JSON export
  * (0db609) bijoe: hide chart when there is no data
  * (43da5d) bijoe: improve table style
  * (6c8d41) bijoe: fix z-index of ODS export button
  * (fab899) bijoe: make psycopg2 return unicode strings
  * (8dde36) add ods package from w.c.s.
  * (b6df6a) bi-joe: BI engine and frontend for PostgreSQL
  * (adbf71) add debian packaging
  * (cb2068) wcs-olap: build a start schema from data exported by w.c.s. API
  * (b6b28a) add cubes configuration for 3m

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Jul 2016 14:25:40 +0200
