Po roku 1331 do 1793 r. miasto było siedzibą starostwa niegrodowego. Miasto zachowało obowiązek udzielania stacji. Od XV wieku do połowy XVII wieku był jednym ze znaczniejszych miast w Wielkopolsce, jednak poważne zniszczenia w 1656 roku podczas najazdu szwedzkiego zakończyły okres prosperity. Był miastem królewskim Korony Królestwa Polskiego. Na początku XVIII wieku w ostatnim okresie swojego życia, w nieistniejącym już kościele kanoników Ducha Świętego działał Bolesław Gwidon Jaśniewicz – tamże pochowany.