So, like their removal of the grandfathering for standard capacity magazines?Not quite.
If they passed this law today and then arrested everyone who owned a semi-auto prior to today... that would fall under the ex-post facto definition. Thats not the case here. They're simply Banning sales of semis going forward. Unconstitutional no-less, but not ex-post facto by definition.