App Shield: Your Server Should Not Trust the App Calling ItCodename One App Shield turns Apple App Attest and Google Play Integrity into short-lived tokens your backend can verify. This release also adds OpenType fonts, advances the R2 repository migration, and prepares new Windows desktop builders.Aug 13, 2026·10 min read
Push V3: One Message From Your Server to Every SurfaceCodename One Push V3 adds typed messages, managed credentials, segmentation, analytics, and Surface updates. Existing push apps should test the new cloud endpoint before next week's cutover.Aug 6, 2026·16 min read
Compact Strings Cut Character Storage in HalfParparVM now stores common strings in a byte array and uses a char array only when the text needs it. The design cuts character storage in half without adding a second backing-array pointer, and still works with fused allocation.Aug 5, 2026·4 min read
A Lightweight Rich Text Component Without a Web ViewRichTextComponent renders HTML, Markdown, AsciiDoc, RTF, links, images, lists, and styled runs without a BrowserComponent. It shares the document and paint model with RichTextArea while remaining a read-only component that measures correctly inside…Aug 3, 2026·5 min read
Pure Codename One Text Editing Without Native OverlaysCodename One can now edit text inside its lightweight component layer through a semantic text-input contract. EditField, RichTextArea, and CodeEditor keep painting, selection, bidirectional layout, rich clipboard data, and document state portable…Aug 2, 2026·6 min read
Bluetooth Support Across Every Codename One TargetBluetooth is now part of the Codename One core with BLE central and peripheral roles, GATT, L2CAP, classic RFCOMM, Web Bluetooth, simulator failure injection, and native desktop radio access. Capability queries keep platform limits explicit.Aug 1, 2026·5 min read
Calendar API: Local Calendars, Cloud Sync, and Conflict HandlingThe new com.codename1.calendar API covers Android and Apple calendars, Google, Microsoft, CalDAV, recurrence, tasks, conflict handling, incremental sync, and offline mutation queues.Aug 1, 2026·5 min read