{"package": "django-dirtyfields", "summary": "Tracking dirty fields on a Django model instance.", "pypi_url": "https://pypi.org/project/django-dirtyfields", "piwheels_url": "https://www.piwheels.org/project/django-dirtyfields", "releases": {"1.9.9": {"released": "2026-01-22 13:48:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.9-py3-none-any.whl", "filehash": "98df5289e7823ab57b5e93e1b37907db1f0eb1882b926a2732117ce453521c30", "filesize": 7686, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.9.8": {"released": "2025-11-17 12:45:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.8-py3-none-any.whl", "filehash": "45ce31258946e3caab7fe3a80dc693c70e837f56ff398b71e986e12e1e73ea6f", "filesize": 7678, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.9.7": {"released": "2025-03-22 09:46:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.7-py3-none-any.whl", "filehash": "d8785908e9d337045459f721a4f64bdbc0783f52040ff09e4ca486c0d7a7d69d", "filesize": 8447, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.9.6": {"released": "2025-02-07 09:52:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.6-py3-none-any.whl", "filehash": "0a4cae0dd8a30f080c91d6c65a970406bf84e60d8c31bed330201f49f5952533", "filesize": 8446, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.9.5": {"released": "2024-11-13 12:45:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.5-py3-none-any.whl", "filehash": "c654f85bdf1900ca5a8fec6d9c10bf002093bd507efe07459b27d89db694a1d0", "filesize": 8445, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.9.3": {"released": "2024-05-24 12:21:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.3-py3-none-any.whl", "filehash": "ac8e4e96e7799ef02da3f98b67b2be5f6b49898ada7c802990591f615db94967", "filesize": 7615, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.9.2": {"released": "2023-04-12 10:19:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.2-py3-none-any.whl", "filehash": "3df98e357d32fad2e6d635f6649e222279fff079ccf6b9231cbaa2fee13d7af2", "filesize": 7624, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.9.1": {"released": "2023-01-14 06:13:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.1-py3-none-any.whl", "filehash": "c9e5b5632bb3d35c69637d3f629b418d5a04599a67f3d6d876cc7ffa70f693df", "filesize": 7618, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.9.0": {"released": "2022-11-07 12:07:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.9.0-py3-none-any.whl", "filehash": "ff9944257acc337569320a056bb711a7ad4d18f7ceaf2a205633c2809c897cc6", "filesize": 7613, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.8.2": {"released": "2022-07-16 02:25:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.8.2-py3-none-any.whl", "filehash": "eeb689dad5eba040e32fe1a1d92487ac6bad958ee92d7d23d7df34d6213b4b3d", "filesize": 7514, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.8.1": {"released": "2022-03-07 02:09:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.8.1-py3-none-any.whl", "filehash": "3af20a80eca03f3f4fc10277c6ea5a4171451d97ccce2ab13b35659dce128aae", "filesize": 7529, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.8.0": {"released": "2022-01-22 03:11:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.8.0-py3-none-any.whl", "filehash": "2c622069a5e2e184b2edc5718a2ff778e7ebc1d8b15c6b5c97550995025d0a39", "filesize": 7520, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.7.0": {"released": "2021-05-02 09:02:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.7.0-py3-none-any.whl", "filehash": "ed8d780d439281372ca1dd301b21d6536b950dad3c32f95740e8236c0ed423bc", "filesize": 7473, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.6.0": {"released": "2021-04-07 13:50:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.6.0-py3-none-any.whl", "filehash": "10ebf69985bf40ba89e5e2d43954bdb046cb5177d6a7212b62310b8ee2ff5d72", "filesize": 7076, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "1.5.0": {"released": "2021-01-23 04:38:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.5.0-py3-none-any.whl", "filehash": "b6dccf81185854ce58f0ea891d52f3f865939e38daaa6f45d4a5d5bdaa24c067", "filesize": 7090, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.4.1": {"released": "2020-11-28 07:50:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.4.1-py3-none-any.whl", "filehash": "6f4c82e83a4126c3ee61513c2956e4760ed662be18925026667196b82c65fcd2", "filesize": 8249, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.4": {"released": "2020-04-13 12:26:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.4-py3-none-any.whl", "filehash": "b05c5a7a0cc7cb62c089a07b4f340d2d29013c39dc9ab47cc7efdbc16f56e5dd", "filesize": 8166, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.3.1": {"released": "2018-02-28 20:53:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.3.1-py3-none-any.whl", "filehash": "9067348d64fb336cd3d3d886dc4aee0d3f9cffefe051459ae5043934ed45d93b", "filesize": 7676, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.3": {"released": "2017-08-23 13:50:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.3-py3-none-any.whl", "filehash": "cf5be57b829a78b20a3a8fbecbe9c652ca4bd153adcf3f0ae22a7ae0ab9c19f8", "filesize": 7564, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.2.1": {"released": "2016-11-16 22:52:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.2.1-py3-none-any.whl", "filehash": "e8f642f407ecfdfb5ba0761cc0793c2df4c77d95650bb3314fd08985663d1267", "filesize": 8040, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.2": {"released": "2016-08-11 21:11:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.2-py3-none-any.whl", "filehash": "9065b18449ce02b8e3a25cb5d88c9cfae38bd372abb0af9e510d0c1d0886496c", "filesize": 7895, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.1": {"released": "2016-08-04 19:08:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.1-py3-none-any.whl", "filehash": "07ed2a3d2f76326f84186b3d0b6c8b3ba7e77df5b99003820e2cbbdfdedb9500", "filesize": 7667, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.0.1": {"released": "2016-07-25 18:26:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.0.1-py3-none-any.whl", "filehash": "da516b5e1fd21f1d859e171407e76410d5bc3f700d3eb0510abb4a402be8213f", "filesize": 7546, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "1.0": {"released": "2016-06-26 16:37:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-1.0-py3-none-any.whl", "filehash": "ea31eef2faad67c158efc0028af4b0f2088045c7a451ee2e7917910da566ed4c", "filesize": 7520, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "0.9": {"released": "2016-06-18 11:21:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.9-py3-none-any.whl", "filehash": "f5af71afe3043686ee34792a7a7baba431d8decb4b18d11b3bc2bbc8f1e2a05b", "filesize": 7445, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "0.8.2": {"released": "2016-03-18 22:35:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.8.2-py3-none-any.whl", "filehash": "e48eccca91b983d0be0cb0a2a296e5ba0921ab832db154e861bbd376260acd91", "filesize": 8451, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "pytz"]}}}, "0.8.1": {"released": "2015-12-08 00:17:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.8.1-py3-none-any.whl", "filehash": "14d04b36d58a7cae5d6244fc5090feedf5c206b4fe9e4d6e6f62ac72fd52a741", "filesize": 7590, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "0.8": {"released": "2015-10-31 15:41:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.8-py3-none-any.whl", "filehash": "a16c58d61fe0683452bc2360f3fe9f607e95f77d11db43f1007f1a98643c2c4c", "filesize": 7275, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "0.7": {"released": "2015-06-18 21:13:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.7-py3-none-any.whl", "filehash": "e675db38c4bdd001c04dbff997b5444225bbd48ac336e7245b38dcde2d076f26", "filesize": 6403, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "0.6.1": {"released": "2015-06-14 12:56:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.6.1-py3-none-any.whl", "filehash": "0a87d761668591d65674b608b848772b83d61252eb07d846c493c4a37dbbd8ec", "filesize": 6299, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "0.6": {"released": "2015-06-11 12:54:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.6-py3-none-any.whl", "filehash": "2bf1a79029195a73fdb9071e717641f77a9d0af86841dacabbb8cddb1e563026", "filesize": 5857, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "0.5": {"released": "2015-05-08 09:13:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.5-py3-none-any.whl", "filehash": "e59374634d2dee11b9448e54e2d9b4456f4194a5e60639183a5ec562a75c0fc8", "filesize": 5793, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django"]}}}, "0.4.1": {"released": "2015-04-08 22:23:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.4.1-py3-none-any.whl", "filehash": "cf8eaffbb654dae668755b4d4476ef0f0690959b607b4e9114cd2dfa8a32d1bb", "filesize": 5495, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.4": {"released": "2015-03-31 19:57:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.4-py3-none-any.whl", "filehash": "88f84763ac8f6a86cbd7f8da43688ccce556951805081e3ee01ca5b90ccdf2a6", "filesize": 5576, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.3": {"released": "2014-03-11 13:49:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.3-py3-none-any.whl", "filehash": "9bc50ad156dcf6735340072f8c568c9bf6f91cc049a2e88bd0b0b13dc3c26eea", "filesize": 5022, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.2": {"released": "2013-11-21 06:47:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.2-py3-none-any.whl", "filehash": "99328e1afe297533995a392a6525851b3882b7d47a74d0ab6d396a85b1267364", "filesize": 4991, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1": {"released": "2011-01-21 17:51:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_dirtyfields-0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-dirtyfields/django_dirtyfields-0.1-py3-none-any.whl", "filehash": "16cf657043adcbdc1588b582ceb89a91e6492ae4a59a758bbbc3c5aaa5add795", "filesize": 6323, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}