In catalog settings there is a terms page which can be used to indicate which terms are considered Public.
Terms that are marked as Public can have their section & schedule data shown on the Public Catalog (with the use of the Course Schedule field in the Course Page template).
The main use case of this toggle is to hide certain future terms that may be a work in progress and should not be available for public consumption.
Note: Historical terms will automatically be hidden in the public catalog and on the Catalog Term Settings page.
Role Based Access Control has been added to determine which users can view this data and which users can edit this data:
This data will display in the public catalog as follows (with the user able to select from all public terms):
NOTE: Terms that are marked public have their section data accessible via the API without user authentication.