> ## Documentation Index
> Fetch the complete documentation index at: https://docs.easyscraper.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Product updates

<Update label="v1.4.0">
  ## ✨ New

  * Added ability to scrape details from current list without uploading a CSV
  * Added comprehensive documentation site (you're looking at it!)
</Update>

<Update label="v1.3.6">
  ## 🔔 Changes

  * Modified bundled code to resolve Chrome Web Store warning
</Update>

<Update label="v1.3.5">
  ## ✨ New

  * Added "Copy" button to copy table to clipboard

  ## 🛠 Fixed

  * Fixed bug where "next page" or "load more" button wouldn't be clicked if it was outside of the viewport
</Update>

<Update label="v1.3.4">
  ## ✨ New

  * Added tip when a list is downloaded to inform users about how to scrape details pages

  ## 🛠 Fixed

  * Fixed bug where the maximum wait time was always used when waiting for new items to load rather than until new items appear
  * Fixed bug that prevented selecting elements that are not links or buttons as the "Next page" or "Load more" element
</Update>

<Update label="v1.3.3">
  ## 🔔 Changes

  * Updated name of extension to "Easy Scraper — One-click web scraper"
</Update>

<Update label="v1.3.2">
  ## 🔔 Changes

  * Made element mask more responsive to scrolling by removing throttle

  ## 🛠 Fixed

  * Translated text for instructions when selecting an element
</Update>

<Update label="v1.3.1">
  ## ✨ New

  * Added "Max items" option to limit the number of items when scraping a list

  ## 🛠 Fixed

  * Prevent field description from being cut-off by the edge of the screen when building a new details scraper
  * Fixed bug where non-Latin word characters were sanitized in filenames
  * Fixed bug where downloaded CSV files were not explicitly encoded as UTF-8, potentially leading to non-Latin characters being garbled if applications opened them as US-ASCII (the default for `text` MIME types)
</Update>

<Update label="v1.3.0">
  ## 🔔 Changes

  * Added warning when URL column name appears to be a URL which may indicate that the header row is missing
  * Generate more reliable text selectors by using only words without numbers if possible
  * Generate a wider variety of selectors to increase stability for details scrapers

  ## 🛠 Fixed

  * Fixed bug where newline at end of uploaded CSV resulted in an extra row being displayed in the preview
</Update>

<Update label="v1.2.0">
  ## ✨ New

  * Added localization for all languages
</Update>

<Update label="v1.1.9">
  ## 🔔 Changes

  * Remove restriction on Google Maps
</Update>

<Update label="v1.1.7">
  ## 🔔 Changes

  * Increased usage condition to trigger rate alert
</Update>

<Update label="v1.1.6">
  ## ✨ New

  * Added localization for Chinese

  ## 🛠 Fixed

  * Fixed bug where links without href were missing from scraped data
</Update>

<Update label="v1.1.5">
  ## 🛠 Fixed

  * Fixed bug where next page was not detected for some client-side navigation (e.g. houzz.com)
</Update>

<Update label="v1.1.4">
  No changes: Used to change name of extension
</Update>

<Update label="v1.1.3">
  No changes: Used for submitting a separate beta build
</Update>

<Update label="v1.1.2">
  ## 🔔 Changes

  * Help button moved to navigation bar
</Update>

<Update label="v1.1.1">
  ## 🔔 Changes

  * Added overlay when recordings a details page scraper

  ## 🛠 Fixed

  * Fixed bug where incorrect error message was shown when extension is opened while navigating
  * Fixed bug where list data was cleared after navigating to details tab
  * Fixed bug where details scraper data was not automatically cleared after changing scrapers
  * Fixed bug where list wasn't highlighted when extension is opened
</Update>

<Update label="v1.1.0">
  ## ✨ New

  * Details Scrapers! 🎉
    * Upload a CSV of URLs and scrape each page

  ## 🔔 Changes

  * Added timestamp to downloaded filenames

  ## 🛠 Fixed

  * Fixed bug where error was shown when extension was opened while page is loading
  * Fixed bug where element mask lagged when scrolling
  * Fixed bug where element mask didn't update when window is resized
  * Fixed bug where element mask disappeared after scrolling a lot
</Update>

<Update label="v1.0.4">
  ## ✨ New

  * Spinner is shown on page while scraping
  * Warning is shown when trying to close popup while scraping

  ## 🛠 Fixed

  * Fixed bug where no data was loaded after reloading popup
</Update>

<Update label="v1.0.3">
  ## 🛠 Fixed

  * Fixed bug where extension sometimes crashed when resizing a column
  * Fixed bug where next page cannot be scraped after service worker goes inactive
  * Fixed bug where page is not cleaned up when closing popup after service worker goes inactive
</Update>

<Update label="v1.0.2">
  ## 🔔 Changes

  * Updated heuristic for selecting a list when the extension is opened

  ## 🛠 Fixed

  * Fixed delay when selecting an element due to slow selector generation
</Update>

<Update label="v1.0.1">
  ## 🔔 Changes

  * Increased minimum wait time from 1 second to 2 seconds when clicking link to next page for better reliability (e.g. scraping yelp.com)

  ## 🛠 Fixed

  * Fixed bug where instructions to select element showed up with bad styles due to host page
  * Fixed bug where extension crashed when scraping a field with a CSS class that included a period
  * Fixed bug where extension crashed when resizing a column while scraping lots of data
</Update>

<Update label="v1.0.0">
  ## ✨ New

  * Initial release! 🎉
</Update>
