# 2025 Changelog

Here are some of the things we launched in 2025.

#### Q4

* [`download_file` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/download-file)now preserves original filenames

#### Q3

* [`scroll` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/scroll)— added `timeout` parameter
* [`download_file` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/download-file)— expanded file type support (.pdf, .jpg, .jpeg, .png, .gif, .bmp, .webp, .svg, .tiff, .tif, .img)
* **Beta:** [Mapping Requests](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/mapping-requests) — extract URLs from sitemaps
* **Beta:** [`parse_json` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/parse-json)— added `data_schema_id`, `data_schema`, `selector`, `output_type`, `max_pages`
* **Beta:** [`block_dom_removals` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/block-dom-removals)— prevent item removal during infinite scroll
* Added [llms.txt](https://gaffa.dev/docs/llms-full.txt) for docs

#### Q2

* Pay-as-you-go credits now available
* [`click`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/click), [`type`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/type), [`wait` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/wait)— improved iframe support
* [`download_file` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/download-file)— download PDFs via Gaffa
* **Beta:** [`capture_element`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/capture-element), [`parse_json`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/parse-json), [`parse_table`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/parse-table), [`capture_cookies`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/capture-cookies)
* **Beta:** [`parse_json` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/parse-json)now supports all web pages

#### Q1

* Added France proxy location
* [`click`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/click), [`type`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/type), [`wait`](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/wait)— default timeout now 5 seconds
* [`scroll` ](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests/actions/scroll)— new params: `wait_time`, `max_scroll_time`, `scroll_speed`, `interval`
* Added `max_media_bandwidth` and `time_limit` [settings](https://app.gitbook.com/s/yUba6osOT5MkKiV0wmgr/features/browser-requests)
* New stealth browser technology
