Skip to content

Releases: OpenDataEnsemble/ode

v1.1.1

24 Jun 16:44
4bec898

Choose a tag to compare

What's Changed

  • fix(formulus): Minor UX fixes by @r0ssing in #659
  • feat(formulus): Various bugfixes to formulus and desktop by @r0ssing in #660
  • fix(packages): Fix CycloneDB action error by updating package lockfile by @r0ssing in #661
  • feat(formulus): Prep for v1.1.1 by @r0ssing in #662
  • fix(desktop): update dekstop API implementation by @r0ssing in #663
  • fix(formulus): Autonumbering implementation by @r0ssing in #664
  • fix(formplayer): Add support for more layout options, and make ODE De… by @r0ssing in #665
  • fix(formplayer): prevent re-revealing of input fields by @r0ssing in #666
  • fix(formplayer): Improved number input UX by @r0ssing in #667
  • chore(deps): update dependency @react-native-community/cli to v20.1.3 by @renovate[bot] in #642
  • chore(deps): update Babel dependencies to version 7.29.7 by @r0ssing in #670
  • chore(deps): update dependency @react-native/typescript-config to v0.86.0 by @renovate[bot] in #430
  • chore(deps): update dependency baseline-browser-mapping to v2.10.38 by @renovate[bot] in #432
  • chore(deps): update material-ui monorepo by @renovate[bot] in #434
  • chore(deps): update dependency @react-native-community/cli-platform-android to v20.1.3 by @renovate[bot] in #668
  • chore(deps): update babel monorepo by @renovate[bot] in #641
  • chore(deps): update dependency react-native-safe-area-context to v5.8.0 by @renovate[bot] in #436
  • chore(deps): pin dependencies by @renovate[bot] in #669
  • chore(deps): update react-native-safe-area-context to v5.8.0 and impr… by @r0ssing in #671
  • chore(deps): update dependency concurrent-ruby to '< 1.3.8' by @renovate[bot] in #673
  • chore(deps): update dependency @react-native-community/cli-platform-ios to v20.1.3 by @renovate[bot] in #672
  • feat(synkronus-cli): enhance login command for non-interactive use in CI/CD by @r0ssing in #674
  • chore(renovate): disable lockFileMaintenance by @r0ssing in #677
  • feat(ode): Prep v1.1.1 by @r0ssing in #687

Full Changelog: v1.1.0...v1.1.1

v1.1.1-alpha.7

23 Jun 15:36
2931c12

Choose a tag to compare

v1.1.1-alpha.7 Pre-release
Pre-release

What's Changed

  • fix(formplayer): Add support for more layout options, and make ODE De… by @r0ssing in #665
  • fix(formplayer): prevent re-revealing of input fields by @r0ssing in #666
  • fix(formplayer): Improved number input UX by @r0ssing in #667
  • chore(deps): update dependency @react-native-community/cli to v20.1.3 by @renovate[bot] in #642
  • chore(deps): update Babel dependencies to version 7.29.7 by @r0ssing in #670
  • chore(deps): update dependency @react-native/typescript-config to v0.86.0 by @renovate[bot] in #430
  • chore(deps): update dependency baseline-browser-mapping to v2.10.38 by @renovate[bot] in #432
  • chore(deps): update material-ui monorepo by @renovate[bot] in #434
  • chore(deps): update dependency @react-native-community/cli-platform-android to v20.1.3 by @renovate[bot] in #668
  • chore(deps): update babel monorepo by @renovate[bot] in #641
  • chore(deps): update dependency react-native-safe-area-context to v5.8.0 by @renovate[bot] in #436
  • chore(deps): pin dependencies by @renovate[bot] in #669
  • chore(deps): update react-native-safe-area-context to v5.8.0 and impr… by @r0ssing in #671
  • chore(deps): update dependency concurrent-ruby to '< 1.3.8' by @renovate[bot] in #673
  • chore(deps): update dependency @react-native-community/cli-platform-ios to v20.1.3 by @renovate[bot] in #672
  • feat(synkronus-cli): enhance login command for non-interactive use in CI/CD by @r0ssing in #674
  • chore(renovate): disable lockFileMaintenance by @r0ssing in #677

Full Changelog: v1.1.1-alpha.5...v1.1.1-alpha.7

v1.1.1-alpha.5

19 Jun 19:01
6b84bf9

Choose a tag to compare

v1.1.1-alpha.5 Pre-release
Pre-release

What's Changed

  • fix(desktop): update dekstop API implementation by @r0ssing in #663
  • fix(formulus): Autonumbering implementation by @r0ssing in #664

