wemake-services / kira

:chipmunk: Project management framework with deep philosophy underneath
70 stars 14 forks source link

Bump exop from 1.2.5 to 1.4.4 #162

Open dependabot-preview[bot] opened 3 years ago

dependabot-preview[bot] commented 3 years ago

Bumps exop from 1.2.5 to 1.4.4.

Changelog

Sourced from exop's changelog.

[1.4.4] - 2021.06.13

  • do_authorize's typespec was fixed
  • ex_doc version was bumped

[1.4.3] - 2021.02.07

  • not properly functioning check (since elixir 1.11.0) for struct parameters has been removed

[1.4.2] - 2020.09.21

  • a bug in coerce_with/2 was fixed: a parameter got coerced (as nil) even if it is not required
  • run! raises an Exop.Operation.ErrorResult error when an operation returns an error tuple

[1.4.1] - 2020.06.08

  • Code.ensure_compiled/1 instead of deprecated Code.ensure_compiled?/1
  • :struct check's bug fixed (when a value to be checked is not a struct itself)

[1.4.0] - 2020.02.28

breaking changes in this version!

  • a validation type: :struct that had been deprecated since ver. 1.2.2 was finally removed
  • the func check's callback arguments now aligned with coerce_with callback, they are: a parameter's name/value tuple (the first), all parameters map given to an operation (the second), the output of the validation callback fuction has been updated as well (check README for details)
  • Exop.Chain's operation (step) now can be conditional with if: _your_condition_func/1 option provided (see README for the details)
  • Exop.Chain's operation now can coerce incoming parameters with coerce_with: your_coerce_func/1 option before any further checks/invocations

[1.3.5] - 2019.12.27

  • basic validation message extension with "got:" (credits to https://github.com/sgilson) makes error-tuple messages more descriptive
  • new :subset_of check allows you to check whether a given list is a subset of defined check-list

[1.3.4] - 2019.09.18

  • a bug in coerce_with/2 refactored behavior was fixed

[1.3.3] - 2019.09.10

  • the issue with coerce_with/2 within an inner check has been fixed (coercion simply didn't work in inner)
  • parameters :default option now accepts 1-arity function as well as a certain value (see README)

[1.3.2] - 2019.07.31

  • got rid some dialyzer warnings
  • specs for macros were added
  • Exop.Policy module has been removed because simplified policy check is here since v1.1.1
  • if Exop.Policy action returns something different from either true or false, this output is treated as authorization error message (reason)
  • behaviour of unknown struct checks has been changed. Now it generates ArgumentError exception on compile time if struct parameter is not existing struct.

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)