Versions¶
| Version | Status | Main addition |
|---|---|---|
| 1.14.1 | released 2026-10-25 | classes reach the phone -- your own classes with methods, a parent class, @property and __str__, objects shared as in CPython, @dataclass, and errors of your own for raise and except |
| 1.14.0 | released 2026-10-20 | the Python you write every day reaches the phone -- unpacking, changing items, None, or, list and dict methods, comprehensions, default values, more than one except, for ... else, tuples and isinstance() -- and Python that answered wrong there now answers what CPython answers; sign-in with Microsoft and any OpenID Connect provider; the Previewer checks HTTPS certificates |
| 1.13.1 | released 2026-10-17 | fixes: the apkpy command starts on Python 3.8 to 3.11, an index reaches the phone when the app is built on Python 3.8, and apkpy.toml is read before Python 3.11 |
| 1.13.0 | released 2026-10-16 | open source under the Apache License 2.0; Android reached from Python; the rest of the phone, a widget, a tile, ads, updates and health data, so all sixty capabilities are covered; text files, timers, the connection, the display and an app lock; built for Android 16, so Google Play takes the builds |
| 1.12.1 | released 2026-10-06 | one fix: on the phone, a comparison between two values (if a == b:) compared the first with nothing, and two numbers held in names were compared as text |
| 1.12.0 | released 2026-10-02 | what a finger does: tabs that swipe, charts, rows that swipe away and reorder, chips and segmented buttons, fields that say what is wrong, a bottom sheet that holds components, a photo viewer with pinch zoom, and back() |
| 1.11.0 | released 2026-09-26 | apps you know, rebuilt: rows built from components that change on their own, every Material icon, a music player with its own files, a Previewer that looks like the phone; UI written once and reused across screens; a background job that saves what it fetched; and one set of database rules for the desk and the phone |
| 1.10.0 | released 2026-09-19 | an app can be split across several Python files; a parameter every call fills with a number stays a number, so arithmetic works inside a helper; a page naming every Android capability it reaches and every one it does not; and margin with more than one value no longer blanks the screen |
| 1.9.0 | released 2026-09-19 | NFC reading/writing; scoped contacts picker, paginated reads and native editors; a native seam for your own Java with the Gradle dependency, manifest entry and R8 rule around it; themed simulators, complete apps and explicit testing limits |
| 1.8.0 | released 2026-09-12 | an in-app camera with photo, video and manual controls, an embedded viewfinder, signed releases about a third of their previous size, and Python that did nothing on the phone -- split(), arithmetic on a range() index, dropped assignments and loops -- now works or stops the build saying why |
| 1.7.0 | released 2026-09-08 | motion/pressure sensors, confirmed wallpapers, extended notifications and redesigned Previewer drawer; complete examples and verification limits |
| 1.6.1 | published | targets API 35 so Play accepts the builds, draws around the system bars, and paints a label background |
| 1.6.0 | published | the silence: Python that did nothing now says so, plus Bluetooth, purchases, languages, crash reports, code scanning, pinning and accessibility |
| 1.5.0 | published | the fingerprint check, a shared vocabulary for sizes and surfaces, and the places where the two renderers had picked different numbers |
| 1.4.0 | published | typed JSON bodies and timeouts, Markdown answers in rows that fit them, a drawer, settings rows and your own typeface |
| 1.3.2 | published | persistent background jobs, offline queue, any-file picker, upload_button and 64 diagnostic codes |
| 1.3.1 | published | relations, batched includes, observable queries and friendly diagnostics |
| 1.3.0 | published | typed Data Core, async CRUD, transactions and migrations |
| 1.2.2 | release candidate | keyed feed mutations and optimistic rollback |
| 1.2.1 | documented line | incremental pagination, prefetch and refresh |
| 1.2.0 | published feature line | media, realtime, maps, push, uploads and native documents |
| 1.1.0 | published | wider UI, lifecycle and Android parity work |
| 1.0.0 | published | first stable package |
Check the version shown by your installed package:
The Android benchmark was measured against the local 1.3.0 candidate. It is kept separate from release status so its device, build mode and limitations remain explicit.
Use the page matching your installed package:
- Version 1.14.1
- Version 1.14.0
- Version 1.13.1
- Version 1.13.0
- Version 1.12.1
- Version 1.12.0
- Version 1.11.0
- Version 1.10.0
- Version 1.9.0
- Version 1.7.0
- Version 1.6.1
- Version 1.6.0
- Version 1.5.0
- Version 1.4.0
- Version 1.3.2
- Version 1.3.1
- Version 1.3.0
- Version 1.2.2
- Version 1.2.1
- Version 1.2.0
- Version 1.1.0
- Version 1.0.0