Full Changelog: v1.1.1-alpha.4...v1.1.1-alpha.5

v1.1.1-alpha.4

19 Jun 13:16
0105d5c

Choose a tag to compare

v1.1.1-alpha.4 Pre-release
Pre-release

What's Changed

  • improve autonumbering with scoped sequences
  • fix(packages): Fix CycloneDB action error by updating package lockfile by @r0ssing in #661
  • feat(formulus): Prep for v1.1.1 by @r0ssing in #662

Full Changelog: v1.1.1-alpha.2...v1.1.1-alpha.4

v1.1.1-alpha.2

18 Jun 18:06
03073fe

Choose a tag to compare

v1.1.1-alpha.2 Pre-release
Pre-release

v1.1.1-alpha.2 - This is a release candidate for v.1.1.1

Various bug fixes to ODE Desktop formplayer bridge and optimizations

v1.1.0

17 Jun 22:25
0ea55bd

Choose a tag to compare

ODE v1.1.0

This release introduces ODE Desktop, major improvements to the Formulus user experience, richer form capabilities, and a range of synchronization, API, and platform enhancements across the ODE ecosystem.

🦒 Highlights

New band member: ODE Desktop

image
  • Desktop application for working with ODE projects and data.
  • Developer mode for much improved DX for custom_app developers
  • Essential for data cleaning tasks
  • Improved data import workflows and validation.
  • Enhanced synchronization capabilities.
  • Significant UI and UX improvements.

Improved Formulus Experience

  • Modernized mobile user interface.
  • Redesigned app bundle synchronization experience.
  • More accurate sync progress and clearer sync status reporting.
  • Improved keyboard handling and form usability on mobile devices.
  • Better attachment handling and synchronization.

Expanded Form & Media Support

  • Support for audio, video and generic file inputs.
  • Improved photo capture and media workflows.
  • In-form GPS capture.
  • First-class support for sub-observations, including configurable labels.
  • Shared choice schema loading and resolution.

Enhanced API & Integration Capabilities

  • New WebView bridge APIs.
  • File URL bridge support.
  • Improved generated API clients and API consistency.
  • Repository generation and administration improvements.

🔄 Synchronization & Reliability

  • More resilient synchronization and upload handling.
  • Improved handling of slow or unstable network connections.
  • Better conflict prevention and duplicate upload protection.
  • Synchronization improvements across mobile, desktop, and server components.

⚡ Performance & Data Management

  • Support for database indexes and more performant queries.
  • Observation query improvements.
  • Improved import and validation performance.
  • Better handling of large datasets and attachments.

Platform & Distribution

  • Full support for both Google Play and F-Droid releases.
  • Improved FOSS/F-Droid compatibility. ODE ❤️ F-Droid - the preferred app store
  • Multi-architecture builds and packaging improvements.
  • Enhanced CI/CD and release automation.
  • Beta-release in google pray store 💩 for registered beta testers with validated google accounts and a liberal concept of privacy

Other Improvements

  • Last-seen tracking in Synkronus.
  • Improved version handling and update detection.
  • Numerous bug fixes, stability improvements, dependency updates, and documentation enhancements.

v1.1.0-alpha.2

17 Jun 19:19
620bd85

Choose a tag to compare

v1.1.0-alpha.2 Pre-release
Pre-release

What's Changed

  • fix(formulus): attempted fix of IME keyboard stretching the formplaye… by @r0ssing in #656

Full Changelog: v1.1.0-alpha.1...v1.1.0-alpha.2

v1.1.0-alpha.1

17 Jun 18:00
65e48b4

Choose a tag to compare

v1.1.0-alpha.1 Pre-release
Pre-release

What's Changed

  • feat(desktop): UI/UX overhaul by @r0ssing in #651
  • chore(formulus): bump Android versionCode to 3 for release AAB. by @najuna-brian in #652
  • fix(formplayer): honor SHOW/HIDE visible prop on choice and media ren… by @r0ssing in #653
  • feat(Formplayer): Add skipDraftSelector, plumbing by @r0ssing in #654
  • fix(formulus): Disable edge-to-edge appearance on newer android devices by @r0ssing in #655

Full Changelog: v1.0.1-alpha.19...v1.1.0-alpha.1

v1.0.1-alpha.19

16 Jun 00:32
a82bef9

Choose a tag to compare

v1.0.1-alpha.19 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.1-alpha.18...v1.0.1-alpha.19

v1.0.1-alpha.18

21 May 21:49
b2cd31d

Choose a tag to compare

v1.0.1-alpha.18 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.1-alpha.17...v1.0.1-alpha.18