# Changelog of UK Companies House Data by SIC Code & Postcode (Unofficial) (`syntrovia/uk-company-register-companies-house`) Actor

- **URL**: https://apify.com/syntrovia/uk-company-register-companies-house/changelog.md
- **Full Actor documentation**: https://apify.com/syntrovia/uk-company-register-companies-house.md

## Changelog

### 0.1 (15 Nov 2026)

- First version. Reads the packed Companies House Free Company Data Product (monthly snapshot written by the private packer Actor into stores readable by ID) without any token. Filters: SIC codes or prefixes, postcode areas and districts, post towns, counties, incorporation dates, company numbers; narrows down by name, status, type, accounts category and dormant flag. Pay per event: run start, register block (beyond 3), company. Run checkpoint after every batch, so a moved run continues on the same snapshot without saving or charging twice.

### 0.2 (15 Nov 2026)

- QA B1: saving a batch and writing the run checkpoint are one step that a migration waits for (`RunControl.run`), so a moved run never saves or charges a batch twice.
- QA B2: a register block is charged after it was read and passed the layout check, before its companies are saved; a block that cannot be read is never charged; a block with matches is charged only when the budget also covers one company.
- QA B4: budget checks include the synthetic `apify-default-dataset-item` event in case it is still priced.
- QA B5: a refused or unreachable register ends the run cleanly without any charge; HTTP 429 of the Apify API is retried up to 3 times with backoff (Retry-After honoured, at most 60 s).
- README: legal S1 sentence on e-mail addresses in names, `dissolutionDate` row (K2), runnable whole-register example, block charging wording.
