<commit_before>### Changes

* Overwrite `Refined#toString` by delegating it to the `toString`
  method of the wrapped value. ([#141])
* Add `RefType.applyRefM`, the the macro variant of `RefType.applyRef`.
  `applyRefM` is useful when working with type aliases for refined
  types and without any implicits, for example:
  ```scala
  scala> type Natural = Long @@ NonNegative
  defined type alias Natural

  scala> RefType.applyRefM[Natural](42L)
  res0: Natural = 42
  ```
  ([#112], [#138])
* Fix the return type of `RefType.applyRef`. ([#137])
* Update to Scala.js 0.6.8. ([#136])

### New predicates

[`boolean`](https://github.com/fthomas/refined/blob/v0.3.8/core/shared/src/main/scala/eu/timepit/refined/boolean.scala)

* `Nand[A, B]`: negated conjunction of the predicates `A` and `B`.
  Thanks to <NAME>! ([#140])

[#112]: https://github.com/fthomas/refined/issues/112
[#136]: https://github.com/fthomas/refined/pull/136
[#137]: https://github.com/fthomas/refined/pull/137
[#138]: https://github.com/fthomas/refined/pull/138
[#140]: https://github.com/fthomas/refined/pull/140
[#141]: https://github.com/fthomas/refined/pull/141<commit_msg>Add Nor to the release notes<commit_after>### Changes

* Overwrite `Refined#toString` by delegating it to the `toString`
  method of the wrapped value. ([#141])
* Add `RefType.applyRefM`, the the macro variant of `RefType.applyRef`.
  `applyRefM` is useful when working with type aliases for refined
  types and without any implicits, for example:
  ```scala
  scala> type Natural = Long @@ NonNegative
  defined type alias Natural

  scala> RefType.applyRefM[Natural](42L)
  res0: Natural = 42
  ```
  ([#112], [#138])
* Fix the return type of `RefType.applyRef`. ([#137])
* Update to Scala.js 0.6.8. ([#136])

### New predicates

[`boolean`](https://github.com/fthomas/refined/blob/v0.3.8/core/shared/src/main/scala/eu/timepit/refined/boolean.scala)

* `Nand[A, B]`: negated conjunction of the predicates `A` and `B`.
  Thanks to Shohei Shimomura! ([#140])
* `Nor[A, B]`: negated disjunction of the predicates `A` and `B`
  Thanks to Shohei Shimomura! ([#143])

[#112]: https://github.com/fthomas/refined/issues/112
[#136]: https://github.com/fthomas/refined/pull/136
[#137]: https://github.com/fthomas/refined/pull/137
[#138]: https://github.com/fthomas/refined/pull/138
[#140]: https://github.com/fthomas/refined/pull/140
[#141]: https://github.com/fthomas/refined/pull/141
[#143]: https://github.com/fthomas/refined/pull/143
{'fraction_non_alphanumeric': 0.17157852240613647, 'fraction_numerical': 0.056116269681065804, 'mean_word_length': 4.482300884955753, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 8, 'https://': 15, 'lorem ipsum': 0, 'www.': 0, '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': '727852', 'n_tokens_mistral': 1022, 'n_tokens_neox': 885, 'n_words': 220}