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
boxedelements 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