# Changelog of Bangladesh e-GP Tenders & Contract Awards (eprocure.gov.bd) (`a-g-d/bd-egp`) Actor

- **URL**: https://apify.com/a-g-d/bd-egp/changelog.md
- **Full Actor documentation**: https://apify.com/a-g-d/bd-egp.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

- Live tenders from Bangladesh's national e-GP portal (eprocure.gov.bd), newest
  publication first: tender ID, reference number, full title, procurement nature, type and
  method (codes with English names), ministry, division, organization, procuring entity,
  publication and closing times in Bangladesh time (+06:00), status and amendment count,
  framework-agreement flag and a link to the notice page.
- Contract awards from the portal's Notification of Award list (`recordType: "awards"`),
  newest contract signing first, one item per awarded lot: tender and lot IDs, reference
  number, title, ministry and division, procuring entity, method, district, advertisement
  time, signing date, the contractor it was awarded to, and the contract value as
  published in crore taka plus its exact conversion to BDT.
- Filters: keyword, ministry, organization/procuring entity, procurement nature (tenders),
  method, district (awards), `publishedSince` (tenders), `signedSince` (awards) and
  `maxItems` (up to 50,000). The portal applies what it can; the actor applies the rest to
  the newest records, reading at most 50,000 awards per run for such filters.
- Polite access: one request at a time, at least 2 s apart, honest User-Agent, retries
  with exponential backoff and jitter inside a run-wide budget, a clear error when the
  portal keeps refusing, and a clean stop shortly before the run timeout.
- Pay-per-event events `tender-notice` (per stored tender) and `award-result` (per stored
  award), charged after storing.
- Dataset schema generated from the zod schemas (draft-07, a union of the two record
  types) with "Tenders" and "Awards" views, and an output schema.
