Releases: opengisch/QFieldCloud
Releases · opengisch/QFieldCloud
v0.32.5
What's Changed
- Use upstream
constancedatabase backend, since it no longer resets values - Fix
Job.get_feedback_step_datafor 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
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
ApplyJobDeltatypings by @gounux in #1139 - Sign-up via invitation link process results in a broken
/accounts/profileredirect by @suricactus in #1134
Full Changelog: v0.32.3...v0.32.4
v0.32.3
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
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
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
What's Changed
- Bump django-allauth to 65.3.1 by @gounux in #1084
- Bump
django-axesto v7.0.1 anddjango-allauthto 65.3.1 by @gounux in #1103 - Bump QGIS from
3.40.1to3.40.2by @suricactus in #1106 - Remove useless django 4.2.16 dependency by @gounux in #1109
- Bump
django-phonenumber-fieldto v8.0.0 by @gounux in #1108 - Introduce
Project.the_qgis_file_nameandProject.has_the_qgis_fileby @suricactus in #1111 - [breaking] Translate QFieldCloud admin by @gounux in #1105
- Add
.envfile 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-constancefrom 2.9.1 to 4.3.1 by @gounux in #1114
Full Changelog: v0.31.0...v0.32.0
v0.31.0
What's Changed
- Move
core.test_jobtosubscription.test_job_creationby @gounux in #1088 - Add
djangorestframework-stubsfor 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_atcolumn by @suricactus in #1094 - [optimization] Migrate
django-auditlogrecords tojsonbdatatype by @suricactus in #1096 - Fix an error from
drf-spectacularthat 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
BadLayerHandlerdoes not work duringpackagingorprocess_projectfileby @gounux in #1089
Full Changelog: v0.30.0...v0.31.0
v0.30.0
- 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
v0.29.1
v0.29.0
What's Changed
- Fixing github Build-and-push so that it actually pushes by @dddpt in #1055
- Fix the docker images tagged by commit SHA to match what it used to be by @suricactus in #1053
- Add docker-compose.override.standalone.yml by @suricactus in #1052
- Silent some docker warnings from GitHub by @suricactus in #1051
- Simplify build and cache by @suricactus in #1050
- Bump all CI deps by @suricactus in #1048
- Improve the project patch endpoint by @suricactus in #1036
- Retire the outdated django-migrate-sql-deux and use django-migrate-sql-3 by @suricactus in #1034
- Bump deps waiting on django 4.2 by @suricactus in #1030
- Expose "overwrite_conflicts" Project flag in the admin by @suricactus in #1029
- Do not check for email uniqueness if the email is not populated by @suricactus in #1028
- Bump QGIS from 3.38.1 to 3.38.3 by @suricactus in #1027
- Bump various dependencies by @suricactus in #1025
- Bump to Django 4.2 by @suricactus in #1024
- Bump some deps to more recent versions by @suricactus in #1021
- Fix the mess with dependencies and broken CI by @suricactus in #1019
- Bump boto3 related dependencies by @suricactus in #1018
- Make the information whether an error should be logged to sentry part of the error class by @suricactus in #1015
- Make the new minioffliner the default packager by @suricactus in #1014
- Bump pre-commit linting tools and fix linting/formatting errors by @suricactus in #1012
- Kill geodb from the status API by @suricactus in #1011
- Split requirements and freeze by @m-kuhn was merged Sep 3, 2024
- Bump pre-commit repos by @suricactus in #1007
- Retire supervisor related stuff by @suricactus in #1006
- Letsencrypt certificate autorenewal follow-up adjustments and fixes by @suricactus in #1005
- Make development of docker-qgis easier by @suricactus in #1004
- Make docker-qgis entrypoint.py easier extendable by @faebebin in #996