{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":680602491,"defaultBranch":"main","name":"xbrl-filings-api","ownerLogin":"lsalmela","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-19T19:17:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/136334866?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714218132.0","currentOid":""},"activityList":{"items":[{"before":"39f81350bee2c68dda5ec89955898b4573d93769","after":"d547b5c7073714649e9c0c68b6b25963be1a8519","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T11:47:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 8bc182d530d2d7de466e2a9fb7ce1635c0f4c1be","shortMessageHtmlLink":"deploy: 8bc182d"}},{"before":"232f9686b4068983fc5379abf56e1ff49b417388","after":"8bc182d530d2d7de466e2a9fb7ce1635c0f4c1be","ref":"refs/heads/main","pushedAt":"2024-04-27T11:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Updated release checklist in dev docs.","shortMessageHtmlLink":"Updated release checklist in dev docs."}},{"before":"830703679dfc0541357e9876a739ddba82c4cb44","after":"39f81350bee2c68dda5ec89955898b4573d93769","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T11:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 232f9686b4068983fc5379abf56e1ff49b417388","shortMessageHtmlLink":"deploy: 232f968"}},{"before":"b5299ab700b82d119992a874dc8e9e8751ffcc3a","after":"232f9686b4068983fc5379abf56e1ff49b417388","ref":"refs/heads/main","pushedAt":"2024-04-27T11:40:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Updated trove classifier Development Status for v1.0.","shortMessageHtmlLink":"Updated trove classifier Development Status for v1.0."}},{"before":"30310ded30abe688eb69b6ae0592a9b62d4b51dc","after":"830703679dfc0541357e9876a739ddba82c4cb44","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T11:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: b5299ab700b82d119992a874dc8e9e8751ffcc3a","shortMessageHtmlLink":"deploy: b5299ab"}},{"before":"8e92401b770c4ec85fdd594a9b122c07fc3eaf6f","after":"b5299ab700b82d119992a874dc8e9e8751ffcc3a","ref":"refs/heads/main","pushedAt":"2024-04-27T11:30:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Release version 1.0.","shortMessageHtmlLink":"Release version 1.0."}},{"before":"74d52b42d7f2becb6f1a71aad36c1b3631314b93","after":"30310ded30abe688eb69b6ae0592a9b62d4b51dc","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T10:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 8e92401b770c4ec85fdd594a9b122c07fc3eaf6f","shortMessageHtmlLink":"deploy: 8e92401"}},{"before":"55152dd000c4ffeb749c9bfbd493b5ccd667051a","after":"8e92401b770c4ec85fdd594a9b122c07fc3eaf6f","ref":"refs/heads/main","pushedAt":"2024-04-27T10:41:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Removed examples.py as redundant. Finalized build settings.","shortMessageHtmlLink":"Removed examples.py as redundant. Finalized build settings."}},{"before":"33da0dcdb5c792c60d9a185c6ccf725703fcd358","after":"74d52b42d7f2becb6f1a71aad36c1b3631314b93","ref":"refs/heads/gh-pages","pushedAt":"2024-04-24T18:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 55152dd000c4ffeb749c9bfbd493b5ccd667051a","shortMessageHtmlLink":"deploy: 55152dd"}},{"before":"0f12260b8976a950b35a44cc1723f59e23ee0fbe","after":"55152dd000c4ffeb749c9bfbd493b5ccd667051a","ref":"refs/heads/main","pushedAt":"2024-04-24T18:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Corrected publish dir.","shortMessageHtmlLink":"Corrected publish dir."}},{"before":"8cf91aa19f34adbcc6084614ca1926baf717371c","after":"33da0dcdb5c792c60d9a185c6ccf725703fcd358","ref":"refs/heads/gh-pages","pushedAt":"2024-04-24T18:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 0f12260b8976a950b35a44cc1723f59e23ee0fbe","shortMessageHtmlLink":"deploy: 0f12260"}},{"before":"3593339e907bebb13f0a0b21a755790f31d067b5","after":"0f12260b8976a950b35a44cc1723f59e23ee0fbe","ref":"refs/heads/main","pushedAt":"2024-04-24T18:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Removed cd command.","shortMessageHtmlLink":"Removed cd command."}},{"before":"58499e92fc81e2fa14ae98159d9215fae1fbc4fb","after":"3593339e907bebb13f0a0b21a755790f31d067b5","ref":"refs/heads/main","pushedAt":"2024-04-24T18:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Build Sphinx docs using Hatch, cache Hatch as well.","shortMessageHtmlLink":"Build Sphinx docs using Hatch, cache Hatch as well."}},{"before":"7328fdeafbe7b4a346077448552bd83924e2e63e","after":"58499e92fc81e2fa14ae98159d9215fae1fbc4fb","ref":"refs/heads/main","pushedAt":"2024-04-24T17:55:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Changed lib editable install path.","shortMessageHtmlLink":"Changed lib editable install path."}},{"before":"2180b434b992e3fef084f05e4ebd50799b656ce7","after":"7328fdeafbe7b4a346077448552bd83924e2e63e","ref":"refs/heads/main","pushedAt":"2024-04-24T17:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"GH pages py-requirements to docs/source/requirements.txt.","shortMessageHtmlLink":"GH pages py-requirements to docs/source/requirements.txt."}},{"before":"e37831e7c4900f78e37a69232d5d95d7ffb5f94e","after":"2180b434b992e3fef084f05e4ebd50799b656ce7","ref":"refs/heads/main","pushedAt":"2024-04-24T17:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Ditched ammaraskar/sphinx-action, plain command workflow.\n\nDitched the earlier script due to bad documentation and antique Sphinx installation (2.4.4, 2020-03-05). The lastest commit for the action was anyways 2 years ago. Using actions/setup-python and 'pip install', 'sphinx-build' commands instead.","shortMessageHtmlLink":"Ditched ammaraskar/sphinx-action, plain command workflow."}},{"before":"8cf91aa19f34adbcc6084614ca1926baf717371c","after":"e37831e7c4900f78e37a69232d5d95d7ffb5f94e","ref":"refs/heads/main","pushedAt":"2024-04-24T17:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Added initial Sphinx documentation and workflow for GH Pages.\n\nIn pyproject.toml, removed ruff dependency as it is nowadays shipped with hatch. Removed trove classifiers for frameworks (this library is not an extension of AsyncIO, Hatch, Pytest etc.). Updated documentation URL. Added doc environment and created scripts 'build' and 'fbuild' (Windows only, removes generated folders and build first).\n\nSphinx documentation uses theme furo and it is defined as a dependency for the doc environment and HTML build script ammaraskar/sphinx-action as requirements.txt file in 'docs/source' in workflow. Release defined as '1.0a1'.","shortMessageHtmlLink":"Added initial Sphinx documentation and workflow for GH Pages."}},{"before":null,"after":"8cf91aa19f34adbcc6084614ca1926baf717371c","ref":"refs/heads/gh-pages","pushedAt":"2024-04-24T15:59:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Comparison operators of FilingSet are not defined for bad iterables.\n\nComparison operators are only defined if all the values in the compared iterable are Filing objects. They are not defined for non-iterables. '==' and '!=' always return a bool though.\n\nChecking if items in iterable are Filing haves the values as a list and thus iterates only once. This means that generators can also be used with operators and other 'normal' class methods.","shortMessageHtmlLink":"Comparison operators of FilingSet are not defined for bad iterables."}},{"before":"4a1e4748d4ee6e12eac914672538d75ef68a7d29","after":"8cf91aa19f34adbcc6084614ca1926baf717371c","ref":"refs/heads/main","pushedAt":"2024-04-24T15:12:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Comparison operators of FilingSet are not defined for bad iterables.\n\nComparison operators are only defined if all the values in the compared iterable are Filing objects. They are not defined for non-iterables. '==' and '!=' always return a bool though.\n\nChecking if items in iterable are Filing haves the values as a list and thus iterates only once. This means that generators can also be used with operators and other 'normal' class methods.","shortMessageHtmlLink":"Comparison operators of FilingSet are not defined for bad iterables."}},{"before":"5792f48191ad5a4c397172fa29afa2575cdceb88","after":"4a1e4748d4ee6e12eac914672538d75ef68a7d29","ref":"refs/heads/main","pushedAt":"2024-04-23T22:37:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"FilingSet not set subclass anymore, implements MutableSet interface.\n\nFilingSet is no longer subclassed from builtin set class but a standalone class implementing MutableSet interface. This solves problems with Liskov substitution principle.\n\nFixed types of cross-references with 'if TYPE_CHECKING' blocks and 'from __future__ import annotations'.\n\nChanged ValidationMessage __str__ so that it shows 3 letters of attr severity and attr code in the beginning.","shortMessageHtmlLink":"FilingSet not set subclass anymore, implements MutableSet interface."}},{"before":"7ed63a09d07cf702b8d6810a76196f0748448e0f","after":"5792f48191ad5a4c397172fa29afa2575cdceb88","ref":"refs/heads/main","pushedAt":"2024-04-22T16:50:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Reordered methods in certain classes.\n\nMethods reordered in Filing, ValidationMessage, FilingSet, FilingsPage, APIResource, ResourceCollection, internal JSONTree, and fixture UrlMock. Removed redundant method APIResource.get_columns() as it was implemented by APIResource.get_data_attributes().","shortMessageHtmlLink":"Reordered methods in certain classes."}},{"before":"ef1020333b2e75f143f6863b70ce538d8e817d21","after":"7ed63a09d07cf702b8d6810a76196f0748448e0f","ref":"refs/heads/main","pushedAt":"2024-04-20T22:20:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Separated enums to modules and made all constants public.\n\nModule 'enums' is now in 'scope_flag' and 'parse_type'. Prototype and PROTOTYPE constants are now public and no longer have underscore prefix.","shortMessageHtmlLink":"Separated enums to modules and made all constants public."}},{"before":"bf055bf4966576d6498091c6cb9e05102ac93b71","after":"ef1020333b2e75f143f6863b70ce538d8e817d21","ref":"refs/heads/main","pushedAt":"2024-04-20T20:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Prepared the documentation for Sphinx (introduced later).\n\nAdded __all__ list to all exporting modules. Removed attribute listings from class docstrings due to double definitions.\n\nRenamed certain classes to omit leading underscore due to them not being private to their module (but the library). Removed internally used @overload definitions due to problems with hiding their documentation and added signatures to docstrings instead.\n\nChecked and corrected all cross-references and external references. Added use of inline Python code with role 'pt' to special constants None, True, and False plus certain other inline code snippets. Added \"See Also\" sections to certain callables and improved docstring wording in general. Superclasses reference their name in short summary.\n\nRemoved redundant references to API URL. JSONTree key_path is always referred to as dot access path in documentation.","shortMessageHtmlLink":"Prepared the documentation for Sphinx (introduced later)."}},{"before":"13c413bcf9ec05accd7da1e386c105fdd6b54371","after":"bf055bf4966576d6498091c6cb9e05102ac93b71","ref":"refs/heads/main","pushedAt":"2024-04-10T18:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"APIResource subclasses always show api_id in repr().\n\nAdded test for logging if same Filing api_id is returned twice.","shortMessageHtmlLink":"APIResource subclasses always show api_id in repr()."}},{"before":"572a948586bbbda65ce52c8865e2d941d277f9f7","after":"13c413bcf9ec05accd7da1e386c105fdd6b54371","ref":"refs/heads/main","pushedAt":"2024-04-10T13:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Renamed parameter 'max_size' to 'limit', defaults to NO_LIMIT.","shortMessageHtmlLink":"Renamed parameter 'max_size' to 'limit', defaults to NO_LIMIT."}},{"before":"a7267600646cae38a462f7131e2a063d2a7aa9f6","after":"572a948586bbbda65ce52c8865e2d941d277f9f7","ref":"refs/heads/main","pushedAt":"2024-04-10T12:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Transformed SQL view documentation to conventional docstrings.","shortMessageHtmlLink":"Transformed SQL view documentation to conventional docstrings."}},{"before":"fd1bd825855b8edbf286d5bfb213712c1aa09c30","after":"a7267600646cae38a462f7131e2a063d2a7aa9f6","ref":"refs/heads/main","pushedAt":"2024-04-04T19:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Same datetime str parsing logic for filters as API input.\n\nRemoved test_request_processor.py as redundant.","shortMessageHtmlLink":"Same datetime str parsing logic for filters as API input."}},{"before":"6725ab8873a0a9cf17e1d7667e113b31fb56f139","after":"fd1bd825855b8edbf286d5bfb213712c1aa09c30","ref":"refs/heads/main","pushedAt":"2024-04-04T19:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Added tests for stats module.\n\nAdded new stats query_call_count and api_query_count.","shortMessageHtmlLink":"Added tests for stats module."}},{"before":"e054878f2cab829d5dde32eec2026441e1956acf","after":"6725ab8873a0a9cf17e1d7667e113b31fb56f139","ref":"refs/heads/main","pushedAt":"2024-04-04T17:21:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"All options are thoroughly tested, removed time_accuracy.","shortMessageHtmlLink":"All options are thoroughly tested, removed time_accuracy."}},{"before":"410ffd2adedefb081b236eb276da4183684f2df3","after":"e054878f2cab829d5dde32eec2026441e1956acf","ref":"refs/heads/main","pushedAt":"2024-04-04T14:00:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lsalmela","name":null,"path":"/lsalmela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136334866?s=80&v=4"},"commit":{"message":"Edited duplicate docstrings, fixed some docs.","shortMessageHtmlLink":"Edited duplicate docstrings, fixed some docs."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO84j1AA","startCursor":null,"endCursor":null}},"title":"Activity ยท lsalmela/xbrl-filings-api"}