0.8.0
What's Changed
- book: Update to 0.7 release by @jf2048 in #1324
- Use gio::spawn_blocking instead of thread::spawn by @Hofer-Julian in #1433
- Use
derived_properties
macro by @Hofer-Julian in #1434 - Add dependabot for github actions by @Hofer-Julian in #1440
- Regenerate with latest gir/gir-files by @bilelmoussaoui in #1444
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #1448
- build(deps): bump actions/cache from 1 to 3 by @dependabot in #1445
- Add typos CI workflow by @Hofer-Julian in #1439
- gdk: Add missing Clipboard::set by @bilelmoussaoui in #1450
- book: Update for 0.7.1 by @Hofer-Julian in #1451
- gtk4-macro: Bump quick-xml to 0.30 by @bilelmoussaoui in #1453
- Untangle docsrs attribute from features by @pentamassiv in #1454
- Regenerate with latest gir/gir-files by @bilelmoussaoui in #1455
- Impl Write on text buffers by @ranfdev in #1452
- Add new Path APIs by @bilelmoussaoui in #1463
- book: Update instructions to
v4_12
by @Hofer-Julian in #1465 - Go back to 4_8 by @Hofer-Julian in #1466
- gdk: Make RGBA::new const and add with_* constructors by @SeaDve in #1468
- book: Move to
std::cell::OnceCell
by @Hofer-Julian in #1470 - book: Extend memory management chapter by @Hofer-Julian in #1459
- book: Add missing snippet for
new_task
by @Hofer-Julian in #1472 - Regenerate with latest gir/gir-files by @bilelmoussaoui in #1475
- build(deps): update windows requirement from 0.48 to 0.51 by @dependabot in #1473
- gdk: Rename
GdkCairoContextExt::set_source_{rgba => color}
by @RealKC in #1476 - Regenerate with updated gir/gir-files by @bilelmoussaoui in #1479
- book: Add missing steps for installation in windows by @erwinschrodinger1 in #1486
- gdk: Simplify RGBA builder code by @SeaDve in #1483
- gsk: Add builder for Stroke by @SeaDve in #1482
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #1490
- Regenerate with latest gir by @bilelmoussaoui in #1492
- gtk: Implement HasParamSpec for TemplateChild by @bilelmoussaoui in #1495
- book: Check links with lychee by @Hofer-Julian in #1499
- book: Run separate jobs for check and deploy by @Hofer-Julian in #1501
- CI: Add Hofer-Julian as code owner for
.github/workflows/book.yml
by @Hofer-Julian in #1502 - book: Fix typo in memory management chapter by @Hofer-Julian in #1504
- gtk4-macros: Update to proc-macro-crate 2 by @sdroege in #1506
- build(deps): update khronos-egl requirement from 5.0 to 6.0 by @dependabot in #1507
- book: Rename action to correct name by @Hofer-Julian in #1510
- examples: Only require GTK 4.10 for the examples by @sdroege in #1509
- gtk: Use glib enums instead of bools where it makes sense by @bilelmoussaoui in #1512
- examples: Clean up, modernize and simplify virtual methods example by @sdroege in #1513
- examples: various cleanups by @bilelmoussaoui in #1515
- book: Split book workflow in two by @Hofer-Julian in #1517
- book: Disable playground globally by @Hofer-Julian in #1518
- book: Move to async-channel by @Hofer-Julian in #1521
- book: Use bounded channels instead of unbounded by @Hofer-Julian in #1522
- book: Extend main loop chapter with async section by @Hofer-Julian in #1511
- Migrate listings to action group by @Hofer-Julian in #1525
- build(deps): update quick-xml requirement from 0.30 to 0.31 by @dependabot in #1528
- docker: Move to libadwaita 1.4 by @Hofer-Julian in #1531
- book: Move to
install_action
by @Hofer-Julian in #1529 - book: Use new API spawn_future_local by @Hofer-Julian in #1533
- book: Add setuptools installation by @wroyca in #1534
- book: Move to libadwaita 1.4 by @Hofer-Julian in #1536
- Update to windows 0.52 by @sdroege in #1540
- build(deps): bump docker/build-push-action from 1 to 5 by @dependabot in #1493
- build(deps): update femtovg requirement from 0.7 to 0.8 by @dependabot in #1538
- build(deps): update glium requirement from 0.32 to 0.33 by @dependabot in #1537
- Add clarification around creating tokio runtime by @JakeStanger in #1546
- docs: fix composite template internal_child -> internal by @vhakulinen in #1550
- build(deps): bump lycheeverse/lychee-action from 1.8.0 to 1.9.0 by @dependabot in #1554
- Update project_setup.md by @redvimo in #1558
- book: Fix link to GVariant docs by @Hofer-Julian in #1559
- build(deps): bump lycheeverse/lychee-action from 1.9.0 to 1.9.1 by @dependabot in #1561
- build(deps): update proc-macro-crate requirement from 2.0 to 3.0 by @dependabot in #1555
- image: Use modern way of publishing the container by @bilelmoussaoui in #1566
- build(deps): update glium requirement from 0.33 to 0.34 by @dependabot in #1556
- Fix nightly clippy warnings by @bilelmoussaoui in #1551
- Various fixes by @bilelmoussaoui in #1568
- examples: Add a gtk::Scale by @bilelmoussaoui in #1569
- examples: Add a menubar one by @bilelmoussaoui in #1570
- Revert "book: Go back to 4_8 for now" by @bilelmoussaoui in #1571
- build(deps): bump docker/build-push-action from f2a1d5e99d037542a71f64918e516c093c6f3fc4 to 9f6f8c940b91232557f8699b21341a08624a8dce by @dependabot in #1574
- build(deps): bump docker/metadata-action from 9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 to dbef88086f6cef02e264edb7dbf63250c17cef6c by @dependabot in #1573
- build(deps): bump docker/login-action from 65b78e6e13532edd9afa3aa52ac7964289d1a9c1 to 3d58c274f17dffee475a5520cbe67f0a882c4dbb by @dependabot in #1572
- build(deps): bump actions/cache from 3 to 4 by @dependabot in #1575
- build(deps): bump h2 from 0.3.21 to 0.3.24 in /book/listings by @dependabot in #1577
- Use cargo workspace features by @bilelmoussaoui in #1579
- Get rid of once_cell by @bilelmoussaoui in #1580
- book: Use const consistently by @Hofer-Julian in #1582
- print_job: fix send() closure by @pbor in #1563
- book: Less usage of once_cell by @Hofer-Julian in #1581
- Add missing installation step for Windows by @pieterdd in #1584
- build(deps): bump lycheeverse/lychee-action from 1.9.1 to 1.9.2 by @dependabot in #1586
- build(deps): bump docker/build-push-action from 9f6f8c940b91232557f8699b21341a08624a8dce to 94d76d3bc1409736cb5dc1ada9502bec3a72973c by @dependabot in #1585
- Examples: Dialog's response signal handling by @jobale in #1514
- Examples: async request no blocking main thread by @Claudio-code in #1578
- CI: add a cargo deny job by @bilelmoussaoui in #1576
- Regen with ffi workspacecs usage by @bilelmoussaoui in #1587
- gtk::show_about_dialog: Set hide_on_close by @felinira in #1588
- examples: Add example for About Dialog by @felinira in #1589
- gtk: Don't propogate unused argument by @ZanderBrown in #1591
New Contributors
- @dependabot made their first contribution in #1448
- @pentamassiv made their first contribution in #1454
- @erwinschrodinger1 made their first contribution in #1486
- @JakeStanger made their first contribution in #1546
- @vhakulinen made their first contribution in #1550
- @redvimo made their first contribution in #1558
- @pieterdd made their first contribution in #1584
- @jobale made their first contribution in #1514
- @Claudio-code made their first contribution in #1578
- @ZanderBrown made their first contribution in #1591
Full Changelog: 0.7.0...0.8.0