diff --git a/CHANGELOG.md b/CHANGELOG.md index f3e5263fd7..83f9919041 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Flet changelog +## 0.1.65 + +* Fixed: Floating Action Button now showing on top left ([#567](https://github.com/flet-dev/flet/issues/567)) + ## 0.1.64 * Using variable fonts ([#21](https://github.com/flet-dev/flet/issues/21)) @@ -24,11 +28,312 @@ ## 0.1.62 -* Update pubspec.lock -* GestureDetector and fixes (#459) -* removed all problems except dart:html problem because it needs material html kind of thing (#461) -* fix: ensure correct version is fetched in dev mode (#443) -* Fix controls setter for empty list input (#454) -* make ink=True behavior consistent with ink=False (#427) +* GestureDetector and other fixes ([#459](https://github.com/flet-dev/flet/issues/459)) +* removed all problems except dart:html problem because it needs material html kind of thing ([#461](https://github.com/flet-dev/flet/issues/461)) +* fix: ensure correct version is fetched in dev mode ([#443](https://github.com/flet-dev/flet/issues/443)) +* Fix controls setter for empty list input ([#454](https://github.com/flet-dev/flet/issues/454)) +* make ink=True behavior consistent with ink=False ([#427](https://github.com/flet-dev/flet/issues/427)) + +## 0.1.61 + +* Audio control ([#425](https://github.com/flet-dev/flet/issues/425)) + +## 0.1.60 + +* Authentication ([#335](https://github.com/flet-dev/flet/issues/335)) +* Fix Flutter/Dart warnings ([#401](https://github.com/flet-dev/flet/issues/401), [#369](https://github.com/flet-dev/flet/issues/369), [#372](https://github.com/flet-dev/flet/issues/372)) + +## 0.1.59 + +* Fixes for Gallery ([#351](https://github.com/flet-dev/flet/issues/351)) +* add data prop to PopupMenuItem [#327](https://github.com/flet-dev/flet/issues/327) + +## 0.1.58 + +* Client storage ([#288](https://github.com/flet-dev/flet/issues/288)) + +## 0.1.57 + +* Container fixes ([#275](https://github.com/flet-dev/flet/pull/275)) +* add error fix for those working with a source package ([#272](https://github.com/flet-dev/flet/pull/272)) + +## 0.1.56 + +* Windows: Clear FilePicker state before opening the dialog as it's blocking +* Reconnect with sessionID on desktop/mobile + +## 0.1.55 + +* FilePicker and uploads ([#258](https://github.com/flet-dev/flet/pull/258)) + +## 0.1.54 + +Fix ElevatedButton regression ([9540beb](https://github.com/flet-dev/flet/commit/9540beb259b6d84d36a31da6799bad390861999d)) + +## [0.1.53](https://github.com/flet-dev/flet/releases/tag/v0.1.53) + +* Desktop Flet app can be started with a hidden window +* New `page` properties to control window appearance and behavior +* New `Stack` properties +* Hot reload +* Platform details (`page.web`, `page.platform`) +* Customisable route transitions + +## 0.1.52 + +* `RouteChangeEvent`, `ViewPopEvent` + +## 0.1.51 + +* Fix container click event data object ([#198](https://github.com/flet-dev/flet/pull/198)) +* Fix #196 bgcolor has no effect if FAB has a custom content ([#196](https://github.com/flet-dev/flet/pull/196)) + +## 0.1.50 + +* Linux ARM64 support for Flet runner app ([#189](https://github.com/flet-dev/flet/pull/189)) +* Bugfix: Image control attribute src_base64 accepts str now ([#187](https://github.com/flet-dev/flet/pull/187)) +* `ContainerTapEventData` +* Accessibility fixes ([#179](https://github.com/flet-dev/flet/pull/179)) +* Fix button style updates + +## 0.1.49 + +* Fix #173 - ValueError: mutable default ([#173](https://github.com/flet-dev/flet/pull/173)) + +## 0.1.48 + +* Fix container blend mode + +## 0.1.47 + +* Remove `SnackBar.elevation` +* Implicit animations and AnimatedSwitcher control ([#162](https://github.com/flet-dev/flet/pull/162)) +* Markdown and ShaderMask controls ([#160](https://github.com/flet-dev/flet/pull/160)) +* Add slugify to utils ([#154](https://github.com/flet-dev/flet/pull/154)) + +## [0.1.46](https://github.com/flet-dev/flet/releases/tag/v0.1.46) + +* New `Container` properties. +* New `ElevatedButton`, `OutlinedButton`, `TextButton` properties. +* New `IconButton` properties. +* New `ListTile` properties. +* New `Theme` properties. +* `hidden` value for `Column`, `Page`, `View`, `Row` and `View` controls - to enable scrolling but hide a scrollbar. +* New `TextField` and `Dropdown` properties. +* New `TextField` properties +* Fixed https://github.com/flet-dev/flet/issues/138 page.width and page.height are 0 on the first page load +* Fixed https://github.com/flet-dev/flet/issues/77 Allow partial theme updates +* Fixed https://github.com/flet-dev/flet/issues/140 Container on_click callback breaks containers without explicit size +* Fixed https://github.com/flet-dev/flet/issues/30 Assertion "lookup_hash_table" fails on ToDo App example +* Flutter SDK switched to `beta` channel. +* Fixed https://github.com/flet-dev/flet/issues/98 Changing app host/IP binding + +## 0.1.43 + +* Switching between "hash" and "path" routing URL strategy ([#110](https://github.com/flet-dev/flet/pull/110)) + +## 0.1.42 + +* Navigation and Routing ([#95](https://github.com/flet-dev/flet/pull/95)) + +## 0.1.41 + +* Fix draggable.content_when_dragging + +## 0.1.40 + +* Drag and Drop (https://github.com/flet-dev/flet/issues/62) +* Any control can be positioned absolutely inside Stack (https://github.com/flet-dev/flet/issues/60) +* Clickable Container (https://github.com/flet-dev/flet/issues/59) +* Added `page.pwa` property to detect if an app is running as PWA (https://github.com/flet-dev/flet/issues/58) + +## 0.1.39 + +* Fix `UserControl._build()` call (https://github.com/flet-dev/flet/issues/52) + +## 0.1.38 + +* Window Manager fix for Linux (https://github.com/flet-dev/flet/issues/44) + +## 0.1.37 + +* Controlling application window (https://github.com/flet-dev/flet/issues/39) + +## 0.1.36 + +* Page events allow multiple subscribers (https://github.com/flet-dev/flet/issues/38) +* page.rtl to control text directionality (https://github.com/flet-dev/flet/issues/37) + +## 0.1.35 + +* Fix web_renderer arg +* Default webrenderer is canvaskit + +## 0.1.34 + +* support "assets" dir for "onefile" PyInstaller +* Try packaging bin as data +* PyInstaller integration (https://github.com/flet-dev/flet/issues/34) + +## 0.1.33 + +* Update control itself when isolated (https://github.com/flet-dev/flet/issues/31) + +## 0.1.32 + +* Linux runner (https://github.com/flet-dev/flet/issues/29) + +## 0.1.31 + +* User control (https://github.com/flet-dev/flet/issues/26) + +## 0.1.30 + +* Upgraded to Flutter 3.0.2 (https://github.com/flet-dev/flet/issues/23) +* Custom fonts (https://github.com/flet-dev/flet/issues/22) + +## 0.1.29 + +* PubSub (https://github.com/flet-dev/flet/issues/19) + +## 0.1.28 + +* Support for Python 3.7 (https://github.com/flet-dev/flet/issues/16) +* Update logo-inkscape.svg +* Add executables to artifacts again +* Upload Fletd archives only, without binaries +* Fix links in Python SDK README (https://github.com/flet-dev/flet/issues/15) + +## 0.1.27 + +* Fixed #10 (https://github.com/flet-dev/flet/issues/14) +* Row, Column and ListView spacing and scrolling improvements (https://github.com/flet-dev/flet/issues/13) +* Installing specific versions of Fletd and Flet apps for Python source distro (https://github.com/flet-dev/flet/issues/12) +* focus() method for TextField and Dropdown controls (https://github.com/flet-dev/flet/issues/11) + +## 0.1.26 + +* Upload Flet client app to GitHub releases +* .focus() method for TextField and Dropdown +* Update fletd name to get download working (https://github.com/flet-dev/flet/issues/7) + +## 0.1.25 + +* Sprint 1 (https://github.com/flet-dev/flet/pull/6) + +## 0.1.24 + +* Fix expand for TextField and Dropdown + +## 0.1.23 + +* app_store_connect_api_key with base64 key +* index.html with loading animation +* Upgrade Flutter 3.0.1 +* Update AndroidManifest.xml +* Build to client's "build" folder +* Update Fastlane +* Building and publishing iOS Flutter app on AppVeyor + +## 0.1.22 + +* TextField and Dropdown unlim size fix +* Python samples cleanup +* Merge pull request #5 from flet-dev/s1-ios +* Config flutter +* Fix FLET_PACKAGE_VERSION +* Fix iOS building for PR builds +* Restore complete yaml + +## 0.1.20 + +* Row python examples +* More control examples +* Text max_lines + +## 0.1.19 + +* Fix setting clipboard + +## 0.1.18 + +* ListTile +* Card control +* Slight protocol optimization +* Control._set_attr_json +* Tabs selected_index +* Check collection controls for visibility +* NavigationRail selected_index +* NavigationRail control +* AppBar, NavigationRail - Python + +## 0.1.17 + +* PopupMenuButton control +* Dividers example +* Filled buttons, dividers +* Filled elevated button +* Upgraded to Flutter 3.0 +* Progress indicator samples +* Fix page size parsing +* page.content -> page.controls +* Expand can be True +* FAB +* bgColor for ImageButton +* CircleAvatar control added +* PWA icons all good +* Temp remove icons +* Large logo on an icon +* Icons updated +* Exponential reconnection logic, PWA icons +* Re-connecting flow + +## 0.1.16 + +* Use canvaskit even on mobile for now +* Upgrade to Flutter 2.10.5 +* Multiline textboxes done right + +## 0.1.14 + +* Create a separate package for Alpine + +## 0.1.13 + +* Add package for Alpine distro + +## 0.1.12 + +* More general wheel package tags for Linux + +## 0.1.11 + +* Icon browser done +* autofocus, on_focus, on_blur to Python classes +* Default Flet color theme +* autofocus, focus, blur to all form controls +* Remove tooltip from iconbutton +* ignoreChange sometimes +* Update container.dart +* Clipboard +* Make tooltip delay longer +* Tooltip property added to all visible controls +* Icons browser with outlined buttons + +## 0.1.10 + +* GridView child_aspect_ratio +* Dynamic lazy building ListView and GridView controls +* Alignment parsing fixed + +## 0.1.7 + +* App icons changed for web, windows and macos + +## 0.1.5 + +* Open Flet client on Windows and MacOS only + +## 0.1.4 -## [0.1.0](https://pypi.org/project/flet/0.1.0) - Mar 30, 2022 +* mkdir server/server/content \ No newline at end of file diff --git a/client/pubspec.lock b/client/pubspec.lock index 6063912a57..ec51ab4bf0 100644 --- a/client/pubspec.lock +++ b/client/pubspec.lock @@ -147,7 +147,7 @@ packages: path: "../package" relative: true source: path - version: "0.1.64" + version: "0.1.65" flutter: dependency: "direct main" description: flutter diff --git a/package/CHANGELOG.md b/package/CHANGELOG.md index fbe1f6a421..9bacec0d1d 100644 --- a/package/CHANGELOG.md +++ b/package/CHANGELOG.md @@ -1,3 +1,28 @@ +## 0.1.65 + +* Fixed: Floating Action Button now showing on top left ([#567](https://github.com/flet-dev/flet/issues/567)) +* Using variable fonts ([#21](https://github.com/flet-dev/flet/issues/21)) +* Old flet client app versions do not launch on Mac ([#161](https://github.com/flet-dev/flet/issues/161)) +* NavigationBar control ([#193](https://github.com/flet-dev/flet/issues/193)) +* `ResponsiveRow` control ([#227](https://github.com/flet-dev/flet/issues/227)) +* Add code syntax highlighter to markdown ([#294](https://github.com/flet-dev/flet/issues/294)) +* feature: add mouse scroll wheel event ([#354](https://github.com/flet-dev/flet/issues/354)) +* Tooltip class ([#367](https://github.com/flet-dev/flet/issues/367)) +* BottomSheet control ([#483](https://github.com/flet-dev/flet/issues/483)) +* Fixed: Calling `update()` inside `Control.did_mount()` causes deadlock ([#489](https://github.com/flet-dev/flet/issues/489)) +* Add `page.window_maximizable` ([#494](https://github.com/flet-dev/flet/issues/494)) +* Add an ability to change font family of `TextField` ([#511](https://github.com/flet-dev/flet/issues/511)) +* Feature: Theming Switch and Checkbox component ([#523](https://github.com/flet-dev/flet/issues/523)) +* Change shape of AlertDialog ([#537](https://github.com/flet-dev/flet/issues/537)) +* Fixed: Saving and retreiving a string value from client storage adds quotation marks ([#545](https://github.com/flet-dev/flet/issues/545)) +* Matplotlib and Plotly Charts ([#509](https://github.com/flet-dev/flet/issues/509)) +* make control a cooperative object ([#490](https://github.com/flet-dev/flet/issues/490)) + ## 0.1.62 -* Initial release of Flet package. \ No newline at end of file +* Initial release of Flet Flutter package. +* GestureDetector and other fixes ([#459](https://github.com/flet-dev/flet/issues/459)) +* removed all problems except dart:html problem because it needs material html kind of thing ([#461](https://github.com/flet-dev/flet/issues/461)) +* fix: ensure correct version is fetched in dev mode ([#443](https://github.com/flet-dev/flet/issues/443)) +* Fix controls setter for empty list input ([#454](https://github.com/flet-dev/flet/issues/454)) +* make ink=True behavior consistent with ink=False ([#427](https://github.com/flet-dev/flet/issues/427)) \ No newline at end of file diff --git a/package/pubspec.yaml b/package/pubspec.yaml index 20478d7220..552be4216a 100644 --- a/package/pubspec.yaml +++ b/package/pubspec.yaml @@ -2,7 +2,7 @@ name: flet description: Write entire Flutter app in Python or add server-driven UI experience into existing Flutter app. homepage: https://flet.dev repository: https://github.com/flet-dev/flet -version: 0.1.64 +version: 0.1.65 # This package supports all platforms listed below. platforms: diff --git a/studio/client/pubspec.lock b/studio/client/pubspec.lock index 534e90ff6f..f808f6ffcd 100644 --- a/studio/client/pubspec.lock +++ b/studio/client/pubspec.lock @@ -147,7 +147,7 @@ packages: path: "../../package" relative: true source: path - version: "0.1.64" + version: "0.1.65" flutter: dependency: "direct main" description: flutter