Document changes and release 0.23.0
Prepare for next release, we want !1169 (merged), would be great to have !1170 (merged) as a user of that interface.
!1159 (merged) would be great too but needs testing and could slip, similar for other MRs but there's still some time left to get things into shape.