(a) (1) In this section, “ordinance” means a legislative enactment of general application and continuing force for a municipality.

(2) “Ordinance” does not include a public local law under § 9-102 of this article.

(b) Each year, if a municipality enacts any ordinance appropriate for codification during the year, the governing body of a municipality shall provide for the preparation and distribution of a supplement to or new edition of its code of ordinances.

(c) (1) A supplement published under subsection (b) of this section shall contain each ordinance that is in effect and has been enacted or amended since the municipality’s most recent code of ordinances was published.

(2) A new code published under subsection (b) of this section shall contain each ordinance that is in effect at the time of publication.