From a7063bc3673aa06748b13f6f46fcad6af30b19f4 Mon Sep 17 00:00:00 2001 From: semantic-release Date: Wed, 12 Jun 2024 14:13:10 +0200 Subject: [PATCH] 2.1.0 Automatically generated by python-semantic-release --- CHANGELOG.md | 3443 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 3350 insertions(+), 93 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 981b5e8..bf53caf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,54 @@ -# v2.0.0 +# CHANGELOG -## Refactor (Breaking change!) + + +## v2.1.0 (2024-06-12) + +### Chore + +* chore: small improvement to "level" attribute in scope serializer ([`b96014f`](https://github.com/projectcaluma/emeis/commit/b96014f0c9ad03de308e6f1b872e3429c4ede19f)) + +### Feature + +* feat(models): (re)introduce some convenience methods for working with scope trees + +The Django-MPTT module provided some useful methods that are not available anymore +with django-tree-queries. Luckily, it's relatively easy to provide workarounds. + +Note that they might not have the same performance/efficiency as the +MPTT variants, and could possibly be built in a better way. However, +let's keep it to the motto "first make it right, then fast, then +pretty" ([`e2f38f1`](https://github.com/projectcaluma/emeis/commit/e2f38f13f8a69e5e4ac74611e0ceed50e5d81f50)) + +### Unknown + +* Merge pull request #476 from winged/feat_convenience_methods + +feat(models): (re)introduce some convenience methods for working with scope trees ([`538b4df`](https://github.com/projectcaluma/emeis/commit/538b4df194c8c61fbab0fa2cb54e594e7e1dace4)) + + +## v2.0.0 (2024-06-10) + +### Chore + +* chore: bump v2.0.0 ([`15e0022`](https://github.com/projectcaluma/emeis/commit/15e002285996b80ce761cf780727d45ba7f71b2c)) + +* chore(deps-dev): bump werkzeug from 3.0.1 to 3.0.3 + +Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.1 to 3.0.3. +- [Release notes](https://github.com/pallets/werkzeug/releases) +- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) +- [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.0.3) + +--- +updated-dependencies: +- dependency-name: werkzeug + dependency-type: direct:development +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`19f18f3`](https://github.com/projectcaluma/emeis/commit/19f18f38148bf267f593613329080dab3095a4f9)) + +### Refactor * refactor: drop django-mptt in favour of django-tree-queries @@ -19,167 +67,3376 @@ so this won't break the database. BREAKING! This breaks if Emeis is used as a Django app directly, and depends on any of the MPTT API / features. ([`61a30e0`](https://github.com/projectcaluma/emeis/commit/61a30e018736c77c0b815f5c4315f7773c824804)) +### Unknown + +* Merge pull request #475 from winged/bump_v200 + +chore: bump v2.0.0 ([`e0c80f2`](https://github.com/projectcaluma/emeis/commit/e0c80f20f46fda0d541e2f0868a54352117b028c)) + +* Merge pull request #473 from winged/drop_mptt -# v1.3.4 (16 December 2024) +refactor: drop django-mptt in favour of django-tree-queries ([`9e99357`](https://github.com/projectcaluma/emeis/commit/9e993573a7ecec5293707ed3534597670cb3f7e7)) -## Fix +* Merge pull request #464 from projectcaluma/dependabot/pip/werkzeug-3.0.3 + +chore(deps-dev): bump werkzeug from 3.0.1 to 3.0.3 ([`c7a95bf`](https://github.com/projectcaluma/emeis/commit/c7a95bf42a7ec7db7040f1c8689b31068a376a32)) + + +## v1.3.4 (2024-01-17) + +### Chore + +* chore: release v1.3.4 ([`6b382ca`](https://github.com/projectcaluma/emeis/commit/6b382cac92521fab20169a885956f38a3a05a7d2)) + +### Fix * fix(setup): further loosen base requirements ([`8b21078`](https://github.com/projectcaluma/emeis/commit/8b21078f9273203a16da6077cf8efddad03fd217)) -# v1.3.3 (29 December 2023) +### Unknown + +* Merge pull request #459 from trowik/release-v1.3.4 -## Fix +chore: release v1.3.4 ([`2f4fc0b`](https://github.com/projectcaluma/emeis/commit/2f4fc0b384d63fb49fa2bafef960d38ccfb7ece8)) + +* Merge pull request #457 from trowik/fix-reqs + +fix(setup): loosen base requirements ([`f2b908d`](https://github.com/projectcaluma/emeis/commit/f2b908d2dce24b113cbb649e7b05a15dbb24bad2)) + + +## v1.3.3 (2023-12-29) + +### Chore + +* chore: release v1.3.3 ([`6b01749`](https://github.com/projectcaluma/emeis/commit/6b0174945bd1e26e56cbf9cbe473ab1d24589204)) + +### Fix * fix(setup): loosen requirements ([`310d841`](https://github.com/projectcaluma/emeis/commit/310d841c4ed224fc29c9ef22b7a69eb5cfb46e06)) -## v1.3.2 (28 December 2023) +### Unknown -## Fix +* Merge pull request #456 from trowik/release-v1.3.3 + +chore: release v1.3.3 ([`4b215de`](https://github.com/projectcaluma/emeis/commit/4b215dec8c0aa5f4d66905b6512c66bfec006c18)) + +* Merge pull request #455 from trowik/loosen-reqs + +fix(setup): loosen requirements ([`257a1b9`](https://github.com/projectcaluma/emeis/commit/257a1b9301617072377aa44a6817db7d7723e230)) -* fix(setup): update install requirements ([`2dff19b`](https://github.com/projectcaluma/emeis/commit/2dff19bf08af138f1b09e778fc7a15eda52cbcc1)) -## v1.3.1 (28 December 2023) +## v1.3.2 (2023-12-28) + +### Chore + +* chore: release v1.3.2 ([`661a62d`](https://github.com/projectcaluma/emeis/commit/661a62dd94e70a1d52905741fdd844f6a38c99f6)) ### Fix -* **deps:** update dependencies([`8890b3b`](https://github.com/projectcaluma/emeis/commit/8890b3beb5b31c7f36d5dd71b69afedc10ecf2f9)) -## v1.3.0 (12 October 2023) +* fix(setup): update install requirements ([`2dff19b`](https://github.com/projectcaluma/emeis/commit/2dff19bf08af138f1b09e778fc7a15eda52cbcc1)) + +### Unknown + +* Merge pull request #454 from trowik/release-1.3.2 + +chore: release v1.3.2 ([`ccc26df`](https://github.com/projectcaluma/emeis/commit/ccc26df2ccace1ebc5d79f16fcf6bb31aa47eda9)) + +* Merge pull request #453 from trowik/fix-requires + +fix(setup): update install requirements ([`2880a81`](https://github.com/projectcaluma/emeis/commit/2880a819bbe8b881d07919ef16aa39d835a295b0)) + + +## v1.3.1 (2023-12-28) + +### Chore + +* chore: release 1.3.1 ([`b14c875`](https://github.com/projectcaluma/emeis/commit/b14c875ec131002266bc1a234cce592579fb9da2)) + +* chore(deps): update dependencies ([`8890b3b`](https://github.com/projectcaluma/emeis/commit/8890b3beb5b31c7f36d5dd71b69afedc10ecf2f9)) + +* chore(dependabot): allow dependabot to update docker image up to Python 3.10 ([`9cec8ec`](https://github.com/projectcaluma/emeis/commit/9cec8ec0d11de93ae2862e702310d8fae774fde4)) + +### Unknown + +* Merge pull request #452 from trowik/new-release + +chore: release 1.3.1 ([`a478e72`](https://github.com/projectcaluma/emeis/commit/a478e72ab7ad3866070786864d0aa0f92e1340b0)) + +* Merge pull request #451 from trowik/update-deps + +chore(deps): update dependencies ([`da9b562`](https://github.com/projectcaluma/emeis/commit/da9b562b2c546227449d0536aef72b029abea6b4)) + +* Merge pull request #443 from tongpu/chore/update_dependabot_docker_python_restriction + +chore(dependabot): allow dependabot to update docker image up to Python 3.10 ([`bbbe08b`](https://github.com/projectcaluma/emeis/commit/bbbe08b93402565a3e39fcc135dc346c06fcbdd6)) + + +## v1.3.0 (2023-12-28) + +### Chore + +* chore: release 1.3.0 ([`4e9c0a6`](https://github.com/projectcaluma/emeis/commit/4e9c0a6c14c504448f9daa48686d8a591dcd99b1)) + +* chore(ci): drop schedule ([`937a317`](https://github.com/projectcaluma/emeis/commit/937a317981f9270bcb1999c9f2cdafeb1f1c4aac)) + +* chore(deps): bump uwsgi from 2.0.20 to 2.0.22 + +Bumps [uwsgi](https://github.com/unbit/uwsgi-docs) from 2.0.20 to 2.0.22. +- [Commits](https://github.com/unbit/uwsgi-docs/commits) + +--- +updated-dependencies: +- dependency-name: uwsgi + dependency-type: direct:production +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`250d23c`](https://github.com/projectcaluma/emeis/commit/250d23c68e2af8b9e14130749a6ce01a6a6fa989)) ### Feature -* **export:** Add filtering support ([`7830dc3`](https://github.com/projectcaluma/emeis/commit/7830dc3c96fdc5ee376576eab434e6e6f22eb85f)) -* **tests:** Verify that creating circular scope structures fails ([`629c20e`](https://github.com/projectcaluma/emeis/commit/629c20eb81d3cb0510777a5999b6a7826fb36592)) -## v1.2.2 (4 April 2023) +* feat(export): add filtering support ([`7830dc3`](https://github.com/projectcaluma/emeis/commit/7830dc3c96fdc5ee376576eab434e6e6f22eb85f)) -### Fix -* **scopes:** Update subscope's full names when scope changes ([`4f125ce`](https://github.com/projectcaluma/emeis/commit/4f125cee8f2191f4410d333eea951e47317270d0)) +* feat(tests): verify that creating circular scope structures fails + +Django-MPTT validates this for us, but just to make sure, we're adding +a test case. ([`629c20e`](https://github.com/projectcaluma/emeis/commit/629c20eb81d3cb0510777a5999b6a7826fb36592)) + +### Unknown + +* Merge pull request #441 from projectcaluma/release-1.3.0 + +chore: release 1.3.0 ([`260f92c`](https://github.com/projectcaluma/emeis/commit/260f92c45b6aa65ba571930f4782f3a009308cb7)) + +* Merge pull request #442 from projectcaluma/remove-ci-schedule +chore(ci): drop schedule ([`f00f16d`](https://github.com/projectcaluma/emeis/commit/f00f16d119cf2537db43c9f43c9e2579ea209bfb)) -## v1.2.1 (2 December 2022) +* Merge pull request #440 from projectcaluma/fix-filter-export + +feat(export): add filtering support ([`ce50b4c`](https://github.com/projectcaluma/emeis/commit/ce50b4c28b7f8c2e99476ccbe753ad15241a4c25)) + +* Merge pull request #427 from projectcaluma/dependabot/pip/werkzeug-2.2.3 + +chore(deps-dev): bump werkzeug from 2.2.2 to 2.2.3 ([`c28ba8e`](https://github.com/projectcaluma/emeis/commit/c28ba8e9de714e37e6b61f6dae3ae137d56cc36d)) + +* Merge pull request #433 from projectcaluma/dependabot/pip/uwsgi-2.0.22 + +chore(deps): bump uwsgi from 2.0.20 to 2.0.22 ([`7e16768`](https://github.com/projectcaluma/emeis/commit/7e1676877c28b93af9d8979357de07f431b9c4e1)) + +* Merge pull request #432 from winged/feat_testcase_for_circular_scope_tree + +feat(tests): verify that creating circular scope structures fails ([`949474d`](https://github.com/projectcaluma/emeis/commit/949474d34a6c29504751be0d0659e5582fb00716)) + + +## v1.2.2 (2023-04-04) + +### Chore + +* chore: version bump to 1.2.2 ([`377f0cc`](https://github.com/projectcaluma/emeis/commit/377f0cc2030c9be77cc4d46ecf5d0c9b68afbdfe)) + +* chore(deps-dev): bump werkzeug from 2.2.2 to 2.2.3 + +Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.2 to 2.2.3. +- [Release notes](https://github.com/pallets/werkzeug/releases) +- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) +- [Commits](https://github.com/pallets/werkzeug/compare/2.2.2...2.2.3) + +--- +updated-dependencies: +- dependency-name: werkzeug + dependency-type: direct:development +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`e317a62`](https://github.com/projectcaluma/emeis/commit/e317a629a796bd77d94fe537951609884196b4ba)) ### Fix -* **signals:** Do not crash while loading fixtures ([`be45eff`](https://github.com/projectcaluma/emeis/commit/be45eff565e25c060dd0ddb9f2a4962e692e7b35)) +* fix(scopes): update subscope's full names when scope changes -## v1.2.0 (17 November 2022) +This will ensure that the sub scope's full_name will be correct even +after a parent's scope was renamed. ([`4f125ce`](https://github.com/projectcaluma/emeis/commit/4f125cee8f2191f4410d333eea951e47317270d0)) -### Feature -* **views:** Apply localized default ordering ([`7e1265c`](https://github.com/projectcaluma/emeis/commit/7e1265ccdd3f2a81dba3060320f58ab7d99b2dde)) +### Unknown + +* Merge pull request #431 from winged/bump + +chore: version bump to 1.2.2 ([`dc8fa81`](https://github.com/projectcaluma/emeis/commit/dc8fa81ea62b8c97ad7c3b0c226af8c5f6817a68)) + +* Merge pull request #430 from winged/fix_update_scope_names + +fix(scopes): update subscope's full names when scope changes ([`c37f506`](https://github.com/projectcaluma/emeis/commit/c37f5066b3cea6b48624d2aa7539d7a35ec7a9d7)) + + +## v1.2.1 (2022-12-02) + +### Chore + +* chore: bump release 1.2.1 ([`cbc5543`](https://github.com/projectcaluma/emeis/commit/cbc5543ddd23afb3c02de9e93eb371531eff9629)) ### Fix -* **models:** Set scope full_name correctly in all situations ([`47ff9b5`](https://github.com/projectcaluma/emeis/commit/47ff9b502eeeaa056113bd40966b6052491384b6)) -* **ordering:** Correct ordering when forced local is in use ([`a7ee5d3`](https://github.com/projectcaluma/emeis/commit/a7ee5d3bc8e93d5f778b452530aa12219ba9ab15)) +* fix(signals): do not crash while loading fixtures + +The `raw` flag is set while loading fixtures. In those cases we don't +want to mess with data that may not be there yet, which may crash the +loading process ([`be45eff`](https://github.com/projectcaluma/emeis/commit/be45eff565e25c060dd0ddb9f2a4962e692e7b35)) + +### Unknown + +* Merge pull request #422 from winged/bumpy + +chore: bump release 1.2.1 ([`ad78054`](https://github.com/projectcaluma/emeis/commit/ad780545ca70ae535c5b76aa5063ac7ff2c189c7)) + +* Merge pull request #421 from winged/dont_crash_while_loading_fixtures + +fix(signals): do not crash while loading fixtures ([`756cede`](https://github.com/projectcaluma/emeis/commit/756cede044bf315e379a6c75c3621ba6c72fdfbf)) + + +## v1.2.0 (2022-11-17) -## v1.1.0 (23. September 2022) +### Chore + +* chore: bump v1.2.0 ([`f31fba5`](https://github.com/projectcaluma/emeis/commit/f31fba59d98c563ff4084edc96fc232610af3f70)) + +* chore(deps-dev): bump flake8 from 4.0.1 to 5.0.4 + +Bumps [flake8](https://github.com/pycqa/flake8) from 4.0.1 to 5.0.4. +- [Release notes](https://github.com/pycqa/flake8/releases) +- [Commits](https://github.com/pycqa/flake8/compare/4.0.1...5.0.4) + +--- +updated-dependencies: +- dependency-name: flake8 + dependency-type: direct:development + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`aa19ddb`](https://github.com/projectcaluma/emeis/commit/aa19ddbff16f1422a594554a45aac609ee6e857f)) + +* chore(deps-dev): bump werkzeug from 2.1.2 to 2.2.2 + +Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.1.2 to 2.2.2. +- [Release notes](https://github.com/pallets/werkzeug/releases) +- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) +- [Commits](https://github.com/pallets/werkzeug/compare/2.1.2...2.2.2) + +--- +updated-dependencies: +- dependency-name: werkzeug + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`651c435`](https://github.com/projectcaluma/emeis/commit/651c4357005474b4a50d55d2660dcdd28f66a809)) + +* chore: fix changelog heading ([`56a91e2`](https://github.com/projectcaluma/emeis/commit/56a91e294a7a37d990bf25b4683e9d11b3d57ecb)) ### Feature -* **scopes:** Denormalize full_name and use it for sorting ([`4921028`](https://github.com/projectcaluma/emeis/commit/49210282c2dca850f895cb6e2b394f9ed35171bc)) -* **visibilities:** Respect visibilities in includes & relationships ([`1ef2a88`](https://github.com/projectcaluma/emeis/commit/1ef2a881e7350935779e495d2edc6afaade4e75b)) -* Add advanced filters for ACL model ([`184c9a2`](https://github.com/projectcaluma/emeis/commit/184c9a26a29443e7036dc4f23f8589cc8e4cffd5)) -* Add "is_active" filter for user model ([`8efbdc0`](https://github.com/projectcaluma/emeis/commit/8efbdc0a6cb3d5d0b74fa92aa9e5801f9ab270e5)) -* Search by metainfo fields ([`be26f41`](https://github.com/projectcaluma/emeis/commit/be26f415c5f9813e66e297ebee8c7f71bb055e66)) -* Order by metainfo fields ([`17a9849`](https://github.com/projectcaluma/emeis/commit/17a98492cf0743727fcae6322641fd4fc839d070)) -* Add id__in filter for scopes ([`b7602a9`](https://github.com/projectcaluma/emeis/commit/b7602a9a82fc3a5972047137a866bc971cbf7ff8)) -* **models:** Add is_active property for scope ([`cf5f01f`](https://github.com/projectcaluma/emeis/commit/cf5f01fed61cf4adefbf05b37ff3e8f0b1ad129f)) -* **search:** Search for user's roles and scopes ([`5418e18`](https://github.com/projectcaluma/emeis/commit/5418e18756a855ada4c1c039bb9e72e75efc53f0)) -* **search:** Enable forcing models to be monolingual in search ([`1dc55fd`](https://github.com/projectcaluma/emeis/commit/1dc55fd83c534bb5949ccecadc1dbc04877d9c7f)) -### Fix -* **dev-env:** Start runserver with keep-meta-shutdown ([`749ee20`](https://github.com/projectcaluma/emeis/commit/749ee208df3475dffe885d186986cd389e6c96c9)) -* Remove subtree when removing scope ([`fc1e4ff`](https://github.com/projectcaluma/emeis/commit/fc1e4ff577d95d245375f8c16ca17a49f5dd39a7)) -* Rename translation in export ([`4b4a4c0`](https://github.com/projectcaluma/emeis/commit/4b4a4c066e0e30dadf56db84db7756c90d22f531)) -* Xlsx file on pypi, take 3 ([`5e9262b`](https://github.com/projectcaluma/emeis/commit/5e9262b5ccd9cbba61d2b8aeb9cab98ca4a439b2)) +* feat(views): apply localized default ordering +When requesting scope or role list on the REST endpoint without +specifying the ordering, we should apply the correct ordering ourselves. -## v1.0.5 (15 February 2022) +Postgres' documentation states that ordering HSTORE fields is not "particularly +useful", and it's better to explicitly define which language to use anyway. ([`7e1265c`](https://github.com/projectcaluma/emeis/commit/7e1265ccdd3f2a81dba3060320f58ab7d99b2dde)) ### Fix -* Include xlsx file in pypi publish, take 2 ([`5acc687`](https://github.com/projectcaluma/emeis/commit/5acc68780a6ce2403c6780fd8766f1b99d299e50)) -## v1.0.4 (15 February 2022) +* fix(models): set scope full_name correctly in all situations -### Fix -* Add xlsx template to pip package ([`532b379`](https://github.com/projectcaluma/emeis/commit/532b379edfcebc6d8a7ea6ff6c176682a0b74806)) +When forced locale is used, only the forced translation should be filled +in set_full_name(). HOWEVER, we should still use the fallback as well +in case the forcing has been enabled late, and a record doesn't have +the "forced" translation's name set already ([`47ff9b5`](https://github.com/projectcaluma/emeis/commit/47ff9b502eeeaa056113bd40966b6052491384b6)) -## v1.0.3 (11 February 2022) +* fix(ordering): correct ordering when forced local is in use -### Fix -* Set correct content-disposition header in export ([`35e0f09`](https://github.com/projectcaluma/emeis/commit/35e0f09aa99d552d70f6920ce61df989fb9d01ad)) +We need to use the forced language when generating ordering fields, +so models get sorted by the "forced" translation, not the "current" +one, which might be empty ([`a7ee5d3`](https://github.com/projectcaluma/emeis/commit/a7ee5d3bc8e93d5f778b452530aa12219ba9ab15)) -## v1.0.2 (3 February 2022) +### Unknown -This release upgrades dependency pinnings and loosens requirement ranges in `setup.py`. +* Merge pull request #419 from winged/bump_120 -### Fixes -* **core** Alter deprecated postgres JSON field to Django's own ([`f6cded9`](https://github.com/projectcaluma/emeis/commit/f6cded94a602ff16842f85340ece0dfa55ad12dc)) +chore: bump v1.2.0 ([`159f2d3`](https://github.com/projectcaluma/emeis/commit/159f2d3868bade252c4a6856510646db7173df26)) -## v1.0.1 (2 February 2022) +* Merge pull request #417 from projectcaluma/dependabot/pip/flake8-5.0.4 -Release only pinning dependency version, not adding any features. -* chore: upgrade dependency psycopg2 to 2.9.3 +chore(deps-dev): bump flake8 from 4.0.1 to 5.0.4 ([`14208f4`](https://github.com/projectcaluma/emeis/commit/14208f43157dfd41346bc71faeb620a0b4db44d2)) -## v1.0.0 (1 February 2022) +* Merge pull request #418 from projectcaluma/fix-full-name-translation -## Update to Django 3.2 -Bump to latest Django LTS and lift other dependencies while giving some slack on the version requirements in `setup.py` so it won't be too hard to bump to this release. +fix(i18n): compute scope full name with language fallback ([`a13a0d4`](https://github.com/projectcaluma/emeis/commit/a13a0d453076a12bd35b03cad44fc7439582e48e)) -### Feature -* **core** Rename the basemodel's `meta` field to `metainfo` in order to respect reserved words of [django-restframework-json-api](https://github.com/django-json-api/django-rest-framework-json-api/blob/main/CHANGELOG.md#430---2021-12-10) ([`be444a6`](https://github.com/projectcaluma/emeis/pull/298/commits/be444a622b05139df041b2530018672cb95dad91)) +* Merge pull request #414 from projectcaluma/fix_changelog -### Breaking -* Rename basemodel's `meta` field to `metainfo` +chore: fix changelog heading ([`0313fd2`](https://github.com/projectcaluma/emeis/commit/0313fd2aa56dbb73af6e545759a028a71ee53aec)) -## v0.6.0 (14 January 2022) +* Merge pull request #411 from projectcaluma/dependabot/pip/werkzeug-2.2.2 -### Feature -* Case insensitive ordering ([`f0570ab`](https://github.com/projectcaluma/emeis/commit/f0570ab9a25e02d8e5aff96a8eb30a48b5d24692)) -* Add user list export as xlsx file ([`190c2a6`](https://github.com/projectcaluma/emeis/commit/190c2a6d2ca05a7f862d84623d4675a730b03ad4)) +chore(deps-dev): bump werkzeug from 2.1.2 to 2.2.2 ([`0180bd0`](https://github.com/projectcaluma/emeis/commit/0180bd08e36e11741cffc4839e647258ff58d185)) -## v0.5.0 (14 December 2021) +* Merge pull request #409 from projectcaluma/dependabot/pip/requests-mock-1.10.0 -### Feature -* Expose full scope name on api ([`3465b97`](https://github.com/projectcaluma/emeis/commit/3465b97862e1b56a7ebfe6f4e2aeb273025141b7)) -* New create_scope command ([`6813833`](https://github.com/projectcaluma/emeis/commit/68138334729d7cf53bc90acf629a7e0ade1ff56b)) +chore(deps-dev): bump requests-mock from 1.9.3 to 1.10.0 ([`ddf4210`](https://github.com/projectcaluma/emeis/commit/ddf42100d6ccaf2119cb1b494d96121a6121a34c)) +* Merge pull request #412 from projectcaluma/dependabot/pip/pytest-7.1.3 -## v0.4.0 (31 August 2021) +chore(deps-dev): bump pytest from 7.1.2 to 7.1.3 ([`7db835c`](https://github.com/projectcaluma/emeis/commit/7db835cf1414b0933858a5d308f49c5faf3df066)) -### Feature -* Expose full scope name on api ([`3465b97`](https://github.com/projectcaluma/emeis/commit/3465b97862e1b56a7ebfe6f4e2aeb273025141b7)) -* new `create_scope` command ([`93fa60`](https://github.com/projectcaluma/emeis/commit/93fa6058b885c5215e3264564eae66c5250406d6)) - Note: The settings `ADMIN_USERNAME`, `ADMIN_ROLE_SLUG`, and `ADMIN_SCOPE_NAME` - have been removed. Use `manage.py createsuperuser` and `manage.py create_scope` - instead. +## v1.1.0 (2022-09-23) +### Chore -## v0.3.0 (27 August 2021) +* chore: bump version to 1.1.0 ([`da8bf6b`](https://github.com/projectcaluma/emeis/commit/da8bf6b55fed54b4b9f1dc0c2bee766f0d0ad867)) -### Feature -* **permissions:** Introduce django generic api permissions ([`ff5aa2f`](https://github.com/projectcaluma/emeis/commit/ff5aa2f5f016d2236f669a0b8f3ea72ac5e67e72)) -* **auth:** Introduce user factory setting and oidc user object ([`0716162`](https://github.com/projectcaluma/emeis/commit/0716162bf8963d7e167a8935e1f0dd3aff79a91d)) -* Add filters on User endpoint ([`95b15d2`](https://github.com/projectcaluma/emeis/commit/95b15d2172a2b7a7bb3d189e6399f4ac97bc576a)) -* **scopes:** Expose level on api ([`ddc36ee`](https://github.com/projectcaluma/emeis/commit/ddc36ee9682bb89f1f1f4697cd36e75215cb1a87)) +* chore(deps-dev): bump requests-mock from 1.9.3 to 1.10.0 + +Bumps [requests-mock](https://github.com/jamielennox/requests-mock) from 1.9.3 to 1.10.0. +- [Release notes](https://github.com/jamielennox/requests-mock/releases) +- [Commits](https://github.com/jamielennox/requests-mock/compare/1.9.3...1.10.0) + +--- +updated-dependencies: +- dependency-name: requests-mock + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`5a0a128`](https://github.com/projectcaluma/emeis/commit/5a0a128bc6264d7d9ad5d2f8eed4defec43f75b3)) + +* chore(deps-dev): bump pytest from 7.1.2 to 7.1.3 + +Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.1.2 to 7.1.3. +- [Release notes](https://github.com/pytest-dev/pytest/releases) +- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest/compare/7.1.2...7.1.3) + +--- +updated-dependencies: +- dependency-name: pytest + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`441f7b8`](https://github.com/projectcaluma/emeis/commit/441f7b856898c05138bfec198f1619333273f8a0)) + +* chore(deps-dev): bump python-semantic-release from 7.28.1 to 7.31.4 + +Bumps [python-semantic-release](https://github.com/relekang/python-semantic-release) from 7.28.1 to 7.31.4. +- [Release notes](https://github.com/relekang/python-semantic-release/releases) +- [Changelog](https://github.com/relekang/python-semantic-release/blob/master/CHANGELOG.md) +- [Commits](https://github.com/relekang/python-semantic-release/compare/v7.28.1...v7.31.4) + +--- +updated-dependencies: +- dependency-name: python-semantic-release + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`1d64ac2`](https://github.com/projectcaluma/emeis/commit/1d64ac2864add8369451897b4382e5d632d5f028)) + +* chore: bump django-environ in setup.py as well ([`dfa751b`](https://github.com/projectcaluma/emeis/commit/dfa751b5412130e7bb7a303b5fa08d5e92a471e6)) + +* chore(deps): bump openpyxl from 3.0.9 to 3.0.10 + +Bumps [openpyxl](https://openpyxl.readthedocs.io) from 3.0.9 to 3.0.10. + +--- +updated-dependencies: +- dependency-name: openpyxl + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`afc96e5`](https://github.com/projectcaluma/emeis/commit/afc96e5c08ac9c4c8ae68dadf9c526df639d0505)) + +* chore(deps-dev): bump flake8-debugger from 4.0.0 to 4.1.2 + +Bumps [flake8-debugger](https://github.com/jbkahn/flake8-debugger) from 4.0.0 to 4.1.2. +- [Release notes](https://github.com/jbkahn/flake8-debugger/releases) +- [Commits](https://github.com/jbkahn/flake8-debugger/compare/4.0.0...4.1.2) + +--- +updated-dependencies: +- dependency-name: flake8-debugger + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`b1969b5`](https://github.com/projectcaluma/emeis/commit/b1969b519069390511c6253424b75e1dea8adb18)) + +* chore(deps-dev): bump flake8-isort from 4.1.1 to 4.2.0 + +Bumps [flake8-isort](https://github.com/gforcada/flake8-isort) from 4.1.1 to 4.2.0. +- [Release notes](https://github.com/gforcada/flake8-isort/releases) +- [Changelog](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst) +- [Commits](https://github.com/gforcada/flake8-isort/compare/4.1.1...4.2.0) + +--- +updated-dependencies: +- dependency-name: flake8-isort + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`390073a`](https://github.com/projectcaluma/emeis/commit/390073aae3db8030584c1ae0c10f02caf1a28bef)) + +* chore: dependencies bump + +Update some dependencies to become compatible with Caluma 8.0.0 beta 12 ([`322f4da`](https://github.com/projectcaluma/emeis/commit/322f4da32cf25c02d4e02e0815c5c1afb68bdf9c)) + +* chore: reorder snapshots ([`931c3a1`](https://github.com/projectcaluma/emeis/commit/931c3a1414521ccf738fa65bf9dee0bb326282fb)) + +* chore(deps): bump django-filter from 21.1 to 22.1 + +Bumps [django-filter](https://github.com/carltongibson/django-filter) from 21.1 to 22.1. +- [Release notes](https://github.com/carltongibson/django-filter/releases) +- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst) +- [Commits](https://github.com/carltongibson/django-filter/compare/21.1...22.1) + +--- +updated-dependencies: +- dependency-name: django-filter + dependency-type: direct:production + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`88e64ee`](https://github.com/projectcaluma/emeis/commit/88e64eec16411191f35038e548b9d50e2a3f1a32)) + +* chore(deps-dev): bump hypothesis from 6.43.1 to 6.48.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.43.1 to 6.48.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.43.1...hypothesis-python-6.48.2) + +--- +updated-dependencies: +- dependency-name: hypothesis + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`4629e01`](https://github.com/projectcaluma/emeis/commit/4629e016b53afbda3e844b16ba65624fc9ad667b)) + +* chore(deps-dev): bump flake8-bugbear from 22.3.23 to 22.6.22 + +Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.3.23 to 22.6.22. +- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases) +- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.3.23...22.6.22) + +--- +updated-dependencies: +- dependency-name: flake8-bugbear + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`b5d199b`](https://github.com/projectcaluma/emeis/commit/b5d199bae9f680c782d7fab93a44fc91a83782f1)) + +* chore(deps-dev): bump werkzeug from 2.0.3 to 2.1.2 + +Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.0.3 to 2.1.2. +- [Release notes](https://github.com/pallets/werkzeug/releases) +- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) +- [Commits](https://github.com/pallets/werkzeug/compare/2.0.3...2.1.2) + +--- +updated-dependencies: +- dependency-name: werkzeug + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`5c91b58`](https://github.com/projectcaluma/emeis/commit/5c91b5834a5b42dd4c03c4de9c11c56c6f79a8fb)) + +* chore(deps-dev): bump pytest from 7.1.1 to 7.1.2 + +Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.1.1 to 7.1.2. +- [Release notes](https://github.com/pytest-dev/pytest/releases) +- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest/compare/7.1.1...7.1.2) + +--- +updated-dependencies: +- dependency-name: pytest + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`c7bb43c`](https://github.com/projectcaluma/emeis/commit/c7bb43cc69739f04831c859ff50bc83e431e79cc)) + +* chore(deps): downgrade werkzeug from 2.1.1 to 2.0.3 + +since version 2.1.0 werkzeug isn't compatible with django-extensions, see: +https://github.com/django-extensions/django-extensions/issues/1715 ([`93bb4fa`](https://github.com/projectcaluma/emeis/commit/93bb4faa30e7f5d47d2dabc2d8dd6ec3d1b872c7)) + +* chore(deps-dev): bump hypothesis from 6.41.0 to 6.43.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.41.0 to 6.43.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.41.0...hypothesis-python-6.43.1) + +--- +updated-dependencies: +- dependency-name: hypothesis + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`d66f381`](https://github.com/projectcaluma/emeis/commit/d66f38156f50d454ca383855e6dfdc1e1b25af89)) + +* chore(deps-dev): bump python-semantic-release from 7.27.1 to 7.28.1 + +Bumps [python-semantic-release](https://github.com/relekang/python-semantic-release) from 7.27.1 to 7.28.1. +- [Release notes](https://github.com/relekang/python-semantic-release/releases) +- [Changelog](https://github.com/relekang/python-semantic-release/blob/master/CHANGELOG.md) +- [Commits](https://github.com/relekang/python-semantic-release/compare/v7.27.1...v7.28.1) + +--- +updated-dependencies: +- dependency-name: python-semantic-release + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`c446c06`](https://github.com/projectcaluma/emeis/commit/c446c06c2da7eac3800286225ca660a9579e8a05)) + +* chore(deps-dev): bump werkzeug from 2.1.0 to 2.1.1 + +Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.1.0 to 2.1.1. +- [Release notes](https://github.com/pallets/werkzeug/releases) +- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) +- [Commits](https://github.com/pallets/werkzeug/compare/2.1.0...2.1.1) + +--- +updated-dependencies: +- dependency-name: werkzeug + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`8912e73`](https://github.com/projectcaluma/emeis/commit/8912e73a1f8962f1302dad7bd7b869eec607c6b1)) + +* chore(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 + +Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.17.0 to 2.18.1. +- [Release notes](https://github.com/pre-commit/pre-commit/releases) +- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) +- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.17.0...v2.18.1) + +--- +updated-dependencies: +- dependency-name: pre-commit + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`1b284ed`](https://github.com/projectcaluma/emeis/commit/1b284edb5732beaa314a951329ace67858cf532d)) + +* chore(deps-dev): bump hypothesis from 6.40.1 to 6.41.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.40.1 to 6.41.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.40.1...hypothesis-python-6.41.0) + +--- +updated-dependencies: +- dependency-name: hypothesis + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`9a3db5b`](https://github.com/projectcaluma/emeis/commit/9a3db5b7ecfcd600dc3bc7531a1c59527dd52b96)) + +* chore(deps-dev): bump python-semantic-release from 7.27.0 to 7.27.1 + +Bumps [python-semantic-release](https://github.com/relekang/python-semantic-release) from 7.27.0 to 7.27.1. +- [Release notes](https://github.com/relekang/python-semantic-release/releases) +- [Changelog](https://github.com/relekang/python-semantic-release/blob/master/CHANGELOG.md) +- [Commits](https://github.com/relekang/python-semantic-release/compare/v7.27.0...v7.27.1) + +--- +updated-dependencies: +- dependency-name: python-semantic-release + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`8eeb4bf`](https://github.com/projectcaluma/emeis/commit/8eeb4bf20d7d6ffb72d92217df8425d9c9a51fca)) + +* chore(deps-dev): bump ipython from 8.1.1 to 8.2.0 + +Bumps [ipython](https://github.com/ipython/ipython) from 8.1.1 to 8.2.0. +- [Release notes](https://github.com/ipython/ipython/releases) +- [Commits](https://github.com/ipython/ipython/compare/8.1.1...8.2.0) + +--- +updated-dependencies: +- dependency-name: ipython + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`c114cf2`](https://github.com/projectcaluma/emeis/commit/c114cf2a430bb02f2ebdd07f7dccac0879b0503e)) + +* chore(deps-dev): bump hypothesis from 6.39.4 to 6.40.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.39.4 to 6.40.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.39.4...hypothesis-python-6.40.1) + +--- +updated-dependencies: +- dependency-name: hypothesis + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`2db68f2`](https://github.com/projectcaluma/emeis/commit/2db68f2cdbd8c8c306a0654051eab74c0b5c4d1e)) + +* chore(deps-dev): bump werkzeug from 2.0.3 to 2.1.0 + +Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.0.3 to 2.1.0. +- [Release notes](https://github.com/pallets/werkzeug/releases) +- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) +- [Commits](https://github.com/pallets/werkzeug/compare/2.0.3...2.1.0) + +--- +updated-dependencies: +- dependency-name: werkzeug + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`b6a7f9c`](https://github.com/projectcaluma/emeis/commit/b6a7f9c030687ac6ebae6eaaf3d29138f5557bc2)) + +* chore(deps-dev): bump black from 22.1.0 to 22.3.0 + +Bumps [black](https://github.com/psf/black) from 22.1.0 to 22.3.0. +- [Release notes](https://github.com/psf/black/releases) +- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) +- [Commits](https://github.com/psf/black/compare/22.1.0...22.3.0) + +--- +updated-dependencies: +- dependency-name: black + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`b4eb5ed`](https://github.com/projectcaluma/emeis/commit/b4eb5ed80ef13520ed8358ebd8b1290d00dff1cf)) + +* chore(deps-dev): bump flake8-bugbear from 22.3.20 to 22.3.23 + +Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.3.20 to 22.3.23. +- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases) +- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.3.20...22.3.23) + +--- +updated-dependencies: +- dependency-name: flake8-bugbear + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`3ca4e60`](https://github.com/projectcaluma/emeis/commit/3ca4e60871bae18fc24dbed02cdcb7f5b7285abf)) + +* chore(deps-dev): bump flake8-blind-except from 0.2.0 to 0.2.1 + +Bumps [flake8-blind-except](https://github.com/elijahandrews/flake8-blind-except) from 0.2.0 to 0.2.1. +- [Release notes](https://github.com/elijahandrews/flake8-blind-except/releases) +- [Commits](https://github.com/elijahandrews/flake8-blind-except/compare/v0.2.0...v0.2.1) + +--- +updated-dependencies: +- dependency-name: flake8-blind-except + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`1b830ff`](https://github.com/projectcaluma/emeis/commit/1b830ffc316bc779062933892449601712bf47ba)) + +* chore(deps-dev): bump pytest from 7.0.1 to 7.1.1 + +Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.0.1 to 7.1.1. +- [Release notes](https://github.com/pytest-dev/pytest/releases) +- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest/compare/7.0.1...7.1.1) + +--- +updated-dependencies: +- dependency-name: pytest + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`24e5e98`](https://github.com/projectcaluma/emeis/commit/24e5e9850bb429d58214227717a2eb1af8305f77)) + +* chore(deps-dev): bump ipython from 8.0.1 to 8.1.1 + +Bumps [ipython](https://github.com/ipython/ipython) from 8.0.1 to 8.1.1. +- [Release notes](https://github.com/ipython/ipython/releases) +- [Commits](https://github.com/ipython/ipython/compare/8.0.1...8.1.1) + +--- +updated-dependencies: +- dependency-name: ipython + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`8daca3f`](https://github.com/projectcaluma/emeis/commit/8daca3f692dd663b58779ac26afdc6a0bd0c9107)) + +* chore(deps-dev): bump flake8-bugbear from 22.1.11 to 22.3.20 + +Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.1.11 to 22.3.20. +- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases) +- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.1.11...22.3.20) + +--- +updated-dependencies: +- dependency-name: flake8-bugbear + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`e63c676`](https://github.com/projectcaluma/emeis/commit/e63c676bbcb178b95d300e5ddd3260c3ead2621a)) + +* chore(deps-dev): bump hypothesis from 6.37.2 to 6.39.4 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.37.2 to 6.39.4. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.37.2...hypothesis-python-6.39.4) + +--- +updated-dependencies: +- dependency-name: hypothesis + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`d32db07`](https://github.com/projectcaluma/emeis/commit/d32db07c7b91d9fecf49c4b683876a3e6a0a780b)) + +* chore(deps): bump django-postgres-extra from 2.0.4 to 2.0.5 + +Bumps [django-postgres-extra](https://github.com/SectorLabs/django-postgres-extra) from 2.0.4 to 2.0.5. +- [Release notes](https://github.com/SectorLabs/django-postgres-extra/releases) +- [Commits](https://github.com/SectorLabs/django-postgres-extra/compare/v2.0.4...v2.0.5) + +--- +updated-dependencies: +- dependency-name: django-postgres-extra + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`f24b19c`](https://github.com/projectcaluma/emeis/commit/f24b19cad40bc7cef4827ebfb20644feab893acc)) + +* chore(deps-dev): bump python-semantic-release from 7.25.2 to 7.27.0 + +Bumps [python-semantic-release](https://github.com/relekang/python-semantic-release) from 7.25.2 to 7.27.0. +- [Release notes](https://github.com/relekang/python-semantic-release/releases) +- [Changelog](https://github.com/relekang/python-semantic-release/blob/master/CHANGELOG.md) +- [Commits](https://github.com/relekang/python-semantic-release/compare/v7.25.2...v7.27.0) + +--- +updated-dependencies: +- dependency-name: python-semantic-release + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`f3940b5`](https://github.com/projectcaluma/emeis/commit/f3940b5e11907b3c586c7ea215805f9b97e71a79)) + +* chore(deps-dev): bump hypothesis from 6.36.2 to 6.37.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.36.2 to 6.37.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.36.2...hypothesis-python-6.37.2) + +--- +updated-dependencies: +- dependency-name: hypothesis + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`fb74e69`](https://github.com/projectcaluma/emeis/commit/fb74e690160ee61dd3e00b20694747f98f74cca6)) + +* chore(deps-dev): bump python-semantic-release from 7.24.0 to 7.25.2 + +Bumps [python-semantic-release](https://github.com/relekang/python-semantic-release) from 7.24.0 to 7.25.2. +- [Release notes](https://github.com/relekang/python-semantic-release/releases) +- [Changelog](https://github.com/relekang/python-semantic-release/blob/master/CHANGELOG.md) +- [Commits](https://github.com/relekang/python-semantic-release/compare/v7.24.0...v7.25.2) + +--- +updated-dependencies: +- dependency-name: python-semantic-release + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`bfa9339`](https://github.com/projectcaluma/emeis/commit/bfa9339e9d51c8967753864d1557ac48a45e2f76)) + +* chore(deps-dev): bump flake8 from 3.9.2 to 4.0.1 + +Bumps [flake8](https://github.com/pycqa/flake8) from 3.9.2 to 4.0.1. +- [Release notes](https://github.com/pycqa/flake8/releases) +- [Commits](https://github.com/pycqa/flake8/compare/3.9.2...4.0.1) + +--- +updated-dependencies: +- dependency-name: flake8 + dependency-type: direct:development + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`3291a39`](https://github.com/projectcaluma/emeis/commit/3291a39a4b4d56e5187b195680d418c6697739f4)) + +### Feature + +* feat(scopes): denormalize full_name and use it for sorting + +The full_name attribute on the Scopes was dynamically generated on access. +This is rather inefficient, as it may cause a bunch of DB hits, especially +in deep hierarchies. + +Additionally, most of the time we want scopes to be sorted in a +meaningful manner (namely, by hierarchical name). MPTTModel supports +this, but as the ordering may differ between languages, we cannot use +that functionality. This is a secondary use of the denormalized full_name. + +This also required a fix in the case insensitive ordering code, as +localized fields were not treated correctly yet (casting directly to +text instead of extracting the correct language and using that to sort) ([`4921028`](https://github.com/projectcaluma/emeis/commit/49210282c2dca850f895cb6e2b394f9ed35171bc)) + +* feat(visibilities): respect visibilities in includes & relationships + +Emeis is used in complex situations, where one may see an user, but not +all of their ACLs. By default, DRF just uses the relationships "plain", +it is unable to filter related objects through the visibilities. + +For now, we only do this for the following relationships: + + - Role -> ACL + - User -> ACL + - Scope -> ACL + +We need to do a bit of ugly hackery to remove the prefetches that DRF +may have added automatically. There's no "official" way to do this in +Django's ORM, and overriding DRF's get_queryset() method would be even +more hacky ([`1ef2a88`](https://github.com/projectcaluma/emeis/commit/1ef2a881e7350935779e495d2edc6afaade4e75b)) + +* feat: add advanced filters for ACL model ([`184c9a2`](https://github.com/projectcaluma/emeis/commit/184c9a26a29443e7036dc4f23f8589cc8e4cffd5)) + +* feat: add "is_active" filter for user model ([`8efbdc0`](https://github.com/projectcaluma/emeis/commit/8efbdc0a6cb3d5d0b74fa92aa9e5801f9ab270e5)) + +* feat: search by metainfo fields ([`be26f41`](https://github.com/projectcaluma/emeis/commit/be26f415c5f9813e66e297ebee8c7f71bb055e66)) + +* feat: order by metainfo fields ([`17a9849`](https://github.com/projectcaluma/emeis/commit/17a98492cf0743727fcae6322641fd4fc839d070)) + +* feat: add id__in filter for scopes ([`b7602a9`](https://github.com/projectcaluma/emeis/commit/b7602a9a82fc3a5972047137a866bc971cbf7ff8)) + +* feat(models): add is_active property for scope ([`cf5f01f`](https://github.com/projectcaluma/emeis/commit/cf5f01fed61cf4adefbf05b37ff3e8f0b1ad129f)) + +* feat(search): search for user's roles and scopes + +Scope and Role of a user should be searchable. Also, modify the search +test so we also test substring matches ([`5418e18`](https://github.com/projectcaluma/emeis/commit/5418e18756a855ada4c1c039bb9e72e75efc53f0)) + +* feat(search): enable forcing models to be monolingual in search + +When users can manage models, they normally only enter data in a single +language. When people with other language settings then search the same +data, the lookup will happen in the searching user's locale, which will +not return the desired results. + +For such cases, we allow forcing a model to a given, fixed, +language. Then, the search on these models will always use the same +language. + +This corresponds to a similar change in ember-emeis (our frontend), where +the setting forces the code to store data in the fixed language. Together, +this can then be used to make a multilingual model behave just as it +were monolingual. ([`1dc55fd`](https://github.com/projectcaluma/emeis/commit/1dc55fd83c534bb5949ccecadc1dbc04877d9c7f)) + +### Fix + +* fix(dev-env): start runserver with keep-meta-shutdown + +This keeps werzeug from crashing when running with `runserver_plus` ([`749ee20`](https://github.com/projectcaluma/emeis/commit/749ee208df3475dffe885d186986cd389e6c96c9)) + +* fix: remove subtree when removing scope ([`fc1e4ff`](https://github.com/projectcaluma/emeis/commit/fc1e4ff577d95d245375f8c16ca17a49f5dd39a7)) + +* fix: rename translation in export ([`4b4a4c0`](https://github.com/projectcaluma/emeis/commit/4b4a4c066e0e30dadf56db84db7756c90d22f531)) + +* fix: xlsx file on pypi, take 3 ([`5e9262b`](https://github.com/projectcaluma/emeis/commit/5e9262b5ccd9cbba61d2b8aeb9cab98ca4a439b2)) + +### Unknown + +* Merge pull request #413 from winged/version_bump + +chore: bump version to 1.1.0 ([`0de918d`](https://github.com/projectcaluma/emeis/commit/0de918dc78c85271d53965421fe84f9594ec14fa)) + +* Merge pull request #405 from projectcaluma/dependabot/pip/openpyxl-3.0.10 + +chore(deps): bump openpyxl from 3.0.9 to 3.0.10 ([`a9d6bb5`](https://github.com/projectcaluma/emeis/commit/a9d6bb5bcdafee202c74de38058682aca69aba93)) + +* Merge pull request #402 from projectcaluma/dependabot/pip/flake8-isort-4.2.0 + +chore(deps-dev): bump flake8-isort from 4.1.1 to 4.2.0 ([`f76b00f`](https://github.com/projectcaluma/emeis/commit/f76b00fd1aaab287ec0d3489b66235766320ebf1)) + +* Merge pull request #394 from projectcaluma/dependabot/pip/flake8-debugger-4.1.2 + +chore(deps-dev): bump flake8-debugger from 4.0.0 to 4.1.2 ([`5823f55`](https://github.com/projectcaluma/emeis/commit/5823f55ab7c18486538e047ad0463617fec3c1f2)) + +* Merge pull request #407 from projectcaluma/dependabot/pip/python-semantic-release-7.31.4 + +chore(deps-dev): bump python-semantic-release from 7.28.1 to 7.31.4 ([`bc41302`](https://github.com/projectcaluma/emeis/commit/bc41302c0634d7cbdec44c234636ec0f40d7f15e)) + +* Merge pull request #408 from winged/feat_denormalized_scope_names + +feat(scopes): denormalize full_name and use it for sorting ([`6e35242`](https://github.com/projectcaluma/emeis/commit/6e352421c5cfe0ce57f67205057dda8429eb171a)) + +* Merge pull request #406 from winged/bump_environ + +chore: bump django-environ in setup.py as well ([`d919402`](https://github.com/projectcaluma/emeis/commit/d91940226a9de9c3a2d54a1e05f3ab2f281c4524)) + +* Merge pull request #403 from winged/bump_environ + +chore: dependencies bump ([`ad2d86e`](https://github.com/projectcaluma/emeis/commit/ad2d86e305a32567ffc1bac6ed91a2cf43b74271)) + +* Merge pull request #396 from projectcaluma/dependabot/pip/django-filter-22.1 + +chore(deps): bump django-filter from 21.1 to 22.1 ([`8706018`](https://github.com/projectcaluma/emeis/commit/87060182e216d8be5737fe54c6c9db1e5ea27cb9)) + +* Merge pull request #400 from winged/feat_visibilities_in_prefetch + +feat(visibilities): respect visibilities in includes & relationships ([`2204eb9`](https://github.com/projectcaluma/emeis/commit/2204eb966084cc8b69e12697c4e0d4c03cd0d69f)) + +* tests: add set_visibilities fixture + +This fixture helps us setting visibility classes without the whole +app config boilerplate ([`3e97234`](https://github.com/projectcaluma/emeis/commit/3e97234e2c7f6e76eedbca944a77267ab9cd819c)) + +* Merge pull request #398 from projectcaluma/acl-filters + +feat: add advanced filters for ACL model ([`601e2ce`](https://github.com/projectcaluma/emeis/commit/601e2cec2d2a734c9e119959d6d1ab5bad59349c)) + +* Merge pull request #397 from projectcaluma/user-is-active-filter + +feat: add "is_active" filter for user model ([`84fa0af`](https://github.com/projectcaluma/emeis/commit/84fa0afeca9a8e1700a685f0d352b80de378e1ac)) + +* Merge pull request #370 from projectcaluma/dependabot/pip/pytest-7.1.2 + +chore(deps-dev): bump pytest from 7.1.1 to 7.1.2 ([`f2afc75`](https://github.com/projectcaluma/emeis/commit/f2afc75a99261c48d36c2c13553d245f7ba16865)) + +* Merge pull request #372 from projectcaluma/dependabot/pip/werkzeug-2.1.2 + +chore(deps-dev): bump werkzeug from 2.0.3 to 2.1.2 ([`d18472b`](https://github.com/projectcaluma/emeis/commit/d18472b6e1c5ed5ea1b7eed8937a7c93472f6854)) + +* Merge pull request #389 from projectcaluma/dependabot/pip/flake8-bugbear-22.6.22 + +chore(deps-dev): bump flake8-bugbear from 22.3.23 to 22.6.22 ([`a1e01c2`](https://github.com/projectcaluma/emeis/commit/a1e01c282d1c9bf4d28a1881b83df97513637d4d)) + +* Merge pull request #390 from projectcaluma/dependabot/pip/hypothesis-6.48.2 + +chore(deps-dev): bump hypothesis from 6.43.1 to 6.48.2 ([`d77d275`](https://github.com/projectcaluma/emeis/commit/d77d275bd8b2598d0825bd6f8cacc6afba315c68)) + +* Merge pull request #392 from projectcaluma/metainfo-search + +feat: search by metainfo fields (wip) ([`01277b6`](https://github.com/projectcaluma/emeis/commit/01277b6b20aa7a678c59599e241c20312e965bf8)) + +* Merge pull request #391 from projectcaluma/metainfo-order + +feat: order by metainfo fields ([`d915d9c`](https://github.com/projectcaluma/emeis/commit/d915d9c41a47f11dd0298bba5f54197446b3f689)) + +* Merge pull request #387 from projectcaluma/scope-filter + +feat: add id__in filter for scopes ([`c4391ac`](https://github.com/projectcaluma/emeis/commit/c4391ac4108a54cc630a9759a01ce79fbfd92bfe)) + +* Merge pull request #366 from trowik/downgrade-werkzeug + +chore(deps): downgrade werkzeug from 2.1.1 to 2.0.3 ([`4c3ab18`](https://github.com/projectcaluma/emeis/commit/4c3ab18d3bd219475b5cf44b2c62106b9143ade7)) + +* Merge pull request #365 from projectcaluma/scope-delete-cascade + +fix: remove subtree when removing scope ([`46f5363`](https://github.com/projectcaluma/emeis/commit/46f53638d294f3db4f29f57f0a5a1d483bb59feb)) + +* Merge pull request #363 from projectcaluma/dependabot/pip/python-semantic-release-7.28.1 + +chore(deps-dev): bump python-semantic-release from 7.27.1 to 7.28.1 ([`1f5e3c9`](https://github.com/projectcaluma/emeis/commit/1f5e3c9d5acf5874387b3169ab8f547d68771dc0)) + +* Merge pull request #364 from projectcaluma/dependabot/pip/hypothesis-6.43.1 + +chore(deps-dev): bump hypothesis from 6.41.0 to 6.43.1 ([`983d8b0`](https://github.com/projectcaluma/emeis/commit/983d8b0b018793edf95d8b6d7e9e5737e00cfdc1)) + +* Merge pull request #359 from projectcaluma/dependabot/pip/pre-commit-2.18.1 + +chore(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 ([`40a82b6`](https://github.com/projectcaluma/emeis/commit/40a82b6e660a16c7fe87287143026f69d5249428)) + +* Merge pull request #357 from projectcaluma/dependabot/pip/python-semantic-release-7.27.1 + +chore(deps-dev): bump python-semantic-release from 7.27.0 to 7.27.1 ([`24d55c4`](https://github.com/projectcaluma/emeis/commit/24d55c4569124348394cdf66278fb2f7157c0ecd)) + +* Merge pull request #358 from projectcaluma/dependabot/pip/hypothesis-6.41.0 + +chore(deps-dev): bump hypothesis from 6.40.1 to 6.41.0 ([`cf7c52b`](https://github.com/projectcaluma/emeis/commit/cf7c52b2d620272758e88e20fc3e6076f9a3b0d2)) + +* Merge pull request #360 from projectcaluma/dependabot/pip/werkzeug-2.1.1 + +chore(deps-dev): bump werkzeug from 2.1.0 to 2.1.1 ([`6a6245b`](https://github.com/projectcaluma/emeis/commit/6a6245b716c314b5915f30196e73e5e0ccd3930b)) + +* Merge pull request #361 from trowik/deactivate-scope + +feat(models): add is_active property for scope ([`faf9f5e`](https://github.com/projectcaluma/emeis/commit/faf9f5ed4892fd67b751af6e7685316578d1bb42)) + +* Merge pull request #355 from projectcaluma/dependabot/pip/ipython-8.2.0 + +chore(deps-dev): bump ipython from 8.1.1 to 8.2.0 ([`5692006`](https://github.com/projectcaluma/emeis/commit/5692006b32c04c1372960ff3aec96f5573dffd58)) + +* Merge pull request #353 from projectcaluma/dependabot/pip/black-22.3.0 + +chore(deps-dev): bump black from 22.1.0 to 22.3.0 ([`bf82bb7`](https://github.com/projectcaluma/emeis/commit/bf82bb702a16ff09590abd44f22899f09ba339d1)) + +* Merge pull request #354 from projectcaluma/dependabot/pip/werkzeug-2.1.0 + +chore(deps-dev): bump werkzeug from 2.0.3 to 2.1.0 ([`82ece74`](https://github.com/projectcaluma/emeis/commit/82ece745264925f55f88db5a571be6e361d6e2ec)) + +* Merge pull request #352 from projectcaluma/dependabot/pip/flake8-bugbear-22.3.23 + +chore(deps-dev): bump flake8-bugbear from 22.3.20 to 22.3.23 ([`2741696`](https://github.com/projectcaluma/emeis/commit/2741696e7e02066887e7fbbbf7ab8563cb813f92)) + +* Merge pull request #356 from projectcaluma/dependabot/pip/hypothesis-6.40.1 + +chore(deps-dev): bump hypothesis from 6.39.4 to 6.40.1 ([`4597a01`](https://github.com/projectcaluma/emeis/commit/4597a01cabe4690ef4dbe3aa07e751b5657c10b8)) + +* Merge pull request #348 from winged/feat_search_role + +feat(search): search for user's roles and scopes ([`9c3e33d`](https://github.com/projectcaluma/emeis/commit/9c3e33d1606a37aab222f01bb412182e4bec1aab)) + +* Merge pull request #350 from projectcaluma/dependabot/pip/flake8-blind-except-0.2.1 + +chore(deps-dev): bump flake8-blind-except from 0.2.0 to 0.2.1 ([`ef912cf`](https://github.com/projectcaluma/emeis/commit/ef912cfee033e7172133aa48787ce8a1ccb1567c)) + +* Merge pull request #341 from projectcaluma/dependabot/pip/ipython-8.1.1 + +chore(deps-dev): bump ipython from 8.0.1 to 8.1.1 ([`c3ea257`](https://github.com/projectcaluma/emeis/commit/c3ea257d73eddf5d770145903cc223e6c9dda351)) + +* Merge pull request #349 from projectcaluma/dependabot/pip/pytest-7.1.1 + +chore(deps-dev): bump pytest from 7.0.1 to 7.1.1 ([`5fe6177`](https://github.com/projectcaluma/emeis/commit/5fe617739a78b13f40e38807c58205a4ba8d5726)) + +* Merge pull request #351 from projectcaluma/dependabot/pip/flake8-bugbear-22.3.20 + +chore(deps-dev): bump flake8-bugbear from 22.1.11 to 22.3.20 ([`f17c789`](https://github.com/projectcaluma/emeis/commit/f17c789c499bed94df4656faad368932ec12dbac)) + +* Merge pull request #345 from projectcaluma/dependabot/pip/python-semantic-release-7.27.0 + +chore(deps-dev): bump python-semantic-release from 7.25.2 to 7.27.0 ([`de34350`](https://github.com/projectcaluma/emeis/commit/de3435041c15d00bd5933a7f21f6495329cca5f1)) + +* Merge pull request #346 from projectcaluma/dependabot/pip/django-postgres-extra-2.0.5 + +chore(deps): bump django-postgres-extra from 2.0.4 to 2.0.5 ([`6dcf11f`](https://github.com/projectcaluma/emeis/commit/6dcf11f78c934a018583900c52a808325493ce66)) + +* Merge pull request #347 from projectcaluma/dependabot/pip/hypothesis-6.39.4 + +chore(deps-dev): bump hypothesis from 6.37.2 to 6.39.4 ([`6edb31b`](https://github.com/projectcaluma/emeis/commit/6edb31b4593bf6686f2764fd3ee7cd6b546b19dd)) + +* Merge pull request #339 from winged/feat_force_monolingual + +feat(search): enable forcing models to be monolingual in search ([`53c08fa`](https://github.com/projectcaluma/emeis/commit/53c08fad308fb75063d581065d8a2681c219979f)) + +* Merge pull request #335 from projectcaluma/dependabot/pip/flake8-4.0.1 + +chore(deps-dev): bump flake8 from 3.9.2 to 4.0.1 ([`86409d9`](https://github.com/projectcaluma/emeis/commit/86409d9555e25f4af02ef2abfa6a7473d539547f)) + +* Merge pull request #338 from projectcaluma/dependabot/pip/hypothesis-6.37.2 + +chore(deps-dev): bump hypothesis from 6.36.2 to 6.37.2 ([`de038e7`](https://github.com/projectcaluma/emeis/commit/de038e72f236beb7937a7f9cb4d019439ed4d2e7)) + +* Merge pull request #337 from projectcaluma/dependabot/pip/python-semantic-release-7.25.2 + +chore(deps-dev): bump python-semantic-release from 7.24.0 to 7.25.2 ([`0148fbf`](https://github.com/projectcaluma/emeis/commit/0148fbf5d1110f7aac49be139df5742c41974889)) + +* Merge pull request #333 from projectcaluma/fix-translation + +fix: rename translation in export ([`01c0800`](https://github.com/projectcaluma/emeis/commit/01c0800d66a549a80da344dfb0ca2bf754457f77)) + +* Merge pull request #310 from projectcaluma/dependabot/pip/black-22.1.0 + +chore(deps-dev): bump black from 21.12b0 to 22.1.0 ([`64696a2`](https://github.com/projectcaluma/emeis/commit/64696a2917f61d9137fbc3c3659ce09f8ece9d35)) + +* Merge pull request #332 from projectcaluma/pypi-release-3 + +fix: xlsx file on pypi, take 3 ([`79eb381`](https://github.com/projectcaluma/emeis/commit/79eb38175c2c6f2bd20176eb8940c503a325efec)) + + +## v1.0.5 (2022-02-15) + +### Chore + +* chore: release 1.0.5 ([`f6c94fa`](https://github.com/projectcaluma/emeis/commit/f6c94faaf2bf9989d774b8bb0650589c05b4d3f3)) + +### Fix + +* fix: include xlsx file in pypi publish, take 2 ([`5acc687`](https://github.com/projectcaluma/emeis/commit/5acc68780a6ce2403c6780fd8766f1b99d299e50)) + +### Unknown + +* Merge pull request #331 from projectcaluma/release-1.0.5 + +chore: release 1.0.5 ([`8682ca8`](https://github.com/projectcaluma/emeis/commit/8682ca85caa5b6c5048cc9091743476c9566e8d9)) + +* Merge pull request #330 from projectcaluma/fix-pypi-publish + +fix: include xlsx file in pypi publish, take 2 ([`99766bb`](https://github.com/projectcaluma/emeis/commit/99766bb030a6ed48c5301a423f2a35c56221510b)) + +* Merge pull request #328 from projectcaluma/dependabot/pip/pyexcel-0.7.0 + +chore(deps): bump pyexcel from 0.6.7 to 0.7.0 ([`c759642`](https://github.com/projectcaluma/emeis/commit/c7596423dc1c73e07c2addb5f56b8ff383efc7d1)) + + +## v1.0.4 (2022-02-15) + +### Chore + +* chore(release): 1.0.4 ([`db66d83`](https://github.com/projectcaluma/emeis/commit/db66d8354a8efbe01945581bf7b7b382fea768bb)) + +* chore(deps): bump pyexcel from 0.6.7 to 0.7.0 + +Bumps [pyexcel](https://github.com/pyexcel/pyexcel) from 0.6.7 to 0.7.0. +- [Release notes](https://github.com/pyexcel/pyexcel/releases) +- [Changelog](https://github.com/pyexcel/pyexcel/blob/dev/CHANGELOG.rst) +- [Commits](https://github.com/pyexcel/pyexcel/compare/v0.6.7...v0.7.0) + +--- +updated-dependencies: +- dependency-name: pyexcel + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`a7c4903`](https://github.com/projectcaluma/emeis/commit/a7c4903580183d43f69626fea2887d1809937759)) + +* chore(deps-dev): bump black from 21.12b0 to 22.1.0 + +Bumps [black](https://github.com/psf/black) from 21.12b0 to 22.1.0. +- [Release notes](https://github.com/psf/black/releases) +- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) +- [Commits](https://github.com/psf/black/commits/22.1.0) + +--- +updated-dependencies: +- dependency-name: black + dependency-type: direct:development +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`ab151e0`](https://github.com/projectcaluma/emeis/commit/ab151e01ce50fe51c4bb4dfd8ca83da3287630cb)) + +* chore(deps-dev): bump hypothesis from 6.36.1 to 6.36.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.36.1 to 6.36.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.36.1...hypothesis-python-6.36.2) + +--- +updated-dependencies: +- dependency-name: hypothesis + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`0bcbc00`](https://github.com/projectcaluma/emeis/commit/0bcbc0013b637693fa0a7731a28355c30d4a5509)) + +* chore(deps-dev): bump factory-boy from 3.2.0 to 3.2.1 + +Bumps [factory-boy](https://github.com/FactoryBoy/factory_boy) from 3.2.0 to 3.2.1. +- [Release notes](https://github.com/FactoryBoy/factory_boy/releases) +- [Changelog](https://github.com/FactoryBoy/factory_boy/blob/3.2.1/docs/changelog.rst) +- [Commits](https://github.com/FactoryBoy/factory_boy/compare/3.2.0...3.2.1) + +--- +updated-dependencies: +- dependency-name: factory-boy + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`2452fb5`](https://github.com/projectcaluma/emeis/commit/2452fb52fc826b79cfe36e18557e256b10ed4f8d)) + +* chore(deps-dev): bump pytest from 6.2.5 to 7.0.1 + +Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 7.0.1. +- [Release notes](https://github.com/pytest-dev/pytest/releases) +- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...7.0.1) + +--- +updated-dependencies: +- dependency-name: pytest + dependency-type: direct:development + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`d5f3ad8`](https://github.com/projectcaluma/emeis/commit/d5f3ad8158312258e05a5e3a0146b99d20b41778)) + +* chore(deps-dev): bump pytest-mock from 3.3.1 to 3.7.0 + +Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.3.1 to 3.7.0. +- [Release notes](https://github.com/pytest-dev/pytest-mock/releases) +- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.3.1...v3.7.0) + +--- +updated-dependencies: +- dependency-name: pytest-mock + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`beedc1a`](https://github.com/projectcaluma/emeis/commit/beedc1a216fa2133ba827feeae86f22dc4a90426)) + +* chore(deps): bump mozilla-django-oidc from 1.2.4 to 2.0.0 + +Bumps [mozilla-django-oidc](https://github.com/mozilla/mozilla-django-oidc) from 1.2.4 to 2.0.0. +- [Release notes](https://github.com/mozilla/mozilla-django-oidc/releases) +- [Changelog](https://github.com/mozilla/mozilla-django-oidc/blob/master/HISTORY.rst) +- [Commits](https://github.com/mozilla/mozilla-django-oidc/compare/1.2.4...2.0.0) + +--- +updated-dependencies: +- dependency-name: mozilla-django-oidc + dependency-type: direct:production + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`7b6f109`](https://github.com/projectcaluma/emeis/commit/7b6f109a1fa3bef2196a509330b95a12e3e778fc)) + +* chore: rename master branch to main ([`7287f1e`](https://github.com/projectcaluma/emeis/commit/7287f1ebb4d1d678a2892dfece0d86cdbabef0e9)) + +* chore(deps-dev): bump pytest-randomly from 3.10.3 to 3.11.0 + +Bumps [pytest-randomly](https://github.com/pytest-dev/pytest-randomly) from 3.10.3 to 3.11.0. +- [Release notes](https://github.com/pytest-dev/pytest-randomly/releases) +- [Changelog](https://github.com/pytest-dev/pytest-randomly/blob/main/HISTORY.rst) +- [Commits](https://github.com/pytest-dev/pytest-randomly/compare/3.10.3...3.11.0) + +--- +updated-dependencies: +- dependency-name: pytest-randomly + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`64478bf`](https://github.com/projectcaluma/emeis/commit/64478bfdfce076367ed709cea86a113224df185d)) + +* chore(deps): bump requests from 2.26.0 to 2.27.1 + +Bumps [requests](https://github.com/psf/requests) from 2.26.0 to 2.27.1. +- [Release notes](https://github.com/psf/requests/releases) +- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) +- [Commits](https://github.com/psf/requests/compare/v2.26.0...v2.27.1) + +--- +updated-dependencies: +- dependency-name: requests + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`525e6ac`](https://github.com/projectcaluma/emeis/commit/525e6ac4baa271db513e11033dc7e7c63934f3b1)) + +* chore(deps-dev): bump werkzeug from 2.0.1 to 2.0.3 + +Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.0.1 to 2.0.3. +- [Release notes](https://github.com/pallets/werkzeug/releases) +- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) +- [Commits](https://github.com/pallets/werkzeug/compare/2.0.1...2.0.3) + +--- +updated-dependencies: +- dependency-name: werkzeug + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`49706b8`](https://github.com/projectcaluma/emeis/commit/49706b8bd8d1865cac137ac19e2e7a764cd4b869)) + +* chore: mention ghcr in maintaining guide ([`fe42a66`](https://github.com/projectcaluma/emeis/commit/fe42a66fd33a0580f7ef74016c45579658eb8717)) + +### Fix + +* fix: add xlsx template to pip package ([`532b379`](https://github.com/projectcaluma/emeis/commit/532b379edfcebc6d8a7ea6ff6c176682a0b74806)) + +### Unknown + +* Merge pull request #329 from projectcaluma/release-1.0.4 + +chore(release): 1.0.4 ([`d098aad`](https://github.com/projectcaluma/emeis/commit/d098aadb7f86c1f5863896dd21b0827d7e58af13)) + +* Merge pull request #325 from projectcaluma/dependabot/pip/mozilla-django-oidc-2.0.0 + +chore(deps): bump mozilla-django-oidc from 1.2.4 to 2.0.0 ([`b2c719c`](https://github.com/projectcaluma/emeis/commit/b2c719c0292874addc1aedcfdd528ba42e86787d)) + +* Merge pull request #324 from projectcaluma/dependabot/pip/hypothesis-6.36.2 + +chore(deps-dev): bump hypothesis from 6.36.1 to 6.36.2 ([`2fa2fd3`](https://github.com/projectcaluma/emeis/commit/2fa2fd368fdc36f71d84cae309a45208bcd97e2a)) + +* Merge pull request #323 from projectcaluma/dependabot/pip/factory-boy-3.2.1 + +chore(deps-dev): bump factory-boy from 3.2.0 to 3.2.1 ([`2fb77fc`](https://github.com/projectcaluma/emeis/commit/2fb77fc7dc35117134857ca0aa51246851ae6fb0)) + +* Merge pull request #326 from projectcaluma/dependabot/pip/pytest-7.0.1 + +chore(deps-dev): bump pytest from 6.2.5 to 7.0.1 ([`9e8fb4d`](https://github.com/projectcaluma/emeis/commit/9e8fb4d550013c3fb10579b06eebd2a633a7852c)) + +* Merge pull request #327 from projectcaluma/add-missing-init-py + +fix: add missing init.py in templates folder ([`216b02c`](https://github.com/projectcaluma/emeis/commit/216b02cd2da27ec4feb28338071d274cda0d23fb)) + +* Merge pull request #319 from projectcaluma/dependabot/pip/pytest-mock-3.7.0 ([`691d34a`](https://github.com/projectcaluma/emeis/commit/691d34aa4f0ccb5f2a80e2370becd250662a29df)) + +* Merge pull request #318 from projectcaluma/dependabot/pip/werkzeug-2.0.3 + +chore(deps-dev): bump werkzeug from 2.0.1 to 2.0.3 ([`e22baac`](https://github.com/projectcaluma/emeis/commit/e22baacf8614225bebcc2f6de602f4ff77d21490)) + +* Merge pull request #320 from projectcaluma/dependabot/pip/requests-2.27.1 + +chore(deps): bump requests from 2.26.0 to 2.27.1 ([`9f72409`](https://github.com/projectcaluma/emeis/commit/9f72409a09dd57dfbcf7e6c8a44f5e15aa463e05)) + +* Merge pull request #321 from projectcaluma/dependabot/pip/pytest-randomly-3.11.0 + +chore(deps-dev): bump pytest-randomly from 3.10.3 to 3.11.0 ([`afa0550`](https://github.com/projectcaluma/emeis/commit/afa0550c479a805195bcfc01f5b5649ffe28309a)) + +* Merge pull request #322 from projectcaluma/rename-master-to-main + +chore: rename master branch to main ([`668a464`](https://github.com/projectcaluma/emeis/commit/668a46484364b4b4b99b2354aa3e6735de806811)) + +* Merge pull request #317 from projectcaluma/update-maintaining-guide + +chore: mention ghcr in maintaining guide ([`fa0159c`](https://github.com/projectcaluma/emeis/commit/fa0159cb38d8b942b6ff72b7b839cc9747776753)) + + +## v1.0.3 (2022-02-11) + +### Chore + +* chore: add action to publish docker image on ghcr.io ([`60c823d`](https://github.com/projectcaluma/emeis/commit/60c823dec15fe46abcda7021093dac00c9623b96)) + +* chore(deps-dev): bump hypothesis from 6.16.0 to 6.36.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.16.0 to 6.36.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.16.0...hypothesis-python-6.36.1) + +--- +updated-dependencies: +- dependency-name: hypothesis + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`7f0001e`](https://github.com/projectcaluma/emeis/commit/7f0001eeb2c48d726c3e7a02f66e1020158acdc7)) + +* chore(release): 1.0.3 ([`7fd99ce`](https://github.com/projectcaluma/emeis/commit/7fd99ce4599fb60cf89ec7f9265de476b865eb18)) + +* chore: add maintainer's handbook, semantic-release ([`d7a62d3`](https://github.com/projectcaluma/emeis/commit/d7a62d33762a92feaad9bc2d6408d72d573e6008)) + +* chore(deps-dev): bump gitlint from 0.15.1 to 0.17.0 + +Bumps [gitlint](https://github.com/jorisroovers/gitlint) from 0.15.1 to 0.17.0. +- [Release notes](https://github.com/jorisroovers/gitlint/releases) +- [Changelog](https://github.com/jorisroovers/gitlint/blob/main/CHANGELOG.md) +- [Commits](https://github.com/jorisroovers/gitlint/compare/v0.15.1...v0.17.0) + +--- +updated-dependencies: +- dependency-name: gitlint + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`b7aab5b`](https://github.com/projectcaluma/emeis/commit/b7aab5b0b42e866df13ac6dce12e6ae3310dbf4b)) + +* chore(deps-dev): bump flake8-isort from 4.0.0 to 4.1.1 + +Bumps [flake8-isort](https://github.com/gforcada/flake8-isort) from 4.0.0 to 4.1.1. +- [Release notes](https://github.com/gforcada/flake8-isort/releases) +- [Changelog](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst) +- [Commits](https://github.com/gforcada/flake8-isort/compare/4.0.0...4.1.1) + +--- +updated-dependencies: +- dependency-name: flake8-isort + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`76dd772`](https://github.com/projectcaluma/emeis/commit/76dd7728c90fd387c58fe7aa8a89a8e8b24c5760)) + +* chore(deps-dev): bump ipython from 7.16.3 to 8.0.1 + +Bumps [ipython](https://github.com/ipython/ipython) from 7.16.3 to 8.0.1. +- [Release notes](https://github.com/ipython/ipython/releases) +- [Commits](https://github.com/ipython/ipython/compare/7.16.3...8.0.1) + +--- +updated-dependencies: +- dependency-name: ipython + dependency-type: direct:development + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`d741a65`](https://github.com/projectcaluma/emeis/commit/d741a6546ac69642c1588a39994bb500d3a20873)) + +* chore(deps-dev): bump pytest-factoryboy from 2.0.3 to 2.1.0 + +Bumps [pytest-factoryboy](https://github.com/pytest-dev/pytest-factoryboy) from 2.0.3 to 2.1.0. +- [Release notes](https://github.com/pytest-dev/pytest-factoryboy/releases) +- [Changelog](https://github.com/pytest-dev/pytest-factoryboy/blob/master/CHANGES.rst) +- [Commits](https://github.com/pytest-dev/pytest-factoryboy/compare/2.0.3...2.1.0) + +--- +updated-dependencies: +- dependency-name: pytest-factoryboy + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`da681aa`](https://github.com/projectcaluma/emeis/commit/da681aa7c9882013fad79f3697dcf055500519a1)) + +* chore(deps-dev): bump snapshottest from 0.5.1 to 0.6.0 + +Bumps [snapshottest](https://github.com/syrusakbary/snapshottest) from 0.5.1 to 0.6.0. +- [Release notes](https://github.com/syrusakbary/snapshottest/releases) +- [Changelog](https://github.com/syrusakbary/snapshottest/blob/master/CHANGELOG.md) +- [Commits](https://github.com/syrusakbary/snapshottest/compare/0.5.1...0.6.0) + +--- +updated-dependencies: +- dependency-name: snapshottest + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`c8a59ce`](https://github.com/projectcaluma/emeis/commit/c8a59cef85cee34f0b16bc8816df28581a944a0b)) + +* chore(deps-dev): bump pytest from 6.2.4 to 6.2.5 + +Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.4 to 6.2.5. +- [Release notes](https://github.com/pytest-dev/pytest/releases) +- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.4...6.2.5) + +--- +updated-dependencies: +- dependency-name: pytest + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`f7c5edd`](https://github.com/projectcaluma/emeis/commit/f7c5edd03a5f8e1002c05c1ffc591f5ec96cce23)) + +* chore(deps-dev): bump pre-commit from 2.16.0 to 2.17.0 + +Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.16.0 to 2.17.0. +- [Release notes](https://github.com/pre-commit/pre-commit/releases) +- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) +- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.16.0...v2.17.0) + +--- +updated-dependencies: +- dependency-name: pre-commit + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`4413795`](https://github.com/projectcaluma/emeis/commit/4413795fe31a3c590e0d26ae3078ddf00548a373)) + +### Fix + +* fix: set correct content-disposition header in export ([`35e0f09`](https://github.com/projectcaluma/emeis/commit/35e0f09aa99d552d70f6920ce61df989fb9d01ad)) + +### Unknown + +* Merge pull request #315 from projectcaluma/release-1.0.3 + +chore(release): 1.0.3 ([`9c982e3`](https://github.com/projectcaluma/emeis/commit/9c982e341ce05efcc8f6476244d9342335dc54ea)) + +* Merge pull request #316 from projectcaluma/ghcr-publish + +chore: add action to publish docker image on ghcr.io ([`c2249e3`](https://github.com/projectcaluma/emeis/commit/c2249e38c2c601620e7e7f8cb5a7a3f45302cd2f)) + +* Merge pull request #308 from projectcaluma/dependabot/pip/hypothesis-6.36.1 ([`c2942f8`](https://github.com/projectcaluma/emeis/commit/c2942f8755154cc6ea44232c2ad838a41d2186ae)) + +* Merge pull request #309 from projectcaluma/dependabot/pip/ipython-8.0.1 + +chore(deps-dev): bump ipython from 7.16.3 to 8.0.1 ([`9a29312`](https://github.com/projectcaluma/emeis/commit/9a293121a7eb72dba0a6f668f08893d15e4a5016)) + +* Merge pull request #311 from projectcaluma/dependabot/pip/flake8-isort-4.1.1 + +chore(deps-dev): bump flake8-isort from 4.0.0 to 4.1.1 ([`b092df1`](https://github.com/projectcaluma/emeis/commit/b092df18fec5f7ed2efb18afa82c334ed24f9331)) + +* Merge pull request #312 from projectcaluma/dependabot/pip/gitlint-0.17.0 + +chore(deps-dev): bump gitlint from 0.15.1 to 0.17.0 ([`2f2286b`](https://github.com/projectcaluma/emeis/commit/2f2286bab8ac1da2f550eff3838126ed38b75677)) + +* Merge pull request #314 from projectcaluma/maintainers-handbook + +chore: add maintainer's handbook, semantic-release ([`6b9fdbf`](https://github.com/projectcaluma/emeis/commit/6b9fdbf94cd1a903ead1dd9f637337cc7104ae2e)) + +* Merge pull request #313 from projectcaluma/fix-export + +fix: set correct content-disposition header in export ([`5f03d16`](https://github.com/projectcaluma/emeis/commit/5f03d164f31d7d3c0a8428421e5cd501b966dc7f)) + +* Merge pull request #306 from projectcaluma/dependabot/pip/pytest-factoryboy-2.1.0 + +chore(deps-dev): bump pytest-factoryboy from 2.0.3 to 2.1.0 ([`c46d8f4`](https://github.com/projectcaluma/emeis/commit/c46d8f45a63c6f943c40edd60c42674f94a63da9)) + +* Merge pull request #307 from projectcaluma/dependabot/pip/snapshottest-0.6.0 + +chore(deps-dev): bump snapshottest from 0.5.1 to 0.6.0 ([`2651bf1`](https://github.com/projectcaluma/emeis/commit/2651bf1ed15b6109d476b6fd7913a4e545526f49)) + +* Merge pull request #305 from projectcaluma/dependabot/pip/pre-commit-2.17.0 + +chore(deps-dev): bump pre-commit from 2.16.0 to 2.17.0 ([`c77e7ac`](https://github.com/projectcaluma/emeis/commit/c77e7acdfac174a07ffeaae2e01693d42b8b1062)) + +* Merge pull request #297 from projectcaluma/dependabot/pip/ipython-8.0.1 + +chore(deps-dev): bump ipython from 7.16.1 to 8.0.1 ([`feda526`](https://github.com/projectcaluma/emeis/commit/feda5266cd8dee5e166f3ad83d4c70cfb5a75b55)) + +* Merge pull request #294 from projectcaluma/dependabot/pip/pytest-6.2.5 + +chore(deps-dev): bump pytest from 6.2.4 to 6.2.5 ([`ca1977d`](https://github.com/projectcaluma/emeis/commit/ca1977deed687f9cfdf201c070729e698f20445a)) + +* Merge pull request #295 from projectcaluma/dependabot/pip/flake8-debugger-4.0.0 + +chore(deps-dev): bump flake8-debugger from 3.2.1 to 4.0.0 ([`5798bbc`](https://github.com/projectcaluma/emeis/commit/5798bbc0ef31552eb22c6b212070e004653f3213)) + +* Merge pull request #292 from projectcaluma/dependabot/pip/pytest-cov-3.0.0 + +chore(deps-dev): bump pytest-cov from 2.12.1 to 3.0.0 ([`5ef8f6a`](https://github.com/projectcaluma/emeis/commit/5ef8f6a5402e7b01b5dfba9f73e1bebabd6f11d0)) + +* Merge pull request #301 from projectcaluma/dependabot/pip/uwsgi-2.0.20 + +chore(deps): bump uwsgi from 2.0.19.1 to 2.0.20 ([`d404083`](https://github.com/projectcaluma/emeis/commit/d4040832312619eb7c8119bcc1bda645817340bc)) + + +## v1.0.2 (2022-02-03) + +### Chore + +* chore: bump version / release 1.0.2 ([`2d1ea09`](https://github.com/projectcaluma/emeis/commit/2d1ea0978b56e6f344540756356dcd506188f7d7)) + +* chore(deps): bump uwsgi from 2.0.19.1 to 2.0.20 + +Bumps [uwsgi](https://github.com/unbit/uwsgi-docs) from 2.0.19.1 to 2.0.20. +- [Release notes](https://github.com/unbit/uwsgi-docs/releases) +- [Commits](https://github.com/unbit/uwsgi-docs/commits) + +--- +updated-dependencies: +- dependency-name: uwsgi + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`20a12cb`](https://github.com/projectcaluma/emeis/commit/20a12cba505ea215ae57da10927e64cc6c19d725)) + +* chore: upgrade dependencies and further loosen requirements ([`739aaf7`](https://github.com/projectcaluma/emeis/commit/739aaf7bdfc8a1e43c1136475ff4c35a29099abc)) + +### Fix + +* fix(core): discard deprecated JSON field ([`f6cded9`](https://github.com/projectcaluma/emeis/commit/f6cded94a602ff16842f85340ece0dfa55ad12dc)) + +### Unknown + +* Merge pull request #304 from fugal-dy/bump + +chore: bump version / release 1.0.2 ([`c6c8343`](https://github.com/projectcaluma/emeis/commit/c6c834391dc7298d3409f774f7ebc8f42fab415f)) + +* Merge pull request #303 from fugal-dy/chore-upgrade-deps + +upgrade deps, loosen requirements and remove deprecation ([`36fd964`](https://github.com/projectcaluma/emeis/commit/36fd9640b67a30fe767413ea7367b28071853c93)) + + +## v1.0.1 (2022-02-02) + +### Chore + +* chore: version bump / release 1.0.1 ([`6cdbe1b`](https://github.com/projectcaluma/emeis/commit/6cdbe1bdec9dbfb5f9d45e4ffe315f87e44717b7)) + +* chore(deps-dev): bump ipython from 7.16.1 to 8.0.1 + +Bumps [ipython](https://github.com/ipython/ipython) from 7.16.1 to 8.0.1. +- [Release notes](https://github.com/ipython/ipython/releases) +- [Commits](https://github.com/ipython/ipython/compare/7.16.1...8.0.1) + +--- +updated-dependencies: +- dependency-name: ipython + dependency-type: direct:development + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`8f78b1a`](https://github.com/projectcaluma/emeis/commit/8f78b1a49eac33bb6952fb84c462068ff4e0149d)) + +* chore(deps-dev): bump pytest-cov from 2.12.1 to 3.0.0 + +Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.12.1 to 3.0.0. +- [Release notes](https://github.com/pytest-dev/pytest-cov/releases) +- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.12.1...v3.0.0) + +--- +updated-dependencies: +- dependency-name: pytest-cov + dependency-type: direct:development + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`ad161e3`](https://github.com/projectcaluma/emeis/commit/ad161e3d14576a69a967c18cf84db1dbe70dfa3b)) + +* chore(deps): upgrade psycopg2 to 2.9 + +Also widen version ranges to current major release +where caluma does the same. ([`58311c9`](https://github.com/projectcaluma/emeis/commit/58311c955d03f3b8e8f1f6a5c46dcfbfb66b7f93)) + +### Unknown + +* Merge pull request #302 from fugal-dy/bump101 + +chore: version bump / release 1.0.1 ([`d311b78`](https://github.com/projectcaluma/emeis/commit/d311b78d7e857d1412b53cc237b2f03ecfed9c87)) + +* Merge pull request #300 from fugal-dy/chore-upgrade-deps + +chore(deps): upgrade psycopg2 to 2.9.3 ([`0669c72`](https://github.com/projectcaluma/emeis/commit/0669c722e9126c71622381500d70fd9bade91580)) + + +## v1.0.0 (2022-02-01) + +### Breaking + +* fix(model)!: rename meta field on BaseModel to metainfo + +This is required for upgrading dependency django-restframework-json-api>4.2 +because of reserved words ('meta`, `results`, `type`) being enforced. + +This change is breaking! ([`be444a6`](https://github.com/projectcaluma/emeis/commit/be444a622b05139df041b2530018672cb95dad91)) + +### Chore + +* chore: version bump / release 1.0.0 ([`a799900`](https://github.com/projectcaluma/emeis/commit/a799900e6fc4f991e179484c417c1aa4289076aa)) + +* chore(deps-dev): bump flake8-debugger from 3.2.1 to 4.0.0 + +Bumps [flake8-debugger](https://github.com/jbkahn/flake8-debugger) from 3.2.1 to 4.0.0. +- [Release notes](https://github.com/jbkahn/flake8-debugger/releases) +- [Commits](https://github.com/jbkahn/flake8-debugger/compare/3.2.1...4.0.0) + +--- +updated-dependencies: +- dependency-name: flake8-debugger + dependency-type: direct:development + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`d132a62`](https://github.com/projectcaluma/emeis/commit/d132a62578c4c1245d20ecb6ce2cf267561289f0)) + +* chore(tests): remove unused fixture. Allow required db-access ([`29894c6`](https://github.com/projectcaluma/emeis/commit/29894c6ab040b4cbb34cc77d40d84699e0468b83)) + +* chore(dependencies): upgrade deps and pin versions + +Loosen requirements in setup.py with ranges for better compatibility +with existing installations. ([`86996ff`](https://github.com/projectcaluma/emeis/commit/86996ff1a8806d48c0c6798b48894f094c7e89ed)) + +### Fix + +* fix: get included serializers from serializer class ([`a3b4cb0`](https://github.com/projectcaluma/emeis/commit/a3b4cb003d276555d81b6ae578f06005d72e29e1)) + +### Unknown + +* Merge pull request #299 from fugal-dy/bump100 + +chore: version bump / release 1.0.0 ([`6c8126c`](https://github.com/projectcaluma/emeis/commit/6c8126c2116bdbad4b39a833863d92d4bdb3390b)) + +* Merge pull request #298 from fugal-dy/chore-upgrade-django-3 + +upgrade dependencies: django 3.2 and loosen dependency pinning ([`96ffd25`](https://github.com/projectcaluma/emeis/commit/96ffd25fcf17cf618fd5b1cc08d3935d1a5460ce)) + + +## v0.6.0 (2022-01-14) + +### Chore + +* chore: version bump 0.6.0 ([`b40d14e`](https://github.com/projectcaluma/emeis/commit/b40d14e4a1651a47cb05aac61f886686838657be)) + +* chore(deps): bump django-environ from 0.4.5 to 0.8.1 + +Bumps [django-environ](https://github.com/joke2k/django-environ) from 0.4.5 to 0.8.1. +- [Release notes](https://github.com/joke2k/django-environ/releases) +- [Changelog](https://github.com/joke2k/django-environ/blob/main/CHANGELOG.rst) +- [Commits](https://github.com/joke2k/django-environ/compare/v0.4.5...v0.8.1) + +--- +updated-dependencies: +- dependency-name: django-environ + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`500934c`](https://github.com/projectcaluma/emeis/commit/500934cc65432ea3223c23cd90ee693a22170d81)) + +* chore(deps): bump django-postgres-extra from 2.0.2 to 2.0.3 + +Bumps [django-postgres-extra](https://github.com/SectorLabs/django-postgres-extra) from 2.0.2 to 2.0.3. +- [Release notes](https://github.com/SectorLabs/django-postgres-extra/releases) +- [Commits](https://github.com/SectorLabs/django-postgres-extra/compare/v2.0.2...v2.0.3) + +--- +updated-dependencies: +- dependency-name: django-postgres-extra + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`5ba683b`](https://github.com/projectcaluma/emeis/commit/5ba683b31a1f96d5670ccc3ae1570cd2b27e1e36)) + +* chore(deps): bump django from 2.2.25 to 2.2.26 + +Bumps [django](https://github.com/django/django) from 2.2.25 to 2.2.26. +- [Release notes](https://github.com/django/django/releases) +- [Commits](https://github.com/django/django/compare/2.2.25...2.2.26) + +--- +updated-dependencies: +- dependency-name: django + dependency-type: direct:production +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`6412355`](https://github.com/projectcaluma/emeis/commit/64123554eb4cf93b23892b8b458cf8e3dc9870a8)) + +* chore: blackening the code ([`e1ebbae`](https://github.com/projectcaluma/emeis/commit/e1ebbae387e2550cf66490d3773cbddc1ba25281)) + +* chore(deps-dev): bump isort from 5.8.0 to 5.10.1 + +Bumps [isort](https://github.com/pycqa/isort) from 5.8.0 to 5.10.1. +- [Release notes](https://github.com/pycqa/isort/releases) +- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md) +- [Commits](https://github.com/pycqa/isort/compare/5.8.0...5.10.1) + +--- +updated-dependencies: +- dependency-name: isort + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`4557a89`](https://github.com/projectcaluma/emeis/commit/4557a89bed6660b63e709e52d82e8beb7c1b70d3)) + +* chore(deps-dev): bump flake8-docstrings from 1.5.0 to 1.6.0 + +Bumps [flake8-docstrings](https://gitlab.com/pycqa/flake8-docstrings) from 1.5.0 to 1.6.0. +- [Release notes](https://gitlab.com/pycqa/flake8-docstrings/tags) +- [Changelog](https://gitlab.com/pycqa/flake8-docstrings/blob/master/HISTORY.rst) +- [Commits](https://gitlab.com/pycqa/flake8-docstrings/compare/1.5.0...1.6.0) + +--- +updated-dependencies: +- dependency-name: flake8-docstrings + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`d4568bc`](https://github.com/projectcaluma/emeis/commit/d4568bc179ca4cf0ecb2cc4fc4c5a8128f3e064d)) + +### Feature + +* feat: case insensitive ordering ([`f0570ab`](https://github.com/projectcaluma/emeis/commit/f0570ab9a25e02d8e5aff96a8eb30a48b5d24692)) + +* feat: add user list export as xlsx file ([`190c2a6`](https://github.com/projectcaluma/emeis/commit/190c2a6d2ca05a7f862d84623d4675a730b03ad4)) + +### Fix + +* fix: descending case insensitive ordering ([`e4564f8`](https://github.com/projectcaluma/emeis/commit/e4564f82b2b59242f6e6a1491452c4ea323da4c5)) + +### Unknown + +* Merge pull request #291 from winged/bump + +chore: version bump 0.6.0 ([`4f86fe5`](https://github.com/projectcaluma/emeis/commit/4f86fe5cdee4ec7a245ae502d69329267a43d923)) + +* Merge pull request #284 from projectcaluma/dependabot/pip/django-environ-0.8.1 + +chore(deps): bump django-environ from 0.4.5 to 0.8.1 ([`027f5ce`](https://github.com/projectcaluma/emeis/commit/027f5cece9e80c65cd96f627a652b90962b41919)) + +* Merge pull request #281 from projectcaluma/dependabot/pip/flake8-docstrings-1.6.0 + +chore(deps-dev): bump flake8-docstrings from 1.5.0 to 1.6.0 ([`95aa47a`](https://github.com/projectcaluma/emeis/commit/95aa47af593fee6f5b59ad24fd275e9eb5200eea)) + +* Merge pull request #283 from projectcaluma/dependabot/pip/django-postgres-extra-2.0.3 + +chore(deps): bump django-postgres-extra from 2.0.2 to 2.0.3 ([`26bc908`](https://github.com/projectcaluma/emeis/commit/26bc908550a2004e8474e663643688e8708f6e7d)) + +* Merge pull request #285 from projectcaluma/dependabot/pip/isort-5.10.1 + +chore(deps-dev): bump isort from 5.8.0 to 5.10.1 ([`ead1f1d`](https://github.com/projectcaluma/emeis/commit/ead1f1d9a7f7e53a7ccea4f14554d2679c6acaca)) + +* Merge pull request #288 from projectcaluma/dependabot/pip/django-2.2.26 + +chore(deps): bump django from 2.2.25 to 2.2.26 ([`43af28a`](https://github.com/projectcaluma/emeis/commit/43af28acd8d091705d33e99933959abf044175cb)) + +* Merge pull request #290 from projectcaluma/fix-ordering + +fix: descending case insensitive ordering ([`d0624c9`](https://github.com/projectcaluma/emeis/commit/d0624c92fbf8ee88ddd1873771294ebdb1d7d32e)) + +* Merge pull request #289 from projectcaluma/case-insensitive-ordering + +feat: case insensitive ordering ([`f4ae951`](https://github.com/projectcaluma/emeis/commit/f4ae951c0deb5eaf69009b0d1c4465fd5b4d0d63)) + +* Merge pull request #287 from trowik/excel-export + +feat: export user list as xlsx file ([`4ab12c7`](https://github.com/projectcaluma/emeis/commit/4ab12c754735bb6572cea01434036fe61c9e63ca)) + + +## v0.5.0 (2021-12-14) + +### Chore + +* chore: version bump / release 0.5.0 ([`53be91b`](https://github.com/projectcaluma/emeis/commit/53be91b60fe6c3dfafb4b9df73294fd752dc7065)) + +* chore(deps-dev): bump pre-commit from 2.7.1 to 2.16.0 + +Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.7.1 to 2.16.0. +- [Release notes](https://github.com/pre-commit/pre-commit/releases) +- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) +- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.7.1...v2.16.0) + +--- +updated-dependencies: +- dependency-name: pre-commit + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`1998621`](https://github.com/projectcaluma/emeis/commit/1998621a6e2d3a37079932358a589ba6e6e0d74f)) + +* chore(deps-dev): bump pytest-randomly from 3.4.1 to 3.10.3 + +Bumps [pytest-randomly](https://github.com/pytest-dev/pytest-randomly) from 3.4.1 to 3.10.3. +- [Release notes](https://github.com/pytest-dev/pytest-randomly/releases) +- [Changelog](https://github.com/pytest-dev/pytest-randomly/blob/main/HISTORY.rst) +- [Commits](https://github.com/pytest-dev/pytest-randomly/compare/3.4.1...3.10.3) + +--- +updated-dependencies: +- dependency-name: pytest-randomly + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`d6f6eb9`](https://github.com/projectcaluma/emeis/commit/d6f6eb921ad2e933ab15d24af79da15b2a25a64a)) + +* chore(deps): bump django-filter from 2.4.0 to 21.1 + +Bumps [django-filter](https://github.com/carltongibson/django-filter) from 2.4.0 to 21.1. +- [Release notes](https://github.com/carltongibson/django-filter/releases) +- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst) +- [Commits](https://github.com/carltongibson/django-filter/compare/2.4.0...21.1) + +--- +updated-dependencies: +- dependency-name: django-filter + dependency-type: direct:production + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`d6d6e73`](https://github.com/projectcaluma/emeis/commit/d6d6e73d72c6fca595bdb82e9c649711ca8dc337)) + +* chore: remove unneeded import ([`65bf98e`](https://github.com/projectcaluma/emeis/commit/65bf98e706cadec7f55b94c6d909ce3b9b5aca88)) + +* chore(deps-dev): bump pytest-django from 3.9.0 to 4.5.2 + +Bumps [pytest-django](https://github.com/pytest-dev/pytest-django) from 3.9.0 to 4.5.2. +- [Release notes](https://github.com/pytest-dev/pytest-django/releases) +- [Changelog](https://github.com/pytest-dev/pytest-django/blob/master/docs/changelog.rst) +- [Commits](https://github.com/pytest-dev/pytest-django/compare/v3.9.0...v4.5.2) + +--- +updated-dependencies: +- dependency-name: pytest-django + dependency-type: direct:development + update-type: version-update:semver-major +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`74414c6`](https://github.com/projectcaluma/emeis/commit/74414c674dbf6aaa2c1d77ea548871abb44327a9)) + +* chore(deps): bump django from 2.2.24 to 2.2.25 + +Bumps [django](https://github.com/django/django) from 2.2.24 to 2.2.25. +- [Release notes](https://github.com/django/django/releases) +- [Commits](https://github.com/django/django/compare/2.2.24...2.2.25) + +--- +updated-dependencies: +- dependency-name: django + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`abbb86c`](https://github.com/projectcaluma/emeis/commit/abbb86c46d318533d18f5b1423aa986e448719da)) + +### Feature + +* feat(filters): add user filter to find users by role + +Requires a bit of a refactor, we can't use the filterset_fields shortcut +anymore. ([`51d86e6`](https://github.com/projectcaluma/emeis/commit/51d86e66e524946f2154ba19ce802bf568d3ca15)) + +* feat: add more filters on /users endpoint ([`c0c0699`](https://github.com/projectcaluma/emeis/commit/c0c06992b2b37e7d557e1a094f087c6952ac3b6f)) + +### Fix + +* fix(tests): fix error in test_user_has_role ([`1487e48`](https://github.com/projectcaluma/emeis/commit/1487e4813a10469e678722552fdb21f54bca8f63)) + +### Unknown + +* Merge pull request #280 from winged/version_bump + +chore: version bump / release 0.5.0 ([`5536c3c`](https://github.com/projectcaluma/emeis/commit/5536c3cf33ea629d219535f3134c5711d9f9c5fe)) + +* Merge pull request #272 from projectcaluma/dependabot/pip/pre-commit-2.16.0 + +chore(deps-dev): bump pre-commit from 2.7.1 to 2.16.0 ([`2a3a9fa`](https://github.com/projectcaluma/emeis/commit/2a3a9fa61071f0f97e30803cdf6546dd1202cafa)) + +* Merge pull request #277 from projectcaluma/dependabot/pip/pytest-randomly-3.10.3 + +chore(deps-dev): bump pytest-randomly from 3.4.1 to 3.10.3 ([`f9607c5`](https://github.com/projectcaluma/emeis/commit/f9607c5e394203ea649d7452474475b1ec8f7141)) + +* Merge pull request #278 from projectcaluma/dependabot/pip/django-filter-21.1 + +chore(deps): bump django-filter from 2.4.0 to 21.1 ([`c4bd408`](https://github.com/projectcaluma/emeis/commit/c4bd408565dd11e6ae92f055d0bab1f9430d118d)) + +* Merge pull request #279 from winged/fix_import + +chore: remove unneeded import ([`dece6e0`](https://github.com/projectcaluma/emeis/commit/dece6e02c674300e27b6840af0341e808c90936e)) + +* Merge pull request #274 from projectcaluma/dependabot/pip/pytest-django-4.5.2 + +chore(deps-dev): bump pytest-django from 3.9.0 to 4.5.2 ([`4df5af1`](https://github.com/projectcaluma/emeis/commit/4df5af177568c5754820b323fb679ed89a4d9e1f)) + +* Merge pull request #263 from projectcaluma/dependabot/pip/requests-mock-1.9.3 + +chore(deps-dev): bump requests-mock from 1.8.0 to 1.9.3 ([`ea07093`](https://github.com/projectcaluma/emeis/commit/ea07093be906487a1ea9e3dd6a6ea8c9d0b3c700)) + +* Merge pull request #275 from projectcaluma/dependabot/pip/django-2.2.25 ([`07dd893`](https://github.com/projectcaluma/emeis/commit/07dd893629fe653017c04ce590566af68e18b56f)) + +* Merge pull request #265 from projectcaluma/dependabot/pip/pdbpp-0.10.3 + +chore(deps-dev): bump pdbpp from 0.10.2 to 0.10.3 ([`58f617a`](https://github.com/projectcaluma/emeis/commit/58f617a256d5040e735bb8c18097afc128947a54)) + +* Merge pull request #276 from winged/feat_filters + +feat(filters): add user filter to find users by role ([`d2be465`](https://github.com/projectcaluma/emeis/commit/d2be465be0576aea27763d946060237ef3e462fd)) + +* Merge pull request #271 from projectcaluma/user-filters + +feat: add more filters on /users endpoint ([`24e6e99`](https://github.com/projectcaluma/emeis/commit/24e6e992bfdad3a701514f3f7c9956355ae5b805)) + + +## v0.4.0 (2021-08-31) + +### Chore + +* chore: version bump: 0.4.0 ([`db0a2c3`](https://github.com/projectcaluma/emeis/commit/db0a2c3d9e16bc318a71ea4e1964ce8d08ee5c15)) + +* chore: better model stringification + +The model stringifications were a bit too verbose for my taste. Make +them output a bit more user-friendly names: A bit more compact than +before, and in case of ACLs, a bit more useful information as well. +The scopes now output hierarchical names instead of plain PKs ([`50d287b`](https://github.com/projectcaluma/emeis/commit/50d287b04b77fa1692f25fdc4b6853431f017e00)) + +* chore(deps-dev): bump pdbpp from 0.10.2 to 0.10.3 + +Bumps [pdbpp](https://github.com/antocuni/pdb) from 0.10.2 to 0.10.3. +- [Release notes](https://github.com/antocuni/pdb/releases) +- [Changelog](https://github.com/pdbpp/pdbpp/blob/master/CHANGELOG) +- [Commits](https://github.com/antocuni/pdb/compare/0.10.2...0.10.3) + +--- +updated-dependencies: +- dependency-name: pdbpp + dependency-type: direct:development + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`095b508`](https://github.com/projectcaluma/emeis/commit/095b508cc305c6940d78cd47b6464ac531e10193)) + +* chore(deps-dev): bump requests-mock from 1.8.0 to 1.9.3 + +Bumps [requests-mock](https://github.com/jamielennox/requests-mock) from 1.8.0 to 1.9.3. +- [Release notes](https://github.com/jamielennox/requests-mock/releases) +- [Commits](https://github.com/jamielennox/requests-mock/compare/1.8.0...1.9.3) + +--- +updated-dependencies: +- dependency-name: requests-mock + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> ([`cd97664`](https://github.com/projectcaluma/emeis/commit/cd97664d7cc40cac717c99f51d58f3747e227cb7)) + +### Feature + +* feat: expose full scope name on api ([`3465b97`](https://github.com/projectcaluma/emeis/commit/3465b97862e1b56a7ebfe6f4e2aeb273025141b7)) + +* feat: new create_scope command + +Introduce a `create_scope` command, and remove admin user/scope creation from +migrations. + +Instead of creating data during migration, we now provide a command to do the same +work. Admin state is determined by permission/visibility model anyway ([`6813833`](https://github.com/projectcaluma/emeis/commit/68138334729d7cf53bc90acf629a7e0ade1ff56b)) + +### Unknown + +* Merge pull request #269 from winged/version_bump_040 + +chore: version bump: 0.4.0 ([`da4c8e6`](https://github.com/projectcaluma/emeis/commit/da4c8e6bc1ac6d4d7eac9bcce0a45c562dc4349c)) + +* Merge pull request #268 from projectcaluma/scope-full-name-on-api + +feat: expose full scope name on api ([`477c525`](https://github.com/projectcaluma/emeis/commit/477c5257545ee2afca3a375b5ff697dffd8b1e9e)) + +* Merge pull request #267 from winged/feat_model_strings + +chore: better model stringification ([`93fa605`](https://github.com/projectcaluma/emeis/commit/93fa6058b885c5215e3264564eae66c5250406d6)) + +* Merge pull request #266 from winged/create_scope_command + +feat: new create_scope command ([`a54407a`](https://github.com/projectcaluma/emeis/commit/a54407a6b97bcc03dd5aedf209fec41da5af841d)) + + +## v0.3.0 (2021-08-27) + +### Chore + +* chore: version bump 0.3.0 ([`63e1ff3`](https://github.com/projectcaluma/emeis/commit/63e1ff390d87b8d32474ffaa8e4dcb8b9651b13e)) + +* chore: dependency updates ([`9734c80`](https://github.com/projectcaluma/emeis/commit/9734c807bf3a4960b903490ca95f307f4a8aa9f4)) + +* chore(readme): fix setup instructions ([`b40aa6a`](https://github.com/projectcaluma/emeis/commit/b40aa6a5a40621bfd30e4f49061e51b64a7de6a9)) + +### Feature + +* feat(permissions): introduce dgap + +Introduce Django-Generic-API-Permissions: We now use the permissions/visibility framework +that was originally derived from Emeis' code. This simplifies stuff a lot, and removes +tons of code that isn't required anymore. + +And, as a bonus, we now also get the ability to provide custom validations, free of charge! ([`ff5aa2f`](https://github.com/projectcaluma/emeis/commit/ff5aa2f5f016d2236f669a0b8f3ea72ac5e67e72)) + +* feat(auth): introduce user factory setting and oidc user object + +In OIDC RP projects such as this, we should not use an user model directly +to represent a user in a request. Instead, we use a proxy object (OIDCUser) +to represent the entity doing the request. + +This is mainly done for compatibility with other projects that do it the same +way. They may or may not share the same user model. + +To facilitate compatibility even further, we introduce a setting named +EMEIS_OIDC_USER_FACTORY, which can be overwritten via environment variables +if the need arises. ([`0716162`](https://github.com/projectcaluma/emeis/commit/0716162bf8963d7e167a8935e1f0dd3aff79a91d)) + +* feat: add filters on User endpoint ([`95b15d2`](https://github.com/projectcaluma/emeis/commit/95b15d2172a2b7a7bb3d189e6399f4ac97bc576a)) + +* feat(scopes): expose level on api ([`ddc36ee`](https://github.com/projectcaluma/emeis/commit/ddc36ee9682bb89f1f1f4697cd36e75215cb1a87)) + +### Unknown + +* Merge pull request #262 from winged/bump_version + +chore: version bump 0.3.0 ([`91c7806`](https://github.com/projectcaluma/emeis/commit/91c78069ee5a70e3c552de75f67486ad7ecc4038)) + +* Merge pull request #260 from winged/feat_dgap + +feat(permissions): introduce dgap ([`4966076`](https://github.com/projectcaluma/emeis/commit/496607616971d37e1147ec4a233c49ee38646c50)) + +* Merge pull request #255 from projectcaluma/fix_create_user + +feat(auth): introduce user factory setting and oidc user object ([`a115f6e`](https://github.com/projectcaluma/emeis/commit/a115f6e3c26dfba5c2b933281dfb4e8b194611d6)) + +* Merge pull request #256 from projectcaluma/add-user-filters + +feat: add filters on User endpoint ([`ff87a51`](https://github.com/projectcaluma/emeis/commit/ff87a51256f1eaef5e1b1ed03f810b1be44fcedd)) + +* Merge pull request #252 from projectcaluma/fix-readme + +chore(readme): fix setup instructions ([`8a834c3`](https://github.com/projectcaluma/emeis/commit/8a834c3c3a0cc13b0a10524d39369ad687cacb63)) + +* Merge pull request #253 from projectcaluma/scope-level + +feat(scopes): expose level on api ([`73a4965`](https://github.com/projectcaluma/emeis/commit/73a49654deb3d84f87de7ed94b822f36410c53fd)) + + +## v0.2.2 (2021-07-26) + +### Chore + +* chore: version bump 0.2.2 + +This will be tagged as soon as it's merged, so no separate PR is required +for the version bump ([`444df61`](https://github.com/projectcaluma/emeis/commit/444df6179209a249ec9384f41a8a45185aad51d8)) + +* chore: remove db port exposure + +This is not really needed, `make dbshell` still works for direct DB access. +Doing this allows easier development, as multiple database containers from +multiple projects can run at the same time ([`53ac5a3`](https://github.com/projectcaluma/emeis/commit/53ac5a30ab8bc2dd6dcc6acc7c5639ac0a9a1268)) + +### Fix + +* fix: add migration for new manager on user model ([`c5b2a27`](https://github.com/projectcaluma/emeis/commit/c5b2a271ee39fbc613a9f573c28a845261a2a72a)) + +### Unknown + +* Merge pull request #251 from winged/fix_manager_migration + +Fix manager migration ([`f5740e4`](https://github.com/projectcaluma/emeis/commit/f5740e4e4f3f0bf29da2eacd5ae80affb06235cb)) + + +## v0.2.1 (2021-07-22) + +### Chore + +* chore: version bump ([`902762d`](https://github.com/projectcaluma/emeis/commit/902762d456e93d385f994737b70d5584a569da5e)) + +* chore: factory cleanup + +Let's add the last_login and password fields, so we can use them in tests ([`a4ed8da`](https://github.com/projectcaluma/emeis/commit/a4ed8da41cdd58d8caa8f96223c9c8668b47b512)) + +### Fix + +* fix(auth): make emeis user model able to authenticate + +When using the Emeis user to authenticate, it needs to support certain +methods on it's manager, such as get_by_natural_key(), which +the contrib auth "ModelBackend" uses. ([`9445386`](https://github.com/projectcaluma/emeis/commit/9445386173187d765fbb5e05974ad244abfe0ecd)) + +### Unknown + +* Merge pull request #250 from winged/bump + +chore: version bump ([`4276e0a`](https://github.com/projectcaluma/emeis/commit/4276e0a595236f5c28037644b45efb1c6aa13980)) + +* Merge pull request #249 from winged/fix_authentication + +fix(auth): make emeis user model able to authenticate ([`37ea639`](https://github.com/projectcaluma/emeis/commit/37ea63995b304c36090b9bbf74b0b8fb54abbfcd)) + + +## v0.2.0 (2021-07-22) + +### Chore + +* chore: version bump, changelog ([`cb04f81`](https://github.com/projectcaluma/emeis/commit/cb04f81de30cc552d26d22a5e5a42b929c6a7c5a)) + +### Feature + +* feat(models): make user model compatible with django + +The custom user model should inherit form `AbstractBaseUser`, so Django has all +the bits & pieces it needs. Especially useful when using Emeis as a Django app +in another project ([`6100e13`](https://github.com/projectcaluma/emeis/commit/6100e132c3dbaefcdd0c0c2cf4311d5ee8ad3884)) + +### Unknown + +* Merge pull request #248 from winged/feat_make_compatible + +feat(models): make user model compatible with django ([`5398dca`](https://github.com/projectcaluma/emeis/commit/5398dca476c03f1000d7301fd62e7a5e286d3ce7)) + + +## v0.1.1 (2021-07-22) + +### Chore + +* chore: fix tests and snapshots + +New version of localized-fields doesn't search across all languages anymore +(Did it ever, or did the test only work accidentally?) ([`3543542`](https://github.com/projectcaluma/emeis/commit/35435421e97610f42f7288bcbd315f8ce634f937)) + +* chore: first version to be published - 0.1.1 + +Also updating some more dependencies ([`2b0e900`](https://github.com/projectcaluma/emeis/commit/2b0e90063b212c80180f133c96fa9f3dcdae8910)) + +* chore: reformat to make new black version happy ([`fd7fd36`](https://github.com/projectcaluma/emeis/commit/fd7fd36bcf41a24635ce61fe7e84f1ac252a1410)) + +* chore: update all dependencies ([`7c31ce2`](https://github.com/projectcaluma/emeis/commit/7c31ce2badc489a0ce43e6d01666b513d41b0dee)) + +* chore: python version bump ([`c12f9ce`](https://github.com/projectcaluma/emeis/commit/c12f9ceeef7903ba0840bb32168518e1d655f347)) + +* chore: move to GitHub-native Dependabot ([`9d98a3a`](https://github.com/projectcaluma/emeis/commit/9d98a3a73bd7d9e277f215d098c9a4c00a567a95)) + +* chore(deps): bump python from 3.6.11-slim-buster to 3.6.13-slim-buster + +Bumps python from 3.6.11-slim-buster to 3.6.13-slim-buster. + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`e00e039`](https://github.com/projectcaluma/emeis/commit/e00e0394cd0db410f6414bc373af2156c350b97b)) + +* chore(deps): update dependencies, python ([`8d779d4`](https://github.com/projectcaluma/emeis/commit/8d779d4b8842748089263ffe027da5c210b4b405)) + +* chore(deps-dev): bump psycopg2-binary from 2.8.5 to 2.8.6 + +Bumps [psycopg2-binary](https://github.com/psycopg/psycopg2) from 2.8.5 to 2.8.6. +- [Release notes](https://github.com/psycopg/psycopg2/releases) +- [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS) +- [Commits](https://github.com/psycopg/psycopg2/commits) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`c7d35dc`](https://github.com/projectcaluma/emeis/commit/c7d35dcb70f319553cf5c3d664f7589ff6bf2f6e)) + +* chore(deps-dev): bump hypothesis from 5.32.1 to 5.33.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.32.1 to 5.33.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.32.1...hypothesis-python-5.33.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`407ab53`](https://github.com/projectcaluma/emeis/commit/407ab53046555511a1d5597d1e4d4df46bd2b90d)) + +* chore(deps-dev): bump hypothesis from 5.32.0 to 5.32.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.32.0 to 5.32.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.32.0...hypothesis-python-5.32.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`bba2521`](https://github.com/projectcaluma/emeis/commit/bba2521941b36835f07d571563f86f884210286b)) + +* chore(deps-dev): bump hypothesis from 5.31.0 to 5.32.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.31.0 to 5.32.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.31.0...hypothesis-python-5.32.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`30db8c2`](https://github.com/projectcaluma/emeis/commit/30db8c28109a734b66a2cc0fbc223c4a70ffe904)) + +* chore(deps-dev): bump django-extensions from 3.0.7 to 3.0.8 + +Bumps [django-extensions](https://github.com/django-extensions/django-extensions) from 3.0.7 to 3.0.8. +- [Release notes](https://github.com/django-extensions/django-extensions/releases) +- [Changelog](https://github.com/django-extensions/django-extensions/blob/master/CHANGELOG.md) +- [Commits](https://github.com/django-extensions/django-extensions/compare/3.0.7...3.0.8) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`6b01813`](https://github.com/projectcaluma/emeis/commit/6b01813ab6780c71f2c455a72904a1e34997eaf3)) + +* chore(deps-dev): bump hypothesis from 5.30.1 to 5.31.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.30.1 to 5.31.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.30.1...hypothesis-python-5.31.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`6f77c9a`](https://github.com/projectcaluma/emeis/commit/6f77c9a8de8f51098705a12107235ddefe5fbe63)) + +* chore(deps-dev): bump hypothesis from 5.30.0 to 5.30.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.30.0 to 5.30.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.30.0...hypothesis-python-5.30.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`a9bf16e`](https://github.com/projectcaluma/emeis/commit/a9bf16e0259f8832f1a1697e27e0bacb0f6bf37a)) + +* chore(deps-dev): bump django-extensions from 3.0.6 to 3.0.7 + +Bumps [django-extensions](https://github.com/django-extensions/django-extensions) from 3.0.6 to 3.0.7. +- [Release notes](https://github.com/django-extensions/django-extensions/releases) +- [Changelog](https://github.com/django-extensions/django-extensions/blob/master/CHANGELOG.md) +- [Commits](https://github.com/django-extensions/django-extensions/compare/3.0.6...3.0.7) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`965222d`](https://github.com/projectcaluma/emeis/commit/965222d6869f5ccbc997b24c3889fe28afe409ea)) + +* chore(deps-dev): bump django-extensions from 3.0.5 to 3.0.6 + +Bumps [django-extensions](https://github.com/django-extensions/django-extensions) from 3.0.5 to 3.0.6. +- [Release notes](https://github.com/django-extensions/django-extensions/releases) +- [Changelog](https://github.com/django-extensions/django-extensions/blob/master/CHANGELOG.md) +- [Commits](https://github.com/django-extensions/django-extensions/compare/3.0.5...3.0.6) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`cdbe65f`](https://github.com/projectcaluma/emeis/commit/cdbe65f4d204b938b5a8495c9d5412a90f21c35b)) + +* chore(deps-dev): bump hypothesis from 5.29.4 to 5.30.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.29.4 to 5.30.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.29.4...hypothesis-python-5.30.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`6dbdbec`](https://github.com/projectcaluma/emeis/commit/6dbdbec80ad64bf5abeb1a096ed3582df233e634)) + +* chore(deps-dev): bump hypothesis from 5.29.3 to 5.29.4 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.29.3 to 5.29.4. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.29.3...hypothesis-python-5.29.4) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`6b32f44`](https://github.com/projectcaluma/emeis/commit/6b32f443a25b6820b36268ec816ae02ab8fd32f6)) + +* chore(deps-dev): bump hypothesis from 5.29.2 to 5.29.3 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.29.2 to 5.29.3. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.29.2...hypothesis-python-5.29.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`d53b71c`](https://github.com/projectcaluma/emeis/commit/d53b71ca0b8291c4c64590c1807f89076240c2de)) + +* chore(deps-dev): bump hypothesis from 5.29.1 to 5.29.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.29.1 to 5.29.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.29.1...hypothesis-python-5.29.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`b3146f9`](https://github.com/projectcaluma/emeis/commit/b3146f94e5a50ffab21988388fe8713420436222)) + +* chore(deps-dev): bump hypothesis from 5.29.0 to 5.29.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.29.0 to 5.29.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.29.0...hypothesis-python-5.29.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`49dc1fc`](https://github.com/projectcaluma/emeis/commit/49dc1fc8589d386a32aedb8f8b9d3fba4a6dd63a)) + +* chore(deps-dev): bump pytest-mock from 3.3.0 to 3.3.1 + +Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.3.0 to 3.3.1. +- [Release notes](https://github.com/pytest-dev/pytest-mock/releases) +- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.3.0...v3.3.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`c44d087`](https://github.com/projectcaluma/emeis/commit/c44d0873f21e4a12650b05b5050e32e64aa643c5)) + +* chore(deps-dev): bump hypothesis from 5.28.0 to 5.29.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.28.0 to 5.29.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.28.0...hypothesis-python-5.29.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`ebc1815`](https://github.com/projectcaluma/emeis/commit/ebc1815aa0971d9f1f71c06fbe8cd7ae4db2abac)) + +* chore(deps-dev): bump hypothesis from 5.27.0 to 5.28.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.27.0 to 5.28.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.27.0...hypothesis-python-5.28.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`93eed6f`](https://github.com/projectcaluma/emeis/commit/93eed6fe75307e40c525ca4248884b4d4f206b42)) + +* chore(deps-dev): bump pre-commit from 2.7.0 to 2.7.1 + +Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.7.0 to 2.7.1. +- [Release notes](https://github.com/pre-commit/pre-commit/releases) +- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) +- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.7.0...v2.7.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`2cd088b`](https://github.com/projectcaluma/emeis/commit/2cd088b75d75fee0cf2850cc620969ecfadf1504)) + +* chore(deps-dev): bump pre-commit from 2.6.0 to 2.7.0 + +Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.6.0 to 2.7.0. +- [Release notes](https://github.com/pre-commit/pre-commit/releases) +- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) +- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.6.0...v2.7.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`980c9ee`](https://github.com/projectcaluma/emeis/commit/980c9eea7ef6f39adcd0585507d6abd40937aee3)) + +* chore(deps-dev): bump pytest-mock from 3.2.0 to 3.3.0 + +Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.2.0 to 3.3.0. +- [Release notes](https://github.com/pytest-dev/pytest-mock/releases) +- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.2.0...v3.3.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`31e493c`](https://github.com/projectcaluma/emeis/commit/31e493c042288068b33c97aa6b29ee12949a7146)) + +* chore(deps-dev): bump hypothesis from 5.26.1 to 5.27.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.26.1 to 5.27.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.26.1...hypothesis-python-5.27.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`3ea06fb`](https://github.com/projectcaluma/emeis/commit/3ea06fbcc8c1ec9ec4189a6cc6e8e5d77e224eb0)) + +* chore(deps-dev): bump hypothesis from 5.26.0 to 5.26.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.26.0 to 5.26.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.26.0...hypothesis-python-5.26.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`4cefa50`](https://github.com/projectcaluma/emeis/commit/4cefa5003e3451f1bfdd8e4f9252629d777de90d)) + +* chore(deps-dev): bump hypothesis from 5.25.0 to 5.26.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.25.0 to 5.26.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.25.0...hypothesis-python-5.26.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`daef471`](https://github.com/projectcaluma/emeis/commit/daef47165ae6fec0b33d967efacdccc18c8ac2f1)) + +* chore(deps-dev): bump hypothesis from 5.24.4 to 5.25.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.24.4 to 5.25.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.24.4...hypothesis-python-5.25.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`d30dea4`](https://github.com/projectcaluma/emeis/commit/d30dea4907156f24d9c87e2e42a2808344fae92b)) + +* chore(deps-dev): bump hypothesis from 5.24.3 to 5.24.4 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.24.3 to 5.24.4. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.24.3...hypothesis-python-5.24.4) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`4227bd7`](https://github.com/projectcaluma/emeis/commit/4227bd759498ba4ef2a54dc37151a9667d73ea89)) + +* chore(deps-dev): bump pytest-cov from 2.10.0 to 2.10.1 + +Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.10.0 to 2.10.1. +- [Release notes](https://github.com/pytest-dev/pytest-cov/releases) +- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.10.0...v2.10.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`06f3d91`](https://github.com/projectcaluma/emeis/commit/06f3d91e65682cf80c579818c2b70fc6b791af4e)) + +* chore(deps-dev): bump hypothesis from 5.24.2 to 5.24.3 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.24.2 to 5.24.3. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.24.2...hypothesis-python-5.24.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`505bf68`](https://github.com/projectcaluma/emeis/commit/505bf68e27554f46c9e719922dee31f46be46b4c)) + +* chore(deps-dev): bump hypothesis from 5.24.1 to 5.24.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.24.1 to 5.24.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.24.1...hypothesis-python-5.24.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`7ca3007`](https://github.com/projectcaluma/emeis/commit/7ca30078231e33a08eff03b263d710e3baaa8fdf)) + +* chore(deps-dev): bump hypothesis from 5.24.0 to 5.24.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.24.0 to 5.24.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.24.0...hypothesis-python-5.24.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`9ee7b78`](https://github.com/projectcaluma/emeis/commit/9ee7b78925851d6b3e0827664a4e3af935b1e001)) + +* chore(deps-dev): bump hypothesis from 5.23.12 to 5.24.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.12 to 5.24.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.12...hypothesis-python-5.24.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`278dc61`](https://github.com/projectcaluma/emeis/commit/278dc61ccb2ff1c089ded8ed44feadb648bd9186)) + +* chore(deps-dev): bump django-extensions from 3.0.4 to 3.0.5 + +Bumps [django-extensions](https://github.com/django-extensions/django-extensions) from 3.0.4 to 3.0.5. +- [Release notes](https://github.com/django-extensions/django-extensions/releases) +- [Changelog](https://github.com/django-extensions/django-extensions/blob/master/CHANGELOG.md) +- [Commits](https://github.com/django-extensions/django-extensions/compare/3.0.4...3.0.5) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`16cb30c`](https://github.com/projectcaluma/emeis/commit/16cb30cc5e71b98040101c18857b30b7e4e6736f)) + +* chore(deps-dev): bump hypothesis from 5.23.11 to 5.23.12 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.11 to 5.23.12. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.11...hypothesis-python-5.23.12) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`8351c73`](https://github.com/projectcaluma/emeis/commit/8351c731ad9fa0dff318d6b6fc94909931e69aad)) + +* chore(deps-dev): bump pytest from 5.4.3 to 6.0.1 + +Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.4.3 to 6.0.1. +- [Release notes](https://github.com/pytest-dev/pytest/releases) +- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.3...6.0.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`5d64356`](https://github.com/projectcaluma/emeis/commit/5d64356fc46c501ecbd400ea8f5b20bd1c9eaa5e)) + +* chore(deps): bump django from 2.2.13 to 2.2.15 + +Bumps [django](https://github.com/django/django) from 2.2.13 to 2.2.15. +- [Release notes](https://github.com/django/django/releases) +- [Commits](https://github.com/django/django/compare/2.2.13...2.2.15) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`60b8364`](https://github.com/projectcaluma/emeis/commit/60b8364bd18c519fa461fab8c04d2ccfdb1c7084)) + +* chore(deps): bump djangorestframework from 3.11.0 to 3.11.1 + +Bumps [djangorestframework](https://github.com/encode/django-rest-framework) from 3.11.0 to 3.11.1. +- [Release notes](https://github.com/encode/django-rest-framework/releases) +- [Commits](https://github.com/encode/django-rest-framework/compare/3.11.0...3.11.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`5ebfd3a`](https://github.com/projectcaluma/emeis/commit/5ebfd3a357482039ed1321c6fa3a31b04d96ea35)) + +* chore(deps-dev): bump django-extensions from 2.2.9 to 3.0.4 + +Bumps [django-extensions](https://github.com/django-extensions/django-extensions) from 2.2.9 to 3.0.4. +- [Release notes](https://github.com/django-extensions/django-extensions/releases) +- [Changelog](https://github.com/django-extensions/django-extensions/blob/master/CHANGELOG.md) +- [Commits](https://github.com/django-extensions/django-extensions/compare/2.2.9...3.0.4) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`9338422`](https://github.com/projectcaluma/emeis/commit/93384226551793efa952119c3ab7d0138f40ce4f)) + +* chore(deps-dev): bump hypothesis from 5.23.10 to 5.23.11 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.10 to 5.23.11. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.10...hypothesis-python-5.23.11) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`4ef635c`](https://github.com/projectcaluma/emeis/commit/4ef635cd23f100a523fa0ed2c95f1b823de0dc1a)) + +* chore(deps-dev): bump hypothesis from 5.23.9 to 5.23.10 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.9 to 5.23.10. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.9...hypothesis-python-5.23.10) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`b68aa79`](https://github.com/projectcaluma/emeis/commit/b68aa79568716e9d3f05d9a99014793b1ed33c73)) + +* chore(deps-dev): bump hypothesis from 5.23.8 to 5.23.9 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.8 to 5.23.9. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.8...hypothesis-python-5.23.9) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`343a8cc`](https://github.com/projectcaluma/emeis/commit/343a8cc31eb88e2019c00fbbbedd38a6da65372f)) + +* chore(deps-dev): bump hypothesis from 5.23.7 to 5.23.8 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.7 to 5.23.8. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.7...hypothesis-python-5.23.8) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`96676df`](https://github.com/projectcaluma/emeis/commit/96676df70ec92ef61b552ee460056237194bc58b)) + +* chore(deps-dev): bump hypothesis from 5.23.6 to 5.23.7 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.6 to 5.23.7. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.6...hypothesis-python-5.23.7) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`ce6bee0`](https://github.com/projectcaluma/emeis/commit/ce6bee0f0058f7954413ec102f00bc47e013004e)) + +* chore(deps-dev): bump hypothesis from 5.23.5 to 5.23.6 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.5 to 5.23.6. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.5...hypothesis-python-5.23.6) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`e780392`](https://github.com/projectcaluma/emeis/commit/e780392355a0f76b6c4c026418a22fd3deae3ead)) + +* chore(deps-dev): bump hypothesis from 5.23.4 to 5.23.5 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.4 to 5.23.5. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.4...hypothesis-python-5.23.5) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`ca10415`](https://github.com/projectcaluma/emeis/commit/ca10415ef836b328b31c4a2ac51fb92bc2f110fe)) + +* chore(deps-dev): bump hypothesis from 5.23.3 to 5.23.4 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.3 to 5.23.4. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.3...hypothesis-python-5.23.4) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`3750541`](https://github.com/projectcaluma/emeis/commit/375054112fdeddbeb12bdf5897a6ecef99587968)) + +* chore(deps-dev): bump hypothesis from 5.23.2 to 5.23.3 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.2 to 5.23.3. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.2...hypothesis-python-5.23.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`96df2dc`](https://github.com/projectcaluma/emeis/commit/96df2dcbf267cd5a3afebd071e335b94b58628b1)) + +* chore(deps-dev): bump hypothesis from 5.23.1 to 5.23.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.1 to 5.23.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.1...hypothesis-python-5.23.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`b8dcfca`](https://github.com/projectcaluma/emeis/commit/b8dcfcadcde2e1e82ce4c592e0e158d4911e408e)) + +* chore(deps-dev): bump hypothesis from 5.23.0 to 5.23.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.23.0 to 5.23.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.23.0...hypothesis-python-5.23.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`65d82ae`](https://github.com/projectcaluma/emeis/commit/65d82ae092669c2e68078cc839fc121cb3320d37)) + +* chore(deps-dev): bump hypothesis from 5.22.0 to 5.23.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.22.0 to 5.23.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.22.0...hypothesis-python-5.23.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`075c3f4`](https://github.com/projectcaluma/emeis/commit/075c3f48d40b9d5f5a9f846a9d4b796b9004773b)) + +* chore(deps-dev): bump hypothesis from 5.21.0 to 5.22.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.21.0 to 5.22.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.21.0...hypothesis-python-5.22.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`3c69e99`](https://github.com/projectcaluma/emeis/commit/3c69e99dda715a57e82ad92cffcc7cc1c2d83e4d)) + +* chore(deps-dev): bump hypothesis from 5.20.4 to 5.21.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.20.4 to 5.21.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.20.4...hypothesis-python-5.21.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`2d1746d`](https://github.com/projectcaluma/emeis/commit/2d1746d2244ac657212342ecdc0166f23c41f59c)) + +* chore(deps-dev): bump hypothesis from 5.20.3 to 5.20.4 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.20.3 to 5.20.4. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.20.3...hypothesis-python-5.20.4) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`26406ef`](https://github.com/projectcaluma/emeis/commit/26406efe9dbc439b3d5066281abf7498163d3670)) + +* chore(deps-dev): bump hypothesis from 5.20.2 to 5.20.3 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.20.2 to 5.20.3. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.20.2...hypothesis-python-5.20.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`45473e7`](https://github.com/projectcaluma/emeis/commit/45473e796d48dbd635a5f727b4ac0249819376aa)) + +* chore(deps-dev): bump pytest-freezegun from 0.4.1 to 0.4.2 + +Bumps [pytest-freezegun](https://github.com/ktosiek/pytest-freezegun) from 0.4.1 to 0.4.2. +- [Release notes](https://github.com/ktosiek/pytest-freezegun/releases) +- [Changelog](https://github.com/ktosiek/pytest-freezegun/blob/master/CHANGELOG.md) +- [Commits](https://github.com/ktosiek/pytest-freezegun/compare/0.4.1...0.4.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`98e796a`](https://github.com/projectcaluma/emeis/commit/98e796a4b09c5c2e7ae88645a87bbed65e5340f9)) + +* chore(deps-dev): bump hypothesis from 5.20.1 to 5.20.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.20.1 to 5.20.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.20.1...hypothesis-python-5.20.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`b82735e`](https://github.com/projectcaluma/emeis/commit/b82735eecbc3a4aa4ae8a33657ac1849908a546c)) + +* chore(deps-dev): bump hypothesis from 5.20.0 to 5.20.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.20.0 to 5.20.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.20.0...hypothesis-python-5.20.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`8019254`](https://github.com/projectcaluma/emeis/commit/8019254a899c3e79940de69df2c0022ad0cebcce)) + +* chore(deps-dev): bump hypothesis from 5.19.3 to 5.20.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.19.3 to 5.20.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.19.3...hypothesis-python-5.20.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`1279181`](https://github.com/projectcaluma/emeis/commit/12791815680207e3ba3650fbea0a39386cb9d169)) + +* chore(deps-dev): bump hypothesis from 5.19.2 to 5.19.3 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.19.2 to 5.19.3. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.19.2...hypothesis-python-5.19.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`bd182c6`](https://github.com/projectcaluma/emeis/commit/bd182c6140a30aa800b36d9f733afe15ad9b4915)) + +* chore(deps-dev): bump hypothesis from 5.19.1 to 5.19.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.19.1 to 5.19.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.19.1...hypothesis-python-5.19.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`aa8ac4a`](https://github.com/projectcaluma/emeis/commit/aa8ac4a6f624fab256bfe3734ad8e3d4eedffaaa)) + +* chore(deps-dev): bump hypothesis from 5.19.0 to 5.19.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.19.0 to 5.19.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.19.0...hypothesis-python-5.19.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`198f83f`](https://github.com/projectcaluma/emeis/commit/198f83f8f681ea1ed280219d4bf176b1ac64ff89)) + +* chore(deps-dev): bump pytest-mock from 3.1.1 to 3.2.0 + +Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.1.1 to 3.2.0. +- [Release notes](https://github.com/pytest-dev/pytest-mock/releases) +- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.1.1...v3.2.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`b133780`](https://github.com/projectcaluma/emeis/commit/b13378011701fd44332b1cbde1c1e8fa4e4c73a4)) + +* chore(deps-dev): bump pytest-randomly from 3.4.0 to 3.4.1 + +Bumps [pytest-randomly](https://github.com/pytest-dev/pytest-randomly) from 3.4.0 to 3.4.1. +- [Release notes](https://github.com/pytest-dev/pytest-randomly/releases) +- [Changelog](https://github.com/pytest-dev/pytest-randomly/blob/master/HISTORY.rst) +- [Commits](https://github.com/pytest-dev/pytest-randomly/compare/3.4.0...3.4.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`3893307`](https://github.com/projectcaluma/emeis/commit/389330718460146eb22808e78b51a7064af66a1f)) + +* chore(deps-dev): bump flake8-isort from 3.0.0 to 3.0.1 + +Bumps [flake8-isort](https://github.com/gforcada/flake8-isort) from 3.0.0 to 3.0.1. +- [Release notes](https://github.com/gforcada/flake8-isort/releases) +- [Changelog](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst) +- [Commits](https://github.com/gforcada/flake8-isort/compare/3.0.0...3.0.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`e1defc7`](https://github.com/projectcaluma/emeis/commit/e1defc76750f7d659472cc2053136fd8c3458849)) + +* chore(deps-dev): bump pre-commit from 2.5.1 to 2.6.0 + +Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.5.1 to 2.6.0. +- [Release notes](https://github.com/pre-commit/pre-commit/releases) +- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) +- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.5.1...v2.6.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`0046bf4`](https://github.com/projectcaluma/emeis/commit/0046bf40e9598ffaf2665b8d81506c0b01a95480)) + +* chore(deps): bump python from 3.6.10-slim-buster to 3.6.11-slim-buster + +Bumps python from 3.6.10-slim-buster to 3.6.11-slim-buster. + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`ae5f798`](https://github.com/projectcaluma/emeis/commit/ae5f798a0bc9001fa687c10dfd49cbe45d508ae4)) + +* chore(deps-dev): bump hypothesis from 5.18.3 to 5.19.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.18.3 to 5.19.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.18.3...hypothesis-python-5.19.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`7ba121e`](https://github.com/projectcaluma/emeis/commit/7ba121e393581de4ef7801f58db405124c0a0190)) + +* chore(deps-dev): bump hypothesis from 5.18.2 to 5.18.3 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.18.2 to 5.18.3. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.18.2...hypothesis-python-5.18.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`987d172`](https://github.com/projectcaluma/emeis/commit/987d17218314d752abaf2241e13c45832b5ed28a)) + +* chore(deps-dev): bump ipython from 7.16.0 to 7.16.1 + +Bumps [ipython](https://github.com/ipython/ipython) from 7.16.0 to 7.16.1. +- [Release notes](https://github.com/ipython/ipython/releases) +- [Commits](https://github.com/ipython/ipython/compare/7.16.0...7.16.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`e0dc5f4`](https://github.com/projectcaluma/emeis/commit/e0dc5f4473ef85e85de25534c1a0ffd207c61aec)) + +* chore(deps-dev): bump ipython from 7.15.0 to 7.16.0 + +Bumps [ipython](https://github.com/ipython/ipython) from 7.15.0 to 7.16.0. +- [Release notes](https://github.com/ipython/ipython/releases) +- [Commits](https://github.com/ipython/ipython/compare/7.15.0...7.16.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`0b96bdb`](https://github.com/projectcaluma/emeis/commit/0b96bdb1af9876ee91bd451987b3a72614da8bf6)) + +* chore(deps-dev): bump hypothesis from 5.18.1 to 5.18.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.18.1 to 5.18.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.18.1...hypothesis-python-5.18.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`31f2a7f`](https://github.com/projectcaluma/emeis/commit/31f2a7ff0b1f4bf2b7ed085ac37b9075dfd9be21)) + +* chore(deps-dev): bump hypothesis from 5.18.0 to 5.18.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.18.0 to 5.18.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.18.0...hypothesis-python-5.18.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`c0b09a4`](https://github.com/projectcaluma/emeis/commit/c0b09a4667e10e6f4c4cec34756361f1560c26b3)) + +* chore(deps-dev): bump hypothesis from 5.17.0 to 5.18.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.17.0 to 5.18.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.17.0...hypothesis-python-5.18.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`4cb5b2a`](https://github.com/projectcaluma/emeis/commit/4cb5b2a964d82c0976ed5a19820557576883ba12)) + +* chore(deps-dev): bump hypothesis from 5.16.3 to 5.17.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.16.3 to 5.17.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.16.3...hypothesis-python-5.17.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`d87313c`](https://github.com/projectcaluma/emeis/commit/d87313cbceaaa53a98b3bff17a90731543f04829)) + +* chore(deps-dev): bump hypothesis from 5.16.2 to 5.16.3 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.16.2 to 5.16.3. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.16.2...hypothesis-python-5.16.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`da1ef01`](https://github.com/projectcaluma/emeis/commit/da1ef01b429dc9e3477719ca91d626c0e3912da8)) + +* chore(deps-dev): bump hypothesis from 5.16.1 to 5.16.2 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.16.1 to 5.16.2. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.16.1...hypothesis-python-5.16.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`2fd5d7a`](https://github.com/projectcaluma/emeis/commit/2fd5d7aa39222fcfd7e608599fd82173baccf0f0)) + +* chore: add a forgotten assert to the acl_user_filter test ([`d56d85a`](https://github.com/projectcaluma/emeis/commit/d56d85ad20695d676f60e7648549676fba6a0e78)) + +* chore(deps): bump requests from 2.23.0 to 2.24.0 + +Bumps [requests](https://github.com/psf/requests) from 2.23.0 to 2.24.0. +- [Release notes](https://github.com/psf/requests/releases) +- [Changelog](https://github.com/psf/requests/blob/master/HISTORY.md) +- [Commits](https://github.com/psf/requests/compare/v2.23.0...v2.24.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`bbc8a6a`](https://github.com/projectcaluma/emeis/commit/bbc8a6a5750fa2d5a7b26415270e927529097c12)) + +* chore(deps): bump uwsgi from 2.0.19 to 2.0.19.1 + +Bumps [uwsgi](https://github.com/unbit/uwsgi-docs) from 2.0.19 to 2.0.19.1. +- [Release notes](https://github.com/unbit/uwsgi-docs/releases) +- [Commits](https://github.com/unbit/uwsgi-docs/commits) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`ab6184c`](https://github.com/projectcaluma/emeis/commit/ab6184c203e44830882874232c77d8195c196326)) + +* chore: remove simple_auth settings from settings.py ([`cad0e32`](https://github.com/projectcaluma/emeis/commit/cad0e32250d4a231f94188592be839871374d2a9)) + +* chore: make setting of default drf permissions explicit in settings.py ([`7db485d`](https://github.com/projectcaluma/emeis/commit/7db485dd9059c3748f87a21df2013b4b3312bead)) + +* chore(deps): bump django-cors-headers from 3.3.0 to 3.4.0 + +Bumps [django-cors-headers](https://github.com/adamchainz/django-cors-headers) from 3.3.0 to 3.4.0. +- [Release notes](https://github.com/adamchainz/django-cors-headers/releases) +- [Changelog](https://github.com/adamchainz/django-cors-headers/blob/master/HISTORY.rst) +- [Commits](https://github.com/adamchainz/django-cors-headers/compare/3.3.0...3.4.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`4c91734`](https://github.com/projectcaluma/emeis/commit/4c91734f8a701e07ee14ba2fce9326a18d9fbbba)) + +* chore(deps): bump uwsgi from 2.0.18 to 2.0.19 + +Bumps [uwsgi](https://github.com/unbit/uwsgi-docs) from 2.0.18 to 2.0.19. +- [Release notes](https://github.com/unbit/uwsgi-docs/releases) +- [Commits](https://github.com/unbit/uwsgi-docs/commits) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`19fc75f`](https://github.com/projectcaluma/emeis/commit/19fc75fe4bbc41d35aa870ade383f0895579ea2c)) + +* chore(deps-dev): bump pytest-cov from 2.9.0 to 2.10.0 + +Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.9.0 to 2.10.0. +- [Release notes](https://github.com/pytest-dev/pytest-cov/releases) +- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.9.0...v2.10.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`ba67356`](https://github.com/projectcaluma/emeis/commit/ba67356137117959aa1f61d04b383c238dc91489)) + +* chore(make): add -vv to `make test` ([`50440a7`](https://github.com/projectcaluma/emeis/commit/50440a7124ebd988b34fa1eddf4e865bcc96b589)) + +* chore(deps): bump python from `cdb9505` to `cf53095` + +Bumps python from `cdb9505` to `cf53095`. + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`663666a`](https://github.com/projectcaluma/emeis/commit/663666ae8c8345a36fd8bc64fdfe5e649f595237)) + +* chore(deps): bump django-filter from 2.2.0 to 2.3.0 + +Bumps [django-filter](https://github.com/carltongibson/django-filter) from 2.2.0 to 2.3.0. +- [Release notes](https://github.com/carltongibson/django-filter/releases) +- [Changelog](https://github.com/carltongibson/django-filter/blob/master/CHANGES.rst) +- [Commits](https://github.com/carltongibson/django-filter/compare/2.2.0...2.3.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`52489ef`](https://github.com/projectcaluma/emeis/commit/52489ef08816c1d4136de429c753e05468ba05f1)) + +* chore: replace url with re_path in urls.py ([`8c2619a`](https://github.com/projectcaluma/emeis/commit/8c2619aa23a4955203695805386bea0641439f40)) + +* chore(deps-dev): bump hypothesis from 5.16.0 to 5.16.1 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.16.0 to 5.16.1. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.16.0...hypothesis-python-5.16.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`817dbde`](https://github.com/projectcaluma/emeis/commit/817dbde9391911ca69ab2ecce67de6a60543e78d)) + +* chore(deps-dev): bump pre-commit from 2.5.0 to 2.5.1 + +Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.5.0 to 2.5.1. +- [Release notes](https://github.com/pre-commit/pre-commit/releases) +- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) +- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.5.0...v2.5.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`616bf9e`](https://github.com/projectcaluma/emeis/commit/616bf9e84f7911a6c67f4d4ddae5c398317e38c6)) + +* chore(deps-dev): bump pre-commit from 2.4.0 to 2.5.0 + +Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.4.0 to 2.5.0. +- [Release notes](https://github.com/pre-commit/pre-commit/releases) +- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) +- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.4.0...v2.5.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`0d8c151`](https://github.com/projectcaluma/emeis/commit/0d8c1515dd4c815a8bfc27e23c930604b7895025)) + +* chore(deps): bump django from 2.2.12 to 2.2.13 + +Bumps [django](https://github.com/django/django) from 2.2.12 to 2.2.13. +- [Release notes](https://github.com/django/django/releases) +- [Commits](https://github.com/django/django/compare/2.2.12...2.2.13) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`da05a9d`](https://github.com/projectcaluma/emeis/commit/da05a9d79a4a93dfeb818fb2d6626d87ebc8baeb)) + +* chore(deps-dev): bump flake8 from 3.8.2 to 3.8.3 + +Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.8.2 to 3.8.3. +- [Release notes](https://gitlab.com/pycqa/flake8/tags) +- [Commits](https://gitlab.com/pycqa/flake8/compare/3.8.2...3.8.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`80b4d08`](https://github.com/projectcaluma/emeis/commit/80b4d08ffced4d3624aba184b97f9feb07f8f2d1)) + +* chore: remove related acls factory in user factory + +Auto creation of related acl object make testing harder. ([`8307e3f`](https://github.com/projectcaluma/emeis/commit/8307e3fa848a604fe47df49f8aad18675bb81db8)) + +* chore(deps-dev): bump pytest-mock from 3.1.0 to 3.1.1 + +Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.1.0 to 3.1.1. +- [Release notes](https://github.com/pytest-dev/pytest-mock/releases) +- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.1.0...v3.1.1) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`80d52c0`](https://github.com/projectcaluma/emeis/commit/80d52c0ddebceed2d1140e4963b862e8944c3ff4)) + +* chore(deps-dev): bump pytest from 5.4.2 to 5.4.3 + +Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.4.2 to 5.4.3. +- [Release notes](https://github.com/pytest-dev/pytest/releases) +- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.2...5.4.3) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`ef34f20`](https://github.com/projectcaluma/emeis/commit/ef34f20653f6c9f6e3ccd1d58c4c12ca1a5422c1)) + +* chore(deps-dev): bump ipython from 7.14.0 to 7.15.0 + +Bumps [ipython](https://github.com/ipython/ipython) from 7.14.0 to 7.15.0. +- [Release notes](https://github.com/ipython/ipython/releases) +- [Commits](https://github.com/ipython/ipython/compare/7.14.0...7.15.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`10d97a5`](https://github.com/projectcaluma/emeis/commit/10d97a562e1df62ab2a070580a3baada0521e115)) + +* chore(deps-dev): bump requests-mock from 1.7.0 to 1.8.0 + +Bumps [requests-mock](https://github.com/jamielennox/requests-mock) from 1.7.0 to 1.8.0. +- [Release notes](https://github.com/jamielennox/requests-mock/releases) +- [Commits](https://github.com/jamielennox/requests-mock/compare/1.7.0...1.8.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`a2441a0`](https://github.com/projectcaluma/emeis/commit/a2441a0fe55408025fb2d7807ffebd648d2ba6ac)) + +* chore(deps-dev): bump flake8 from 3.8.1 to 3.8.2 + +Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.8.1 to 3.8.2. +- [Release notes](https://gitlab.com/pycqa/flake8/tags) +- [Commits](https://gitlab.com/pycqa/flake8/compare/3.8.1...3.8.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`0fa162a`](https://github.com/projectcaluma/emeis/commit/0fa162aa50590eb642b73fb3d1da91127558dc6f)) + +* chore(deps-dev): bump hypothesis from 5.15.1 to 5.16.0 + +Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.15.1 to 5.16.0. +- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) +- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.15.1...hypothesis-python-5.16.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`4b047c3`](https://github.com/projectcaluma/emeis/commit/4b047c3277f64657ee69fefce5d535dde52d661d)) + +* chore(deps-dev): bump pytest-randomly from 3.3.1 to 3.4.0 + +Bumps [pytest-randomly](https://github.com/pytest-dev/pytest-randomly) from 3.3.1 to 3.4.0. +- [Release notes](https://github.com/pytest-dev/pytest-randomly/releases) +- [Changelog](https://github.com/pytest-dev/pytest-randomly/blob/3.4.0/HISTORY.rst) +- [Commits](https://github.com/pytest-dev/pytest-randomly/compare/3.3.1...3.4.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`c9c94cd`](https://github.com/projectcaluma/emeis/commit/c9c94cd1ee1c8203fd8794568e085dff9f3238f7)) + +* chore(deps-dev): bump pytest-cov from 2.8.1 to 2.9.0 + +Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.8.1 to 2.9.0. +- [Release notes](https://github.com/pytest-dev/pytest-cov/releases) +- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.8.1...v2.9.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`99626ae`](https://github.com/projectcaluma/emeis/commit/99626ae0ee9b61112e5ec909ba88ee436d67699d)) + +* chore(deps): bump python from `d276ac6` to `cdb9505` + +Bumps python from `d276ac6` to `cdb9505`. + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`99a24df`](https://github.com/projectcaluma/emeis/commit/99a24df551bef8bf8cf21ec80e70b2f36af50ac2)) + +* chore: fix test command in Makefile ([`f76d2fe`](https://github.com/projectcaluma/emeis/commit/f76d2fe237c3cc15b0f24bf77833c5eb0fbf4b7b)) + +* chore(docs): update rfc ([`39e80df`](https://github.com/projectcaluma/emeis/commit/39e80df9979c7c85b39c7291dbb6096e1902866a)) + +* chore(deps): bump python from `6689433` to `d276ac6` + +Bumps python from `6689433` to `d276ac6`. + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`5ee4999`](https://github.com/projectcaluma/emeis/commit/5ee49995c04f325e8cd93bb0f73bc6d59f1258ba)) + +* chore(deps-dev): bump flake8-isort from 2.9.1 to 3.0.0 + +Bumps [flake8-isort](https://github.com/gforcada/flake8-isort) from 2.9.1 to 3.0.0. +- [Release notes](https://github.com/gforcada/flake8-isort/releases) +- [Changelog](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst) +- [Commits](https://github.com/gforcada/flake8-isort/compare/2.9.1...3.0.0) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`57e6e26`](https://github.com/projectcaluma/emeis/commit/57e6e260f758e3f4f3c3cac2f8f803c077a1bd20)) + +* chore(dependabot): pin python image to < 3.7 ([`7a91338`](https://github.com/projectcaluma/emeis/commit/7a913388bdd30ddcf5f6f11716bce3c45324e6cd)) + +* chore(deps-dev): bump pytest from 5.4.1 to 5.4.2 + +Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.4.1 to 5.4.2. +- [Release notes](https://github.com/pytest-dev/pytest/releases) +- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.1...5.4.2) + +Signed-off-by: dependabot-preview[bot] <support@dependabot.com> ([`4ca6473`](https://github.com/projectcaluma/emeis/commit/4ca64739415231c0aa316b1a917c3b13345e2d3b)) + +* chore: add dependabot config and pin docker dependencies + +This commit also switches from the `python:3.6.9` base image to +`python:3.6.10-slim-buster`. ([`86add7b`](https://github.com/projectcaluma/emeis/commit/86add7b1abcf695e4e8b38b7b462c79edff80cdb)) + +* chore: add LICENSE and fix badges ([`30ec6c9`](https://github.com/projectcaluma/emeis/commit/30ec6c964e0d8aeda0a3c7309da6debeb7380a1b)) + +* chore: update dependencies ([`0164666`](https://github.com/projectcaluma/emeis/commit/0164666e38e7be2677263d6a37e610346bd952ad)) + +* chore: add boilerplate + +This commit ... + + - ...adds some boilerplate + - ...replaces travis with gh actions + - ...blackifies the code + - ...adds django-extensions ([`4a4b350`](https://github.com/projectcaluma/emeis/commit/4a4b35045a76faf756e3e77b2b246421c27c261a)) + +### Documentation + +* docs: add documentation in the README.md ([`71f24e5`](https://github.com/projectcaluma/emeis/commit/71f24e50fdf2e83eedf69f53c1864d4b0152d642)) + +* docs: add original RFC to the docs/ directory ([`e7e6bb3`](https://github.com/projectcaluma/emeis/commit/e7e6bb352ec8d55558ef7bc868a8c93ad054e9d8)) + +### Feature + +* feat: begin packaging for pypi ([`ab87293`](https://github.com/projectcaluma/emeis/commit/ab87293ef0f115492f36dc334a87708eadcda836)) + +* feat(filters): add roles filter to permission view ([`a532b13`](https://github.com/projectcaluma/emeis/commit/a532b1373f4429b7c36e3880222545b94c9e7f6c)) + +* feat(models): city is a LocalizedField now ([`9ab5cc6`](https://github.com/projectcaluma/emeis/commit/9ab5cc6c0cb8fa5f5a98b220c3fd8080ce9f9f16)) + +* feat(auth): make updating the user email address configurable ([`e2b272c`](https://github.com/projectcaluma/emeis/commit/e2b272c90a19f938e3e56ab71648ba6a91014458)) + +* feat: add logging config ([`53ab9de`](https://github.com/projectcaluma/emeis/commit/53ab9de4c87063baa2a395f76bc3ed46e3977857)) + +* feat: Add `ALLOW_ANONYMOUS_WRITE` to settings + +This commit adds a new `ALLOW_ANONYMOUS_WRITE` setting that can be set via +envvar. This is particularly handy when interacting with emeis without +an OIDC provider (during setup or dev). As well as some cornercases, +where you actually want to anonymous users to be able to write certain data. ([`fa2cf60`](https://github.com/projectcaluma/emeis/commit/fa2cf60b5b7d19f5eea122434eb3c11630f75d0c)) + +* feat(visibilities): add OwnAndAdmin visibility + +This commit adds a emeis provided Visibility class `OwnAndAdmin`. When +using this visibility class, users can only see records belonging to them. The +admin user is allowed to see all records. ([`286db54`](https://github.com/projectcaluma/emeis/commit/286db54c344ab1a2fac24128d4d4142807f40bbf)) + +* feat(cache): add cache config ([`827e801`](https://github.com/projectcaluma/emeis/commit/827e801bf2f507f8b4e3bb88442b62d90ec5ea4f)) + +* feat(cors): add django-cors-headers ([`2cd310e`](https://github.com/projectcaluma/emeis/commit/2cd310e7edb462f4651a0ec5702d8334e0e3f71f)) + +* feat: add user, scope and role filters to acl view ([`dcb5e70`](https://github.com/projectcaluma/emeis/commit/dcb5e701bb60531704a6b04da51ce1e13ca95c6b)) + +* feat(bootstrap): add bootstrapping + +This commit replaces the three migrations with a new initial migration. +This is done, because it's a new project, that has zero deployments. + +This commit also adds a new data migration, that creates an admin user with +role, scope and acl, based on the values found in the settings. ([`e877333`](https://github.com/projectcaluma/emeis/commit/e877333046d67f1742d535d63bd239d535c7d8ca)) + +* feat(visibilities): make visibilities chainable ([`3228f6b`](https://github.com/projectcaluma/emeis/commit/3228f6bd539a6dba9252fa03ae77d52b6a4b6d9f)) + +* feat(permissions): add permissions ([`f3c2052`](https://github.com/projectcaluma/emeis/commit/f3c2052181871afd23b4e53935e76fb7430340ba)) + +* feat(filters): add search filter fields ([`3339cc0`](https://github.com/projectcaluma/emeis/commit/3339cc06dcf9d072b4897040fa71277ff07a3dd7)) + +* feat(models): add meta field to BaseModel + +Also fix a wrong reference to Caluma in a model docstring. ([`566c117`](https://github.com/projectcaluma/emeis/commit/566c117b4eb10d546f2b7c28023f2eca3ef2a30a)) + +* feat(visibilities): implement visibilities ([`8b915f8`](https://github.com/projectcaluma/emeis/commit/8b915f802f677fdef7da2739001ad1995100cb88)) + +* feat: add MyACLViewSet + +This permits a user to fetch its own ACLs. ([`5dd37c5`](https://github.com/projectcaluma/emeis/commit/5dd37c5afc88eeb0032295d7fa0ee7e0303b7f53)) + +* feat: add /me view ([`6bbdf0b`](https://github.com/projectcaluma/emeis/commit/6bbdf0b848775794376fb2514e81d2e201662477)) + +* feat: refactory views in regard to visibilities ([`74b4ad2`](https://github.com/projectcaluma/emeis/commit/74b4ad2a3a2b9aa07efc9d4ec0f38d26d8bc6775)) + +* feat(auth): add oidc authentication ([`a3839eb`](https://github.com/projectcaluma/emeis/commit/a3839eb9975b0640011c1770c8666f5f42d8145d)) + +* feat: monster PR - models, views, serializers + +This commit implements a first draft of the whole API (i.e. models, +views, serializers, factories, tests). ([`a732348`](https://github.com/projectcaluma/emeis/commit/a7323488d769a832b68d83d52c75fc05b5c72807)) + +* feat(models): modify User model for out needs + +This commit transforms the `User` model from the cookiecutter into the +`User` model we need (i.e. no auth, more fields). ([`f073903`](https://github.com/projectcaluma/emeis/commit/f073903c8c9ee14e1580a9d5aca52c2014033a1a)) + +### Fix + +* fix: include roles in the permission serializer ([`1715216`](https://github.com/projectcaluma/emeis/commit/17152161b1a0fd186dcdfd38f48e9683527fc116)) + +* fix: set core app_label to `emeis_core` + +This commit sets the app_label for the core app to `emeis_core`. This +prevents conflicts when using emeis as django app in a project instead +of running the server. ([`ef753ec`](https://github.com/projectcaluma/emeis/commit/ef753ec2ad54d24c3989951a938917c2b52315c9)) + +* fix: add sane default for LANGUAGES ([`1156058`](https://github.com/projectcaluma/emeis/commit/11560583dcb9609c287c6ed2bd816c147f16cda8)) + +* fix(serializers): two serializer fixes: slug and relation + +This commit fixes two issues with the serializers: + + - Make the slug field of slug models writable + - Make permissions not required when creating roles ([`b326c61`](https://github.com/projectcaluma/emeis/commit/b326c61e925f04757afb3eb69b1bc96b081498ca)) + +### Unknown + +* Merge pull request #243 from winged/pypi_package + +Pypi package ([`7d525de`](https://github.com/projectcaluma/emeis/commit/7d525deda48969c5f6a660fe2fff60f20e2610f6)) + +* Merge pull request #242 from winged/dependencies_bump + +Dependencies bump ([`e0becfd`](https://github.com/projectcaluma/emeis/commit/e0becfd1b8bd4ff69570683c2c60dd65ff286da6)) + +* Merge pull request #231 from open-dynaMIX/dependabot_native + +chore: move to GitHub-native Dependabot ([`adbe814`](https://github.com/projectcaluma/emeis/commit/adbe8146745e9540852899b05e8bcb71bbd27010)) + +* Merge pull request #206 from projectcaluma/dependabot/docker/python-3.6.13-slim-buster + +chore(deps): bump python from 3.6.11-slim-buster to 3.6.13-slim-buster ([`6acff2f`](https://github.com/projectcaluma/emeis/commit/6acff2f8622eb0aa6ffdb1ad37c9dd12097d32fb)) + +* Merge pull request #213 from sbor23/deps + +chore(deps): update dependencies, python ([`5c54f9c`](https://github.com/projectcaluma/emeis/commit/5c54f9cc3002127f14d8e1d22a4db180ee441638)) + +* Merge pull request #129 from projectcaluma/dependabot/pip/djangorestframework-3.11.1 + +chore(deps): bump djangorestframework from 3.11.0 to 3.11.1 ([`75b1f6d`](https://github.com/projectcaluma/emeis/commit/75b1f6dd8b43460d2974aa9991b0c19ea6d7dbf1)) + +* Merge pull request #128 from projectcaluma/dependabot/pip/django-extensions-3.0.4 + +chore(deps-dev): bump django-extensions from 2.2.9 to 3.0.4 ([`bf6b3bc`](https://github.com/projectcaluma/emeis/commit/bf6b3bceb0274a98eeabc3b18de92880e23765a8)) + +* Merge pull request #124 from projectcaluma/dependabot/pip/django-2.2.15 + +chore(deps): bump django from 2.2.13 to 2.2.15 ([`0a82b6a`](https://github.com/projectcaluma/emeis/commit/0a82b6aaade8c32203a5740e9dd450b968c58f6f)) + +* Merge pull request #120 from projectcaluma/dependabot/pip/pytest-6.0.1 + +chore(deps-dev): bump pytest from 5.4.3 to 6.0.1 ([`653b9b5`](https://github.com/projectcaluma/emeis/commit/653b9b5ee394de15bd0a89c57ea03f6ecf0cefc4)) + +* Merge pull request #102 from projectcaluma/dependabot/pip/pytest-freezegun-0.4.2 + +chore(deps-dev): bump pytest-freezegun from 0.4.1 to 0.4.2 ([`713ddab`](https://github.com/projectcaluma/emeis/commit/713ddabb36dad2a02bbc08c62c120146db819048)) + +* Merge pull request #75 from projectcaluma/dependabot/docker/python-3.6.11-slim-buster + +chore(deps): bump python from 3.6.10-slim-buster to 3.6.11-slim-buster ([`e61f7d7`](https://github.com/projectcaluma/emeis/commit/e61f7d7f96a170e6d9a6a6f93c8d938d73f2dce1)) + +* Merge pull request #72 from hairmare/patch-1 + +Fix contributing link ([`e27a8d0`](https://github.com/projectcaluma/emeis/commit/e27a8d01c7a1ad40618239cab455933576d7919b)) + +* Fix contributing link ([`1ca4e68`](https://github.com/projectcaluma/emeis/commit/1ca4e680ea5114a4fe596f1f47da53147ba3e25c)) + +* Merge pull request #64 from open-dynaMIX/fix_perm_serializer + +fix: include roles in the permission serializer ([`374bb69`](https://github.com/projectcaluma/emeis/commit/374bb69a437b02155aa7c799aff06877712b2df5)) + +* Merge pull request #50 from open-dynaMIX/add_docs ([`c0bdd63`](https://github.com/projectcaluma/emeis/commit/c0bdd63e773473fd3b854a45251871e0b5b09ec5)) + +* Merge pull request #57 from open-dynaMIX/make_updating_users_configurable + +feat(auth): make updating the user email address configurable ([`89d9156`](https://github.com/projectcaluma/emeis/commit/89d915608f6903eb0cb83084d29fa090f45b753b)) + +* Merge pull request #58 from open-dynaMIX/localized_city + +feat(models): city is a LocalizedField now ([`c495885`](https://github.com/projectcaluma/emeis/commit/c49588570b6123c2a1c217de4c016ce6995bbd22)) + +* Merge pull request #59 from open-dynaMIX/permission_role_filter + +Permission role filter ([`280acac`](https://github.com/projectcaluma/emeis/commit/280acac31e1591eb0b10a535d837bff8b6615136)) + +* Merge pull request #56 from projectcaluma/dependabot/pip/requests-2.24.0 + +chore(deps): bump requests from 2.23.0 to 2.24.0 ([`371621e`](https://github.com/projectcaluma/emeis/commit/371621e263352b5b684585c28b05fb71ac993b56)) + +* Merge pull request #54 from open-dynaMIX/set_app_label + +fix: set core app_label to `emeis_core` ([`8848bb1`](https://github.com/projectcaluma/emeis/commit/8848bb1c6904092af6520dd7b01d203768fe086e)) + +* Merge pull request #53 from open-dynaMIX/cleanup_settings + +chore: remove simple_auth settings from settings.py ([`ee6ea79`](https://github.com/projectcaluma/emeis/commit/ee6ea794f2ca21ca5dc6126ffe46ee795a2e70a0)) + +* Merge pull request #52 from open-dynaMIX/explicit_rest_permissions + +chore: make setting of default drf permissions explicit in settings.py ([`7e95e9f`](https://github.com/projectcaluma/emeis/commit/7e95e9f93b1da08abf5da29967e90b25bf59365f)) + +* Merge pull request #55 from projectcaluma/dependabot/pip/uwsgi-2.0.19.1 + +chore(deps): bump uwsgi from 2.0.19 to 2.0.19.1 ([`08ee950`](https://github.com/projectcaluma/emeis/commit/08ee9501e87c727734cbe97273caa09c7427e342)) + +* Merge pull request #51 from projectcaluma/dependabot/pip/django-cors-headers-3.4.0 + +chore(deps): bump django-cors-headers from 3.3.0 to 3.4.0 ([`c319a34`](https://github.com/projectcaluma/emeis/commit/c319a34d8dd12aaac85717fd45ad727c6b9926c0)) + +* Merge pull request #45 from open-dynaMIX/allow_anon_write + +feat: Add `ALLOW_ANONYMOUS_WRITE` to settings ([`cd9443f`](https://github.com/projectcaluma/emeis/commit/cd9443f999b46a01c88d197f6a07a8149c636d6e)) + +* Merge pull request #47 from open-dynaMIX/default_visibility + +feat(visibilities): add OwnAndAdmin visibility ([`1ac0e98`](https://github.com/projectcaluma/emeis/commit/1ac0e98e8b75f09219f0376789c4c8a760f37290)) + +* Merge pull request #49 from open-dynaMIX/add_cors_headers + +Add cors headers, cache config and a sane default for LANGUAGES ([`f3dda34`](https://github.com/projectcaluma/emeis/commit/f3dda34c92260c8bc6e4bf6854102d7b1eb227de)) + +* Merge pull request #42 from open-dynaMIX/add_bootstrapping + +Add bootstrapping ([`09f98c2`](https://github.com/projectcaluma/emeis/commit/09f98c25ae35ba649fda0aa3afd167866d95c267)) + +* Merge pull request #40 from open-dynaMIX/permissions + +feat(permissions): add permissions ([`69d7e61`](https://github.com/projectcaluma/emeis/commit/69d7e61a2d77ae4f7e883392c4ad8a21b19553f3)) + +* Merge pull request #48 from open-dynaMIX/add_user_filter_for_acl_view + +feat: add user, scope and role filters to acl view ([`8a73a0c`](https://github.com/projectcaluma/emeis/commit/8a73a0cad635fbed46d9424afc4a096a135abbac)) + +* Merge pull request #46 from open-dynaMIX/serializer_fixes + +fix(serializers): two serializer fixes: slug and relation ([`38e4964`](https://github.com/projectcaluma/emeis/commit/38e49641b70eb8b9fa93390341939792e4a7a133)) + +* Merge pull request #44 from projectcaluma/dependabot/pip/uwsgi-2.0.19 + +chore(deps): bump uwsgi from 2.0.18 to 2.0.19 ([`db57efa`](https://github.com/projectcaluma/emeis/commit/db57efa900c7c61f6c86fd4e027482e0cf5dcdb5)) + +* Merge pull request #41 from open-dynaMIX/visibilities_chainable + +feat(visibilities): make visibilities chainable ([`f205bd6`](https://github.com/projectcaluma/emeis/commit/f205bd65c85e41673bed4bac294338e4fc0ea891)) + +* Merge pull request #39 from open-dynaMIX/add_search_filter + +feat(filters): add search filter fields ([`de83b12`](https://github.com/projectcaluma/emeis/commit/de83b128009ba0095361ba2f746ca9d64c5650d2)) + +* Merge pull request #38 from projectcaluma/dependabot/docker/python-cf53095 + +chore(deps): bump python from `cdb9505` to `cf53095` ([`612818e`](https://github.com/projectcaluma/emeis/commit/612818e84c1e50b6aa1a8dc856bf492885525df7)) + +* Merge pull request #37 from open-dynaMIX/add_meta_field_to_basemodel + +feat(models): add meta field to BaseModel ([`6954262`](https://github.com/projectcaluma/emeis/commit/695426287efad5702d046e1823d233ec9b0de3b7)) + +* Merge pull request #29 from projectcaluma/dependabot/pip/django-filter-2.3.0 + +chore(deps): bump django-filter from 2.2.0 to 2.3.0 ([`5bff3d9`](https://github.com/projectcaluma/emeis/commit/5bff3d95f619d0b72616b4e9fe886f8f97ee76ab)) + +* Merge pull request #27 from projectcaluma/dependabot/pip/django-2.2.13 + +[security] chore(deps): bump django from 2.2.12 to 2.2.13 ([`1a1d16d`](https://github.com/projectcaluma/emeis/commit/1a1d16dcd2f159f341a12266ea0daa91a14a3a42)) + +* Merge pull request #36 from open-dynaMIX/visibilities + +feat(visibilities): implement visibilities ([`251b2f4`](https://github.com/projectcaluma/emeis/commit/251b2f427adf200d2ae2d5d68136d773149b8054)) + +* Merge pull request #31 from open-dynaMIX/add_myacls_view + +feat: add myacls view ([`9a7b930`](https://github.com/projectcaluma/emeis/commit/9a7b930362a42ce2ab198283bc4c817be8df951d)) + +* Merge pull request #30 from open-dynaMIX/refactor_views + +feat: refactory views in regard to visibilities ([`a04c0fc`](https://github.com/projectcaluma/emeis/commit/a04c0fc675109caee222c76052ca6e15da4ca6d2)) + +* Merge pull request #23 from projectcaluma/add_oidc_authentication + +feat(auth): add oidc authentication ([`c1fd93f`](https://github.com/projectcaluma/emeis/commit/c1fd93fb5130976454fc5f3b4f161ba70aa16e8e)) + +* Merge pull request #19 from projectcaluma/draft_api + +feat: monster PR - models, views, serializers ([`c5cc191`](https://github.com/projectcaluma/emeis/commit/c5cc1913224af021d1eb7a096d8664d888a3400d)) + +* Merge pull request #8 from projectcaluma/user_model + +feat(models): modify User model for out needs ([`b26287a`](https://github.com/projectcaluma/emeis/commit/b26287a7a30acf963cc3cdfdcdc4af45fd53f610)) + +* Merge pull request #16 from projectcaluma/dependabot/docker/python-cdb9505 + +chore(deps): bump python from `d276ac6` to `cdb9505` ([`cbe3334`](https://github.com/projectcaluma/emeis/commit/cbe33341bbaa2ad2cf1d6ebefb1bbeb924b82de5)) + +* Merge pull request #15 from projectcaluma/fix_make_test + +chore: fix test command in Makefile ([`f4199d3`](https://github.com/projectcaluma/emeis/commit/f4199d3f06278696655ea95d41e0dabde408612a)) + +* Merge pull request #13 from projectcaluma/dependabot/docker/python-d276ac6 +chore(deps): bump python from `6689433` to `d276ac6` ([`4dc986f`](https://github.com/projectcaluma/emeis/commit/4dc986f6a592586f26291a0c13a20637f7fee7e9)) -## v0.2.2 (26 July 2021) +* Merge pull request #14 from projectcaluma/update_rfc -### Fixes +chore(docs): update rfc ([`92aa4f4`](https://github.com/projectcaluma/emeis/commit/92aa4f405a532f85b51f1ed5a9d994d78bced067)) -* add missing migration for new manager on user model +* Merge pull request #4 from projectcaluma/dependabot/pip/flake8-isort-3.0.0 -## v0.2.1 (22 July 2021) +Bump flake8-isort from 2.9.1 to 3.0.0 ([`6789852`](https://github.com/projectcaluma/emeis/commit/67898528e7a2fc61bb5a865accf45fe4150e87cc)) -### Fixes +* Merge pull request #12 from projectcaluma/pin_python_image -* auth: make emeis user model able to authenticate (#249) +chore(dependabot): pin python image to < 3.7 ([`bba517f`](https://github.com/projectcaluma/emeis/commit/bba517fb35856d54ffb8068645aa6f9459b439b3)) -## v0.2.0 (22 July 2021) +* Merge pull request #7 from projectcaluma/dependabot_config -Various bugfixes to make Emeis usable as a Django app +chore: add dependabot config and pin docker dependencies ([`7f4e85d`](https://github.com/projectcaluma/emeis/commit/7f4e85d13c473a71abd0b6c6a449f8fa7b6e0e9a)) +* Merge pull request #1 from projectcaluma/dev -## v0.1.0 (22 July 2021) +chore: add boilerplate ([`213e43a`](https://github.com/projectcaluma/emeis/commit/213e43addfdc5e105fb8969939a20ad10b159016)) -Initial release +* initial commit - cookiecutter ([`338f470`](https://github.com/projectcaluma/emeis/commit/338f470ff567f1ac506d661174a9a2d3cb139f78))