Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

unreleased

[Unreleased]

0-9-0-2023-04-28

[0.9.0] - 2023-04-28

changed

Changed

  • Updated dependencies

0-8-1-2021-10-19

[0.8.1] - 2021-10-19

added

Added

  • credo & dialyzer static analysis tools

fixed

Fixed

  • Incorrect typespecs for map arguments

0-8-0-2021-10-19

[0.8.0] - 2021-10-19

changed-1

Changed

  • Updated dependencies

removed

Removed

  • User.find_by_user_name/1

0-7-0-2021-09-20

[0.7.0] - 2021-09-20

added-1

Added

  • Membership.password_reset_changeset/2

0-6-0-2021-09-20

[0.6.0] - 2021-09-20

added-2

Added

  • Membership.password_update_changeset/2

0-5-0-2021-09-16

[0.5.0] - 2021-09-16

added-3

Added

  • User.create_changeset/2
  • Membership.create_changeset/2
  • These methods are used for creating new registration changesets

0-4-2-2021-08-05

[0.4.2] - 2021-08-05

changed-2

Changed

  • Updated dependencies

0-4-1-2021-08-05

[0.4.1] - 2021-08-05

changed-3

Changed

  • Updated mix lockfile

0-4-0-2021-08-05

[0.4.0] - 2021-08-05

added-4

Added

  • Membership.find_by_email/2 that accepts a case insensitive email address and application name

0-3-2-2020-10-06

[0.3.2] - 2020-10-06

changed-4

Changed

  • Updated dependencies
  • Use typed_ecto_schema to reduce boilerplate

0-3-1-2020-10-06

[0.3.1] - 2020-10-06

added-5

Added

  • User.find_by_user_name/2 that accepts an application name. This lets you distinguish between users with the same username on different applications.

Deprecated

  • User.find_by_user_name/1 which could return multiple users with the same username, but different applications. Use User.find_by_user_name/2 instead.

0-3-0-2020-09-25

[0.3.0] - 2020-09-25

changed-5

Changed

  • Convert library to use Ecto. All structs are now Ecto schemas, and find_* functions return Ecto.Query which you must pass to a Ecto.Repo to get results.

removed-1

Removed

  • Removed the SqlMembershipProvider.TdsUtils module because Ecto takes care of these things for us.

0-2-0-2020-09-11

[0.2.0] - 2020-09-11

changed-6

Changed

  • Updated dependencies

0-1-2-2020-03-11

[0.1.2] - 2020-03-11

added-6

Added

  • User.find_by_user_id/2

0-1-1-2019-08-23

[0.1.1] - 2019-08-23

fixed-1

Fixed

  • Allow nil field values to pass through TdsUtils.stringify_uuids/2 without error.

0-1-0-2019-08-09

[0.1.0] - 2019-08-09

added-7

Added

  • Initial release