Unofficial DocuSign Elixir Library used to interact with the eSign REST API
neilberkman/docusign_elixir_sample_app 0
This app is an example of using the docusign hex package.
An Elixir XLSX writer
An Elixir OAuth 2.0 Client Library
Object-based searching. With maintenance by @radar and @jonatack!
Golang bindings for the Telegram Bot API
pull request commentneilberkman/docusign_elixir
Fix: remove nil values from map sent to DocuSign
Thanks @neilberkman
comment created time in 10 days
issue closedneilberkman/docusign_elixir
Null object cannot be converted to a value type
I want to use the API to assign values to recipient tabs in an envelope. So I use something like this:
DocuSign.Api.EnvelopeRecipientTabs.recipients_put_recipient_tabs(connection, account_id, envelope_id, "1", EnvelopeRecipientTabs: newtabs)
newtabs was built using the values returned from DocuSign.Api.EnvelopeRecipientTabs.recipients_get_recipient_tabs/4. Some fields are nil.
When Poison encodes the model, nil value get serialized to null and the DocuSign API does not like it. It returns this error:
body: "{\r\n \"errorCode\": \"INVALID_REQUEST_BODY\",\r\n \"message\": \"The request body is missing or improperly formatted. Null object cannot be converted to a value type.\"\r\n}",
Since this seems to be specific to DocuSign, I was thinking of adding a transformation in RequestBuilder to prune the nil values in a map. This was taken from a closed Posion issue where someone asked for a way to exclude nil values as a feature in Poison( https://github.com/devinus/poison/issues/55).
@spec add_optional_params(map(), %{optional(atom) => atom}, keyword()) :: map()
def add_optional_params(request, definitions, [{key, value}] = values) do
case definitions do
%{^key => :body} when map_size(definitions) == 1 ->
# If there is a single entity to send in the body there is no need to
# enclose it in a multipart request.
add_param(request, :body, :body, Map.from_struct(value) |> prune_nils())
_ ->
do_add_optional_params(request, definitions, values)
end
end
@spec prune_nils(map) :: map
def prune_nils(s) when is_struct(s), do: s |> Map.from_struct() |> Enum.reduce(%{}, &reducer/2)
def prune_nils(m) when is_map(m), do: Enum.reduce(m, %{}, &reducer/2)
@spec reducer({any, any}, map) :: map
defp reducer({k, v}, map) when is_map(v), do: Map.put(map, k, prune_nils(v))
defp reducer({_k, v}, map) when is_nil(v), do: map
defp reducer({k, v}, map), do: Map.put(map, k, v)
Are you OK with this change? I will create a pull request if you are.
closed time in 10 days
frahugopush eventneilberkman/docusign_elixir
commit sha f47aff1f694b9ea28843bd99a89deab6eb14ffef
Run `mix format`
commit sha 9b203562b57f08edef6b7ba81f29f760ea61ec03
bump version number
push time in 10 days
delete branch neilberkman/docusign_elixir
delete branch : revert-25-prune-nil-values-in-json
delete time in 10 days
create barnchneilberkman/docusign_elixir
branch : revert-25-prune-nil-values-in-json
created branch time in 10 days
push eventneilberkman/docusign_elixir
commit sha e00eb2817253b7db00b59f2b985c666e30e36a61
Fix: remove nil values from map sent to DocuSign DocuSign does not handle null values in json objects.
push time in 10 days
PR merged neilberkman/docusign_elixir
DocuSign does not handle null values in json objects. See https://github.com/neilberkman/docusign_elixir/issues/23 for details. It requires Elixir 1.10 (I don't know if that is a problem. If it is, I can have look at adding a defguard for is_struct or we bump the elixir version in mix.exs to 1.10).
pr closed time in 10 days
PR opened neilberkman/docusign_elixir
DocuSign does not handle null values in json objects. See https://github.com/neilberkman/docusign_elixir/issues/23 for details. It requires Elixir 1.10 (I don't know if that is a problem. If it is, I can have look at adding a defguard for is_struct or we bump the elixir version in mix.exs to 1.10).
pr created time in 10 days
issue closedneilberkman/docusign_elixir
Hi there,
I'm getting {:error, :timeout} very often with DocuSign.Api.Envelopes.envelopes_post_envelopes/3, but the thing is the envelopes were sent and I got them on my e-mails. Is there a way to fix this? A setting maybe?
Thanks in advance.
closed time in 11 days
aramsmissue commentneilberkman/docusign_elixir
Fixed in https://github.com/neilberkman/docusign_elixir/commit/c23beafdafccd53f3caa783a971de82a11a77383
comment created time in 11 days
push eventneilberkman/docusign_elixir
commit sha 1a3c4ec584002a05e52f466797a9fdc88db97406
Update elixir version
commit sha a153b535ded9d2212565f71d99a488bcd0cfe1b9
Update github action
commit sha cd2e848cc1ac38dcb9b03e7eb1e4e6106391901e
Update dependencies
push time in 11 days
issue commentneilberkman/docusign_elixir
Null object cannot be converted to a value type
Yes, this would be great. Thanks!
comment created time in 11 days
PR merged neilberkman/docusign_elixir
As all the models are annotated for Poison, let's use Poison. Otherwise, Tesla is trying ot use Jason and the models are not annotated for it.
pr closed time in 11 days
push eventneilberkman/docusign_elixir
commit sha 26a2ee29ee0255953f035cfa026c1c2386093bfc
Provide JSON encoder to use to Tesla As all the models are annotated for Poison, let's use Poison.
commit sha d93c1b9ad567190588464641130ff77323e8ac3b
Merge pull request #24 from frahugo/fix-json-encoding Provide to Tesla the JSON encoder to use
push time in 11 days
PR opened neilberkman/docusign_elixir
As all the models are annotated for Poison, let's use Poison. Otherwise, Tesla is trying ot use Jason and the models are not annotated for it.
pr created time in 11 days
issue openedneilberkman/docusign_elixir
Null object cannot be converted to a value type
I want to use the API to assign values to recipient tabs in an envelope. So I use something like this:
DocuSign.Api.EnvelopeRecipientTabs.recipients_put_recipient_tabs(connection, account_id, envelope_id, "1", EnvelopeRecipientTabs: newtabs)
newtabs was built using the values returned from DocuSign.Api.EnvelopeRecipientTabs.recipients_get_recipient_tabs/4. Some fields are nil.
When Poison encodes the model, nil value get serialized to null and the DocuSign API does not like it. It returns this error:
body: "{\r\n \"errorCode\": \"INVALID_REQUEST_BODY\",\r\n \"message\": \"The request body is missing or improperly formatted. Null object cannot be converted to a value type.\"\r\n}",
Since this seems to be specific to DocuSign, I was thinking of adding a transformation in RequestBuilder to prune the nil values in a map. This was taken from a closed Posion issue where someone asked for a way to exclude nil values as a feature in Poison( https://github.com/devinus/poison/issues/55).
@spec add_optional_params(map(), %{optional(atom) => atom}, keyword()) :: map()
def add_optional_params(request, definitions, [{key, value}] = values) do
case definitions do
%{^key => :body} when map_size(definitions) == 1 ->
# If there is a single entity to send in the body there is no need to
# enclose it in a multipart request.
add_param(request, :body, :body, Map.from_struct(value) |> prune_nils())
_ ->
do_add_optional_params(request, definitions, values)
end
end
@spec prune_nils(map) :: map
def prune_nils(s) when is_struct(s), do: s |> Map.from_struct() |> Enum.reduce(%{}, &reducer/2)
def prune_nils(m) when is_map(m), do: Enum.reduce(m, %{}, &reducer/2)
@spec reducer({any, any}, map) :: map
defp reducer({k, v}, map) when is_map(v), do: Map.put(map, k, prune_nils(v))
defp reducer({_k, v}, map) when is_nil(v), do: map
defp reducer({k, v}, map), do: Map.put(map, k, v)
Are you OK with this change? I will create a pull request if you are.
created time in 11 days
issue commentneilberkman/docusign_elixir
Sync with latest version of DocuSign API
Well, things are not better with the OpenAPI generator. I tried the "docker" way of generating code, but it runs out of memory. Tried in "dev-docker" way, and it still runs out of memory (later, but it does). Seems to be an infinite loop. Tried with different versions of the DocuSign 2.1 json specs, all with problems. Tried other version of OpenAPI generator, and still no success. I tried generating the API code for ruby and python: no success. The OpenAPI generator has +2K open issues, that is not a good sign.
DocuSign states that their specification files are "valid". So I guess the issue is with the code generators.
Strangely, if I generate the code for v2.0, it works like a charm. Go figure.
Asked DocuSign for some help: https://github.com/docusign/OpenAPI-Specifications/issues/39
comment created time in 24 days
issue commentneilberkman/docusign_elixir
Sync with latest version of DocuSign API
Some API functions do work. But I ended up trying to get the document tabs from a template and found out that the generated code references the wrong module:
|> deserialize(:dateTabs, :list, DocuSign.Model.DateTime, options)
dateTabs are not properly deserialized throughout the code. It should be using DocuSign.Model.Date. I looked at the API json, and the definition seems correct.
I cannot test the entire code base. We should be able to rely on the generated code. I wonder if the problem is with the swagger code. Maybe switching to the OpenAPI generator would solve those issues? I'll investigate.
comment created time in 24 days
issue commentneilberkman/docusign_elixir
Sync with latest version of DocuSign API
Alright. After renaming that argument and restore some files that were deleted after the rm -rf lib/docusign/* step in the README, I got the tests green. Will try the API from the command line now.
comment created time in 25 days
issue commentneilberkman/docusign_elixir
Sync with latest version of DocuSign API
@frahugo in my case It complied but the tests failed. I don't remember the specifics and I don't have the code at this point.
comment created time in 25 days
issue commentneilberkman/docusign_elixir
Sync with latest version of DocuSign API
@neilberkman The code gets generated, but it does not compile. Is that the error you are getting?
== Compilation error in file lib/docusign/api/account_brands.ex ==
** (CompileError) lib/docusign/api/account_brands.ex:353: cannot invoke remote function :erlang.//2 inside a match
lib/docusign/api/account_brands.ex:348: (module)
A function parameter is badly named:
def brand_resources_put_brand_resources(
connection,
account_id,
brand_id,
resource_content_type,
file / xml,
_opts \\ []
) do
%{}
|> method(:put)
|> url("/v2.1/accounts/#{account_id}/brands/#{brand_id}/resources/#{resource_content_type}")
|> add_param(:file, :"file.xml", file / xml)
|> Enum.into([])
|> (&Connection.request(connection, &1)).()
|> decode(%DocuSignRESTAPI.Model.BrandResources{})
end
comment created time in 25 days
issue commentneilberkman/docusign_elixir
Sync with latest version of DocuSign API
Thanks @frahugo really appreciate it!
comment created time in 25 days
issue commentneilberkman/docusign_elixir
Sync with latest version of DocuSign API
I was able to generate it using the Docker version of the generator. I will submit a PR soon.
comment created time in 25 days
PR opened sdtechdev/activestorage-rails4
Bumps hosted-git-info from 2.5.0 to 2.8.9. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md">hosted-git-info's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9">2.8.9</a> (2021-04-07)</h2> <h3>Bug Fixes</h3> <ul> <li>backport regex fix from <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/76">#76</a> (<a href="https://github.com/npm/hosted-git-info/commit/29adfe5">29adfe5</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/84">#84</a></li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8">2.8.8</a> (2020-02-29)</h2> <h3>Bug Fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/61">#61</a> & <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/65">#65</a> addressing issues w/ url.URL implmentation which regressed node 6 support (<a href="https://github.com/npm/hosted-git-info/commit/5038b18">5038b18</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/66">#66</a></li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7">2.8.7</a> (2020-02-26)</h2> <h3>Bug Fixes</h3> <ul> <li>Do not attempt to use url.URL when unavailable (<a href="https://github.com/npm/hosted-git-info/commit/2d0bb66">2d0bb66</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/61">#61</a> <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/62">#62</a></li> <li>Do not pass scp-style URLs to the WhatWG url.URL (<a href="https://github.com/npm/hosted-git-info/commit/f2cdfcf">f2cdfcf</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/60">#60</a></li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6">2.8.6</a> (2020-02-25)</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5">2.8.5</a> (2019-10-07)</h2> <h3>Bug Fixes</h3> <ul> <li>updated pathmatch for gitlab (<a href="https://github.com/npm/hosted-git-info/commit/e8325b5">e8325b5</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/51">#51</a></li> <li>updated pathmatch for gitlab (<a href="https://github.com/npm/hosted-git-info/commit/ffe056f">ffe056f</a>)</li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.3...v2.8.4">2.8.4</a> (2019-08-12)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01"><code>8d4b369</code></a> chore(release): 2.8.9</li> <li><a href="https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7"><code>29adfe5</code></a> fix: backport regex fix from <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/76">#76</a></li> <li><a href="https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a"><code>afeaefd</code></a> chore(release): 2.8.8</li> <li><a href="https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb"><code>5038b18</code></a> fix: <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/61">#61</a> & <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/65">#65</a> addressing issues w/ url.URL implmentation which regressed nod...</li> <li><a href="https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026"><code>7440afa</code></a> chore(release): 2.8.7</li> <li><a href="https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f"><code>2d0bb66</code></a> fix: Do not attempt to use url.URL when unavailable</li> <li><a href="https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1"><code>f2cdfcf</code></a> fix: Do not pass scp-style URLs to the WhatWG url.URL</li> <li><a href="https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292"><code>e1b83df</code></a> chore(release): 2.8.6</li> <li><a href="https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f"><code>ff259a6</code></a> Ensure passwords in hosted Git URLs are correctly escaped</li> <li><a href="https://github.com/npm/hosted-git-info/commit/624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c"><code>624fd6f</code></a> chore(release): 2.8.5</li> <li>Additional commits viewable in <a href="https://github.com/npm/hosted-git-info/compare/v2.5.0...v2.8.9">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~nlf">nlf</a>, a new releaser for hosted-git-info since your current version.</p> </details> <br />
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.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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 labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr created time in a month
create barnchsdtechdev/activestorage-rails4
branch : dependabot/npm_and_yarn/hosted-git-info-2.8.9
created branch time in a month
delete branch sdtechdev/activestorage-rails4
delete branch : dependabot/npm_and_yarn/lodash-4.17.19
delete time in a month
PR closed sdtechdev/activestorage-rails4
Bumps lodash from 4.17.4 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.4...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />
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.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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 labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr closed time in a month
pull request commentsdtechdev/activestorage-rails4
Bump lodash from 4.17.4 to 4.17.19
Superseded by #19.
comment created time in a month
PR opened sdtechdev/activestorage-rails4
Bumps lodash from 4.17.4 to 4.17.21. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/f299b52f39486275a9e6483b60a410e06520c538"><code>f299b52</code></a> Bump to v4.17.21</li> <li><a href="https://github.com/lodash/lodash/commit/c4847ebe7d14540bb28a8b932a9ce1b9ecbfee1a"><code>c4847eb</code></a> Improve performance of <code>toNumber</code>, <code>trim</code> and <code>trimEnd</code> on large input strings</li> <li><a href="https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c"><code>3469357</code></a> Prevent command injection through <code>_.template</code>'s <code>variable</code> option</li> <li><a href="https://github.com/lodash/lodash/commit/ded9bc66583ed0b4e3b7dc906206d40757b4a90a"><code>ded9bc6</code></a> Bump to v4.17.20.</li> <li><a href="https://github.com/lodash/lodash/commit/63150ef7645ac07961b63a86490f419f356429aa"><code>63150ef</code></a> Documentation fixes.</li> <li><a href="https://github.com/lodash/lodash/commit/00f0f62a979d2f5fa0287c06eae70cf9a62d8794"><code>00f0f62</code></a> test.js: Remove trailing comma.</li> <li><a href="https://github.com/lodash/lodash/commit/846e434c7a5b5692c55ebf5715ed677b70a32389"><code>846e434</code></a> Temporarily use a custom fork of <code>lodash-cli</code>.</li> <li><a href="https://github.com/lodash/lodash/commit/5d046f39cbd27f573914768e3b36eeefcc4f1229"><code>5d046f3</code></a> Re-enable Travis tests on <code>4.17</code> branch.</li> <li><a href="https://github.com/lodash/lodash/commit/aa816b36d402a1ad9385142ce7188f17dae514fd"><code>aa816b3</code></a> Remove <code>/npm-package</code>.</li> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.4...4.17.21">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~bnjmnt4n">bnjmnt4n</a>, a new releaser for lodash since your current version.</p> </details> <br />
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.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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 labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr created time in a month