It was not apparent at booking or at any time prior to boarding that it would be operated by aleased aircraft.
Why should they advise you. You've booked a Monarch flight (ZB flight number) which is exactly what you got.
If it was a code share, operated by another carrier as part of a marketing agreement then I think you might have been told, though I don't know if the carrier is legally bound to tell you.