Skip to content

Releases: codenameone/CodenameOne

7.0.218

09 Jan 05:45
258d40a

Choose a tag to compare

Fixed regression in table layout (#4390)

7.0.217

02 Jan 05:33
3b6b67f

Choose a tag to compare

Added missing null check in SimpleDateFormat parse() (#4377)

7.0.216

26 Dec 05:28
53ca24c

Choose a tag to compare

Fix ES_COMPARING_PARAMETER_STRING_WITH_EQ SpotBugs warnings (#4361)

Replaced string comparison using '==' with '.equals()' or 'Objects.equals()' in Font.java, SideMenuBar.java, and TestUtils.java.
Updated generate-quality-report.py to enforce this rule.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>

7.0.215

19 Dec 05:07

Choose a tag to compare

Fixed bugs from fing jules

7.0.214

12 Dec 08:46
d2e9b86

Choose a tag to compare

Add integration coverage for Invoke and Ldc bytecodes (#4234)

7.0.213

28 Nov 04:15
a7dbab5

Choose a tag to compare

Add support for Windowing API in Desktop Applications

Fixed #4145

7.0.212

14 Nov 05:41
777739b

Choose a tag to compare

Handle Android media content URIs and gate READ_MEDIA permissions (#4…

7.0.211

07 Nov 08:40
d00c465

Choose a tag to compare

Fix screenshot API in Android implementation (#4107)

* Fix Android screenshot API to include PeerComponents

The screenshot() method in AndroidImplementation was missing PeerComponents
(native Android views like BrowserComponent, MapView, etc.) in the captured
image on devices running Android < API 26 (Oreo).

The issue was in the AndroidScreenshotTask.tryFallbackDraw() method, which
only drew the CodenameOneSurface view itself. PeerComponents are added as
siblings to the CodenameOneSurface within the parent RelativeLayout container,
so they were not being captured.

The fix:
- Draw the parent container (RelativeLayout) instead of just the view
- Calculate and apply proper canvas translation to align the content
- Maintain backward compatibility by falling back to view-only drawing
  if no parent is found

Note: The PixelCopy method (API 26+) already worked correctly as it captures
the entire window, so this only affects older Android versions.

* Fixed Android screenshot test

---------

Co-authored-by: Claude <noreply@anthropic.com>

7.0.210

31 Oct 05:47
f15afbd

Choose a tag to compare

Add comprehensive unit tests for geometry and graphics components (#4…

7.0.209

27 Oct 02:47
7462daa

Choose a tag to compare

Hotfix release due to iOS crash on startup issue.