This still uses Unicode 7.0.0 which causes serious discrepancies in the handling of e.g. XID_Start and XID_Continue properties. For instance, ^\p{XID_Continue}$ doesn't match U+17828, whereas unicode-xid's UnicodeXID::is_xid_continue() correctly returns true for this code point.