Skip to content

Releases: codenameone/CodenameOne

7.0.256

Choose a tag to compare

@shai-almog shai-almog released this 03 Jul 03:34
72aa4b7

What's Changed

Full Changelog: 7.0.255...7.0.256

7.0.255

Choose a tag to compare

@shai-almog shai-almog released this 27 Jun 09:10
804b088

Publish the Game Builder editor to Maven Central during release (fixes #5292) by @shai-almog in #5293

Codename One master snapshot

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Jun 03:37
0ab6f97

Rolling framework artifacts built from the latest master. Used by build.cn1Version=master.

7.0.253

Choose a tag to compare

@shai-almog shai-almog released this 26 Jun 03:58
0cb32a3

What's Changed

  • Exclude com.codename1.impl from javadocs, add missing package-info, fix BX unboxing + CI gates by @shai-almog in #5260
  • Fix iOS Metal empty-clip opening the whole screen (#5263) by @shai-almog in #5265
  • Playground: build via local ParparVM JavaScript target by @shai-almog in #5250
  • Fix cn1:build on Maven 3.9+ (drop @execute fork) + retire legacy Windows UWP/C# port by @shai-almog in #5267
  • Modern maps API: vector MapView + build-hint-wired NativeMap providers by @shai-almog in #5264
  • Core app review & feedback API (#3665) by @shai-almog in #5268
  • Apple TV (tvOS) and Google TV (Android TV) support by @shai-almog in #5261
  • Analytics rewrite: generic provider SPI with GDPR consent and multiple backends by @shai-almog in #5266
  • DeviceIntegrity: RASP, Play Integrity / App Attest, accessibility-service guard by @shai-almog in #5277
  • Rich text + code editor API; dogfood CodeEditor in Playground by @shai-almog in #5272
  • Fix blog mermaid diagrams: blank-render race + mobile legibility by @shai-almog in #5283
  • Fix iOS Metal emoji/fallback-font glyphs rendering as wrong "Chinese" glyphs by @shai-almog in #5279
  • Fix #5273: clamp Metal screen clips to the flush region (drawingRect) by @shai-almog in #5275
  • Fix: Initializr-generated projects missing the linux module/target by @shai-almog in #5284
  • Windows: render colour emoji/glyphs in colour (enable COLR fonts) by @shai-almog in #5285

Full Changelog: 7.0.252...7.0.253

7.0.252

Choose a tag to compare

@shai-almog shai-almog released this 19 Jun 11:42
2d0defc

What's Changed

  • Fix App Store rejection: UILaunchScreen requires MinimumOSVersion 14+ by @shai-almog in #5230
  • Weekly release blog: native Win32, 3D, gaming, printing, Wallet by @shai-almog in #5231
  • Update initializr skill with this week's new features by @shai-almog in #5232
  • Fix 2 bugs (NdefRecord URI, OpenAiClient error swallowing) + add 250 unit tests across 16 previously-0%-coverage classes by @shai-almog in #5233
  • ParparVM: index native-symbol and class lookups in the dead-code cull (O(N^2) -> ~O(N)) by @shai-almog in #5236
  • Add unit tests for 10 previously-0%-coverage classes (123 tests) by @shai-almog in #5237
  • Fix Mac screenshot suite reporting "passed" while crashing + capture crash diagnostics by @shai-almog in #5240
  • Fix Picker DialogTitle border gap (#5238) + ParparVM monitorEnter deadlock by @shai-almog in #5241
  • MacNativeBuilder: optional Developer ID signing + notarization by @shai-almog in #5243
  • Switch initializr JavaScript build to local ParparVM target by @shai-almog in #5200
  • Native Linux (GTK3/Cairo) port + CI screenshot tests (x64 + arm64) by @shai-almog in #5239
  • Update CodeNameOneBuildClient.jar to fix hanging website builds by @shai-almog in #5248
  • fix(website-ci): mint a real Keycloak token from the password before cloud builds by @shai-almog in #5249
  • ByteCodeTranslator: add asm-analysis to compile classpath by @shai-almog in #5256
  • Native Apple Watch (watchOS) port: Core Graphics backend + watch app target by @shai-almog in #5252
  • Game Builder: visual level editor + streaming/region gaming API by @shai-almog in #5253
  • Add com.codename1.crash on-device crash protection client by @shai-almog in #5001

Full Changelog: 7.0.251...7.0.252

7.0.251

Choose a tag to compare

@shai-almog shai-almog released this 12 Jun 06:44
957b7c8

What's Changed

  • Fix iOS camera native build break + gate new Camera API on actual usage by @shai-almog in #5177
  • Fix javadoc website build: only CLDC packages were being generated by @shai-almog in #5182
  • Weekly release follow-ups: Mac native, protocols, ads, background by @shai-almog in #5183
  • Fix #5184: remove docs reference to non-existent synchronizeReceiptsSync() by @shai-almog in #5185
  • Fix #3076: implement System.nanoTime() across the ParparVM ports by @shai-almog in #5187
  • Fix #5186: share ReceiptStore across Purchase instances by @shai-almog in #5188
  • Purchase IAP e2e test suite (#5186 follow-up) by @shai-almog in #5189
  • Fix #5171: iOS Metal rotation freeze and content drawn outside its clip by @shai-almog in #5191
  • Native Windows (Win32 + Direct2D/DirectWrite) port foundation by @shai-almog in #5144
  • fix(JS port) #5145: correct worker↔host barrier ownership model by @shai-almog in #5148
  • Fix #5193: stackable mode for concurrent InteractionDialogs by @shai-almog in #5195
  • ci: cancel superseded PR runs + cap runaway jobs by @shai-almog in #5196
  • perf(parparvm-tests): diagonal JDK matrix + cached JavaAPI + parallel forks by @shai-almog in #5198
  • ci: restore reference-anchored screenshot count-regression guard by @shai-almog in #5197
  • iOS: pin BrowserComponent appearance via setProperty("BrowserComponent.interfaceStyle") by @shai-almog in #5203
  • sim: warn when Larger Text menu is used without the app opting in (#4963) by @shai-almog in #5205
  • Fix #5069: NPE in spinner setValue when Picker.setDate(null) called while popup showing by @shai-almog in #5204
  • Clarify getTransform() translate semantics + make isVisible transform-aware (#5201) by @shai-almog in #5207
  • Portable 3D / shader graphics API (com.codename1.gpu) by @shai-almog in #5151
  • Fail the build on undersized localized launcher icons by @shai-almog in #5208
  • TextArea: grow by actual wrapped line count while editing (#4854) by @shai-almog in #5206
  • Simulator UX: restore Slow Motion, fix rotate/zoom, standalone default, menu cleanup by @shai-almog in #5211
  • Sync initializr scaffolding settings with Maven archetype + add parity guards by @shai-almog in #5212
  • Screenshot suite: retry once + stage logging for silent capture timeouts by @shai-almog in #5213
  • Add com.codename1.gaming game development APIs by @shai-almog in #5166
  • Native Windows port: wheel scrolling, shell launch services, native file picker by @shai-almog in #5209
  • Windows port: tolerance for graphics-draw-arc x64/arm64 AA difference by @shai-almog in #5219
  • ParparVM: bundle ASM 9.8 in the translator jar (was asm-5.0.3) by @shai-almog in #5221
  • Fix black screen at iOS app launch under UIScene by @shai-almog in #5218
  • docs: consolidate on-device debugging chapters, add checkers & card game case studies by @shai-almog in #5220
  • Localized icons: prefer device region on iOS, fix transparent Android fallback icon by @shai-almog in #5222
  • blog: restructure weekly post with per-item deep-dive sections by @shai-almog in #5223
  • Add cross-platform printing API (com.codename1.printing) by @shai-almog in #5217
  • Fix BytecodeComplianceMojo skipping checks on recompiled classes by @shai-almog in #5216
  • Fix the random screenshot-suite crashes behind the mac-native / iOS Metal CI flake by @shai-almog in #5226
  • Add Apple Wallet issuer-provisioning extension support (iOS) by @shai-almog in #5227

Full Changelog: 7.0.250...7.0.251

7.0.250

Choose a tag to compare

@shai-almog shai-almog released this 05 Jun 11:11
3688680

What's Changed

Full Changelog: 7.0.247...7.0.248

7.0.247

Choose a tag to compare

@shai-almog shai-almog released this 30 May 09:11
f0c4acf

What's Changed

This is a small bump release mostly intended to fix debug over logging.

  • Sort site search index by date and exclude developer guide by @shai-almog in #5090
  • scripts/initializr: sync template with cn1app-archetype by @shai-almog in #5093
  • docs(InteractionDialog): clarify animation, formMode, and no-op transitions (#5071) by @shai-almog in #5096
  • Defer lightweight Picker traversal editing until dismiss completes by @jsfan3 in #5092
  • Update Lifecycle.java getCurrentForm javadoc by @jsfan3 in #5095
  • Small fix to UIManager.java Javadoc by @jsfan3 in #5094
  • Fix lightweight Picker traversal controls when non-traversable by @jsfan3 in #5091
  • feat(InteractionDialog): custom animations + code-set duration (#5072) by @shai-almog in #5097
  • Add gRPC-Web client codegen mirroring the OpenAPI pattern by @shai-almog in #5099
  • Blog: developer workflow (on-device debugging + JUnit 5) by @shai-almog in #5086
  • Fix Metal stencil mismatch in mutable-image seed pass (#5103) by @shai-almog in #5106
  • Fix #1243: getShortWeekdays() now uses English keys after localization by @shai-almog in #5105
  • Fix ios.blockScreenshotsOnEnterBackground to hide peer components by @shai-almog in #5107
  • ci(ios-metal): enable Metal API validation in screenshot suite by @shai-almog in #5110
  • Fix #1363: copy calcPreferredSize() result instead of retaining the reference by @shai-almog in #5109
  • Dedupe simulator paint-scope leak warnings (#5102) by @shai-almog in #5111

Full Changelog: 7.0.246...7.0.247

7.0.246

Choose a tag to compare

@shai-almog shai-almog released this 29 May 07:12
f3fdc0b

What's Changed

Full Changelog: 7.0.244...7.0.245

7.0.244

Choose a tag to compare

@shai-almog shai-almog released this 22 May 06:32
77295bc

What's Changed

New Contributors

Full Changelog: 7.0.243...7.0.244