# Changelog of Tunisia Public Tenders (TUNEPS) (`a-g-d/tn-tuneps`) Actor

- **URL**: https://apify.com/a-g-d/tn-tuneps/changelog.md
- **Full Actor documentation**: https://apify.com/a-g-d/tn-tuneps.md

## Changelog

All notable changes to this project are documented here. The format follows
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and the project adheres to
[Semantic Versioning](https://semver.org/).

### \[0.1.1] - 2026-09-27

#### Changed

- The public Store page (README) no longer has a License section: the source is not published, and the data's terms are those of the source, described under "Data source".

### \[0.1.0] - 2026-09-26

#### Added

- Tender notices from Tunisia's national e-procurement system TUNEPS (tuneps.tn), newest
  publication first: notice number and modification number, notice type, buyer reference,
  title (French, plus Arabic when different), buyer and department, category, procedure
  and sector (French and English names), governorate, financing, evaluation method, price
  type, submission mode, scope, consortium and framework flags, bid guarantee and validity,
  document price, publication, submission, prequalification, deadline and opening times in
  Tunisian time (+01:00), a derived status (open, closed, opened) and a link to the notice.
  Buyer staff names and user ids in the notices are not output.
- Filters: keyword, buyer, category, procedure, governorate, `publishedSince`, `openOnly`
  and `maxItems` (up to 50,000).
- Polite access: one request at a time, at least 1 s apart, honest User-Agent, retries
  with exponential backoff and jitter inside a run-wide budget, a clear error when the site
  keeps refusing, and a clean stop shortly before the run timeout. TLS verification stays
  on; the intermediate certificate TUNEPS omits is bundled.
- Human-verification (CAPTCHA) pages are recognised on any response and stop the run at
  once with a clear error; the actor never retries, parses or tries to get around them.
- Pay-per-event event `tender-notice` (per stored tender), planned against the spending
  limit before details are fetched and charged after storing.
- Dataset schema generated from the zod schema (draft-07) with a "Tenders" view, and an
  output schema.
