Skip to content

Releases: codenameone/CodenameOne

7.0.268

Choose a tag to compare

@shai-almog shai-almog released this 28 Aug 06:17
353a5af

What's Changed

Full Changelog: 7.0.267...7.0.268

7.0.267

Choose a tag to compare

@shai-almog shai-almog released this 21 Aug 05:10
2b5a004

What's Changed

  • ci: stop the port-status sweep from judging in-flight producer runs by @shai-almog in #5551
  • Watch apps: one entry point, a phone-watch channel, and a simulator that can run the pair by @shai-almog in #5487
  • Refuse an iOS build the profile cannot sign, before it is sent by @shai-almog in #5549
  • Tapjacking / screen-overlay detection in DeviceIntegrity by @shai-almog in #5553
  • scripts/website: bump Codename One versions to 7.0.266 by @shai-almog in #5547
  • Avoid duplicate INTERNET permission from ad cn1libs by @shai-almog in #5557
  • Fix ParparVM primitive array defaults by @shai-almog in #5560
  • Verify every ParparVM native has a callable C implementation by @shai-almog in #5558
  • Let TextRecognizer read non-Latin scripts by @shai-almog in #5562
  • Smart home: HomeKit, Matter and Google Home under com.codename1.home by @shai-almog in #5554
  • Stop Dark/Light Mode from growing fonts on every toggle by @shai-almog in #5566
  • Certificate Wizard: show the real signing error instead of a blanket HTTP 502 by @shai-almog in #5567
  • Pace the GC against the process budget, not the device's RAM (issue #5537) by @shai-almog in #5563
  • Give a cn1lib's appended build hint a separator, instead of welding it on by @shai-almog in #5569
  • Refuse an app extension the app's provisioning profile cannot sign by @shai-almog in #5568
  • Fix cn1-admob against the Google Ads SDK it pins by @shai-almog in #5570
  • JavaScript port: real DOM text, incremental semantics, and native-resolution rendering by @shai-almog in #5552
  • Add the GPL+Classpath header LibraryHintMergerTest was merged without by @shai-almog in #5571
  • Compile iOS app-extension asset catalogs as catalogs by @shai-almog in #5574
  • Make the database portable and encryptable (#3848) by @shai-almog in #5526
  • App intents: Siri, Spotlight and shortcuts from one declaration by @shai-almog in #5559
  • Ready-made scanners on top of the on-device vision API by @shai-almog in #5575
  • Drain the GC's grace pass as it walks, ending the overflow spiral (issue #5537) by @shai-almog in #5573

Full Changelog: 7.0.266...7.0.267

7.0.266

Choose a tag to compare

@shai-almog shai-almog released this 14 Aug 09:31

What's Changed

Full Changelog: 7.0.265...7.0.266

7.0.265

Choose a tag to compare

@shai-almog shai-almog released this 07 Aug 06:32
b6ae919

What's Changed

  • Retry Maven Central flakes when building the release jars by @shai-almog in #5500
  • Prompt for POST_NOTIFICATIONS so Android live activities can start (discussion #5444) by @shai-almog in #5505
  • Stop declaring photo/video permissions for stream media playback (#5507) by @shai-almog in #5509
  • CSS fonts: OpenType support, compile-time validation and corrected docs by @shai-almog in #5508
  • scripts/website: bump Codename One versions to 7.0.264 by @shai-almog in #5499
  • JS port: isSupported() must answer false for an unbound native interface by @shai-almog in #5515
  • Fix the attach race in HealthEdtDeliveryTest.aFacadeActionDeliversOnTheEdt by @shai-almog in #5516
  • Refresh Skin Designer device database by @github-actions[bot] in #5514
  • App Shield: attestation API, network guard, and iOS App Attest fixes by @shai-almog in #5486
  • Fix Hashnode syndication recovery by @shai-almog in #5520
  • Update Hashnode publish sheet recovery by @shai-almog in #5522
  • Size the translator heap from the machine so large apps build unmodified by @shai-almog in #5521
  • Fix the iOS String.format crash and the toString it relied on (issue #5482) by @shai-almog in #5510
  • Bump bundled JCEF/CEF to 146.0.10 to fix macOS BrowserComponent crash (supersedes Fontations flag workaround) by @shannah in #5525
  • Remove the noisy "Cookie tried to set to another path" log by @shai-almog in #5530
  • Point generated projects at the Codename One R2 repository by @shai-almog in #5524
  • Gate against relying on ClassCastException, which ParparVM does not throw (#5531) by @shai-almog in #5532

Full Changelog: 7.0.264...7.0.265

7.0.264

Choose a tag to compare

@shai-almog shai-almog released this 31 Jul 00:50
587813a

What's Changed

  • Size CSS border-radius by the CSS box model (#5454) by @shai-almog in #5469
  • Trace grace subtrees on the legacy heap, and gate heap integrity in CI by @shai-almog in #5471
  • Stop the O(1) page reclaim from freeing slots the per-slot walk keeps by @shai-almog in #5474
  • Enforce Android SpotBugs and default to API 36 by @shai-almog in #5451
  • Fix JavaDoc full-width layout by @shai-almog in #5476
  • Add push V3 client framework and migration guide by @shai-almog in #5440
  • Let the grace passes mark objects the resolve guard was discarding (issue 5425) by @shai-almog in #5477
  • JS port: let Display.execute navigate the current page instead of prompting by @shai-almog in #5483
  • Loopback server sockets, so MCP can serve any platform by @shai-almog in #5472
  • Fix class closure false positive on platform modules by @shai-almog in #5481
  • Add road-following routing to the maps API by @shai-almog in #5480
  • Always bounds-check array access in ParparVM (issue #5482) by @shai-almog in #5485
  • Add built-in on-device vision, language, and inference by @shai-almog in #5467
  • Stop padding a Sheet by a CSS corner radius (issue #5488) by @shai-almog in #5489
  • Fail fast in the simulator on surfaces usage that stalls a device by @shai-almog in #5491
  • Fail CI on any SpotBugs finding, fix the iOS keySet iterator by @shai-almog in #5494
  • ParparVM: keep SP across a longjmp (fixes the musl ICE that breaks every PR) by @shai-almog in #5495
  • Pace the low-memory allocation throttle (issue #5482) by @shai-almog in #5493
  • First-class health: HealthKit, Health Connect, BLE sensors, workouts and simulator by @shai-almog in #5475
  • Start the Maven Central → Cloudflare R2 migration, and cut the release payload by 66% by @shai-almog in #5497

Full Changelog: 7.0.263...7.0.264

7.0.263

Choose a tag to compare

@shai-almog shai-almog released this 25 Jul 17:51
a4d13a5

What's Changed

  • Fix Settings/desktop window left black after a canvas surface swap (#5443) by @shai-almog in #5464
  • JavaScript port: fix six defects that stopped a real app from running by @shai-almog in #5465
  • JavaScript port: emit a bundle that is ready to deploy as-is by @shai-almog in #5466

Full Changelog: 7.0.262...7.0.263

7.0.262

Choose a tag to compare

@shai-almog shai-almog released this 25 Jul 01:22
c639ab4

What's Changed

Full Changelog: 7.0.261...7.0.262

7.0.261

Choose a tag to compare

@shai-almog shai-almog released this 24 Jul 09:51
67b9f24

What's Changed

Full Changelog: 7.0.260...7.0.261

7.0.260

Choose a tag to compare

@shai-almog shai-almog released this 17 Jul 05:31
a541f5c

What's Changed

Full Changelog: 7.0.259...7.0.260

7.0.259

Choose a tag to compare

@shai-almog shai-almog released this 12 Jul 04:04
07270a4

What's Changed

Full Changelog: 7.0.258...7.0.259