pull_requests: 643149320

This data as json

id node_id number state locked title user body created_at updated_at closed_at merged_at merge_commit_sha assignee milestone draft head base author_association repo url merged_by auto_merge
643149320 MDExOlB1bGxSZXF1ZXN0NjQzMTQ5MzIw 1324 closed 0 Update jinja2 requirement from <2.12.0,>=2.10.3 to >=2.10.3,<3.1.0 49699333 Updates the requirements on [jinja2](https://github.com/pallets/jinja) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/jinja/releases">jinja2's releases</a>.</em></p> <blockquote> <h2>3.0.0</h2> <p>New major versions of all the core Pallets libraries, including Jinja 3.0, have been released! :tada:</p> <ul> <li>Read the announcement on our blog: <a href="https://palletsprojects.com/blog/flask-2-0-released/">https://palletsprojects.com/blog/flask-2-0-released/</a></li> <li>Read the full list of changes: <a href="https://jinja.palletsprojects.com/changes/#version-3-0-0">https://jinja.palletsprojects.com/changes/#version-3-0-0</a></li> <li>Retweet the announcement on Twitter: <a href="https://twitter.com/PalletsTeam/status/1392266507296514048">https://twitter.com/PalletsTeam/status/1392266507296514048</a></li> <li>Follow our blog, Twitter, or GitHub to see future announcements.</li> </ul> <p>This represents a significant amount of work, and there are quite a few changes. Be sure to carefully read the changelog, and use tools such as pip-compile and Dependabot to pin your dependencies and control your updates.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/jinja/blob/main/CHANGES.rst">jinja2's changelog</a>.</em></p> <blockquote> <h2>Version 3.0.0</h2> <p>Released 2021-05-11</p> <ul> <li>Drop support for Python 2.7 and 3.5.</li> <li>Bump MarkupSafe dependency to &gt;=1.1.</li> <li>Bump Babel optional dependency to &gt;=2.1.</li> <li>Remove code that was marked deprecated.</li> <li>Add type hinting. :pr:<code>1412</code></li> <li>Use :pep:<code>451</code> API to load templates with :class:<code>~loaders.PackageLoader</code>. :issue:<code>1168</code></li> <li>Fix a bug that caused imported macros to not have access to the current template's globals. :issue:<code>688</code></li> <li>Add ability to ignore <code>trim_blocks</code> using <code>+%}</code>. :issue:<code>1036</code></li> <li>Fix a bug that caused custom async-only filters to fail with constant input. :issue:<code>1279</code></li> <li>Fix UndefinedError incorrectly being thrown on an undefined variable instead of <code>Undefined</code> being returned on <code>NativeEnvironment</code> on Python 3.10. :issue:<code>1335</code></li> <li>Blocks can be marked as <code>required</code>. They must be overridden at some point, but not necessarily by the direct child. :issue:<code>1147</code></li> <li>Deprecate the <code>autoescape</code> and <code>with</code> extensions, they are built-in to the compiler. :issue:<code>1203</code></li> <li>The <code>urlize</code> filter recognizes <code>mailto:</code> links and takes <code>extra_schemes</code> (or <code>env.policies[&quot;urlize.extra_schemes&quot;]</code>) to recognize other schemes. It tries to balance parentheses within a URL instead of ignoring trailing characters. The parsing in general has been updated to be more efficient and match more cases. URLs without a scheme are linked as <code>https://</code> instead of <code>http://</code>. :issue:<code>522, 827, 1172</code>, :pr:<code>1195</code></li> <li>Filters that get attributes, such as <code>map</code> and <code>groupby</code>, can use a false or empty value as a default. :issue:<code>1331</code></li> <li>Fix a bug that prevented variables set in blocks or loops from being accessed in custom context functions. :issue:<code>768</code></li> <li>Fix a bug that caused scoped blocks from accessing special loop variables. :issue:<code>1088</code></li> <li>Update the template globals when calling <code>Environment.get_template(globals=...)</code> even if the template was already loaded. :issue:<code>295</code></li> <li>Do not raise an error for undefined filters in unexecuted if-statements and conditional expressions. :issue:<code>842</code></li> <li>Add <code>is filter</code> and <code>is test</code> tests to test if a name is a registered filter or test. This allows checking if a filter is available in a template before using it. Test functions can be decorated with <code>@pass_environment</code>, <code>@pass_eval_context</code>, or <code>@pass_context</code>. :issue:<code>842</code>, :pr:<code>1248</code></li> <li>Support <code>pgettext</code> and <code>npgettext</code> (message contexts) in i18n extension. :issue:<code>441</code></li> <li>The <code>|indent</code> filter's <code>width</code> argument can be a string to</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/jinja/commit/417f822196f66155e8c121e5229cc12a6b02ce14"><code>417f822</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pallets/jinja/issues/1417">#1417</a> from pallets/release-3.0.0</li> <li><a href="https://github.com/pallets/jinja/commit/b15fd1c94c696c0e17e2a2668ce70571d613d721"><code>b15fd1c</code></a> release version 3.0.0</li> <li><a href="https://github.com/pallets/jinja/commit/eed1546e195338458784c242e2aace220d0559e8"><code>eed1546</code></a> update requirements</li> <li><a href="https://github.com/pallets/jinja/commit/9627e73aa7024ba8823eac05e69038c5a1c9dda3"><code>9627e73</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pallets/jinja/issues/1416">#1416</a> from pallets/pre-commit-ci-schedule</li> <li><a href="https://github.com/pallets/jinja/commit/6630044b574577d86e26aa0823d3548acb948743"><code>6630044</code></a> update pre-commit monthly</li> <li><a href="https://github.com/pallets/jinja/commit/e1bf3bc3625c5e74f080594eead801ac3b0341af"><code>e1bf3bc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pallets/jinja/issues/1415">#1415</a> from pallets/pre-commit-ci-update-config</li> <li><a href="https://github.com/pallets/jinja/commit/0798a6616e0de2bb848c8e5e9582a7b6dafbac39"><code>0798a66</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pallets/jinja/commit/53fea337d1b817aa12f5833df745987427e40e6a"><code>53fea33</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pallets/jinja/issues/1414">#1414</a> from pallets/typing-marker</li> <li><a href="https://github.com/pallets/jinja/commit/ba1f27e11b55cb6f6a0fd64a8f3d078369831691"><code>ba1f27e</code></a> fix py.typed in manifest</li> <li><a href="https://github.com/pallets/jinja/commit/1a3342b27ec09b547cd238ab0fb35c658116f822"><code>1a3342b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pallets/jinja/issues/1412">#1412</a> from pallets/typing</li> <li>Additional commits viewable in <a href="https://github.com/pallets/jinja/compare/2.10.3...3.0.0">compare view</a></li> </ul> </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`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 </details> 2021-05-12T13:08:59Z 2021-05-17T17:19:41Z 2021-05-17T17:19:40Z 2021-05-17T17:19:40Z 9b3b7e280ca718254b4ca15d40864297146a85b3     0 177456e64bbdc7a1ec7c58f2cacba932b261b3fb 1b697539f5b53cec3fe13c0f4ada13ba655c88c7 CONTRIBUTOR 107914493 https://github.com/simonw/datasette/pull/1324    

Links from other tables