For range hoods, my understanding of even the current building code is:
- They are not compulsory.
- They can be recirculating (use of a carbon filter is then recommended).
- If ducted externally, the duct cannot be shared with bathrooms/laundry/powder room ducts.