Routine data-only rebuilds (scheduled, see the README) are not listed here.
- The bundled register data is now rebuilt and republished every day (about 11:15 Amsterdam time); the README
explains how current each answer is and where
data_as_of shows it.
- Live register refreshes use about 16x less memory (the EBA register is now read entity by entity), so
refreshing runs are faster and far from the memory limit.
- Your "maximum charge per run" is checked before each result is delivered, so the run stops cleanly at your limit.
as_of in the future is rejected (the registers can't say who will be licensed then).
claimed_licence objects with non-text values return a clear per-item error instead of failing the run.
- Firm names on warning lists are now matched even when written with look-alike letters or invisible characters.
- A domain that imitates a warned domain with look-alike letters is reported as a look-alike.
- A name that mixes Latin with Cyrillic or Greek look-alike letters ("Mоllie") gets REVIEW as possible
impersonation, even if it matches a licensed firm.
- Names longer than 200 characters are rejected per item.
- One malformed entity in a batch no longer fails the whole run: it is returned as an error item (not charged).
- LEIs pasted with full-width digits or invisible characters are read correctly.
- First public release: EU licence and warning-list check (ECB, EBA, ESMA MiFID, MiCA, AFM, FSMA, AMF, EU sanctions)
with ALLOW / REVIEW / BLOCK. A domain the register cannot confirm gives REVIEW, not ALLOW.