# Changelog of Snapchat Snapcode and Public Page Extractor (`w3crawler/snapchat-snapcode-scraper`) Actor

- **URL**: https://apify.com/w3crawler/snapchat-snapcode-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/w3crawler/snapchat-snapcode-scraper.md

## Changelog

### 2.0.0 - 2026-08-29

- Replaced the monolithic Crawlee entrypoint with strict input, bounded transport, parser, normalized records, workflow, and lifecycle modules.
- Preserved public Snapcode SVG and generic public-page extraction while removing arbitrary top-level source-field leakage.
- Added safe public URL validation, response-size bounds, timeout/retry controls, safe redirect handling, same-host pagination bounds, and concurrency limits.
- Added explicit diagnostics, standardized OUTPUT\_SUMMARY, compatibility OUTPUT, and SOURCE\_METADATA artifacts.
- Added strict schemas, local contract tests, dataset validation, and live checks for the default Snapcode endpoint and Snapchat Discover.
- Removed the vulnerable Crawlee/dev dependency chain; npm audit reports no high-severity vulnerabilities.

### 1.x

- Initial Crawlee-based Snapcode and public-page extractor.
