Hib 3 vs Hib 5 SchemaExport drop changes

I have a legacy test Im trying to get working with Hib5 and I’m seeing a difference in behavior when using SchemaExport (drop). Seems like in Hib 3.x the execute of a drop generated the necessary "alter table drop foreign key " statements prior to generating the "drop table if exists " statements. In Hib 5.x the “alter table …” statements are no longer generated and hence some table drops fail due to still existing constraints.

What is the right approach in Hib 5.x to ensure all tables get dropped?