Releases: gtk-rs/gir
Releases · gtk-rs/gir
0.19.0
What's Changed
- codegen: Replace ControlFlow with Propagation by @bilelmoussaoui in #1485
- Fix docsrs by @pentamassiv in #1487
- Add trait_name to API docs by @pentamassiv in #1489
- Fix inserting all-features in Cargo.toml for docs.rs by @pentamassiv in #1490
- build(deps): bump xml-rs from 0.8.15 to 0.8.16 by @dependabot in #1492
- build(deps): bump actions/cache from 1 to 3 by @dependabot in #1494
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #1493
- build(deps): bump bitflags from 2.3.1 to 2.3.3 by @dependabot in #1495
- build(deps): bump toml from 0.6.0 to 0.7.6 by @dependabot in #1497
- build(deps): bump regex from 1.8.4 to 1.9.3 by @dependabot in #1496
- Generated sys tests: Better command error handling by @nicopap in #1499
- build(deps): bump log from 0.4.19 to 0.4.20 by @dependabot in #1500
- build(deps): bump bitflags from 2.3.3 to 2.4.0 by @dependabot in #1501
- config/codegen: Stop generating useless Display impls by @bilelmoussaoui in #1502
- Fix nightly clippy warnings by @bilelmoussaoui in #1503
- codgen: generate doc_alias for static_type by @bilelmoussaoui in #1143
- codegen: Fix PartialOrd clippy warning by @bilelmoussaoui in #1504
- Make auto builders/traits/functions
pub(crate)
by @bilelmoussaoui in #1505 - build(deps): bump regex from 1.9.3 to 1.9.4 by @dependabot in #1506
- Fix various typos by @bilelmoussaoui in #1507
- build(deps): bump regex from 1.9.4 to 1.9.5 by @dependabot in #1508
- build(deps): bump xml-rs from 0.8.16 to 0.8.18 by @dependabot in #1510
- build(deps): bump toml from 0.7.6 to 0.7.8 by @dependabot in #1509
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #1511
- parser: Don't require name/type for record types by @bilelmoussaoui in #1512
- build(deps): bump toml from 0.7.8 to 0.8.0 by @dependabot in #1513
- build(deps): bump xml-rs from 0.8.18 to 0.8.19 by @dependabot in #1514
- build(deps): bump regex from 1.9.5 to 1.9.6 by @dependabot in #1515
- build(deps): bump toml from 0.8.0 to 0.8.1 by @dependabot in #1516
- build(deps): bump bitflags from 2.4.0 to 2.4.1 by @dependabot in #1519
- build(deps): bump regex from 1.9.6 to 1.10.1 by @dependabot in #1518
- build(deps): bump toml from 0.8.1 to 0.8.2 by @dependabot in #1517
- codegen: Generate a doc alias for aliases by @bilelmoussaoui in #1520
- build(deps): bump regex from 1.10.1 to 1.10.2 by @dependabot in #1521
- Fix clippy lint by @GuillaumeGomez in #1523
- build(deps): bump toml from 0.8.2 to 0.8.6 by @dependabot in #1524
- build(deps): bump toml from 0.8.6 to 0.8.8 by @dependabot in #1526
- build(deps): bump env_logger from 0.10.0 to 0.10.1 by @dependabot in #1527
- Remove unnecessary casts of function pointers through usize by @sdroege in #1528
- build(deps): bump once_cell from 1.18.0 to 1.19.0 by @dependabot in #1529
- record: Differentiate disguised vs pointer types by @ocrete in #1530
- parser: Don't error out for forever scope by @bilelmoussaoui in #1531
- build(deps): bump actions/cache from 3 to 4 by @dependabot in #1533
- build(deps): bump env_logger from 0.10.1 to 0.11.0 by @dependabot in #1534
- build(deps): bump regex from 1.10.2 to 1.10.3 by @dependabot in #1535
- build(deps): bump bitflags from 2.4.1 to 2.4.2 by @dependabot in #1536
- CI/tests: Remove gtk3 related bits by @bilelmoussaoui in #1539
- Replace
once_cell
crate withstd::sync::OnceLock
by @andy128k in #1532 - Replace once_cell crate with std::sync::OnceLock in a generated code by @andy128k in #1537
- build(deps): bump env_logger from 0.11.0 to 0.11.1 by @dependabot in #1541
- codegen/sys: Don't expect the crates are renamed by @bilelmoussaoui in #1542
New Contributors
- @dependabot made their first contribution in #1492
- @nicopap made their first contribution in #1499
- @ocrete made their first contribution in #1530
Full Changelog: 0.18.0...0.19.0
0.18.2
0.18.1
0.18.0
What's Changed
- Reworked the book/tutorial by @pentamassiv in #1379
- Fixes an overflow bug that may occasionally panic if gir is built in debug by @xanathar in #1427
- codegen: Avoid useless borrows for properties setters by @bilelmoussaoui in #1451
- Update to bitflags 2.0 by @sdroege in #1452
- generate cfg conditions for aliases, enums, interfaces and disguised by @fbrouille in #1453
- Add external docs url config option by @AaronErhardt in #1386
- Replace dox feature with docsrs attribute by @AaronErhardt in #1455
- Make features independent from docsrs attribute by @AaronErhardt in #1457
- Remove docsrs attr for conditional compilation by @AaronErhardt in #1458
- codegen: Drop useless any on a single feature by @bilelmoussaoui in #1459
- parser: ignore
boxed
elements by @jf2048 in #1460 - codegen: only generate trait signatures once by @jf2048 in #1461
- codegen: generate attributes on trait fns by @jf2048 in #1462
- Implement basic virtual methods support by @bilelmoussaoui in #1463
- analysis: Don't fill imports from virtual methods by @bilelmoussaoui in #1465
- Fix docs for docsrs attribute by @AaronErhardt in #1466
- parser: ignore source-position in virtual methods by @jf2048 in #1468
- analysis: Avoid overflow when determining whether to emit a parameter by @kawadakk in #1471
- codegen: seal Ext traits by @jf2048 in #1467
- Update dependencies by @sdroege in #1473
- codegen: Only use any if scope constraints > 1 by @bilelmoussaoui in #1476
- codegen: build tests on all unix platforms by @valpackett in #1478
- Update dependencies by @sdroege in #1479
- analysis: Prefer prelude/exported crates by @bilelmoussaoui in #1469
- Update to bitflags 2.2 by @sdroege in #1474
- codegen: Switch from Inhibit to ControlFlow by @bilelmoussaoui in #1481
New Contributors
- @xanathar made their first contribution in #1427
- @fbrouille made their first contribution in #1453
- @kawadakk made their first contribution in #1471
- @valpackett made their first contribution in #1478
Full Changelog: 0.17.0...0.18.0
0.17.1
Bilal Elmoussaoui (1):
codegen: Avoid useless borrows for properties setters
Marco Mastropaolo (1):
Fixes an overflow bug that may occasionally panic if gir is built in debug
pentamassiv (9):
Reworked the book/tutorial
Applied Bilals suggestions
Add information about the dox feature
Don't make the submodules auto update
Add gir-files as submodule
Fix dox feature in example
Don't make the submodules auto update
Added newline after each sentence to get better diffs
Applied all spelling corrections sugested by Hofer-Julian