Circular refs supported in schema validation.
Circular references were never allowed in schema validation because the work required to bring references in line was too great. There have been many advances in libopenapi recently that have made this easier.
So, now the schema validator will build all references as inline resources first. This would have been too much work a year ago, but here we are.