Releases: OpenDataEnsemble/ode
Releases · OpenDataEnsemble/ode
v1.0.0-alpha-22
What's Changed
- chore(deps): update dependency @react-native/babel-preset to v0.84.0 by @renovate[bot] in #342
- fix: resolve formplayer not opening from custom applications by @najuna-brian in #360
- feat: Formulus App: UI/UX updates by @IamLRBA in #361
- chore(deps): update dependency @eslint/eslintrc to v3.3.4 by @renovate[bot] in #359
- chore(deps): update eslint monorepo to v9.39.3 by @renovate[bot] in #341
- chore(deps): update dependency @react-native-vector-icons/material-icons to v12.4.1 by @renovate[bot] in #363
- test: Issue templates for test cases by @r0ssing in #367
- feat: More formulus App Modifications by @IamLRBA in #365
- feat: add Formulus–Synkronus version handshake (major-version check and x-formulus-version header) by @Ndacyayisenga-droid in #358
- fix: convert welcome-bg-dark.png from JPEG to PNG format by @najuna-brian in #382
- fix: Enable version handshake in dev mode by @najuna-brian in #393
- feat: Follow-up/custom question types 20260224 by @najuna-brian in #355
- fix: add x-formulus-version header to portal API requests by @najuna-brian in #402
- feat: Formulus updates by @IamLRBA in #392
- fix: portal upload version header by @najuna-brian in #407
- fix: server version not persisting from git tags (426 errors) by @najuna-brian in #418
- feat: More Screens UI Updates by @IamLRBA in #408
- feat: implement custom validators for form authors by @Mishael-2584 in #417
- feat: Formplayer updates for Formulus by @IamLRBA in #419
Full Changelog: v1.0.0-alpha.21...v1.0.0-alpha-22
v1.0.0-alpha.21
What's Changed
- build(android): add x86 and x86_64 to reactNativeArchitectures by @Bahati308 in #339
- chore(deps): update dependency ajv to v8.18.0 [security] by @renovate[bot] in #340
- chore(deps): update material-ui monorepo by @renovate[bot] in #332
- chore(deps): update react-navigation monorepo by @renovate[bot] in #315
- refactor: serve API and portal from one Go server by embedding the React build and dropping Nginx from the image by @Ndacyayisenga-droid in #343
- feat: enable dollar-data references in AJV for cross-field validation by @najuna-brian in #344
- feat: author-configurable form header title and sticky fields by @najuna-brian in #346
- feat: Pre-cache GPS location during form fill by @najuna-brian in #348
- feat: add app-config driven native tab visibility by @najuna-brian in #353
- ci(formulus-android): add Gradle cache and --build-cache to speed up PR APK builds by @Ndacyayisenga-droid in #334
- fix: close zip file handle before saving bundle.zip by @najuna-brian in #357
- feat: Support for Custom Question Types by @Jexsie in #333
Full Changelog: v1.0.0-alpha.20...v1.0.0-alpha.21
v1.0.0-alpha.20
What's Changed
- feat(formulus): use ODE tokens and components (fixes #291) by @IamLRBA in #316
- feat(formplayer): add QrcodeQuestionRenderer for in-form QR code scanning by @najuna-brian in #326
- fix(ci): install @ode/components deps in formulus-android workflow by @najuna-brian in #327
- chore(deps): update dependency @types/node to v24.10.13 by @renovate[bot] in #318
- feat: expose user role in getCurrentUser() for custom web apps by @najuna-brian in #331
- chore(deps): update dependency @vitejs/plugin-react to v5.1.4 by @renovate[bot] in #329
- feat(formulus-formplayer): align with ODE tokens and adopt @ode/components for chrome by @IamLRBA in #328
- fix: skip hidden pages in SwipeLayout when all elements are hidden by… by @najuna-brian in #336
- feat: Custom App Theming to Let the custom app own its brand by @najuna-brian in #338
Full Changelog: v1.0.0-alpha.19...v1.0.0-alpha.20
v1.0.0-alpha.19
What's Changed
- fix: add armeabi-v7a to supported architectures for 32-bit Android de… by @najuna-brian in #324
- fix: use namespace import for react-native-image-picker by @najuna-brian in #323
Full Changelog: v1.0.0-alpha.18...v1.0.0-alpha.19
v1.0.0-alpha.18
What's Changed
- fix: Sync mechanism issues by @najuna-brian in #300
Full Changelog: v1.0.0-alpha.17...v1.0.0-alpha.18
v1.0.0-alpha.17
What's Changed
- feat(formulus): Unified back button navigation for WebView and native screens by @najuna-brian in #296
- feat: remove form management from more menu by @najuna-brian in #298
- chore(deps): update dependency prettier to v3.8.1 by @renovate[bot] in #278
- chore(deps): update node.js to v24 by @renovate[bot] in #280
- chore(deps): update dependency eslint-plugin-prettier to v5.5.5 by @renovate[bot] in #306
- chore(deps): update babel monorepo by @renovate[bot] in #301
- chore(deps): update dependency eslint-plugin-react-refresh to ^0.5.0 by @renovate[bot] in #309
- chore(deps): update github artifact actions (major) by @renovate[bot] in #279
Full Changelog: v1.0.0-alpha.16...v1.0.0-alpha.17
v1.0.0-alpha.16
What's Changed
- chore(deps): upgrade dependencies to the latest by @Jexsie in #120
- fix(deps): update dependency androidx.appcompat:appcompat to v1.7.1 by @renovate[bot] in #140
- chore(deps): update dependency concurrent-ruby to '< 1.3.7' by @renovate[bot] in #133
- fix(deps): update module github.com/go-chi/chi/v5 to v5.2.4 by @renovate[bot] in #164
- chore(deps): update dependency go to v1.25.6 by @renovate[bot] in #170
- chore(deps): update golang docker tag to v1.25.6 by @renovate[bot] in #177
- feat(docker): Combine Synkronus API and Portal into a single Docker image with Nginx serving the frontend and proxying API requests by @Ndacyayisenga-droid in #248
- fix(deps): update react monorepo by @renovate[bot] in #268
- fix(formplayer): address spacing issues from PR #227 review by @najuna-brian in #272
- fix: address spacing issues from PR #227 review" by @najuna-brian in #281
- fix(database): handle object formType parameters in WatermelonDB queries by @Jexsie in #283
- chore: upgrade Node.js to v24 for Metro bundler compatibility by @Jexsie in #287
- feat(formulus-formplayer): Add dynamic choice lists with WHERE clause and age filtering support by @Mishael-2584 in #277
- feat(synkronus-portal): UI/UX Updates by @IamLRBA in #288
- fix(formplayer): address layout issues - text alignment, vertical options, and spacing by @najuna-brian in #294
- fix(android): resolve build and startup issues for Formulus app by @Bahati308 in #289
New Contributors
Full Changelog: v1.0.0-alpha.15c...v1.0.0-alpha.16
v1.0.0-alpha.15c
What's Changed
- fix: update formplayer assets by @najuna-brian in #266
- feat(formplayer): improve UI spacing and error button visibility by @IamLRBA in #227
- fix(ci): Unrecognized named-value error by @Bahati308 in #267
Full Changelog: v1.0.0-alpha.15...v1.0.0-alpha.15c
v1.0.0-alpha.15b
What's Changed
- fix(formulus): sync indicators, loader, and Android back behavior by @Mishael-2584 in #262
- ci: build android apk using artifact-based formplayer assets by @Bahati308 in #263
- fix: prevent keyboard from appearing on Select dropdown tap by @najuna-brian in #264
Full Changelog: v1.0.0-alpha.14...v1.0.0-alpha.15b
v1.0.0-alpha.15
What's Changed
- fix(formulus): sync indicators, loader, and Android back behavior by @Mishael-2584 in #262
- ci: build android apk using artifact-based formplayer assets by @Bahati308 in #263
- fix: prevent keyboard from appearing on Select dropdown tap by @najuna-brian in #264
Full Changelog: v1.0.0-alpha.14...v1.0.0-alpha.15