As the interest in the project grows, I revisited the validation algorithm and refactored it.
Uniqueness rule in version 0.5
I introduced an uniqueness feature in version 0.5. This was the first validation, which has to include all the other values in a column for the check. This validation is slower than the validation of a single value against a simple rule. So I decided to try to improve the performance.
The old version of the validation algorithm walks through every possible validation rule and asks the configuration if the validation is active for the current…