Releases: opengisch/QFieldCloud
Releases · opengisch/QFieldCloud
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
v0.28.0
What's Changed
- Bump QGIS 3.36.2 to 3.36.3 by @suricactus in #955
- Fix typing for QuerySet by @suricactus in #966
- Limit QGIS project modifications to managers and admins by @boardend in #958
- Set initial created subscription plan status to ACTIVE_PAID by @boardend in #963
- Bump urllib3 from 1.26.18 to 1.26.19 in /docker-app in the pip group across 1 directory by @dependabot in #962
- Bump to latest version in the testing framework, hoping that everything autofixes by @suricactus in #968
- Switch to ruff instead of black, isort, flake8 and autoflake by @suricactus in #967
- We already have quite fresh
pip
, no need to force upgrade by @suricactus in #970 - Autofix errors reported from the linter by @suricactus in #971
- Bump the pip group in /docker-app with 2 updates by @dependabot in #981
- Patch admin constance styles by @faebebin in #979
- fix pip requirement ot djangorestframework==3.15.1 by @faebebin in #985
- Fix username form field help texts by @faebebin in #980
- Replace email address with demo address by @m-kuhn in #984
- Patch Dockerfile: EOF not valid under all build OS by @vincentBenet in #976
- Set new user's default timezone to the settings one by @gounux in #978
- Add
has_accepted_tos
andhas_newsletter_subscription
for each email by @suricactus in #977 - Fix the lint issue introduced by PR #978 by @suricactus in #987
- When adding a collaborator via the API, add created_by/updated_by by @suricactus in #982
- Fix admin constance styles with css only by @faebebin in #989
- Prevent error 500 when modifying a Person with an email that already exists by @suricactus in #969
- Update README.md with more support options by @suricactus in #990
- Enhance shell_plut with ipython if DEBUG_BUILD by @faebebin in #993
- Make sure the qgis continues to run by @suricactus in #992
- Bump to QGIS 33801 by @suricactus in #994
- Bump libqfieldsync by @suricactus in #995
New Contributors
- @vincentBenet made their first contribution in #976
- @gounux made their first contribution in #978
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's Changed
- Fixed missing button styles for project admin "refresh files list" by @dddpt in #921
- Fix init_letsencrypt.sh CONFIG_PATH by @dddpt in #925
- Bump idna from 3.4 to 3.7 in /docker-app by @dependabot in #927
- Fix localized path regression by @nirvn in #924
- init_letsencrypt.sh remove download nginx ssl conf by @dddpt in #931
- Fix test that was never working properly by @suricactus in #937
- Bump to latest Ubuntu 24.04 and QGIS 3.36.2 by @suricactus in #945
- Remove unnecessary QFIELDCLOUD_DEFAULT_NETWORK env by @faebebin in #938
- Bump requests from 2.31.0 to 2.32.0 in /docker-app in the pip group across 1 directory by @dependabot in #947
- Bump QFieldCloud SDK to 0.8.4 by @suricactus in #946
- Allow development of the SDK alongside QFieldCloud by @suricactus in #944
- Update libqfieldsync revision to catch project plugins support by @nirvn in #940
- Do not remove broken WMS layers during packaging by @suricactus in #922
- Fix Delta Apply stuck in "Started" by @dddpt in #941
- Fix the failing worker_wrapper and tests by requests==2.32.0 by @suricactus in #951
- Create a link to the project jobs in the project admin view by @boardend in #950
- Add Secrets to the admin page by @boardend in #939
- Secret admin: Use @admin.display desc for SecretAdmin.created_by__link by @boardend in #954
- Execute "after_docker_exception" on DOCKER_ENGINE_SIGKILL by @boardend in #953
Full Changelog: v0.26.5...v0.27.0
v0.26.4
What's Changed
- Handle deltas with WKT geometry as empty string instead of null by @suricactus in #917
- Bump QGIS 3.34.2 to 3.36.1 by @suricactus in #918
- Do not exclude vector layers when estimating the extent of the project by @suricactus in #919
Full Changelog: v0.26.3...v0.26.4
v0.26.3
What's Changed
- Added a way to configure the subscription status in the Admin by @suricactus in #913
- Fix missing active subscription creation by reverting the timezone fixes in #912 by @suricactus in #914
Full Changelog: v0.26.2...v0.26.3
v0.26.2
What's Changed
- Fix typo to fix timezones for users from the other side of the world by @suricactus in #912
Full Changelog: v0.26.1...v0.26.2
v0.26.1
What's Changed
- Bump django from 3.2.24 to 3.2.25 in /docker-app by @dependabot in #911
Full Changelog: v0.26.0...v0.26.1
v0.26.0
What's Changed
- Bump the pip group across 1 directories with 1 update by @dependabot in #892
- QF-3818 Make connexion to s3 more resilient by @dddpt in #896
- QF-3851 Remove S3 ACL parameter for avatar/projects thumbnails by @dddpt in #891
- QF-3892 Create custom nginx docker image for QFC by @dddpt in #898
- Restored the ability to create subscriptions with plans by @suricactus in #899
- Fix setting status when status SIGKILL is sent by docker by @suricactus in #902
- Add note about changing subscription in the admin template by @suricactus in #903
- Bump QGIS from 3.34.2 to 3.34.4 by @suricactus in #904
- Switch from
qgis/qgis
image to simple Ubuntu with apt-installed qgis by @suricactus in #907 - Speed up packaging by @nirvn in #894
- If the srid is unsupported, just do not store delta geom instead of throw by @suricactus in #905
- Prevents a crash when feature count is enabled on layers on thumbnail… by @suricactus in #908
- Force garbage collection of all dangling QGIS objects around by @suricactus in #909
- Bump libqfieldsync deleting it's QgsProject by @suricactus in #910
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- In Subscriptions admin add a filter by plan by @dddpt in #860
- Add "id" to
SubscriptionAdmin.search_fields
" by @faebebin in #880 - Bump the pip group across 1 directories with 1 update by @dependabot in #881
wait_for_services.py
handles if pg never responds in the timeout window by @dddpt in #882- Add filter that shows all subscription that expire within 1, 2, or 4 weeks by @dddpt in #887
- Add possibility to rerun job in the Admin by @dddpt in #886
- Jazzmin admin theme by @why-not-try-calmer in #859
- Bump the pip group across 1 directories with 1 update by @dependabot in #890
- Support
skip_metadata
onpackages/<project-id>/latest
request to boost performance by @suricactus in #885 - Bump libqfieldsync to support mbtiles localized layers by @suricactus in #883
- Fix wrong mention of
HOST_POSTGRES_PORT
instead ofHOST_GEODB_PORT
by @suricactus in #888 - Bump various project deps by @suricactus in #879
Full Changelog: v0.24.1...v0.25.0