# Changelog of Railway Recruitment Scraper (`jobsapi/rrb-recruitment-jobs-search-scraper`) Actor

- **URL**: https://apify.com/jobsapi/rrb-recruitment-jobs-search-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/jobsapi/rrb-recruitment-jobs-search-scraper.md

## Changelog

All notable changes to the RRB Recruitment Scraper are documented here.

### \[1.2.0] - 2026-07-21

#### Fixed

- Replaced the HTTP/Cheerio crawler with installed Chrome as required for local scraping.
- Added stable row ordering, actual keyword filtering, and mandatory verification of every selected notice URL.
- Corrected Actor manifest/schema paths and local proxy behavior.

#### Added

- Notice type and recruitment-stage classification.
- Structured related-link text, URL, and role plus dedicated application, objection, upload, and status URLs.
- Document HTTP status, final URL, MIME type, content length, PDF filename, and public HTML page title/text.

### \[1.0.0] - 2026-07-12

#### Added

- Initial production release.
- PlaywrightCrawler-based architecture with fingerprint generation for anti-detection.
- Modular project structure with router pattern.
- RRB notification extraction from rrb.gov.in/recruitment and rrb.gov.in/search.
- CSS selector-based extraction with fallback selectors.
- Pagination support via a\[rel="next"].
- Input validation and error handling.
- Dataset schema with overview and export views.
- Dockerfile for Apify platform deployment.
