Skip to content

Update release 3.4.1 with 3.4.0 [skip size]#4848

Merged
andresmr merged 23 commits into
release/3.4.1from
release/3.4.0-RC
May 4, 2026
Merged

Update release 3.4.1 with 3.4.0 [skip size]#4848
andresmr merged 23 commits into
release/3.4.1from
release/3.4.0-RC

Conversation

@andresmr
Copy link
Copy Markdown
Collaborator

@andresmr andresmr commented May 1, 2026

Description

Release 3.4.0

xavimolloy and others added 22 commits January 15, 2026 11:07
build: Release 3.3.1 [skip size]
#4585)

* fix(translations): sync translations from transifex (main)

* fix(translations): sync translations from transifex (main)

* fix(translations): sync translations from transifex (main)

* fix(translations): sync translations from transifex (main)

* fix(translations): sync translations from transifex (main)

* fix: remove escaped characters

---------

Co-authored-by: andresmr <andres@andresmr.com>
#4635)

* fix(translations): sync translations from transifex (main)

* fix(translations): sync translations from transifex (main)

* fix(translations): sync translations from transifex (main)

* fix: remove \? escape character in KMM modules

* fix(translations): sync translations from transifex (main)

WARNING: This automated sync from transifex removed more lines than it added.
Please check carefully before merging!

---------

