In the code, there is a function tracked? which should allow a given Repo to provide alternate behavior. However, the tracked_schemas config setting is referenced several other places, most importantly in ExAudit.Tracking.compare_versions/3 which results it in not being possible to customize the behavior to track all schemas by default. This function probably could just skip the check, as it appears that Repo will only attempt to track changes if tracked?/1 returns true. Could probably PR this if this approach makes sense
In the code, there is a function
tracked?which should allow a given Repo to provide alternate behavior. However, thetracked_schemasconfig setting is referenced several other places, most importantly inExAudit.Tracking.compare_versions/3which results it in not being possible to customize the behavior to track all schemas by default. This function probably could just skip the check, as it appears that Repo will only attempt to track changes iftracked?/1returns true. Could probably PR this if this approach makes sense