# Changelog of BODACC Insolvency Monitor 🇫🇷 (procédures collectives alerts) (`tagadanar/bodacc-insolvency-monitor`) Actor

- **URL**: https://apify.com/tagadanar/bodacc-insolvency-monitor/changelog.md
- **Full Actor documentation**: https://apify.com/tagadanar/bodacc-insolvency-monitor.md

## Changelog

### 2026-08-30

- Every run now ends with a status message built by a pure function from
  explicit counters. A BODACC feed that threw, a feed that answered with an
  empty envelope, a procedureTypes filter that kept nothing and a monitor run
  with nothing new are four different messages instead of one: "none of them
  matched the filters set" is reachable only after notices the run actually
  read. A first monitor run says it seeded the baseline; a quiet one says how
  many notices were already known; notices dropped by procedureTypes or the
  result cap are counted and named.

### 2026-08-19

- The User-Agent contact is now the actor's own Apify URL instead of an email
  address. Same identification, same reachability (the actor page's Issues tab),
  no published mailbox.

### 2026-07-17

- Initial public release on Apify Store.
- Watch French collective procedures (redressement judiciaire, liquidation judiciaire, sauvegarde) on the official BODACC open-data API by SIREN/SIRET watchlist, department, and procedure type.
- Each notice's court ruling is decoded from its JSON-encoded field and classified into `liquidation`, `redressement`, `sauvegarde` or `other`.
- Monitor mode: persistent seen-set returns only new notices since the last run, with a Slack-compatible webhook digest.
- Input is tolerant of common shapes (a bare string / bare object / delimited string for list fields is coerced into a list); a SIRET is truncated to its SIREN automatically. Empty scope still errors when a watchlist was provided but none of it is usable.
- Official BODACC API, no API key.
