Major changes
- The previous version declared incorrectly that it supported older Rust versions when it didn't. The requirement for newer Rust versions has been removed (thanks to @tanadeau for spotting this in #1444).
- This switches internally to a much-less-forked version of bindgen. This should have no user-visible effects but... it will. Everything about the relationship between autocxx and bindgen has changed, so some user-visible changes are bound to be seen. This is work towards #124.
- There are some changes to the
CppRef
and related types, which most people don't use, so should not really impact anyone.
What's Changed
using std::string
test by @adetaylor in #1424- Add integration tests for 'using declarations' with std::string by @calebfletcher in #1418
- Fix warning about extern with nightly. by @adetaylor in #1427
- Add lifetimes to functions returning
CppRef<'a, T>
by @adetaylor in #1428 - Experiment with ubuntu 22.04 for mdbook by @adetaylor in #1432
- Newtype wrappers for some names. by @adetaylor in #1431
- Initialize env_logger in autocxx-build by @tchebb in #1433
- Update
CppPeerConstructor
documentation by @tchebb in #1434 - Further name tweaks by @adetaylor in #1437
- autocxx-build: Re-export result types used in API by @tchebb in #1438
- Make CppMutRef's T invariant by @cramertj in #1440
- Minisyn to wrap inputs by @adetaylor in #1441
- Switch to using new version of autocxx-bindgen by @adetaylor in #1442
- Remove extra logging. by @adetaylor in #1445
- Clippy fixes. by @adetaylor in #1447
- Revise to 0.28.0 by @adetaylor in #1448
New Contributors
- @calebfletcher made their first contribution in #1418
- @tchebb made their first contribution in #1433
- @cramertj made their first contribution in #1440
Full Changelog: v0.27.1...v0.28.0