Skip to content

Releases: projectcaluma/caluma

v10.2.0

21 May 11:26
Compare
Choose a tag to compare

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

08 Feb 14:00
dfeaa09
Compare
Choose a tag to compare

Fix

  • Do not query for non-existent buckets in healthz (7d5e8ab)

v10.1.0

08 Feb 08:54
adc3ff1
Compare
Choose a tag to compare

Feature

  • settings: Add setting to limit query depth (dde9c9a)

Fix

  • Defer calculation of calc answers until after creating a new doc (8111843)

v10.0.0

31 Jan 13:09
e4f67e4
Compare
Choose a tag to compare

Breaking

  • drop deprecated id filter on cases filterset
    you now must use the ids filter instead (e6356fa)

  • update lots of dependencies. Notable change: replacing psycopg2 with psycopg, 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 key database 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)

v9.3.3

05 Jan 13:19
Compare
Choose a tag to compare

Fix

  • Only save updated fields in post_complete case logic (eeabb02)

v9.3.2

21 Dec 12:15
Compare
Choose a tag to compare

Fix

  • New keycloak versions omit groups in claims if no groups are set (d88affa)

v9.3.1

01 Sep 10:48
Compare
Choose a tag to compare

Fix

  • migrations: Make app prefix migration language independent (2f3a5d3)

v9.3.0

22 Aug 16:24
Compare
Choose a tag to compare

Feature

  • form: Add show_validation property for action buttons (6dea57e)

v9.2.0

15 Aug 07:37
c501360
Compare
Choose a tag to compare

Feature

  • core: Add meta intersection filter (1a54a7f)

Fix

  • analytics: Fix meta field extraction (704ffb9)

v9.1.0

17 Jul 11:55
e0a1b07
Compare
Choose a tag to compare

Feature

  • jexl: Add flatten transform (42144cb)

Fix

  • Also catch ValueError and ZeroDivision errors on early jexl evaluation (0fe96ea)

Documentation

  • jexl: Update question jexl docstring (cdf1e73)