7.0.244
What's Changed
- docs: route cn1lib creation through the Maven cn1lib-archetype by @shai-almog in #4952
- Inline cn1app/cn1lib archetypes; bring to initializr parity by @shai-almog in #4953
- Move Hashnode syndication off the deprecated GraphQL API by @shai-almog in #4956
- Status-bar tap: scroll the visible scroll pane, not the first one by @shai-almog in #4958
- iOS Metal: fix stale framebuffer on rotation (#4954) by @shai-almog in #4961
- StickyHeaderContainer: add TRANSITION_COVER and standalone fade-out flag by @shai-almog in #4959
- Ignore common local artifacts in Initializr projects by @jsfan3 in #4967
- Simulate->Larger Text: refresh the simulator instantly (#4963) by @shai-almog in #4964
- Fix agent tool Codename One version selection by @jsfan3 in #4965
- Support side border shorthands in CSSBorder by @jsfan3 in #4966
- Initializr: clean up generated zips to avoid IndexedDB quota exhaustion by @shai-almog in #4969
- iOS Metal: fix debug-only first-paint crashes by @shai-almog in #4972
- Treat developer guide vale and asciidoc warnings as build errors by @shai-almog in #4971
- Picker: support custom default date via setDefaultDate (#4973) by @shai-almog in #4974
- Refresh Skin Designer device database by @github-actions[bot] in #4975
- Expand CSS gradient + filter:blur support across framework, ports, docs by @shai-almog in #4957
- iOS: size status-bar tap proxy to real safe-area inset (#4978) by @shai-almog in #4981
- Simulator: split Skins menu, fix Native Theme menu, add regression test by @shai-almog in #4984
- Fix #4979: dim backdrop persists after Dialog from on-top side menu by @shai-almog in #4983
- Hardware keyboard + hover support on Android and iOS (#3498) by @shai-almog in #4982
- Commit native theme .res files; add native-themes-sync workflow by @shai-almog in #4976
- Iterative GC mark to fix iOS stack overflow on deep graphs (#3136) by @shai-almog in #4980
- Fix #3108: don't rely on C arg eval order in PUTFIELD/MULTIANEWARRAY by @shai-almog in #4985
- iOS UTF-8 codec: replace-char semantics, NEON ASCII fast-path, benchmark by @shai-almog in #4989
- Fix Purchase.synchronizeReceipts re-submitting same receipt and firing callback multiple times by @shai-almog in #4990
- Fix #4188: RGBImage scaled drawImage renders blank by @shai-almog in #4986
- Update graphics.asciidoc by @Ngosti2000 in #4992
- Simulator: data-driven menu hooks for cn1libs by @shai-almog in #4988
- Add com.codename1.security: biometric auth + secure storage by @shai-almog in #4987
- Fix #4997: guard pointerDragged against empty pointer arrays by @shai-almog in #4998
- Add com.codename1.security crypto API + OtpField widget by @shai-almog in #4994
- Update Animations.asciidoc by @Ngosti2000 in #5000
- Add com.codename1.nfc: NDEF read/write, ISO-DEP/MIFARE/FeliCa, HCE by @shai-almog in #4996
- Add grammar checks to developer guide CI by @shai-almog in #5002
- Fix iOS 26 tap regressions + ParparVM BGPainter NPE by @shai-almog in #5003
New Contributors
- @Ngosti2000 made their first contribution in #4992
Full Changelog: 7.0.243...7.0.244