Skip to content

Commit fb0d037

Browse files
Prepare Flet 0.24.1 (#3925)
* Release notes for Flet 0.24.1, releasing "how to" * Update releasing Flet section
1 parent 48da1e4 commit fb0d037

File tree

25 files changed

+88
-22
lines changed

25 files changed

+88
-22
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Flet changelog
22

3+
# 0.24.1
4+
5+
* FIXED: `Tooltip` displays wrong message when used with `IconButton`, `FloatingActionButton` and `PopupMenuButton` ([#3922](https://github.com/flet-dev/flet/issues/3922))
6+
* FIXED: `Image.src.base64` ([#3919](https://github.com/flet-dev/flet/issues/3919))
7+
38
# 0.24.0
49

510
* NEW: `Placeholder` Control ([#3646](https://github.com/flet-dev/flet/issues/3646))

CONTRIBUTING.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,3 +180,19 @@ You will be able to see the debugging outputs of the flet client in this termina
180180
```bash
181181
poetry run flet run -w -p 8550 playground/<your-main.py>
182182
```
183+
184+
## Releasing Flet
185+
186+
* Create a new `prepare-{version}` branch in [flet-dev/flet](https://github.com/flet-dev/flet) repository.
187+
* For every package in `packages/flet*` directory:
188+
* Update package version to `{version}` in `pubspec.yaml`.
189+
* Add `# {version}` with new/changed/fixed items into `CHANGELOG.md`. Only `packages/flet/CHANGELOG.md` should contain real items; other packages could have just a stub.
190+
* Copy `# {version}` section from `packages/flet/CHANGELOG.md` to the root `CHANGELOG.md`.
191+
* Open terminal in `client` directory and run `flutter pub get` to update Flet dependency versions in `client/pubspec.lock`.
192+
* Create a new `{version}` branch in [flet-dev/flet-app-templates](https://github.com/flet-dev/flet-app-templates) repository from a previously released `{current-version}` branch.
193+
* Create a new `{version}` branch in [flet-dev/flet-build-template](https://github.com/flet-dev/flet-build-template) repository from a previously released `{current-version}` branch.
194+
* Create `Prepare Flet {version}` PR to merge into `main` branch.
195+
* In `Build Flet package for Flutter` job of [Flet CI build](https://ci.appveyor.com/project/flet-dev/flet) make sure analysis report of every `flet*` Flutter package has only 1 issue "Publishable packages can't have 'path' dependencies.".
196+
* Merge `Prepare Flet {version}` PR.
197+
* Create and push new `v{version}` tag (with `v` prefix).
198+
* Update release notes at `https://github.com/flet-dev/flet/releases/tag/v{version}`.

client/pubspec.lock

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -231,77 +231,77 @@ packages:
231231
path: "../packages/flet"
232232
relative: true
233233
source: path
234-
version: "0.24.0"
234+
version: "0.24.1"
235235
flet_audio:
236236
dependency: "direct main"
237237
description:
238238
path: "../packages/flet_audio"
239239
relative: true
240240
source: path
241-
version: "0.24.0"
241+
version: "0.24.1"
242242
flet_audio_recorder:
243243
dependency: "direct main"
244244
description:
245245
path: "../packages/flet_audio_recorder"
246246
relative: true
247247
source: path
248-
version: "0.24.0"
248+
version: "0.24.1"
249249
flet_flashlight:
250250
dependency: "direct main"
251251
description:
252252
path: "../packages/flet_flashlight"
253253
relative: true
254254
source: path
255-
version: "0.24.0"
255+
version: "0.24.1"
256256
flet_geolocator:
257257
dependency: "direct main"
258258
description:
259259
path: "../packages/flet_geolocator"
260260
relative: true
261261
source: path
262-
version: "0.24.0"
262+
version: "0.24.1"
263263
flet_lottie:
264264
dependency: "direct main"
265265
description:
266266
path: "../packages/flet_lottie"
267267
relative: true
268268
source: path
269-
version: "0.24.0"
269+
version: "0.24.1"
270270
flet_map:
271271
dependency: "direct main"
272272
description:
273273
path: "../packages/flet_map"
274274
relative: true
275275
source: path
276-
version: "0.24.0"
276+
version: "0.24.1"
277277
flet_permission_handler:
278278
dependency: "direct main"
279279
description:
280280
path: "../packages/flet_permission_handler"
281281
relative: true
282282
source: path
283-
version: "0.24.0"
283+
version: "0.24.1"
284284
flet_rive:
285285
dependency: "direct main"
286286
description:
287287
path: "../packages/flet_rive"
288288
relative: true
289289
source: path
290-
version: "0.24.0"
290+
version: "0.24.1"
291291
flet_video:
292292
dependency: "direct main"
293293
description:
294294
path: "../packages/flet_video"
295295
relative: true
296296
source: path
297-
version: "0.24.0"
297+
version: "0.24.1"
298298
flet_webview:
299299
dependency: "direct main"
300300
description:
301301
path: "../packages/flet_webview"
302302
relative: true
303303
source: path
304-
version: "0.24.0"
304+
version: "0.24.1"
305305
flutter:
306306
dependency: "direct main"
307307
description: flutter

packages/flet/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# 0.24.1
2+
3+
* FIXED: `Tooltip` displays wrong message when used with `IconButton`, `FloatingActionButton` and `PopupMenuButton` ([#3922](https://github.com/flet-dev/flet/issues/3922))
4+
* FIXED: `Image.src.base64` ([#3919](https://github.com/flet-dev/flet/issues/3919))
5+
16
# 0.24.0
27

38
* NEW: `Placeholder` Control ([#3646](https://github.com/flet-dev/flet/issues/3646))

packages/flet/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: flet
22
description: Write entire Flutter app in Python or add server-driven UI experience into existing Flutter app.
33
homepage: https://flet.dev
44
repository: https://github.com/flet-dev/flet/packages/flet
5-
version: 0.24.0
5+
version: 0.24.1
66

77
# This package supports all platforms listed below.
88
platforms:

packages/flet_audio/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 0.24.1
2+
3+
Version follows parent `flet` package.
4+
15
# 0.24.0
26

37
Version follows parent `flet` package.

packages/flet_audio/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: flet_audio
22
description: Flet Audio control
33
homepage: https://flet.dev
44
repository: https://github.com/flet-dev/flet/packages/flet_audio
5-
version: 0.24.0
5+
version: 0.24.1
66

77
environment:
88
sdk: '>=3.2.3 <4.0.0'

packages/flet_audio_recorder/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 0.24.1
2+
3+
Version follows parent `flet` package.
4+
15
# 0.24.0
26

37
Version follows parent `flet` package.

packages/flet_audio_recorder/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: flet_audio_recorder
22
description: Flet AudioRecorder control
33
homepage: https://flet.dev
44
repository: https://github.com/flet-dev/flet/packages/flet_audio_recorder
5-
version: 0.24.0
5+
version: 0.24.1
66

77
environment:
88
sdk: '>=3.2.3 <4.0.0'

packages/flet_flashlight/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 0.24.1
2+
3+
Version follows parent `flet` package.
4+
15
# 0.24.0
26

37
Version follows parent `flet` package.

0 commit comments

Comments
 (0)