Co-authored-by: andresmr <andres@andresmr.com>
…ment flaky test using tools [skip size] (#4732)

* Initial plan

* docs: improve testing.agent.md with enriched frontmatter, Markdown structure, and missing guidelines

Co-authored-by: andresmr <3330344+andresmr@users.noreply.github.com>

* docs: document Gradle 9.x source set rename in testing agent

Co-authored-by: andresmr <3330344+andresmr@users.noreply.github.com>

* docs: correct testing agent - androidHostTest/androidDeviceTest are the new AGP 9.x names

Co-authored-by: andresmr <3330344+andresmr@users.noreply.github.com>

* docs: fix MockK→Mockito and add integration test guidelines in AGENTS.md

Co-authored-by: andresmr <3330344+andresmr@users.noreply.github.com>

* docs: replace MockK with Mockito in testing.agent.md

Co-authored-by: andresmr <3330344+andresmr@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: andresmr <3330344+andresmr@users.noreply.github.com>
Co-authored-by: Andrés Miguel Rubio <andres@dhis2.org>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix: [ANDROAPP-7495] Update filters in main thread

* fix: [ANDROAPP-7495] fix tests

* fix: [ANDROAPP-7495] inject dispather
…c metadata settings triggered when job is set to manual initially (#4792)
…ed (#4835)

* fix: [ANDROAPP-7569] Set default sync periods if ASWA is not configured

* fix: [ANDROAPP-7569] Set default sync periods if ASWA is not configured
* Update version code, sdk, and design system release version

* build: 3.4.0 release

---------

Co-authored-by: @dhis2-bot <apps@dhis2.org>
Co-authored-by: andresmr <andres@dhis2.org>
# Conflicts:
#	app/src/main/res/values-en-rUS/strings.xml
#	app/src/main/res/values-hi-rIN/strings.xml
#	app/src/main/res/values-zh/strings.xml
#	commons/src/main/res/values-en-rUS/strings.xml
#	commons/src/main/res/values-ru/strings.xml
#	commons/src/main/res/values-zh-rCN/strings.xml
#	commonskmm/src/commonMain/composeResources/values-cs/strings.xml
#	commonskmm/src/commonMain/composeResources/values-en-rUS/strings.xml
#	commonskmm/src/commonMain/composeResources/values-es/strings.xml
#	commonskmm/src/commonMain/composeResources/values-fr/strings.xml
#	commonskmm/src/commonMain/composeResources/values-hi-rIN/strings.xml
#	commonskmm/src/commonMain/composeResources/values-lo/strings.xml
#	commonskmm/src/commonMain/composeResources/values-zh/strings.xml
#	form/src/main/res/values-en-rUS/strings.xml
#	form/src/main/res/values-hi-rIN/strings.xml
#	login/src/commonMain/composeResources/values-cs/strings.xml
#	login/src/commonMain/composeResources/values-en-rUS/strings.xml
#	login/src/commonMain/composeResources/values-zh/strings.xml
#	stock-usecase/src/main/res/values-cs/strings.xml
#	stock-usecase/src/main/res/values-nl/strings.xml
#	stock-usecase/src/main/res/values-zh/strings.xml
#	sync/src/commonMain/composeResources/values-ar/strings.xml
#	sync/src/commonMain/composeResources/values-ckb/strings.xml
#	sync/src/commonMain/composeResources/values-cs/strings.xml
#	sync/src/commonMain/composeResources/values-es-rES/strings.xml
#	sync/src/commonMain/composeResources/values-es/strings.xml
#	sync/src/commonMain/composeResources/values-fr/strings.xml
#	sync/src/commonMain/composeResources/values-id/strings.xml
#	sync/src/commonMain/composeResources/values-km/strings.xml
#	sync/src/commonMain/composeResources/values-lo/strings.xml
#	sync/src/commonMain/composeResources/values-nb/strings.xml
#	sync/src/commonMain/composeResources/values-nl/strings.xml
#	sync/src/commonMain/composeResources/values-pt/strings.xml
#	sync/src/commonMain/composeResources/values-ru/strings.xml
#	sync/src/commonMain/composeResources/values-sv/strings.xml
#	sync/src/commonMain/composeResources/values-uk/strings.xml
#	sync/src/commonMain/composeResources/values-uz-rUZ/strings.xml
#	sync/src/commonMain/composeResources/values-uz/strings.xml
#	sync/src/commonMain/composeResources/values-vi/strings.xml
#	sync/src/commonMain/composeResources/values-zh-rCN/strings.xml
#	sync/src/commonMain/composeResources/values-zh/strings.xml
#	tracker/src/commonMain/composeResources/values-ar/strings.xml
#	tracker/src/commonMain/composeResources/values-ckb/strings.xml
#	tracker/src/commonMain/composeResources/values-cs/strings.xml
#	tracker/src/commonMain/composeResources/values-es-rES/strings.xml
#	tracker/src/commonMain/composeResources/values-hi-rIN/strings.xml
#	tracker/src/commonMain/composeResources/values-id/strings.xml
#	tracker/src/commonMain/composeResources/values-nb/strings.xml
#	tracker/src/commonMain/composeResources/values-prs/strings.xml
#	tracker/src/commonMain/composeResources/values-pt-rBR/strings.xml
#	tracker/src/commonMain/composeResources/values-uk/strings.xml
#	tracker/src/commonMain/composeResources/values-uz/strings.xml
#	tracker/src/commonMain/composeResources/values-zh/strings.xml
#	ui-components/src/main/res/values-fr/strings.xml
#	ui-components/src/main/res/values-hi-rIN/strings.xml
#	ui-components/src/main/res/values-lo/strings.xml
build: update release 3.4.0 version name and version code
@andresmr andresmr changed the base branch from develop to release/3.4.1 May 4, 2026 08:22
@andresmr andresmr changed the title Release/3.4.0 rc Update release 3.4.1 with 3.4.0 May 4, 2026
@andresmr andresmr changed the title Update release 3.4.1 with 3.4.0 Update release 3.4.1 with 3.4.0 [skip size] May 4, 2026
@andresmr andresmr force-pushed the release/3.4.0-RC branch from d9e0577 to 48cc5b9 Compare May 4, 2026 09:14
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 4, 2026

@andresmr andresmr merged commit f9761fa into release/3.4.1 May 4, 2026
7 checks passed
@andresmr andresmr deleted the release/3.4.0-RC branch May 4, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants