{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69806239,"defaultBranch":"master","name":"pykeepass","ownerLogin":"libkeepass","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-02T15:54:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26725313?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725217956.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"98cdb041f1e931fc36bc40b6ae736c18520ff021","ref":"refs/heads/dependabot/pip/cffi-1.17.0","pushedAt":"2024-09-01T19:12:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cffi from 1.16.0 to 1.17.0\n\nBumps [cffi](https://github.com/python-cffi/cffi) from 1.16.0 to 1.17.0.\n- [Release notes](https://github.com/python-cffi/cffi/releases)\n- [Commits](https://github.com/python-cffi/cffi/compare/v1.16.0...v1.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: cffi\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cffi from 1.16.0 to 1.17.0"}},{"before":null,"after":"bce46db48bdb919a5fa63c673d14ae633eb90393","ref":"refs/heads/dependabot/pip/lxml-5.3.0","pushedAt":"2024-09-01T19:12:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump lxml from 5.2.2 to 5.3.0\n\nBumps [lxml](https://github.com/lxml/lxml) from 5.2.2 to 5.3.0.\n- [Release notes](https://github.com/lxml/lxml/releases)\n- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)\n- [Commits](https://github.com/lxml/lxml/compare/lxml-5.2.2...lxml-5.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: lxml\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump lxml from 5.2.2 to 5.3.0"}},{"before":"86312e931119b96050da48e805ea3aa8a7e3f39e","after":"321c653877f0d49c05e34a90a47b861a97b58446","ref":"refs/heads/master","pushedAt":"2024-07-30T18:38:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"also push branch after bumping version","shortMessageHtmlLink":"also push branch after bumping version"}},{"before":"03a3aee8649b8975b25700e82e4381709b42b0fb","after":"86312e931119b96050da48e805ea3aa8a7e3f39e","ref":"refs/heads/master","pushedAt":"2024-07-30T18:37:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"48ac75b6af1d2255c75dcf07ea510d294e52afea","after":null,"ref":"refs/tags/v4.1.0-post1","pushedAt":"2024-07-30T18:34:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"}},{"before":"589ad5ce089080fe4726c6e6ad5d7db8b3ecb7c4","after":null,"ref":"refs/tags/v4.1.0-post2","pushedAt":"2024-07-30T18:02:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"}},{"before":"c2c893d2e17df647550806b90eaa1f4f01dd21da","after":"03a3aee8649b8975b25700e82e4381709b42b0fb","ref":"refs/heads/master","pushedAt":"2024-07-30T17:56:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"remove Freenode link","shortMessageHtmlLink":"remove Freenode link"}},{"before":"58f5e56ef2e9627e188bb44f1fb4c1c0b7fb5beb","after":"c2c893d2e17df647550806b90eaa1f4f01dd21da","ref":"refs/heads/master","pushedAt":"2024-07-30T17:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"fix CI/CD badge","shortMessageHtmlLink":"fix CI/CD badge"}},{"before":"c57de4a65c6e14d8a19fec38582d58dc4cf159e3","after":"58f5e56ef2e9627e188bb44f1fb4c1c0b7fb5beb","ref":"refs/heads/master","pushedAt":"2024-07-30T17:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"56a81595ad93db67dd2a52d45aec411d5fbb2a64","after":"c57de4a65c6e14d8a19fec38582d58dc4cf159e3","ref":"refs/heads/master","pushedAt":"2024-07-30T17:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"5f42802a4a30e6c880e01a3cf507380ea24f7c8c","after":"56a81595ad93db67dd2a52d45aec411d5fbb2a64","ref":"refs/heads/master","pushedAt":"2024-06-26T18:53:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":null,"after":"8a97ba2c0de47d3af1c2d5696ecae0bd4c26267b","ref":"refs/heads/fix-protected-true-all","pushedAt":"2024-06-26T18:52:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"set 'encoding' attribute on XML export (#395)","shortMessageHtmlLink":"set 'encoding' attribute on XML export (#395)"}},{"before":null,"after":"9f7b8dfeaae4f4499f1186c40e4ac0708acf3a40","ref":"refs/heads/deref","pushedAt":"2024-06-26T18:52:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"update docstring","shortMessageHtmlLink":"update docstring"}},{"before":"053d831c937c3bdbfb70534d8e6143153bbc962e","after":"5f42802a4a30e6c880e01a3cf507380ea24f7c8c","ref":"refs/heads/master","pushedAt":"2024-06-02T01:49:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"chore(ci): bump actions, cache pip packages, etc. (#354)\n\n* chore(ci): bump actions, cache pip packages, etc.\r\n\r\nTest on 3.12\r\nAllow testing on Windows and macOS\r\nAllow easy commenting out of specific versions\r\n\r\n* Update ci.yaml: Fix var name, remote 3.6 from matrix\r\n\r\n* ci: Bump actions to latest versions\r\n\r\n---------\r\n\r\nCo-authored-by: Evan Widloski ","shortMessageHtmlLink":"chore(ci): bump actions, cache pip packages, etc. (#354)"}},{"before":"b49361d9f96c79631ba3cbeaa442bf3f8f960c84","after":null,"ref":"refs/heads/dependabot/pip/future-0.18.3","pushedAt":"2024-06-02T01:45:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"b2dd4fa03479c9c048e0db02614d79fe3c715d27","after":null,"ref":"refs/heads/dependabot/pip/lxml-5.2.2","pushedAt":"2024-06-02T01:45:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7394806198815b288da9c63cb89fe62b0263bf58","after":"053d831c937c3bdbfb70534d8e6143153bbc962e","ref":"refs/heads/master","pushedAt":"2024-06-02T01:44:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"Bump lxml from 5.2.1 to 5.2.2 (#393)\n\nBumps [lxml](https://github.com/lxml/lxml) from 5.2.1 to 5.2.2.\r\n- [Release notes](https://github.com/lxml/lxml/releases)\r\n- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)\r\n- [Commits](https://github.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: lxml\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump lxml from 5.2.1 to 5.2.2 (#393)"}},{"before":"4ae60b4d2e48796a2d22b2c64d2916463136ebf5","after":"7394806198815b288da9c63cb89fe62b0263bf58","ref":"refs/heads/master","pushedAt":"2024-06-02T01:44:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"79e0cab489506f993442dc547f9e63e69985ddc3","after":"4ae60b4d2e48796a2d22b2c64d2916463136ebf5","ref":"refs/heads/master","pushedAt":"2024-06-02T01:28:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"Fix missing dependencies when retrieving version from package metadata. (#392)\n\nCo-authored-by: Guillermo-N <106453304+Guillermo-N@users.noreply.github.com>","shortMessageHtmlLink":"Fix missing dependencies when retrieving version from package metadat…"}},{"before":null,"after":"b2dd4fa03479c9c048e0db02614d79fe3c715d27","ref":"refs/heads/dependabot/pip/lxml-5.2.2","pushedAt":"2024-06-01T19:20:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump lxml from 5.2.1 to 5.2.2\n\nBumps [lxml](https://github.com/lxml/lxml) from 5.2.1 to 5.2.2.\n- [Release notes](https://github.com/lxml/lxml/releases)\n- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)\n- [Commits](https://github.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: lxml\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump lxml from 5.2.1 to 5.2.2"}},{"before":"17d6a61e85d5d7d5c2e880a174958e969e51f58f","after":"79e0cab489506f993442dc547f9e63e69985ddc3","ref":"refs/heads/master","pushedAt":"2024-05-17T21:56:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"ad8b110804ba1ed404af64742fd340c436065620","after":"17d6a61e85d5d7d5c2e880a174958e969e51f58f","ref":"refs/heads/master","pushedAt":"2024-05-17T21:56:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"66bc40952a121c0aacd809d1680368eae1ecf283","after":"ad8b110804ba1ed404af64742fd340c436065620","ref":"refs/heads/master","pushedAt":"2024-05-17T21:51:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"Add database name and description property (#389)\n\n* Add further database properties\r\n\r\nAdd database name, database description and default user name property.\r\n\r\n* make separate test group for PyKeePass methods/properties\r\n\r\n---------\r\n\r\nCo-authored-by: Jan-Michael Brummer \r\nCo-authored-by: Evidlo ","shortMessageHtmlLink":"Add database name and description property (#389)"}},{"before":"83440f4029ac541e90d38132fbe6536c6643b855","after":"66bc40952a121c0aacd809d1680368eae1ecf283","ref":"refs/heads/master","pushedAt":"2024-04-09T21:47:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"entry: Do not set protected=True on setters (#381)\n\n* entry: Do not set protected=True on setters\r\n\r\nSetting a property would call _set_string_field which by default would\r\nset the protected status of the attribute as \"True\".\r\n\r\nIn order to verify in tests if a property is protected we add a private\r\nmethod _is_property_protected which shares the code with\r\nis_custom_property_protected.\r\n\r\nFixes: https://github.com/libkeepass/pykeepass/issues/376\r\n\r\n* update docstring\r\n\r\n---------\r\n\r\nCo-authored-by: evan ","shortMessageHtmlLink":"entry: Do not set protected=True on setters (#381)"}},{"before":"d08c2756378d2856225dfca0f4c80a8a72fd0460","after":"83440f4029ac541e90d38132fbe6536c6643b855","ref":"refs/heads/master","pushedAt":"2024-04-09T21:38:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"Return `None` if `deref` encouters a broken reference (fixes #384) (#386)\n\n* Return `None` if `deref` finds a broken reference\r\n\r\nThis commit introduces a check before a referenced entry is\r\nresolved. If the referenced entry is not found `deref` will return\r\n`None`. The commit also includes a test case for this behavior.\r\n\r\nFixes: https://github.com/libkeepass/pykeepass/issues/384\r\n\r\n* update docstring\r\n\r\n---------\r\n\r\nCo-authored-by: evan ","shortMessageHtmlLink":"Return None if deref encouters a broken reference (fixes #384) (#386"}},{"before":"6e591b43d60cc6e1552cf2ef8cce6ac6c59a0265","after":"d08c2756378d2856225dfca0f4c80a8a72fd0460","ref":"refs/heads/master","pushedAt":"2024-04-09T21:31:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"tag target in Makefile","shortMessageHtmlLink":"tag target in Makefile"}},{"before":"e43ca6c8f47caaaa285ae84598b147d6d0bec77e","after":"6e591b43d60cc6e1552cf2ef8cce6ac6c59a0265","ref":"refs/heads/master","pushedAt":"2024-04-09T19:58:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"Fix composite key computation for BytesIO (#388)\n\nIn case a keyfile as BytesIO has been read before, the\r\nnext read will be empty. We need to ensure that we\r\nare reading the data from the beginning.\r\n\r\nAdd seek to start to fix it.\r\n\r\nCo-authored-by: Jan-Michael Brummer ","shortMessageHtmlLink":"Fix composite key computation for BytesIO (#388)"}},{"before":"18ec462ac64a00031a0d1152c40b4ffccb0d16f9","after":"e43ca6c8f47caaaa285ae84598b147d6d0bec77e","ref":"refs/heads/master","pushedAt":"2024-03-11T20:15:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"Use modern Python3 syntax (#372)\n\n* Use modern Python syntax\r\n\r\nThese edits were suggested by Ruff linter. I've selected only the most\r\nobvious fixes to make it easier to review.\r\n\r\n* Sort imports\r\n\r\nImports are sorted using default ruff linter configuration.\r\n\r\n* Fix merge issue\r\n\r\n* Fix merge issue in pykeepass.py","shortMessageHtmlLink":"Use modern Python3 syntax (#372)"}},{"before":"4c8a1cc358e6ba24d9cb598963229f4999d6c70b","after":"18ec462ac64a00031a0d1152c40b4ffccb0d16f9","ref":"refs/heads/master","pushedAt":"2024-03-11T19:30:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Evidlo","name":"Evan Widloski","path":"/Evidlo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5455841?s=80&v=4"},"commit":{"message":"Use built-in isoformat support (#383)\n\nThe ISO formatted string can be stored in multiple formats. Use the built-in datetime.isoformat() and datetime.fromisoformat() functions, which able to handle all variants.\r\nReplace 'Z' with '+00:00' to ensure compatibility with Python < 3.11.\r\n\r\nFixes: https://github.com/libkeepass/pykeepass/issues/382","shortMessageHtmlLink":"Use built-in isoformat support (#383)"}},{"before":"9bd96e89b1cd6442b065a64ac0f5bb726efc9dc2","after":null,"ref":"refs/heads/dependabot/pip/lxml-4.9.3","pushedAt":"2024-03-11T01:40:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMVQxOToxMjozNi4wMDAwMDBazwAAAASp-2GI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xMVQwMTo0MDozMy4wMDAwMDBazwAAAAQRxw1N"}},"title":"Activity · libkeepass/pykeepass"}