Releases: pythonnative/pythonnative
v0.7.0
v0.7.0 (2026-04-03)
Features
- Replace class-based Page with function components, style prop, and use_navigation hook (
8103710)
Detailed Changes: v0.6.0...v0.7.0
v0.6.0
v0.6.0 (2026-04-03)
Build System
- deps: Drop Python 3.9 support (EOL October 2025) (
552cd99)
Code Style
- cli: Reformat pn.py for Black 2026 stable style (
298f884)
Continuous Integration
-
workflows: Add package build step to verify sdist and wheel before release (
7fbf9c0) -
workflows,cli: Fix e2e workflow script chaining and GitHub API auth (
01d1968)
Documentation
-
Align branch prefixes with conventional commit types (
c6e0e08) -
repo: Align conventional commit scopes with module structure (
ecc39af) -
repo: Remove component table from README (
ab162c5)
Features
-
Add function components, hooks, layout, styling, hot reload, native APIs, and new UI components (
3bd87de) -
cli,templates: Add pythonVersion config, fix Android build, and wire pip requirements (
a529834)
Testing
- Increase app startup wait for slow CI emulators (
4ff6b94)
Detailed Changes: v0.5.0...v0.6.0
v0.5.0
v0.5.0 (2026-03-31)
Continuous Integration
- workflows: Add Maestro E2E tests for Android and iOS (
cfe247e)
Features
- core: Replace imperative widget API with declarative component model and reconciler (
b6b7721)
Detailed Changes: v0.4.0...v0.5.0
v0.4.0
v0.4.0 (2026-03-18)
Bug Fixes
- components,templates: Restore hello-world on iOS and Android (
d7ac93b)
Continuous Integration
-
workflows: Add semantic-release pipeline and PR commit linting (
0711683) -
workflows: Append detailed changes link to release notes (
11d50a7) -
workflows: Fix duplicate release, and use changelog for release notes (
1cd5393) -
workflows: Simplify release pipeline to use python-semantic-release defaults (
2766f24)
Documentation
-
repo: Rewrite README with banner, structured sections, and badges (
7c083f4) -
repo: Simplify README with badges and one-paragraph overview (
3ac84b1)
Features
-
components: Standardize fluent setters and align base signatures (
d236d89) -
components,core: Add layout/styling APIs and fluent setters (
6962d38)
Refactoring
-
components: Declare abstract static wrap in ScrollViewBase (
593fee4) -
core,components,examples: Add annotations; tighten mypy (
86e4ffc)
Detailed Changes: v0.3.0...v0.4.0
v0.3.0
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Full Changelog: v0.1.0...v0.2.0