Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/components/python-docs/latest%252Flatestwhatsnew32/changes/?format=api&page=2
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1575,
    "next": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/changes/?format=api&page=3",
    "previous": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/changes/?format=api",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/108798169/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.219058+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Removed the ``O?`` format from the *PyArg_Parse* functions.  The format is no longer used and it had never been documented (:issue:`8837`).",
                "old_state": -1
            },
            "id": 71034967,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034967/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798168/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.219035+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When compiled with the ``--with-valgrind`` option, the pymalloc allocator will be automatically disabled when running under Valgrind.  This gives improved memory leak detection when running under Valgrind, while taking advantage of pymalloc at other times (:issue:`2422`).",
                "old_state": -1
            },
            "id": 71034966,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034966/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798167/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.219013+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There is a new function :c:func:`PyErr_NewExceptionWithDoc` that is like :c:func:`PyErr_NewException` but allows a docstring to be specified. This lets C exceptions have the same self-documenting capabilities as their pure Python counterparts (:issue:`7033`).",
                "old_state": -1
            },
            "id": 71034965,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034965/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798165/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218981+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The :c:func:`PyUnicode_CompareWithASCIIString` function now returns *not equal* if the Python string is *NUL* terminated.",
                "old_state": -1
            },
            "id": 71034964,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034964/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798163/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218958+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There is a new function :c:func:`PyLong_AsLongLongAndOverflow` which is analogous to :c:func:`PyLong_AsLongAndOverflow`.  They both serve to convert Python :class:`int` into a native fixed-width type while providing detection of cases where the conversion won't fit (:issue:`7767`).",
                "old_state": -1
            },
            "id": 71034963,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034963/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798162/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218935+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": ":c:macro:`PyEval_CallObject` is now only available in macro form.  The function declaration, which was kept for backwards compatibility reasons, is now removed -- the macro was introduced in 1997 (:issue:`8276`).",
                "old_state": -1
            },
            "id": 71034962,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034962/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798161/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218912+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "A new C API function :c:func:`PySys_SetArgvEx` allows an embedded interpreter to set :attr:`sys.argv` without also modifying :attr:`sys.path` (:issue:`5753`).",
                "old_state": -1
            },
            "id": 71034961,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034961/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798160/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218879+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "A new macro :c:macro:`Py_VA_COPY` copies the state of the variable argument list.  It is equivalent to C99 *va_copy* but available on all Python platforms (:issue:`2443`).",
                "old_state": -1
            },
            "id": 71034960,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034960/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798158/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218853+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Suggested by Raymond Hettinger and implemented by Benjamin Peterson; :issue:`9778`.)",
                "old_state": -1
            },
            "id": 71034959,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034959/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798156/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218825+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Hash values are now values of a new type, :c:type:`Py_hash_t`, which is defined to be the same size as a pointer.  Previously they were of type long, which on some 64-bit operating systems is still only 32 bits long.  As a result of this fix, :class:`set` and :class:`dict` can now hold more than ``2**32`` entries on builds with 64-bit pointers (previously, they could grow to that size but their performance degraded catastrophically).",
                "old_state": -1
            },
            "id": 71034958,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034958/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798155/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218800+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Contributed by Amaury Forgeot D'Arc; :issue:`9210`.)",
                "old_state": -1
            },
            "id": 71034957,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034957/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798154/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218777+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The option ``--with-wctype-functions`` was removed.  The built-in unicode database is now used for all functions.",
                "old_state": -1
            },
            "id": 71034956,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034956/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798153/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218753+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Contributed by Antoine Pitrou; :issue:`9203`.)",
                "old_state": -1
            },
            "id": 71034955,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034955/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798152/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218726+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Computed gotos are now enabled by default on supported compilers (which are detected by the configure script).  They can still be disabled selectively by specifying ``--without-computed-gotos``.",
                "old_state": -1
            },
            "id": 71034954,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034954/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798150/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218701+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Reported by Bupjoe Lee and fixed by Amaury Forgeot D'Arc; :issue:`5127`.)",
                "old_state": -1
            },
            "id": 71034953,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034953/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798148/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218679+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The C functions that access the Unicode Database now accept and return characters from the full Unicode range, even on narrow unicode builds (Py_UNICODE_TOLOWER, Py_UNICODE_ISDECIMAL, and others).  A visible difference in Python is that :func:`unicodedata.numeric` now returns the correct value for large code points, and :func:`repr` may consider more characters as printable.",
                "old_state": -1
            },
            "id": 71034952,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034952/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798147/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218652+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The *idle*, *pydoc* and *2to3* scripts are now installed with a version-specific suffix on ``make altinstall`` (:issue:`10679`).",
                "old_state": -1
            },
            "id": 71034951,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034951/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798146/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218628+01:00",
            "action": 59,
            "target": "Changes to Python's build process and to the C API include:",
            "old": "",
            "details": {
                "state": 20,
                "source": "Changes to Python's build process and to the C API include:",
                "old_state": -1
            },
            "id": 71034950,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034950/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798145/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218605+01:00",
            "action": 59,
            "target": "Alterações a compilações e API C",
            "old": "",
            "details": {
                "state": 20,
                "source": "Build and C API Changes",
                "old_state": -1
            },
            "id": 71034949,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034949/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798143/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218581+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To learn to use the new version control system, see the `Quick Start <https://www.mercurial-scm.org/wiki/QuickStart>`_ or the `Guide to Mercurial Workflows <https://www.mercurial-scm.org/guide>`_.",
                "old_state": -1
            },
            "id": 71034948,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034948/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798141/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218554+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "After the 3.2 release, there are plans to switch to Mercurial as the primary repository.  This distributed version control system should make it easier for members of the community to create and share external changesets.  See :pep:`385` for details.",
                "old_state": -1
            },
            "id": 71034947,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034947/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798140/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218531+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In addition to the existing Subversion code repository at https://svn.python.org there is now a `Mercurial <https://www.mercurial-scm.org/>`_ repository at https://hg.python.org/\\ .",
                "old_state": -1
            },
            "id": 71034946,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034946/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798139/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218509+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Code Repository",
                "old_state": -1
            },
            "id": 71034945,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034945/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798138/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218486+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Contributed by Kevin Walzer, Ned Deily, and Ronald Oussoren; :issue:`6075`.)",
                "old_state": -1
            },
            "id": 71034944,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034944/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798136/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218463+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "IDLE on Mac OS X now works with both Carbon AquaTk and Cocoa AquaTk.",
                "old_state": -1
            },
            "id": 71034943,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034943/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798134/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218441+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Contributed by Raymond Hettinger; :issue:`5150`.)",
                "old_state": -1
            },
            "id": 71034942,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034942/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798133/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218418+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The format menu now has an option to clean source files by stripping trailing whitespace.",
                "old_state": -1
            },
            "id": 71034941,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034941/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798132/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218396+01:00",
            "action": 59,
            "target": "IDLE",
            "old": "",
            "details": {
                "state": 20,
                "source": "IDLE",
                "old_state": -1
            },
            "id": 71034940,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034940/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798131/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218373+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Contributed by Georg Brandl in :issue:`7962`.)",
                "old_state": -1
            },
            "id": 71034939,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034939/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798129/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218351+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The unmaintained :file:`Demo` directory has been removed.  Some demos were integrated into the documentation, some were moved to the :file:`Tools/demo` directory, and others were removed altogether.",
                "old_state": -1
            },
            "id": 71034938,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034938/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798127/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218328+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Contributed by Alexander Belopolsky in :issue:`9528`.)",
                "old_state": -1
            },
            "id": 71034937,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034937/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798126/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218306+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The :mod:`datetime` module now has an auxiliary implementation in pure Python. No functionality was changed.  This just provides an easier-to-read alternate implementation.",
                "old_state": -1
            },
            "id": 71034936,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034936/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798125/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218283+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The docs now contain more examples and recipes.  In particular, :mod:`re` module has an extensive section, :ref:`re-examples`.  Likewise, the :mod:`itertools` module continues to be updated with new :ref:`itertools-recipes`.",
                "old_state": -1
            },
            "id": 71034935,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034935/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798124/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218261+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(Contributed by Raymond Hettinger; see `rationale <https://rhettinger.wordpress.com/2011/01/28/open-your-source-more/>`_.)",
                "old_state": -1
            },
            "id": 71034934,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034934/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798123/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218238+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "**Source code** :source:`Lib/functools.py`.",
                "old_state": -1
            },
            "id": 71034933,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034933/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798120/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218215+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In some cases, the pure Python source code can be a helpful adjunct to the documentation, so now many modules now feature quick links to the latest version of the source code.  For example, the :mod:`functools` module documentation has a quick link at the top labeled:",
                "old_state": -1
            },
            "id": 71034932,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034932/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798119/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218193+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "A table of quick links has been added to the top of lengthy sections such as :ref:`built-in-funcs`.  In the case of :mod:`itertools`, the links are accompanied by tables of cheatsheet-style summaries to provide an overview and memory jog without having to read all of the docs.",
                "old_state": -1
            },
            "id": 71034931,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034931/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798118/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218170+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The documentation continues to be improved.",
                "old_state": -1
            },
            "id": 71034930,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034930/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798117/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218148+01:00",
            "action": 59,
            "target": "Documentação",
            "old": "",
            "details": {
                "state": 20,
                "source": "Documentation",
                "old_state": -1
            },
            "id": 71034929,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034929/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798115/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218125+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By default, :mod:`tarfile` uses ``'utf-8'`` encoding on Windows (instead of ``'mbcs'``) and the ``'surrogateescape'`` error handler on all operating systems.",
                "old_state": -1
            },
            "id": 71034928,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034928/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798113/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218102+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On Mac OS X, Python decodes command line arguments with ``'utf-8'`` rather than the locale encoding.",
                "old_state": -1
            },
            "id": 71034927,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034927/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798112/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218079+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To emulate Python3.1 MBCS encoding, select the ``'ignore'`` handler for decoding and the ``'replace'`` handler for encoding.",
                "old_state": -1
            },
            "id": 71034926,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034926/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798111/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218056+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The MBCS codec supports ``'strict'`` and ``'ignore'`` error handlers for decoding, and ``'strict'`` and ``'replace'`` for encoding.",
                "old_state": -1
            },
            "id": 71034925,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034925/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798110/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218034+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "MBCS encoding no longer ignores the error handler argument. In the default strict mode, it raises an :exc:`UnicodeDecodeError` when it encounters an undecodable byte sequence and an :exc:`UnicodeEncodeError` for an unencodable character.",
                "old_state": -1
            },
            "id": 71034924,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034924/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798107/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.218011+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Support was added for *cp720* Arabic DOS encoding (:issue:`1616979`).",
                "old_state": -1
            },
            "id": 71034923,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034923/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798106/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.217988+01:00",
            "action": 59,
            "target": "Codecs",
            "old": "",
            "details": {
                "state": 20,
                "source": "Codecs",
                "old_state": -1
            },
            "id": 71034922,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034922/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798105/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.217966+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In addition, the updated standard has altered the character properties for two Kannada characters (U+0CF1, U+0CF2) and one New Tai Lue numeric character (U+19DA), making the former eligible for use in identifiers while disqualifying the latter.  For more information, see `Unicode Character Database Changes <https://www.unicode.org/versions/Unicode6.0.0/#Database_Changes>`_.",
                "old_state": -1
            },
            "id": 71034921,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034921/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798103/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.217944+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Python has been updated to `Unicode 6.0.0 <https://unicode.org/versions/Unicode6.0.0/>`_.  The update to the standard adds over 2,000 new characters including `emoji <https://en.wikipedia.org/wiki/Emoji>`_ symbols which are important for mobile phones.",
                "old_state": -1
            },
            "id": 71034920,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034920/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798101/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.217921+01:00",
            "action": 59,
            "target": "Unicode",
            "old": "",
            "details": {
                "state": 20,
                "source": "Unicode",
                "old_state": -1
            },
            "id": 71034919,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034919/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108798100/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestwhatsnew32/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestwhatsnew32/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:39:43.217899+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There were several other minor optimizations. Set differencing now runs faster when one operand is much larger than the other (patch by Andress Bennetts in :issue:`8685`).  The :meth:`array.repeat` method has a faster implementation (:issue:`1569291` by Alexander Belopolsky). The :class:`BaseHTTPRequestHandler` has more efficient buffering (:issue:`3709` by Andrew Schaaf).  The :func:`operator.attrgetter` function has been sped-up (:issue:`10160` by Christos Georgiou).  And :class:`ConfigParser` loads multi-line arguments a bit faster (:issue:`7113` by Łukasz Langa).",
                "old_state": -1
            },
            "id": 71034918,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/71034918/?format=api"
        }
    ]
}