# Changelog of Medium Articles Scraper (`codingfrontend/medium-articles-scraper`) Actor

- **URL**: https://apify.com/codingfrontend/medium-articles-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/codingfrontend/medium-articles-scraper.md

## Changelog

### 1.1.0 - 2026-08-31

- Replaced Crawlee-based fetching with bounded native HTTP requests while retaining the official Apify SDK.
- Removed dead browser-era routes, handlers, filters, errors, and debug storage declarations.
- Stopped expanding queries into unrelated synonym tags; each query now maps to one exact normalized tag feed.
- Added strict input bounds, deterministic record IDs, URL safety checks, HTML sanitization, record compaction, and explicit zero-result failure behavior.
- Separated run diagnostics into `OUTPUT`, added deterministic tests and schema checks, pinned production dependencies, and remediated the production audit to zero findings.
- Switched the image build to deterministic `npm ci` and a non-root runtime user.

### 1.0.0 - 2026-05-21

- Initial public Medium RSS tag-feed implementation.
