MIT licensed
This version can be pinned in stack with:string-variants-0.3.1.1@sha256:5055d08e737d7ec40ca6ceaf0847038d435e64f90c530e6f285f0627847c26be,4313

Changes

Changelog

[0.3.1.1] - 2024-10-31

  • Add Hashable and NFData instances to NonEmptyText.
  • Add Data, Ord, Hashable and NFData instances to NullableNonEmptyText.
  • Add dependencies on deepseq and hashable.

[0.3.1.0] - 2024-02-29

  • Add Data instance to NonEmptyText.

[0.3.0.1] - 2024-01-03

  • Add support for GHC 9.6
  • Fix bug in mkNullableNonEmptyText that incorrectly counted leading and trailing whitespace against the character limit.
  • Improve documentation for NullableNonEmptyText

[0.3.0.0] - 2023-10-24

  • Remove incorrect Semigroup instance for NonEmptyText

[0.2.2.1] - 2023-06-20

  • Add support for aeson-2.2.0.0.
  • When built with aeson >=2.2.0.0, record fields with type NullableNonEmptyText will be omittable.

[0.2.2.0] - 2023-02-10

  • Add proseFromNonEmptyText to create Prose from NonEmptyText.

[0.2.1.0] - 2023-01-23

  • Use NonEmptyList for chunksOfNonEmptyText

[0.2.0.0] - 2022-12-05

  • Add literalNonEmptyText, literalProse, literalNullableNonEmptyText for creation of string variants from the type-level literals.
  • Add concatWithSpace to concatenate NonEmptyText in a type-safe way.
  • Drop support for GHC <9.2.

[0.1.0.2] - 2022-10-18

  • Fix mkNonEmptyTextWithTruncate to perform truncation after character stripping.

[0.1.0.1] - 2022-09-29

  • Fix building on GHC 8.10.7, and add it to CI.

[0.1.0.0] - 2022-09-28

  • Initial release