Releases: projectcaluma/caluma
v10.5.1
v10.5.0
v10.4.0
v10.3.1
v10.3.0
Feature
-
feat: allow calculated fields to depend on other calculated fields (
92a8c1b
) -
feat(options): implement is_hidden jexl on options
This commit adds an
is_hidden
jexl to Options. This will be evaluated
and enforced on saving of answers. Addiotionally, the Options got a new
filtervisible_in_document
. (38ca1c4
)
Fix
- fix(docker): install dependencies as caluma user (
9623107
)
v10.2.0
Feature
-
feat(form): add more case info to jexl context (
ab73edd
) -
feat(jexl): add main_case_form to info object
This is convenient when you'd like to write a JEXL expression in a task
form attached to some work item, that depends on the main case's form. (bcb9136
)
Fix
- fix(validation): do not block __typename when introspection is disabled
The DisableIntrospection
validator rejects everything that could
lead to insight into the schema. Sadly, our frontends rely on having
__typename
available, thus we need our own validator that allows this
specific introspection key (but not anything else) (46f2184
)
v10.1.1
v10.1.0
v10.0.0
Breaking
-
drop deprecated id filter on cases filterset
you now must use theids
filter instead (e6356fa
) -
update lots of dependencies. Notable change: replacing
psycopg2
withpsycopg
, version 3
This drops support for PostgreSQL versions 9, 10 and 11, as well as Python 3.8. -
feat(healthz)!: overhaul health-checks for them to be less intrusive.
In the healthz response, the keydatabase models
has
been dropped. (4a585da
)
Feature
- feat: disable introspection via validation rules property (
21afd5d
) - feat: implement flat_answer_map (analog to ember-caluma) (
d96d33e
) - feat(filters): add EXACT_WORD lookup type to SearchAnswer (
23c0e55
) - feat(healthz): overhaul health-checks for them to be less intrusive (
54c545f
)
Fix
- fix(graphene): add a custom metaclass factory for interface types (
d56f131
) - fix(analytics/tests): do not assume sorted output (
136f1ae
) - fix: new keycloak versions omit groups in claims if no groups are set (
d88affa
) - fix: only save updated fields in post_complete case logic (
8c9edae
) - fix(healthz): do not warn about expected events (
b747c1f
)