{"action":"closed","number":1,"pull_request":{"url":"https://api.github.com/repos/clokep/to-rss/pulls/1","id":225415680,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI1NDE1Njgw","html_url":"https://github.com/clokep/to-rss/pull/1","diff_url":"https://github.com/clokep/to-rss/pull/1.diff","patch_url":"https://github.com/clokep/to-rss/pull/1.patch","issue_url":"https://api.github.com/repos/clokep/to-rss/issues/1","number":1,"state":"closed","locked":false,"title":"Initial Update","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"body":"\n\nThis PR sets up pyup.io on this repo and updates all dependencies at once, in a single branch.\n\nSubsequent pull requests will update one dependency at a time, each in their own branch. If you want to start with that right away, simply close this PR.\n\n\n\n\n\n### Update [flake8](https://pypi.org/project/flake8) from **3.5.0** to **3.6.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 3.6.0\n   ```\n   -------------------\n\nYou can view the `3.6.0 milestone`_ on GitLab for more details.\n\nNew Dependency Information\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n- pycodestyle has been updated to &gt;= 2.4.0, &lt; 2.5.0 (See also `GitLab381`_,\n  `GitLab415`_, `GitLab!212`_, `GitLab!230`_, `GitLab!231`_)\n\n- Pyflakes has been updated to &gt;= 2.0.0, &lt; 2.1.0 (See also `GitLab422`_,\n  `GitLab!239`_)\n\n- flake8 requires python 2.x &gt;= 2.7 or python 3.x &gt;= 3.4 (See also\n  `GitLab!225`_)\n\nFeatures\n~~~~~~~~\n\n- Add ``paths`` to allow local plugins to exist outside of ``sys.path`` (See\n  also `GitLab379`_, `GitLab!211`_)\n\n- Copy ``setup.cfg`` files to the temporary git hook execution directory (See\n  also `GitLab!215`_)\n\n- Only skip a file if `` flake8: noqa`` is on a line by itself (See also\n  `GitLab453`_, `GitLab!219`_)\n\n- Provide a better user experience for broken plugins (See also `GitLab!221`_)\n\n- Report ``E902`` when a file passed on the command line does not exist (See\n  also `GitLab405`_, `GitLab!227`_)\n\n- Add ``--extend-ignore`` for extending the default ``ignore`` instead of\n  overriding it (See also `GitLab!233`_)\n\nBugs Fixed\n~~~~~~~~~~\n\n- Respect a formatter&#39;s newline setting when printing (See also `GitLab!222`_)\n\n- Fix leaking of processes in the legacy api (See also `GitLab410`_,\n  `GitLab!228`_)\n\n- Fix a ``SyntaxWarning`` for an invalid escape sequence (See also\n  `GitLab!244`_)\n\n- Fix ``DeprecationWarning`` due to import of ``abc`` classes from the\n  ``collections`` module (See also `GitLab!249`_)\n\n- Defer ``setuptools`` import to improve flake8 startup time (See also\n  `GitLab365`_, `GitLab!250`_)\n\n- Fix inconsistent line endings in ``FileProcessor.lines`` when running under\n  python 3.x (See also `GitLab457`_, `GitLab!255`_)\n\n\n.. all links\n.. _3.6.0 milestone:\n    https://gitlab.com/pycqa/flake8/milestones/21\n\n.. issue links\n.. _GitLab365:\n    https://gitlab.com/pycqa/flake8/issues/365\n.. _GitLab379:\n    https://gitlab.com/pycqa/flake8/issues/379\n.. _GitLab381:\n    https://gitlab.com/pycqa/flake8/issues/381\n.. _GitLab405:\n    https://gitlab.com/pycqa/flake8/issues/405\n.. _GitLab410:\n    https://gitlab.com/pycqa/flake8/issues/410\n.. _GitLab415:\n    https://gitlab.com/pycqa/flake8/issues/415\n.. _GitLab422:\n    https://gitlab.com/pycqa/flake8/issues/422\n.. _GitLab453:\n    https://gitlab.com/pycqa/flake8/issues/453\n.. _GitLab457:\n    https://gitlab.com/pycqa/flake8/issues/457\n\n.. merge request links\n.. _GitLab!211:\n    https://gitlab.com/pycqa/flake8/merge_requests/211\n.. _GitLab!212:\n    https://gitlab.com/pycqa/flake8/merge_requests/212\n.. _GitLab!215:\n    https://gitlab.com/pycqa/flake8/merge_requests/215\n.. _GitLab!219:\n    https://gitlab.com/pycqa/flake8/merge_requests/219\n.. _GitLab!221:\n    https://gitlab.com/pycqa/flake8/merge_requests/221\n.. _GitLab!222:\n    https://gitlab.com/pycqa/flake8/merge_requests/222\n.. _GitLab!225:\n    https://gitlab.com/pycqa/flake8/merge_requests/225\n.. _GitLab!227:\n    https://gitlab.com/pycqa/flake8/merge_requests/227\n.. _GitLab!228:\n    https://gitlab.com/pycqa/flake8/merge_requests/228\n.. _GitLab!230:\n    https://gitlab.com/pycqa/flake8/merge_requests/230\n.. _GitLab!231:\n    https://gitlab.com/pycqa/flake8/merge_requests/231\n.. _GitLab!233:\n    https://gitlab.com/pycqa/flake8/merge_requests/233\n.. _GitLab!239:\n    https://gitlab.com/pycqa/flake8/merge_requests/239\n.. _GitLab!244:\n    https://gitlab.com/pycqa/flake8/merge_requests/244\n.. _GitLab!249:\n    https://gitlab.com/pycqa/flake8/merge_requests/249\n.. _GitLab!250:\n    https://gitlab.com/pycqa/flake8/merge_requests/250\n.. _GitLab!255:\n    https://gitlab.com/pycqa/flake8/merge_requests/255\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/flake8\n  - Changelog: https://pyup.io/changelogs/flake8/\n  - Repo: https://gitlab.com/pycqa/flake8\n</details>\n\n\n\n\n\n### Update [flake8-builtins](https://pypi.org/project/flake8-builtins) from **1.1.0** to **1.4.1**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.4.1\n   ```\n   ------------------\n\n- Fix regression in 1.4.0 and interaction with flake8-bugbear.\n  [dirk-thomas]\n   ```\n   \n  \n  \n   ### 1.4.0\n   ```\n   ------------------\n\n- Make code more robust by not assuming that a node is an ``ast.Name``\n  but actually checking it.\n  [gforcada]\n\n- Handle ``ast.Starred`` as well (i.e. ``a, *int = range(4)``)\n  [gforcada]\n\n- Handle lists as well, i.e. ``[a, int] = 3, 4``\n  [gforcada]\n   ```\n   \n  \n  \n   ### 1.3.1\n   ```\n   ------------------\n\n- Fix TypeError.\n  Fixes https://github.com/gforcada/flake8-builtins/issues/30\n  [gforcada]\n   ```\n   \n  \n  \n   ### 1.3.0\n   ```\n   ------------------\n\n- Report different error codes for function (A001) or method definitions (A003).\n  Fixes https://github.com/gforcada/flake8-builtins/issues/22issuecomment-378720168\n  [gforcada]\n\n- Ignore underscore variables, django adds it on the list of builtins on its own.\n  Fixes https://github.com/gforcada/flake8-builtins/issues/25\n  [gforcada]\n   ```\n   \n  \n  \n   ### 1.2.3\n   ```\n   ------------------\n\n- Handle cases where an unpacking happens in a with statement.\n  Fixes https://github.com/gforcada/flake8-builtins/issues/26\n  [gforcada]\n   ```\n   \n  \n  \n   ### 1.2.2\n   ```\n   ------------------\n\n- Fix error message in function names shadowing a builtin.\n  Fixes https://github.com/gforcada/flake8-builtins/issues/22\n  [gforcada]\n   ```\n   \n  \n  \n   ### 1.2.1\n   ```\n   ------------------\n\n- re-relase 1.2 from master branch.\n  [gforcada]\n   ```\n   \n  \n  \n   ### 1.2\n   ```\n   ----------------\n- Fix error message in for loops.\n  [gforcada]\n\n- Inspect the following places for possible builtins being shadowed:\n\n  - with open(&#39;/tmp/bla.txt&#39;) as int\n  - except ValueError as int\n  - [int for int in range(4)]\n  - from zope.component import provide as int\n  - import zope.component as int\n  - class int(object)\n  - def int()\n  - async def int()\n  - async for int in range(4)\n  - async with open(&#39;/tmp/bla.txt&#39;) as int\n\n  [gforcada]\n   ```\n   \n  \n  \n   ### 1.1.1\n   ```\n   ------------------\n\n- Variables assigned in a for loop can be not only a Tuple, but a Tuple inside a Tuple.\n  [dopplershift]\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/flake8-builtins\n  - Changelog: https://pyup.io/changelogs/flake8-builtins/\n  - Repo: https://github.com/gforcada/flake8-builtins\n</details>\n\n\n\n\n\n### Update [flake8-import-order](https://pypi.org/project/flake8-import-order) from **0.17.1** to **0.18**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 0.18\n   ```\n   ---------------\n\n* Add new Python 3.7 modules to the stdlib list, and support 3.7.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/flake8-import-order\n  - Changelog: https://pyup.io/changelogs/flake8-import-order/\n  - Repo: https://github.com/PyCQA/flake8-import-order\n</details>\n\n\n\n\n\n### Update [beautifulsoup4](https://pypi.org/project/beautifulsoup4) from **4.6.0** to **4.6.3**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 4.6.2\n   ```\n   * Fix an exception when a custom formatter was asked to format a void\n  element. [bug=1784408]\n   ```\n   \n  \n  \n   ### 4.6.1\n   ```\n   * Stop data loss when encountering an empty numeric entity, and\n  possibly in other cases.  Thanks to tos.kamiya for the fix. [bug=1698503]\n\n* Preserve XML namespaces introduced inside an XML document, not just\n   the ones introduced at the top level. [bug=1718787]\n\n* Added a new formatter, &quot;html5&quot;, which represents void elements\n   as &quot;&lt;element&gt;&quot; rather than &quot;&lt;element/&gt;&quot;.  [bug=1716272]\n\n* Fixed a problem where the html.parser tree builder interpreted\n  a string like &quot;&amp;foo &quot; as the character entity &quot;&amp;foo;&quot;  [bug=1728706]\n\n* Correctly handle invalid HTML numeric character entities like &amp;147;\n  which reference code points that are not Unicode code points. Note\n  that this is only fixed when Beautiful Soup is used with the\n  html.parser parser -- html5lib already worked and I couldn&#39;t fix it\n  with lxml.  [bug=1782933]\n\n* Improved the warning given when no parser is specified. [bug=1780571]\n\n* When markup contains duplicate elements, a select() call that\n  includes multiple match clauses will match all relevant\n  elements. [bug=1770596]\n\n* Fixed code that was causing deprecation warnings in recent Python 3\n  versions. Includes a patch from Ville SkyttÃ¤. [bug=1778909] [bug=1689496]\n\n* Fixed a Windows crash in diagnose() when checking whether a long\n  markup string is a filename. [bug=1737121]\n\n* Stopped HTMLParser from raising an exception in very rare cases of\n  bad markup. [bug=1708831]\n\n* Fixed a bug where find_all() was not working when asked to find a\n  tag with a namespaced name in an XML document that was parsed as\n  HTML. [bug=1723783]\n\n* You can get finer control over formatting by subclassing\n  bs4.element.Formatter and passing a Formatter instance into (e.g.)\n  encode(). [bug=1716272]\n\n* You can pass a dictionary of `attrs` into\n  BeautifulSoup.new_tag. This makes it possible to create a tag with\n  an attribute like &#39;name&#39; that would otherwise be masked by another\n  argument of new_tag. [bug=1779276]\n\n* Clarified the deprecation warning when accessing tag.fooTag, to cover\n  the possibility that you might really have been looking for a tag\n  called &#39;fooTag&#39;.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/beautifulsoup4\n  - Changelog: https://pyup.io/changelogs/beautifulsoup4/\n  - Homepage: http://www.crummy.com/software/BeautifulSoup/bs4/\n</details>\n\n\n\n\n\n### Update [requests](https://pypi.org/project/requests) from **2.18.4** to **2.20.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 2.20.0\n   ```\n   -------------------\n\n**Bugfixes**\n\n-   Content-Type header parsing is now case-insensitive (e.g.\n    charset=utf8 v Charset=utf8).\n-   Fixed exception leak where certain redirect urls would raise\n    uncaught urllib3 exceptions.\n-   Requests removes Authorization header from requests redirected\n    from https to http on the same hostname. (CVE-2018-18074)\n-   `should_bypass_proxies` now handles URIs without hostnames (e.g.\n    files).\n\n**Dependencies**\n\n- Requests now supports urllib3 v1.24.\n\n**Deprecations**\n\n- Requests has officially stopped support for Python 2.6.\n   ```\n   \n  \n  \n   ### 2.19.1\n   ```\n   -------------------\n\n**Bugfixes**\n\n-   Fixed issue where status\\_codes.py&#39;s `init` function failed trying\n    to append to a `__doc__` value of `None`.\n   ```\n   \n  \n  \n   ### 2.19.0\n   ```\n   -------------------\n\n**Improvements**\n\n-   Warn user about possible slowdown when using cryptography version\n    &amp;lt; 1.3.4\n-   Check for invalid host in proxy URL, before forwarding request to\n    adapter.\n-   Fragments are now properly maintained across redirects. (RFC7231\n    7.1.2)\n-   Removed use of cgi module to expedite library load time.\n-   Added support for SHA-256 and SHA-512 digest auth algorithms.\n-   Minor performance improvement to `Request.content`.\n-   Migrate to using collections.abc for 3.7 compatibility.\n\n**Bugfixes**\n\n-   Parsing empty `Link` headers with `parse_header_links()` no longer\n    return one bogus entry.\n-   Fixed issue where loading the default certificate bundle from a zip\n    archive would raise an `IOError`.\n-   Fixed issue with unexpected `ImportError` on windows system which do\n    not support `winreg` module.\n-   DNS resolution in proxy bypass no longer includes the username and\n    password in the request. This also fixes the issue of DNS queries\n    failing on macOS.\n-   Properly normalize adapter prefixes for url comparison.\n-   Passing `None` as a file pointer to the `files` param no longer\n    raises an exception.\n-   Calling `copy` on a `RequestsCookieJar` will now preserve the cookie\n    policy correctly.\n\n**Dependencies**\n\n-   We now support idna v2.7.\n-   We now support urllib3 v1.23.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/requests\n  - Changelog: https://pyup.io/changelogs/requests/\n  - Homepage: http://python-requests.org\n</details>\n\n\n\n\n\n### Update [Flask](https://pypi.org/project/Flask) from **0.12.2** to **1.0.2**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.0.2\n   ```\n   -------------\n\nReleased on May 2nd 2018\n\n-   Fix more backwards compatibility issues with merging slashes between\n    a blueprint prefix and route. (`2748`_)\n-   Fix error with ``flask routes`` command when there are no routes.\n    (`2751`_)\n\n.. _2748: https://github.com/pallets/flask/pull/2748\n.. _2751: https://github.com/pallets/flask/issues/2751\n   ```\n   \n  \n  \n   ### 1.0.1\n   ```\n   -------------\n\nReleased on April 29th 2018\n\n-   Fix registering partials (with no ``__name__``) as view functions.\n    (`2730`_)\n-   Don&#39;t treat lists returned from view functions the same as tuples.\n    Only tuples are interpreted as response data. (`2736`_)\n-   Extra slashes between a blueprint&#39;s ``url_prefix`` and a route URL\n    are merged. This fixes some backwards compatibility issues with the\n    change in 1.0. (`2731`_, `2742`_)\n-   Only trap ``BadRequestKeyError`` errors in debug mode, not all\n    ``BadRequest`` errors. This allows ``abort(400)`` to continue\n    working as expected. (`2735`_)\n-   The ``FLASK_SKIP_DOTENV`` environment variable can be set to ``1``\n    to skip automatically loading dotenv files. (`2722`_)\n\n.. _2722: https://github.com/pallets/flask/issues/2722\n.. _2730: https://github.com/pallets/flask/pull/2730\n.. _2731: https://github.com/pallets/flask/issues/2731\n.. _2735: https://github.com/pallets/flask/issues/2735\n.. _2736: https://github.com/pallets/flask/issues/2736\n.. _2742: https://github.com/pallets/flask/issues/2742\n   ```\n   \n  \n  \n   ### 1.0\n   ```\n   -----------\n\nReleased on April 26th 2018\n\n-   **Python 2.6 and 3.3 are no longer supported.** (`pallets/meta24`_)\n-   Bump minimum dependency versions to the latest stable versions:\n    Werkzeug &gt;= 0.14, Jinja &gt;= 2.10, itsdangerous &gt;= 0.24, Click &gt;= 5.1.\n    (`2586`_)\n-   Skip :meth:`app.run &lt;Flask.run&gt;` when a Flask application is run\n    from the command line. This avoids some behavior that was confusing\n    to debug.\n-   Change the default for :data:`JSONIFY_PRETTYPRINT_REGULAR` to\n    ``False``. :func:`~json.jsonify` returns a compact format by\n    default, and an indented format in debug mode. (`2193`_)\n-   :meth:`Flask.__init__ &lt;Flask&gt;` accepts the ``host_matching``\n    argument and sets it on :attr:`~Flask.url_map`. (`1559`_)\n-   :meth:`Flask.__init__ &lt;Flask&gt;` accepts the ``static_host`` argument\n    and passes it as the ``host`` argument when defining the static\n    route. (`1559`_)\n-   :func:`send_file` supports Unicode in ``attachment_filename``.\n    (`2223`_)\n-   Pass ``_scheme`` argument from :func:`url_for` to\n    :meth:`~Flask.handle_url_build_error`. (`2017`_)\n-   :meth:`~Flask.add_url_rule` accepts the\n    ``provide_automatic_options`` argument to disable adding the\n    ``OPTIONS`` method. (`1489`_)\n-   :class:`~views.MethodView` subclasses inherit method handlers from\n    base classes. (`1936`_)\n-   Errors caused while opening the session at the beginning of the\n    request are handled by the app&#39;s error handlers. (`2254`_)\n-   Blueprints gained :attr:`~Blueprint.json_encoder` and\n    :attr:`~Blueprint.json_decoder` attributes to override the app&#39;s\n    encoder and decoder. (`1898`_)\n-   :meth:`Flask.make_response` raises ``TypeError`` instead of\n    ``ValueError`` for bad response types. The error messages have been\n    improved to describe why the type is invalid. (`2256`_)\n-   Add ``routes`` CLI command to output routes registered on the\n    application. (`2259`_)\n-   Show warning when session cookie domain is a bare hostname or an IP\n    address, as these may not behave properly in some browsers, such as\n    Chrome. (`2282`_)\n-   Allow IP address as exact session cookie domain. (`2282`_)\n-   ``SESSION_COOKIE_DOMAIN`` is set if it is detected through\n    ``SERVER_NAME``. (`2282`_)\n-   Auto-detect zero-argument app factory called ``create_app`` or\n    ``make_app`` from ``FLASK_APP``. (`2297`_)\n-   Factory functions are not required to take a ``script_info``\n    parameter to work with the ``flask`` command. If they take a single\n    parameter or a parameter named ``script_info``, the\n    :class:`~cli.ScriptInfo` object will be passed. (`2319`_)\n-   ``FLASK_APP`` can be set to an app factory, with arguments if\n    needed, for example ``FLASK_APP=myproject.app:create_app(&#39;dev&#39;)``.\n    (`2326`_)\n-   ``FLASK_APP`` can point to local packages that are not installed in\n    editable mode, although ``pip install -e`` is still preferred.\n    (`2414`_)\n-   The :class:`~views.View` class attribute\n    :attr:`~views.View.provide_automatic_options` is set in\n    :meth:`~views.View.as_view`, to be detected by\n    :meth:`~Flask.add_url_rule`. (`2316`_)\n-   Error handling will try handlers registered for ``blueprint, code``,\n    ``app, code``, ``blueprint, exception``, ``app, exception``.\n    (`2314`_)\n-   ``Cookie`` is added to the response&#39;s ``Vary`` header if the session\n    is accessed at all during the request (and not deleted). (`2288`_)\n-   :meth:`~Flask.test_request_context` accepts ``subdomain`` and\n    ``url_scheme`` arguments for use when building the base URL.\n    (`1621`_)\n-   Set :data:`APPLICATION_ROOT` to ``&#39;/&#39;`` by default. This was already\n    the implicit default when it was set to ``None``.\n-   :data:`TRAP_BAD_REQUEST_ERRORS` is enabled by default in debug mode.\n    ``BadRequestKeyError`` has a message with the bad key in debug mode\n    instead of the generic bad request message. (`2348`_)\n-   Allow registering new tags with\n    :class:`~json.tag.TaggedJSONSerializer` to support storing other\n    types in the session cookie. (`2352`_)\n-   Only open the session if the request has not been pushed onto the\n    context stack yet. This allows :func:`~stream_with_context`\n    generators to access the same session that the containing view uses.\n    (`2354`_)\n-   Add ``json`` keyword argument for the test client request methods.\n    This will dump the given object as JSON and set the appropriate\n    content type. (`2358`_)\n-   Extract JSON handling to a mixin applied to both the\n    :class:`Request` and :class:`Response` classes. This adds the\n    :meth:`~Response.is_json` and :meth:`~Response.get_json` methods to\n    the response to make testing JSON response much easier. (`2358`_)\n-   Removed error handler caching because it caused unexpected results\n    for some exception inheritance hierarchies. Register handlers\n    explicitly for each exception if you want to avoid traversing the\n    MRO. (`2362`_)\n-   Fix incorrect JSON encoding of aware, non-UTC datetimes. (`2374`_)\n-   Template auto reloading will honor debug mode even even if\n    :attr:`~Flask.jinja_env` was already accessed. (`2373`_)\n-   The following old deprecated code was removed. (`2385`_)\n\n    -   ``flask.ext`` - import extensions directly by their name instead\n        of through the ``flask.ext`` namespace. For example,\n        ``import flask.ext.sqlalchemy`` becomes\n        ``import flask_sqlalchemy``.\n    -   ``Flask.init_jinja_globals`` - extend\n        :meth:`Flask.create_jinja_environment` instead.\n    -   ``Flask.error_handlers`` - tracked by\n        :attr:`Flask.error_handler_spec`, use :meth:`Flask.errorhandler`\n        to register handlers.\n    -   ``Flask.request_globals_class`` - use\n        :attr:`Flask.app_ctx_globals_class` instead.\n    -   ``Flask.static_path`` - use :attr:`Flask.static_url_path`\n        instead.\n    -   ``Request.module`` - use :attr:`Request.blueprint` instead.\n\n-   The :attr:`Request.json` property is no longer deprecated.\n    (`1421`_)\n-   Support passing a :class:`~werkzeug.test.EnvironBuilder` or\n    ``dict`` to :meth:`test_client.open &lt;werkzeug.test.Client.open&gt;`.\n    (`2412`_)\n-   The ``flask`` command and :meth:`Flask.run` will load environment\n    variables from ``.env`` and ``.flaskenv`` files if python-dotenv is\n    installed. (`2416`_)\n-   When passing a full URL to the test client, the scheme in the URL is\n    used instead of :data:`PREFERRED_URL_SCHEME`. (`2430`_)\n-   :attr:`Flask.logger` has been simplified. ``LOGGER_NAME`` and\n    ``LOGGER_HANDLER_POLICY`` config was removed. The logger is always\n    named ``flask.app``. The level is only set on first access, it\n    doesn&#39;t check :attr:`Flask.debug` each time. Only one format is\n    used, not different ones depending on :attr:`Flask.debug`. No\n    handlers are removed, and a handler is only added if no handlers are\n    already configured. (`2436`_)\n-   Blueprint view function names may not contain dots. (`2450`_)\n-   Fix a ``ValueError`` caused by invalid ``Range`` requests in some\n    cases. (`2526`_)\n-   The development server uses threads by default. (`2529`_)\n-   Loading config files with ``silent=True`` will ignore\n    :data:`~errno.ENOTDIR` errors. (`2581`_)\n-   Pass ``--cert`` and ``--key`` options to ``flask run`` to run the\n    development server over HTTPS. (`2606`_)\n-   Added :data:`SESSION_COOKIE_SAMESITE` to control the ``SameSite``\n    attribute on the session cookie. (`2607`_)\n-   Added :meth:`~flask.Flask.test_cli_runner` to create a Click runner\n    that can invoke Flask CLI commands for testing. (`2636`_)\n-   Subdomain matching is disabled by default and setting\n    :data:`SERVER_NAME` does not implicily enable it. It can be enabled\n    by passing ``subdomain_matching=True`` to the ``Flask`` constructor.\n    (`2635`_)\n-   A single trailing slash is stripped from the blueprint\n    ``url_prefix`` when it is registered with the app. (`2629`_)\n-   :meth:`Request.get_json` doesn&#39;t cache the\n    result if parsing fails when ``silent`` is true. (`2651`_)\n-   :func:`Request.get_json` no longer accepts arbitrary encodings.\n    Incoming JSON should be encoded using UTF-8 per :rfc:`8259`, but\n    Flask will autodetect UTF-8, -16, or -32. (`2691`_)\n-   Added :data:`MAX_COOKIE_SIZE` and :attr:`Response.max_cookie_size`\n    to control when Werkzeug warns about large cookies that browsers may\n    ignore. (`2693`_)\n-   Updated documentation theme to make docs look better in small\n    windows. (`2709`_)\n-   Rewrote the tutorial docs and example project to take a more\n    structured approach to help new users avoid common pitfalls.\n    (`2676`_)\n\n.. _pallets/meta24: https://github.com/pallets/meta/issues/24\n.. _1421: https://github.com/pallets/flask/issues/1421\n.. _1489: https://github.com/pallets/flask/pull/1489\n.. _1559: https://github.com/pallets/flask/issues/1559\n.. _1621: https://github.com/pallets/flask/pull/1621\n.. _1898: https://github.com/pallets/flask/pull/1898\n.. _1936: https://github.com/pallets/flask/pull/1936\n.. _2017: https://github.com/pallets/flask/pull/2017\n.. _2193: https://github.com/pallets/flask/pull/2193\n.. _2223: https://github.com/pallets/flask/pull/2223\n.. _2254: https://github.com/pallets/flask/pull/2254\n.. _2256: https://github.com/pallets/flask/pull/2256\n.. _2259: https://github.com/pallets/flask/pull/2259\n.. _2282: https://github.com/pallets/flask/pull/2282\n.. _2288: https://github.com/pallets/flask/pull/2288\n.. _2297: https://github.com/pallets/flask/pull/2297\n.. _2314: https://github.com/pallets/flask/pull/2314\n.. _2316: https://github.com/pallets/flask/pull/2316\n.. _2319: https://github.com/pallets/flask/pull/2319\n.. _2326: https://github.com/pallets/flask/pull/2326\n.. _2348: https://github.com/pallets/flask/pull/2348\n.. _2352: https://github.com/pallets/flask/pull/2352\n.. _2354: https://github.com/pallets/flask/pull/2354\n.. _2358: https://github.com/pallets/flask/pull/2358\n.. _2362: https://github.com/pallets/flask/pull/2362\n.. _2374: https://github.com/pallets/flask/pull/2374\n.. _2373: https://github.com/pallets/flask/pull/2373\n.. _2385: https://github.com/pallets/flask/issues/2385\n.. _2412: https://github.com/pallets/flask/pull/2412\n.. _2414: https://github.com/pallets/flask/pull/2414\n.. _2416: https://github.com/pallets/flask/pull/2416\n.. _2430: https://github.com/pallets/flask/pull/2430\n.. _2436: https://github.com/pallets/flask/pull/2436\n.. _2450: https://github.com/pallets/flask/pull/2450\n.. _2526: https://github.com/pallets/flask/issues/2526\n.. _2529: https://github.com/pallets/flask/pull/2529\n.. _2586: https://github.com/pallets/flask/issues/2586\n.. _2581: https://github.com/pallets/flask/pull/2581\n.. _2606: https://github.com/pallets/flask/pull/2606\n.. _2607: https://github.com/pallets/flask/pull/2607\n.. _2636: https://github.com/pallets/flask/pull/2636\n.. _2635: https://github.com/pallets/flask/pull/2635\n.. _2629: https://github.com/pallets/flask/pull/2629\n.. _2651: https://github.com/pallets/flask/issues/2651\n.. _2676: https://github.com/pallets/flask/pull/2676\n.. _2691: https://github.com/pallets/flask/pull/2691\n.. _2693: https://github.com/pallets/flask/pull/2693\n.. _2709: https://github.com/pallets/flask/pull/2709\n   ```\n   \n  \n  \n   ### 0.12.4\n   ```\n   --------------\n\nReleased on April 29 2018\n\n-   Repackage 0.12.3 to fix package layout issue. (`2728`_)\n\n.. _2728: https://github.com/pallets/flask/issues/2728\n   ```\n   \n  \n  \n   ### 0.12.3\n   ```\n   --------------\n\nReleased on April 26th 2018\n\n-   :func:`Request.get_json` no longer accepts arbitrary encodings.\n    Incoming JSON should be encoded using UTF-8 per :rfc:`8259`, but\n    Flask will autodetect UTF-8, -16, or -32. (`2692`_)\n-   Fix a Python warning about imports when using ``python -m flask``.\n    (`2666`_)\n-   Fix a ``ValueError`` caused by invalid ``Range`` requests in some\n    cases.\n\n.. _2666: https://github.com/pallets/flask/issues/2666\n.. _2692: https://github.com/pallets/flask/issues/2692\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/flask\n  - Changelog: https://pyup.io/changelogs/flask/\n  - Homepage: https://www.palletsprojects.com/p/flask/\n</details>\n\n\n\n\n\n### Update [gunicorn](https://pypi.org/project/gunicorn) from **19.7.1** to **19.9.0**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/gunicorn\n  - Changelog: https://pyup.io/changelogs/gunicorn/\n  - Homepage: http://gunicorn.org\n</details>\n\n\n\n\n\n","created_at":"2018-10-24T14:01:03Z","updated_at":"2018-10-24T14:44:45Z","closed_at":"2018-10-24T14:44:45Z","merged_at":"2018-10-24T14:44:45Z","merge_commit_sha":"cd4e9b9939656fe8ba9c2524c90392107f5f06ae","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/clokep/to-rss/pulls/1/commits","review_comments_url":"https://api.github.com/repos/clokep/to-rss/pulls/1/comments","review_comment_url":"https://api.github.com/repos/clokep/to-rss/pulls/comments{/number}","comments_url":"https://api.github.com/repos/clokep/to-rss/issues/1/comments","statuses_url":"https://api.github.com/repos/clokep/to-rss/statuses/e343d56c318855ac3c137bb98ce41128404000bf","head":{"label":"clokep:pyup-initial-update","ref":"pyup-initial-update","sha":"e343d56c318855ac3c137bb98ce41128404000bf","user":{"login":"clokep","id":517124,"node_id":"MDQ6VXNlcjUxNzEyNA==","avatar_url":"https://avatars2.githubusercontent.com/u/517124?v=4","gravatar_id":"","url":"https://api.github.com/users/clokep","html_url":"https://github.com/clokep","followers_url":"https://api.github.com/users/clokep/followers","following_url":"https://api.github.com/users/clokep/following{/other_user}","gists_url":"https://api.github.com/users/clokep/gists{/gist_id}","starred_url":"https://api.github.com/users/clokep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clokep/subscriptions","organizations_url":"https://api.github.com/users/clokep/orgs","repos_url":"https://api.github.com/users/clokep/repos","events_url":"https://api.github.com/users/clokep/events{/privacy}","received_events_url":"https://api.github.com/users/clokep/received_events","type":"User","site_admin":false},"repo":{"id":154509308,"node_id":"MDEwOlJlcG9zaXRvcnkxNTQ1MDkzMDg=","name":"to-rss","full_name":"clokep/to-rss","private":false,"owner":{"login":"clokep","id":517124,"node_id":"MDQ6VXNlcjUxNzEyNA==","avatar_url":"https://avatars2.githubusercontent.com/u/517124?v=4","gravatar_id":"","url":"https://api.github.com/users/clokep","html_url":"https://github.com/clokep","followers_url":"https://api.github.com/users/clokep/followers","following_url":"https://api.github.com/users/clokep/following{/other_user}","gists_url":"https://api.github.com/users/clokep/gists{/gist_id}","starred_url":"https://api.github.com/users/clokep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clokep/subscriptions","organizations_url":"https://api.github.com/users/clokep/orgs","repos_url":"https://api.github.com/users/clokep/repos","events_url":"https://api.github.com/users/clokep/events{/privacy}","received_events_url":"https://api.github.com/users/clokep/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clokep/to-rss","description":"Provides RSS feeds for sites that should have them. Available online at https://www.to-rss.xyz","fork":false,"url":"https://api.github.com/repos/clokep/to-rss","forks_url":"https://api.github.com/repos/clokep/to-rss/forks","keys_url":"https://api.github.com/repos/clokep/to-rss/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clokep/to-rss/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clokep/to-rss/teams","hooks_url":"https://api.github.com/repos/clokep/to-rss/hooks","issue_events_url":"https://api.github.com/repos/clokep/to-rss/issues/events{/number}","events_url":"https://api.github.com/repos/clokep/to-rss/events","assignees_url":"https://api.github.com/repos/clokep/to-rss/assignees{/user}","branches_url":"https://api.github.com/repos/clokep/to-rss/branches{/branch}","tags_url":"https://api.github.com/repos/clokep/to-rss/tags","blobs_url":"https://api.github.com/repos/clokep/to-rss/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clokep/to-rss/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clokep/to-rss/git/refs{/sha}","trees_url":"https://api.github.com/repos/clokep/to-rss/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clokep/to-rss/statuses/{sha}","languages_url":"https://api.github.com/repos/clokep/to-rss/languages","stargazers_url":"https://api.github.com/repos/clokep/to-rss/stargazers","contributors_url":"https://api.github.com/repos/clokep/to-rss/contributors","subscribers_url":"https://api.github.com/repos/clokep/to-rss/subscribers","subscription_url":"https://api.github.com/repos/clokep/to-rss/subscription","commits_url":"https://api.github.com/repos/clokep/to-rss/commits{/sha}","git_commits_url":"https://api.github.com/repos/clokep/to-rss/git/commits{/sha}","comments_url":"https://api.github.com/repos/clokep/to-rss/comments{/number}","issue_comment_url":"https://api.github.com/repos/clokep/to-rss/issues/comments{/number}","contents_url":"https://api.github.com/repos/clokep/to-rss/contents/{+path}","compare_url":"https://api.github.com/repos/clokep/to-rss/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clokep/to-rss/merges","archive_url":"https://api.github.com/repos/clokep/to-rss/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clokep/to-rss/downloads","issues_url":"https://api.github.com/repos/clokep/to-rss/issues{/number}","pulls_url":"https://api.github.com/repos/clokep/to-rss/pulls{/number}","milestones_url":"https://api.github.com/repos/clokep/to-rss/milestones{/number}","notifications_url":"https://api.github.com/repos/clokep/to-rss/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clokep/to-rss/labels{/name}","releases_url":"https://api.github.com/repos/clokep/to-rss/releases{/id}","deployments_url":"https://api.github.com/repos/clokep/to-rss/deployments","created_at":"2018-10-24T13:49:21Z","updated_at":"2018-10-24T13:54:17Z","pushed_at":"2018-10-24T14:44:45Z","git_url":"git://github.com/clokep/to-rss.git","ssh_url":"git@github.com:clokep/to-rss.git","clone_url":"https://github.com/clokep/to-rss.git","svn_url":"https://github.com/clokep/to-rss","homepage":null,"size":0,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"clokep:master","ref":"master","sha":"99cd8a9c3b86e547fba1a9267ad6c3130fa6cebd","user":{"login":"clokep","id":517124,"node_id":"MDQ6VXNlcjUxNzEyNA==","avatar_url":"https://avatars2.githubusercontent.com/u/517124?v=4","gravatar_id":"","url":"https://api.github.com/users/clokep","html_url":"https://github.com/clokep","followers_url":"https://api.github.com/users/clokep/followers","following_url":"https://api.github.com/users/clokep/following{/other_user}","gists_url":"https://api.github.com/users/clokep/gists{/gist_id}","starred_url":"https://api.github.com/users/clokep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clokep/subscriptions","organizations_url":"https://api.github.com/users/clokep/orgs","repos_url":"https://api.github.com/users/clokep/repos","events_url":"https://api.github.com/users/clokep/events{/privacy}","received_events_url":"https://api.github.com/users/clokep/received_events","type":"User","site_admin":false},"repo":{"id":154509308,"node_id":"MDEwOlJlcG9zaXRvcnkxNTQ1MDkzMDg=","name":"to-rss","full_name":"clokep/to-rss","private":false,"owner":{"login":"clokep","id":517124,"node_id":"MDQ6VXNlcjUxNzEyNA==","avatar_url":"https://avatars2.githubusercontent.com/u/517124?v=4","gravatar_id":"","url":"https://api.github.com/users/clokep","html_url":"https://github.com/clokep","followers_url":"https://api.github.com/users/clokep/followers","following_url":"https://api.github.com/users/clokep/following{/other_user}","gists_url":"https://api.github.com/users/clokep/gists{/gist_id}","starred_url":"https://api.github.com/users/clokep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clokep/subscriptions","organizations_url":"https://api.github.com/users/clokep/orgs","repos_url":"https://api.github.com/users/clokep/repos","events_url":"https://api.github.com/users/clokep/events{/privacy}","received_events_url":"https://api.github.com/users/clokep/received_events","type":"User","site_admin":false},"html_url":"https://github.com/clokep/to-rss","description":"Provides RSS feeds for sites that should have them. Available online at https://www.to-rss.xyz","fork":false,"url":"https://api.github.com/repos/clokep/to-rss","forks_url":"https://api.github.com/repos/clokep/to-rss/forks","keys_url":"https://api.github.com/repos/clokep/to-rss/keys{/key_id}","collaborators_url":"https://api.github.com/repos/clokep/to-rss/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/clokep/to-rss/teams","hooks_url":"https://api.github.com/repos/clokep/to-rss/hooks","issue_events_url":"https://api.github.com/repos/clokep/to-rss/issues/events{/number}","events_url":"https://api.github.com/repos/clokep/to-rss/events","assignees_url":"https://api.github.com/repos/clokep/to-rss/assignees{/user}","branches_url":"https://api.github.com/repos/clokep/to-rss/branches{/branch}","tags_url":"https://api.github.com/repos/clokep/to-rss/tags","blobs_url":"https://api.github.com/repos/clokep/to-rss/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/clokep/to-rss/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/clokep/to-rss/git/refs{/sha}","trees_url":"https://api.github.com/repos/clokep/to-rss/git/trees{/sha}","statuses_url":"https://api.github.com/repos/clokep/to-rss/statuses/{sha}","languages_url":"https://api.github.com/repos/clokep/to-rss/languages","stargazers_url":"https://api.github.com/repos/clokep/to-rss/stargazers","contributors_url":"https://api.github.com/repos/clokep/to-rss/contributors","subscribers_url":"https://api.github.com/repos/clokep/to-rss/subscribers","subscription_url":"https://api.github.com/repos/clokep/to-rss/subscription","commits_url":"https://api.github.com/repos/clokep/to-rss/commits{/sha}","git_commits_url":"https://api.github.com/repos/clokep/to-rss/git/commits{/sha}","comments_url":"https://api.github.com/repos/clokep/to-rss/comments{/number}","issue_comment_url":"https://api.github.com/repos/clokep/to-rss/issues/comments{/number}","contents_url":"https://api.github.com/repos/clokep/to-rss/contents/{+path}","compare_url":"https://api.github.com/repos/clokep/to-rss/compare/{base}...{head}","merges_url":"https://api.github.com/repos/clokep/to-rss/merges","archive_url":"https://api.github.com/repos/clokep/to-rss/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/clokep/to-rss/downloads","issues_url":"https://api.github.com/repos/clokep/to-rss/issues{/number}","pulls_url":"https://api.github.com/repos/clokep/to-rss/pulls{/number}","milestones_url":"https://api.github.com/repos/clokep/to-rss/milestones{/number}","notifications_url":"https://api.github.com/repos/clokep/to-rss/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/clokep/to-rss/labels{/name}","releases_url":"https://api.github.com/repos/clokep/to-rss/releases{/id}","deployments_url":"https://api.github.com/repos/clokep/to-rss/deployments","created_at":"2018-10-24T13:49:21Z","updated_at":"2018-10-24T13:54:17Z","pushed_at":"2018-10-24T14:44:45Z","git_url":"git://github.com/clokep/to-rss.git","ssh_url":"git@github.com:clokep/to-rss.git","clone_url":"https://github.com/clokep/to-rss.git","svn_url":"https://github.com/clokep/to-rss","homepage":null,"size":0,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/clokep/to-rss/pulls/1"},"html":{"href":"https://github.com/clokep/to-rss/pull/1"},"issue":{"href":"https://api.github.com/repos/clokep/to-rss/issues/1"},"comments":{"href":"https://api.github.com/repos/clokep/to-rss/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/clokep/to-rss/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/clokep/to-rss/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/clokep/to-rss/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/clokep/to-rss/statuses/e343d56c318855ac3c137bb98ce41128404000bf"}},"author_association":"NONE","merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"clokep","id":517124,"node_id":"MDQ6VXNlcjUxNzEyNA==","avatar_url":"https://avatars2.githubusercontent.com/u/517124?v=4","gravatar_id":"","url":"https://api.github.com/users/clokep","html_url":"https://github.com/clokep","followers_url":"https://api.github.com/users/clokep/followers","following_url":"https://api.github.com/users/clokep/following{/other_user}","gists_url":"https://api.github.com/users/clokep/gists{/gist_id}","starred_url":"https://api.github.com/users/clokep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clokep/subscriptions","organizations_url":"https://api.github.com/users/clokep/orgs","repos_url":"https://api.github.com/users/clokep/repos","events_url":"https://api.github.com/users/clokep/events{/privacy}","received_events_url":"https://api.github.com/users/clokep/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":7,"additions":7,"deletions":7,"changed_files":2}}
{"actor":{"display_login":"clokep"}}