Releases: dhwani-ris/frappe-mobile-sdk
Releases · dhwani-ris/frappe-mobile-sdk
Release list
v1.2.0
1.2.0 (2026-05-15)
Bug Fixes
- link-filters: catch host hook throws, fall back to meta filters (7eb3127)
- link-filters: restore field labels and resolve parent refs in meta filters (9356857), closes #35
- LinkField: replace blank placeholder with null in loading and empty states (19afa59), closes #37
- restore .releaserc and update-version.py to develop state (a421a64)
Features
- link-filters: add LinkFilterBuilder hook for link options (a8f454d)
v1.1.1
v1.1.0
v1.0.0
1.0.0 (2026-04-01)
Bug Fixes
- db: add onUpgrade to inMemoryDatabase for consistency (cd08746)
- form: chain fetch_from for Link fields patched by parent fetch_from (8195c70)
- form: prevent null formValues from overwriting child table data in _formData (6e2cbb2)
- home: use runAsync correctly in widget tests, initialize AuthService in forTesting (4acd330)
- normalize doctype in link option filters (33acd8f)
- releaserc: update version update script (f627bc7)
- security: remove sensitive token logging from auth and OAuth flows (4484955)
- update form submission test to use key-based field identification (ed7c7fa)
Features
- add comprehensive documentation for Frappe Mobile SDK (5aed3d9)
- add example app configuration preparation step in CI workflow (66ca6c7)
- add generic MobileHomeScreen widget to SDK (346bd11)
- Add initial project structure for Frappe Mobile SDK (14f5293)
- add onFieldChange callback for computed field support and enhance depends_on evaluation (ad508c2)
- Add pre-commit hooks and CI workflows for code quality checks (68fe61f)
- add support for Button field type with custom handlers (32ec7c4), closes hi#level
- add translation support for Frappe Mobile SDK (5628dfd)
- add workflow support for Frappe DocTypes (c37c479)
- dao: order findMobileFormDoctypes by sortOrder ASC (d9730b2)
- dao: order findMobileFormDoctypes by sortOrder ASC (839ae7f)
- db: add groupName and sortOrder to doctype_meta (v1→v2) (e6ed1aa)
- Enhance form builder with new field types and improved structure (1977fb5)
- enhance form handling and UI components (fb58466)
- enhance FrappeSDK initialization and mobile data synchronization (ed2b203)
- enhance login functionality with mobile OTP support (9842e4d)
- enhance mobile form handling and UI components (d40cbe1)
- enhance mobile form management and synchronization (9c28f83)
- enhance testing suite with new widget and utility tests (ba0e1cd)
- enhance user role management and permissions in forms (9d61fd0)
- fields: add HTML field support and improve child table title field resolution (9ec0fb9)
- home: add sync button, connectivity badge, profile sheet, and customization hooks (3e02107)
- Implement app status checking and configuration management (62a305e)
- implement auto-selection for single-option fields (479cfb6)
- implement LinkFieldCoordinator for sequenced option loading and support submittable DocTypes (aa7a27a)
- implement permission management for doctype access (c721431)
- Implement stateless login with token persistence (0f5aa73)
- improve link field label resolution using title_field from DocType metadata (6047bbb)
- improve mobile form handling and UI components (9fe36a4)
- Integrate OAuth 2.0 login support and enhance app configuration (a4013c7)
- Integrate OAuth 2.0 support and enhance SDK functionality (98fbaf9)
- link: add full field support for child doctypes via batch document fetching (4657bbe)
- link: add wildcard field selection to ensure all fields are fetched in link options (0ee2fd9)
- meta: persist groupName/sortOrder, add getMobileFormGroups() (d49890b)