 As a result of the 1989 local government reforms, on 1 November 1989 Christchurch City Council took over the functions of the former Christchurch City Council, Heathcote County Council, Riccarton Borough Council, Waimairi District Council, part of Paparua County Council, and the Christchurch Drainage Board.On 6 March 2006, Banks Peninsula District Council merged with Christchurch City Council.Councillor Yani Johanson campaigned since 2010 to live-stream council meetings for more transparency.