the great refactoring
Changed
- refactored core update/merge eligibility logic. This was a large change and should make future features significantly easier to implement and test.
Security
- removed potential Regex Denial of Service (ReDoS) vulnerability from
merge.blacklist_title_regex
by using a regex engine (rure) that guarantees linear time searching.