“And afterward he read all the words of the law, the blessing and the curse, according to all that is written in the Book of the Law” (v34). After the tragedy of Achan (ch 7), God gave victory to His people, and afterward Joshua led them in a renewal of their covenant. A new altar was built, inscribed with the Law, and Joshua read it all aloud to everyone – men and women, foreigners and native-born, children and leaders (v33).
“To bless the people of Israel” (v33). Reading the covenant reminded he Israelites that God Himself was their real blessing and walking faithfully with Him was the only way to thrive in His Promised Land.