What's Changed
- Fix default golangci-lint warnings, add it to GHA by @kolyshkin in https://github.com/godbus/dbus/pull/308
- Add example for grab media keys. by @linuxerwang in https://github.com/godbus/dbus/pull/316
- CI: enable more linters by @kolyshkin in https://github.com/godbus/dbus/pull/319
- Add rpic to projects using godbus by @stephenhu in https://github.com/godbus/dbus/pull/320
- CI: Go 1.18 fixes by @guelfey in https://github.com/godbus/dbus/pull/322
- add fuzz test for (signature) decoding by @guelfey in https://github.com/godbus/dbus/pull/323
- style: error should be returned as the last argument by @liaohanqin in https://github.com/godbus/dbus/pull/314
- examples: Add asynchronous D-Bus call example in https://github.com/godbus/dbus/pull/325
- doc: fix spelling errors by @guelfey in https://github.com/godbus/dbus/pull/335
- Replace loop with call to copy() by @liaohanqin in https://github.com/godbus/dbus/pull/334
- fix(ci): apt-get update before installing dbus by @guelfey in https://github.com/godbus/dbus/pull/342
- freebsd: Remove the cgo dependency from transport_unixcred_freebsd.go by @dfr in https://github.com/godbus/dbus/pull/332
- Reduce allocs in decode function by @marselester in https://github.com/godbus/dbus/pull/344
- Set argument of SetProperty to Variant by @WhyNotHugo in https://github.com/godbus/dbus/pull/239
- Reduce allocs in ReadMessage (unix transport) by @marselester in https://github.com/godbus/dbus/pull/347
- Fix missing alignment in decodeU() by @felixonmars in https://github.com/godbus/dbus/pull/348
- Add test case for bool alignment by @guelfey in https://github.com/godbus/dbus/pull/349
- Add go 1.19 support by @amenzhinsky in https://github.com/godbus/dbus/pull/339
- CI tweaks by @guelfey in https://github.com/godbus/dbus/pull/360
- ci: add FreBSD job using Cirrus by @guelfey in https://github.com/godbus/dbus/pull/361
- Reduce decoder allocs due to int/uint decoding by @marselester in https://github.com/godbus/dbus/pull/356
- Pointer semantics in depthCounter by @marselester in https://github.com/godbus/dbus/pull/352
- message: use Discard for encoding in IsValid by @guelfey in https://github.com/godbus/dbus/pull/362
- Omit extra (*Message).IsValid for outgoing messages by @guelfey in https://github.com/godbus/dbus/pull/363
- Only check header validity when decoding messages by @guelfey in https://github.com/godbus/dbus/pull/364
- Replaced godoc url with pkg.go.dev url for v5. by @olivercalder in https://github.com/godbus/dbus/pull/369
- Reduce bytes to strings allocs in decoder by @marselester in https://github.com/godbus/dbus/pull/367
- feat: add security-policy to project by @diogoteles08 in https://github.com/godbus/dbus/pull/366
- auth: Do not send UID with external auth by @idleroamer in https://github.com/godbus/dbus/pull/346
- Bump CI versions by @guelfey in https://github.com/godbus/dbus/pull/392
- export struct members for signature benchmark by @mischief in https://github.com/godbus/dbus/pull/390
- introspect: add Peer to introspection by @mischief in https://github.com/godbus/dbus/pull/389
- Bump golang.org/x/sys to v0.27.0 by @lucacome in https://github.com/godbus/dbus/pull/386
- conn: generate error reply in more cases when trying to send invalid … by @guelfey in https://github.com/godbus/dbus/pull/397
- CI: bump FreeBSD image to 14.2 by @guelfey in https://github.com/godbus/dbus/pull/416
- Modernize code by @kolyshkin in https://github.com/godbus/dbus/pull/412
- Add Sting() method to RequestNameReply and ReleaseNameReply. by @istvan-andrasi in https://github.com/godbus/dbus/pull/398
- fix: added socket closing to prevent resource leak by @aiburegit in https://github.com/godbus/dbus/pull/402
- Fix mixed-up names in function documentation by @WhyNotHugo in https://github.com/godbus/dbus/pull/407
- Unix conn by @guelfey in https://github.com/godbus/dbus/pull/417
- add support for struct entities in
MakeVariantby @guelfey in https://github.com/godbus/dbus/pull/391 - Removing sha1 by @guelfey in https://github.com/godbus/dbus/pull/418
- auth: disable sha1 by default on non-windows by @xnox in https://github.com/godbus/dbus/pull/413
New Contributors
- @linuxerwang made their first contribution in https://github.com/godbus/dbus/pull/316
- @stephenhu made their first contribution in https://github.com/godbus/dbus/pull/320
- @dfr made their first contribution in https://github.com/godbus/dbus/pull/332
- @marselester made their first contribution in https://github.com/godbus/dbus/pull/344
- @WhyNotHugo made their first contribution in https://github.com/godbus/dbus/pull/239
- @felixonmars made their first contribution in https://github.com/godbus/dbus/pull/348
- @olivercalder made their first contribution in https://github.com/godbus/dbus/pull/369
- @diogoteles08 made their first contribution in https://github.com/godbus/dbus/pull/366
- @lucacome made their first contribution in https://github.com/godbus/dbus/pull/386
- @istvan-andrasi made their first contribution in https://github.com/godbus/dbus/pull/398
- @aiburegit made their first contribution in https://github.com/godbus/dbus/pull/402
- @xnox made their first contribution in https://github.com/godbus/dbus/pull/413
Full Changelog: https://github.com/godbus/dbus/compare/v5.1.0...v5.2.0