Skip to content

Releases: opengisch/QFieldCloud

v0.32.5

12 Mar 06:51

Choose a tag to compare

What's Changed

  • Use upstream constance database backend, since it no longer resets values
  • Fix Job.get_feedback_step_data for jobs that do not have steps key
  • Fix typo in docker-compose.override.local.yml

Full Changelog: v0.32.4...v0.32.5

v0.32.4

06 Mar 10:18

Choose a tag to compare

What's Changed

  • Add some extra default settings to the cache configuration by @suricactus in #1136
  • [sentry] Fix comparison between of a constance setting and "Content-Length" header by @tdrivas in #1135
  • Fix ApplyJobDelta typings by @gounux in #1139
  • Sign-up via invitation link process results in a broken /accounts/profile redirect by @suricactus in #1134

Full Changelog: v0.32.3...v0.32.4

v0.32.3

26 Feb 11:47

Choose a tag to compare

What's Changed

  • Revert "bump boto3, boto3-stubs and mypy-boto3-s3 from 1.35.90 to 1.37.0 and minio to RELEASE.2025-02-18T16-25-55Z @suricactus in #1130", not all Object storage providers support it yet

Full Changelog: v0.32.2...v0.32.3

v0.32.2

26 Feb 10:01

Choose a tag to compare

What's Changed

  • Bump django-sri from 0.7.0 to 0.8.0 by @suricactus in #1132
  • Fix warning due to django-allauth update by @suricactus in #1131
  • Bump boto3, boto3-stubs and mypy-boto3-s3 from 1.35.90 to 1.37.0 and minio to RELEASE.2025-02-18T16-25-55Z @suricactus in #1130

Full Changelog: v0.32.1...v0.32.2

v0.32.1

25 Feb 15:24

Choose a tag to compare

What's Changed

  • Add special lint to enforce newline around blocks such as if/else, for etc by @suricactus in #1125
  • Fix manual write to audit, usually about file changes, that is a string by @suricactus in #1123
  • Reorder Organization admin tabs: members and teams should be neighbors by @suricactus in #1126
  • Add explicit constance typing for settings to prevent potential errors by @suricactus in #1128
  • Bump QGIS from 3.40.2 to 3.40.3 by @suricactus in #1127
  • Bump QFieldCloud dependencies by @suricactus in #1129

Full Changelog: v0.32.0...v0.32.1

v0.32.0

20 Feb 14:38

Choose a tag to compare

What's Changed

  • Bump django-allauth to 65.3.1 by @gounux in #1084
  • Bump django-axes to v7.0.1 and django-allauth to 65.3.1 by @gounux in #1103
  • Bump QGIS from 3.40.1 to 3.40.2 by @suricactus in #1106
  • Remove useless django 4.2.16 dependency by @gounux in #1109
  • Bump django-phonenumber-field to v8.0.0 by @gounux in #1108
  • Introduce Project.the_qgis_file_name and Project.has_the_qgis_file by @suricactus in #1111
  • [breaking] Translate QFieldCloud admin by @gounux in #1105
  • Add .env file CI step before generating Django strings for Transifex by @gounux in #1115
  • Store and display jobs' qgis app version by @gounux in #1113
  • [breaking] Bump django-constance from 2.9.1 to 4.3.1 by @gounux in #1114

Full Changelog: v0.31.0...v0.32.0

v0.31.0

08 Jan 14:50

Choose a tag to compare

What's Changed

  • Move core.test_job to subscription.test_job_creation by @gounux in #1088
  • Add djangorestframework-stubs for better typing by @tdrivas in #1090
  • Fix GitHub warning that variables should be defined before their use by @suricactus in #1091
  • Bump various dependencies by @suricactus in #1093
  • [chore] Sort dependencies alphabetically by @suricactus in #1095
  • [optimization] Speed-up opening the authentication.authtoken admin by indexing created_at column by @suricactus in #1094
  • [optimization] Migrate django-auditlog records to jsonb datatype by @suricactus in #1096
  • Fix an error from drf-spectacular that returns 500 on GET /swagger.yml by @suricactus in #1097
  • Simplify the teams endpoints removing unnecessary GET endpoints by @suricactus in #1098
  • Fix getting the list of available teams per organization by @suricactus in #1101
  • Fix missing timezones by @suricactus in #1102
  • Add test to prevent regressions if BadLayerHandler does not work during packaging or process_projectfile by @gounux in #1089

Full Changelog: v0.30.0...v0.31.0

v0.30.0

19 Dec 16:20
7e437f2

Choose a tag to compare

  • Adding django-sri to requirements by @dddpt in #1081
  • Kill create_storage_bucket script as it was never actually used by @suricactus in #1080
  • Fix hardcoded file name when the package files are downloaded by @suricactus in #1079
  • Make functions in utils2.storages us the Project instance, not only the project_id by @suricactus in #1078
  • Add error message for the FileNotFoundError instead of just showing the filename by @suricactus in #1077
  • BREAKING Update the HTTP error codes for some of the exceptions by @suricactus in #1076
  • Rename TeamsTestCase to QfcTestCase as all the tests on QFieldCloud by @suricactus in #1075
  • Fix pre-commit check on the CI that fails on commits merged to master by @suricactus in #1074
  • Remove long deprecated qfield-files API endpoint by @suricactus in #1073
  • Add more pre-commit checks and bump dependencies by @suricactus in #1072
  • Bump QGIS to 3.40.1 by @nirvn in #1071
  • A bunch of changes on logging, typing, config and command clean-up by @suricactus in #1070
  • Kill GeoDB admin by @suricactus in #1068
  • Bump django-auditlog to 3.0.0+ by @suricactus in #1066
  • Add created_at, created_by, updated_at, updated_by to OrganizationMember by @tdrivas in #1064
  • Fix nginx variables use in the config and allow changing the error log level by @suricactus in #1063
  • Fix typing for some core models errors by @suricactus in #1062
  • Add projects API ordering by @gounux in #1060
  • Add token filter and action by @gounux in #1058

Welcome to our new contributors @gounux @tdrivas! 🎉✨

v0.29.1

12 Nov 12:10

Choose a tag to compare

  • Fixing github actions so that it properly pushes Docker images to Docker hub.

v0.29.0

07 Nov 15:28
37bca54

Choose a tag to compare

What's Changed