Migration reports now log their effects. They also do not throw exceptions.
Failing to report a migration is non-fatal, as succesfully written files can still be reported afterwards. synchronousReportEndWithErrors had to be rewritten as instanciating and calling a report would have created a race condition.
Please register or sign in to comment