<commit_before># Change Log

## HEAD

- Added resolution to #23 and #25 to README.md and added examples.

## 0.3.1

- Added the `innerHTML` and `innerHTMLs` scraper.
- Added the `match` function which allows for the creation of arbitrary
  attribute predicates.
- Fixed build breakage with GHC 8.0.1.

## 0.3.0.1

- Make tag and attribute matching case-insensitive.

## 0.3.0

- Added benchmarks and many optimizations.
- The `select` method is removed from the public API.
- Many methods now have a constraint that the string type parametrizing
  TagSoup's tag type now must be order-able.
- Added `scrapeUrlWithConfig` that will hopefully put an end to multiplying
  `scrapeUrlWith*` methods.
- The default behaviour of the `scrapeUrl*` methods is to attempt to infer the
  character encoding from the `Content-Type` header.

## 0.2.1.1

- Cleanup stale instance references in documentation of TagName and
  AttributeName.

## 0.2.1
<commit_msg>Updates CHANGELOG.md based on 9be1886<commit_after># Change Log

## HEAD

- Add the `chroot` tricks (#23 and #25) to README.md and added examples.
- Fix backtracking that occurs when using `guard` and `chroot`.

## 0.3.1

- Added the `innerHTML` and `innerHTMLs` scraper.
- Added the `match` function which allows for the creation of arbitrary
  attribute predicates.
- Fixed build breakage with GHC 8.0.1.

## 0.3.0.1

- Make tag and attribute matching case-insensitive.

## 0.3.0

- Added benchmarks and many optimizations.
- The `select` method is removed from the public API.
- Many methods now have a constraint that the string type parametrizing
  TagSoup's tag type now must be order-able.
- Added `scrapeUrlWithConfig` that will hopefully put an end to multiplying
  `scrapeUrlWith*` methods.
- The default behaviour of the `scrapeUrl*` methods is to attempt to infer the
  character encoding from the `Content-Type` header.

## 0.2.1.1

- Cleanup stale instance references in documentation of TagName and
  AttributeName.

## 0.2.1

{'fraction_non_alphanumeric': 0.0829979879275654, 'fraction_numerical': 0.02665995975855131, 'mean_word_length': 3.702127659574468, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2789805', 'n_tokens_mistral': 646, 'n_tokens_neox': 595, 'n_words': 262}