Releases: IDEMSInternational/open-app-builder
Releases · IDEMSInternational/open-app-builder
v0.17.0
What’s Changed
- Kuwait Theme: Custom styling for display-group 'box_*' variants @jfmcquade (#2604)
- [STYLING] Kuwait Theme: Support added for accordion links @FaithDaka (#2653)
- review: pop-up-button-alt @chrismclarke (#2664)
- Kuwait Theme: Styling (Combo-box, Dashed-box, Task Card) @FaithDaka (#2606)
- Kuwait Theme: Radio Button Grid Styling @FaithDaka (#2602)
- refactor: data items logic separation @chrismclarke (#2568)
- Kuwait Theme: Completion modal @FaithDaka (#2601)
- Kuwait Theme: Round Button Variants @FaithDaka (#2585)
- Update reusable-content-sync.yml @ChrisMarsh82 (#2584)
- Update reusable-android-build.yml @ChrisMarsh82 (#2577)
- Update reusable-android-build.yml @ChrisMarsh82 (#2576)
- Kuwait Theme: Component styling Updates @FaithDaka (#2521)
- hotfix: plh components loading from external package @jfmcquade (#2551)
- Review: pr 2351 proposed changes @chrismclarke (#2549)
- chore(deps): bump cross-spawn from 6.0.5 to 6.0.6 @dependabot (#2536)
- chore(deps): bump firebase from 10.8.0 to 10.9.0 @dependabot (#2532)
- ci: bump version number to 0.17.0 @jfmcquade (#2523)
⚠️ Breaking Changes
- Refactor!: auth providers @chrismclarke (#2634)
🚀 Features
- feat: data_items triggered actions @chrismclarke (#2663)
- Feat: nav stack back native @chrismclarke (#2656)
- Kuwait Comp: Bottom Navbar @FaithDaka (#2508)
- feat!: expose additional header and footer configuration props to app config @jfmcquade (#2631)
- feat: add support for combo_box child data_items @chrismclarke (#2644)
- [FEATURE] Kuwait Theme - Completion Pop up variant @FaithDaka (#2642)
- Feat: display grid data items @chrismclarke (#2638)
- feat: apply item row operations, e.g. filter, on task progress bar data rows @jfmcquade (#2543)
- feat: data items carousel @chrismclarke (#2570)
- Feat: add_data action @chrismclarke (#2625)
- Kuwait Theme: Module Details Header @FaithDaka (#2546)
- feat: expose main app content padding as app config param @jfmcquade (#2610)
- feat: 'nav: back' and 'nav: forward' template actions @jfmcquade (#2599)
- feat: inline header or footer, via 'sticky' display group param @jfmcquade (#2564)
- Kuwait Theme: Progress Wheel @FaithDaka (#2558)
- feat!: template-level app config overrides @jfmcquade (#2531)
- feat: nav stacks @jfmcquade (#2550)
- Feat: deployment build optimisation @chrismclarke (#2520)
- Feat: data list metadata @chrismclarke (#2529)
- Kuwait Theme: Module List Item Component @FaithDaka (#2527)
- Feat: set data action standalone @chrismclarke (#2513)
🐛 Bug Fixes
- fix: pop-up close button position for RTL languages @jfmcquade (#2660)
- fix: text wrapping in title component for RTL languages @jfmcquade (#2658)
- fix: display group spacing RTL support @jfmcquade (#2661)
- fix: rtl language config is applied to app launch templates @jfmcquade (#2645)
- fix: data items nested templates @chrismclarke (#2639)
- Bug Fix: Select-Text RTL styling in kw theme @FaithDaka (#2627)
- Bug Fix: Accordion component responsiveness @FaithDaka (#2629)
- Bug Fix: Flip Module List Item nav-asset in RTL @FaithDaka (#2628)
- fix: dynamic data for data list including app metadata fields @jfmcquade (#2633)
- fix: sticky display group custom styles @jfmcquade (#2614)
- Fix: parameter list dynamic keys @chrismclarke (#2597)
- fix: sticky header position @jfmcquade (#2608)
- fix: audio modal close trigger @chrismclarke (#2605)
- Bug fix: Remove right aligned styling on text bubble @FaithDaka (#2596)
- Fix: progress wheel percentage value @jfmcquade (#2593)
- fix: progress-bar-component post-2558 @jfmcquade (#2591)
- fix: template container error alt @chrismclarke (#2588)
- fix: plh-module-list-item styling @jfmcquade (#2566)
- fix: get boolean param from template row @jfmcquade (#2563)
🧰 Maintenance
- chore: audio component handles RTL languages (LTR player controls enforced) @jfmcquade (#2657)
- refactor: header defaults and functions @chrismclarke (#2648)
- chore: data items nested templates review updates @chrismclarke (#2647)
- Refactor!: auth providers @chrismclarke (#2634)
- refactor: display group sticky component @chrismclarke (#2600)
- chore: remove gdrive sync credentials @chrismclarke (#2556)
- Refactor: latex and qrcode pipes @chrismclarke (#2530)
- Refactor: app config and header component signals @chrismclarke (#2427)
📄 Documentation
- chore(deps): bump jinja2 from 3.0.3 to 3.1.5 in /documentation @dependabot (#2654)
- chore: remove gdrive sync credentials @chrismclarke (#2556)
v0.16.38
What’s Changed
- ci: bump version to 0.16.38 @jfmcquade (#2512)
🚀 Features
- feat: full screen template screen orientation tracking @chrismclarke (#2514)
🐛 Bug Fixes
- fix: seo service config @chrismclarke (#2517)
🧰 Maintenance
- chore: update local demo sheet @chrismclarke (#2518)
v0.16.37
What’s Changed
- Review: 2501 @chrismclarke (#2509)
- style: make border default gray for professional and plh_kids_kw themes @jfmcquade (#2503)
- Feat (remote assets): handle asset pack containing asset overrides @jfmcquade (#2408)
- ci: bump version to 0.16.37 @jfmcquade (#2487)
🚀 Features
- Feat: landscape mode @jfmcquade (#2501)
- feat: display group variant box white @jfmcquade (#2504)
- feat: screen_orientation action @jfmcquade (#2495)
- feat: youtube component @jfmcquade (#2490)
- feat: add template base signals and equality check @chrismclarke (#2484)
🐛 Bug Fixes
- fix: text bubble component handles markdown @jfmcquade (#2498)
🧰 Maintenance
- chore: fix linebreaks @chrismclarke (#2506)
- feat: deployment clone progress @chrismclarke (#2505)
- Chore: items code tidying @chrismclarke (#2494)
- review: 2490 @chrismclarke (#2493)
- chore(android): upgrade gradle @jfmcquade (#2492)
- chore: move arrayToHashmap function @chrismclarke (#2491)
- chore: move plh-specific components to plh components folder ALT @jfmcquade (#2488)
v0.16.36
What’s Changed
- Revert "chore: move plh-specific components to plh components folder" @jfmcquade (#2486)
- Kuwait Theme Styling - Accordion, Audio and Button components @FaithDaka (#2479)
- ci: enable lfs when building from a remote content repo @jfmcquade (#2477)
- Update reusable-android-release.yml @ChrisMarsh82 (#2469)
- Update reusable-content-sync.yml @ChrisMarsh82 (#2463)
- chore: Update bug_report.md @esmeetewinkel (#2436)
- ci: version bump to v0.16.36 @jfmcquade (#2455)
⚠️ Breaking Changes
- feat!: add support for pinch-zoom @chrismclarke (#2467)
🚀 Features
- feat!: add support for pinch-zoom @chrismclarke (#2467)
- [FEATURE] Nunito Default Font @FaithDaka (#2471)
- feat: add plh_kids_kw theme @jfmcquade (#2468)
- feat: audio component can be passed transcript text and launch own popup @jfmcquade (#2460)
- feat: audio component 'compact' variant; refactor audio component logic @jfmcquade (#2448)
🐛 Bug Fixes
- fix: app-data evaluator @chrismclarke (#2483)
- fix: encrypted deployment set @chrismclarke (#2462)
🧰 Maintenance
- chore: move plh-specific components to plh components folder @jfmcquade (#2485)
- feat: deployment-specific component workspace @jfmcquade (#2478)
- refactor: plh_kw theme folder @chrismclarke (#2481)
- chore: update husky hook @chrismclarke (#2482)
- refactor: app-data-evaluator @chrismclarke (#2461)
- chore: refactor text component @jfmcquade (#2464)
📄 Documentation
v0.16.35
What’s Changed
- feat(parser): add output references to for gen flows @chrismclarke (#2452)
- chore(deps): bump basic-auth-connect from 1.0.0 to 1.1.0 @dependabot (#2445)
- Set custom domain for documentation site @istride (#2443)
- Update reusable-deploy-pr-preview.yml action @ChrisMarsh82 (#2441)
- Feat: assets report @chrismclarke (#2429)
- chore(deps): bump rollup from 3.29.4 to 3.29.5 @dependabot (#2439)
- Refactor: app config runtime @chrismclarke (#2423)
- Feat: runtime deployment frontend @chrismclarke (#2409)
- Fix: action cdr @chrismclarke (#2391)
- Chore: update action artifact versions @chrismclarke (#2410)
- Feat: runtime deployment config @chrismclarke (#2404)
- Feat: gh pages deploy action @chrismclarke (#2398)
- ci: bump version to 0.16.35 @jfmcquade (#2400)
⚠️ Breaking Changes
- feat!: analytics and api deployment-specific runtime configuration @chrismclarke (#2412)
🚀 Features
- feat: app data conversion reports @chrismclarke (#2424)
- feat!: analytics and api deployment-specific runtime configuration @chrismclarke (#2412)
🐛 Bug Fixes
- fix(report): track assets with preceding forward slash @chrismclarke (#2450)
- Fix: generator chained flows @chrismclarke (#2440)
- fix: scripts app_config @chrismclarke (#2432)
- fix: make calc context vars available immediately on init (alt) @jfmcquade (#2371)
🧰 Maintenance
- chore: update pr labeller actions @chrismclarke (#2422)
- chore(deps): bump dompurify from 3.0.8 to 3.1.3 @dependabot (#2425)
- chore: update ios Podfile lock file @jfmcquade (#2414)
- chore: update comment in toggle-bar component code to reflect default styling on web @jfmcquade (#2403)
📄 Documentation
- Ensure CNAME file is copied over to built docs site @istride (#2446)
- docs: update auto-generated component docs @jfmcquade (#2433)
- docs: add instructions for avoiding folder path issues @jfmcquade (#2407)
- Chore: set default node version 20 @chrismclarke (#2385)
- docs: data generators @chrismclarke (#2379)
- Create CNAME @ChrisMarsh82 (#2401)
v0.16.34
What’s Changed
- Update reusable-deploy-web-preview.yml @ChrisMarsh82 (#2396)
- Update reusable-deploy-web-preview.yml @ChrisMarsh82 (#2395)
- Fix/task card border @chrismclarke (#2386)
- Fix: Handle cells populated by newline characters @kwAsant (#2359)
- Spike/scripts jest tests @chrismclarke (#2376)
- Feat/task group completion action @jfmcquade (#2336)
- Feat: "progress_path" component; "circle" task-card variant @jfmcquade (#2370)
- Chore: Migrate toggle bar to use modern ion toggle syntax @kwAsant (#2352)
- Fix/popup close button @kwAsant (#2348)
- test: remote assets spec test scaffolding @jfmcquade (#2340)
- ci: bump version to 0.16.34 @jfmcquade (#2356)
🚀 Features
- feat: markdown interprets ASCII punctuation characters into typographic HTML punctuation characters @jfmcquade (#2357)
- feat: new component, 'text_bubble' @jfmcquade (#2353)
🐛 Bug Fixes
- fix: audio player seek @chrismclarke (#2389)
- fix: warning log invalid naming @chrismclarke (#2390)
- fix: progress bar should not be visible on task-card button variant @jfmcquade (#2382)
- fix: progress-path component handles RTL languages @jfmcquade (#2384)
- fix: circle task card variant fires click action trigger @jfmcquade (#2381)
🧰 Maintenance
- chore(deps): upgrade Capacitor to version 6 @jfmcquade (#2374)
- review: task-journey-component @chrismclarke (#2373)
- chore(deps): bump axios from 1.7.3 to 1.7.4 @dependabot (#2368)
- chore(deps): bump axios from 0.25.0 to 1.7.3 @dependabot (#2363)
📄 Documentation
- docs: updates to README and Deployments section @jfmcquade (#2372)
v0.16.33
What’s Changed
- Fix/data pipe merge nested @chrismclarke (#2344)
- Fix: docs deploy action @chrismclarke (#2345)
- Fix: item parameter_list dynamic context @chrismclarke (#2325)
- updated actions to point to new repository name @ChrisMarsh82 (#2333)
- updated actions to point to new repository name @ChrisMarsh82 (#2335)
- updated actions to point to new repository name @ChrisMarsh82 (#2334)
- Server/updates 1.5.0 @chrismclarke (#2318)
- ci: bump version to 0.16.33 @esmeetewinkel (#2328)
🚀 Features
- feat: add EFM theme @esmeetewinkel (#2355)
🐛 Bug Fixes
- fix: data pipe merge operator handles case of no input source @jfmcquade (#2342)
- fix: data-items underscore properties @chrismclarke (#2323)
🧰 Maintenance
- chore: remove unused test-appetize workflow file @jfmcquade (#2350)
- chore(deps): bump braces from 3.0.2 to 3.0.3 @dependabot (#2338)
- chore(deps-dev): bump ws from 7.5.9 to 7.5.10 @dependabot (#2337)
- chore: add localstorage undefined handling @chrismclarke (#2331)
📄 Documentation
- docs: replace all references to "parenting-app-ui" in the docs with "open-app-builder", including links to online documentation site @ChrisMarsh82 (#2332)
v0.16.32
What’s Changed
- ci: bump version to 0.16.32 @jfmcquade (#2321)
⚠️ Breaking Changes
- Refactor!: app field settings @chrismclarke (#2320)
🚀 Features
- feat: add support for RTL languages @jfmcquade (#2317)
v0.16.31
What’s Changed
- Feat: user dynamic_data sync and import @chrismclarke (#2296)
- test: fix issue with e2e-data parse script @jfmcquade (#2305)
- Refactor: extract dynamic fields @chrismclarke (#2294)
- ci: bump code version to 01631 @jfmcquade (#2297)
🚀 Features
- feat: data-items local context (alt) @chrismclarke (#2314)
- feat: set_item action: optionally target an index or id @jfmcquade (#2215)
🐛 Bug Fixes
- fix: data items are sorted according to original order by default @jfmcquade (#2312)
- fix: iOS popup close button behaviour @jfmcquade (#2288)
- fix: ios button card style issue @jfmcquade (#2302)
- fix: set_item actions nested inside item loop @jfmcquade (#2309)
- fix: data pipe append_columns operation can handle boolean strings @jfmcquade (#2307)
🧰 Maintenance
- chore(deps-dev): bump firebase-tools from 13.3.1 to 13.6.0 @dependabot (#2316)
- chore(deps): bump ejs from 3.1.9 to 3.1.10 @dependabot (#2313)
- refactor: data-pipe parse string @chrismclarke (#2308)
- chore(deps): bump tar from 6.2.0 to 6.2.1 @dependabot (#2290)
- chore: upgrade prettier package version @jfmcquade (#2299)
v0.16.30
What’s Changed
- Refactor: template parser answer list support @chrismclarke (#2211)
- Feat: add ios privacy manifest @jfmcquade (#2286)
- CI: increment version number to 0.16.30 @jfmcquade (#2285)
- Update web preview action to take in different hosting sites @ChrisMarsh82 (#2284)
🚀 Features
- feat: allow style_list to apply directly to text in text component @jfmcquade (#2291)
🐛 Bug Fixes
- fix: button child layout positioning @chrismclarke (#2289)
- fix: update default app data output path to reflect remote repos @jfmcquade (eb209a8)
🧰 Maintenance
- chore: update ios build files and template @jfmcquade (#2275)
📄 Documentation
- Docs: ios; code releases @jfmcquade (#2293)