<commit_before>##### Version 0.17.0:
- Only package necessary files
- Document release process

##### Version 0.16.0:
- Distribute bundled lib as UMD module

##### Version 0.15.0:
- Added WebID discovery

##### Version 0.14.2:

- Expand `response.isContainer()` to also count `BasicContainer`
  link rel type (in addition to `Container`)

##### Version 0.14.1:

- Add `response.parsedGraph()` convenience method (for use with `web.get()`)

##### Version 0.14.0:

- Merge the `web.list()` functionality into `web.get()`. That is, if the result
  of a `get()` call is a Container, return an instance of `SolidContainer` 
  (as if `web.list()` was called instead).
- Give a Deprecation warning on usage of `.list()`
- Add an `isContainer()` helper method to `SolidResponse` and `SolidContainer`.
- Give a Deprecation warning when `web.list()` is used.
- (**breaking change**) `response.type` is now response `.types` (plural),
  since Solid/LDP resources can have multiple types (for example, a Container
  is of type `http://www.w3.org/ns/ldp#Container` and 
  `http://www.w3.org/ns/ldp#BasicContainer` both).
- Implemented `web.createContainer()` convenience method.

##### Version 0.13.0:

- Make `withCredentials` XHR parameter optional with `web.get()` (and other 
  web requests). This is set by default, but can be suppressed with options.
  Usage: `solid.web.get(url, { noCredentials = true })`
- Implement `profile.unregisterType()`
- (**breaking change**) Changed signature of `profile.registerType()` to use
  a boolean `isListed` instead of string 'listed'/'unlisted'

##### Version 0.12.1:

- Fixed `web.patch()`-related issue that was blocking `profile.registerType()`

##### Version 0.12.0:

- Updated the `profile.loadTypeRegistry()` semantics to match the latest<commit_msg>Add 0.18.0 notes to changelog<commit_after>##### Version 0.18.0
- Implemented ACL/permission API support, `getPermission()` etc.

##### Version 0.17.0:
- Only package necessary files
- Document release process

##### Version 0.16.0:
- Distribute bundled lib as UMD module

##### Version 0.15.0:
- Added WebID discovery

##### Version 0.14.2:

- Expand `response.isContainer()` to also count `BasicContainer`
  link rel type (in addition to `Container`)

##### Version 0.14.1:

- Add `response.parsedGraph()` convenience method (for use with `web.get()`)

##### Version 0.14.0:

- Merge the `web.list()` functionality into `web.get()`. That is, if the result
  of a `get()` call is a Container, return an instance of `SolidContainer`
  (as if `web.list()` was called instead).
- Give a Deprecation warning on usage of `.list()`
- Add an `isContainer()` helper method to `SolidResponse` and `SolidContainer`.
- Give a Deprecation warning when `web.list()` is used.
- (**breaking change**) `response.type` is now response `.types` (plural),
  since Solid/LDP resources can have multiple types (for example, a Container
  is of type `http://www.w3.org/ns/ldp#Container` and
  `http://www.w3.org/ns/ldp#BasicContainer` both).
- Implemented `web.createContainer()` convenience method.

##### Version 0.13.0:

- Make `withCredentials` XHR parameter optional with `web.get()` (and other
  web requests). This is set by default, but can be suppressed with options.
  Usage: `solid.web.get(url, { noCredentials = true })`
- Implement `profile.unregisterType()`
- (**breaking change**) Changed signature of `profile.registerType()` to use
  a boolean `isListed` instead of string 'listed'/'unlisted'

##### Version 0.12.1:

- Fixed `web.patch()`-related issue that was blocking `profile.registerType()`

##### Version 0.12.0:

- Updated the `profile.loadTypeRegistry()` semantics to match the latest
{'fraction_non_alphanumeric': 0.1515233949945593, 'fraction_numerical': 0.022850924918389554, 'mean_word_length': 4.2982708933717575, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, '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': '3891048', 'n_tokens_mistral': 1206, 'n_tokens_neox': 1099, 'n_words': 407}