{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":744088037,"defaultBranch":"main","name":"reflective","ownerLogin":"AzorianSolutions","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-16T15:46:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/121273304?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710449995.0","currentOid":""},"activityList":{"items":[{"before":"28d058eee33363c1ad5dc46ffc7472acab707454","after":"2fe128df3fbee0aa40d22261e8373bcbda53caff","ref":"refs/heads/dev","pushedAt":"2024-04-22T17:12:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Disabled typed-references for find-and-replace scenarios containing single references.","shortMessageHtmlLink":"Disabled typed-references for find-and-replace scenarios containing s…"}},{"before":"28d058eee33363c1ad5dc46ffc7472acab707454","after":null,"ref":"refs/heads/release/0.2.1","pushedAt":"2024-03-14T20:59:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"}},{"before":"9f7816c3059423f1f6c87ab8d9c7779e0198a7ea","after":"f93783fe215e25aa23c7cbe290ffc91c71265628","ref":"refs/heads/main","pushedAt":"2024-03-14T20:59:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Merging the latest to main. (#23)\n\n* Added the `-d` draft argument to the GitHub CLI release create command in the project release workflow.\r\n\r\n* Updated the project release workflow to move the PyPi publishing step before the GitHub release steps to prevent invalid files from getting added to the PyPi release.\r\n\r\n* Updated the development guide to include more information about the basics of the library design. It is still a work in progress.\r\n\r\n* Applied a fix to the `extract` method of the `RCore` class to remove the list item subtyping declarations. (#7)\r\n\r\n* Updated minimum Python version to 3.8 (#10)\r\n\r\n* Removed `pytest` package from library requirements. Removed specific version requirement from the `pyyaml` package in the library requirements.\r\n\r\n* Updated the minimum Python version to 3.8+ in the project README and pyproject.toml. Additionally, updated the project test, build, and release workflows to use Ubuntu 20.04 as the default environment as well as the Python setup action to target Python 3.8.\r\n\r\n* Implemented proper deletion support into the Reflective class\r\n\r\nImplemented proper `__delattr__` and `__delitem__` methods on the `Reflective` class.\r\n\r\nAdditionally, created a new set of tests for properly testing the feature. (#11)\r\n\r\n* Cleaned up automated test, build, and publish workflows\r\n\r\nCleaned up test, build, and publish related workflows with better naming.\r\n\r\nAdditionally, updated the project README to the latest workflow file name references. (#13)\r\n\r\n* Updated the library milestones document to include the next milestone for version `0.1.1`. Additionally, updated the library releases document to include the reference for the next release of `0.1.1`.\r\n\r\n* Removed the `main` branch from the branch status section of the project README as this branch will typically only be used for meta purposes.\r\n\r\n* Redesigned the entire foundation to achieve desired query interface results and associated functionality. (#16)\r\n\r\n* Created the class placeholders and began work on the new `reflective.query.Query` class. It needs further review, but currently processes path queries into components of appropriate types.\r\n\r\n* Updated the Query class regular expression for slices to allow for larger than single digit references.\r\n\r\nCreated a new test script for the new `reflective.query` module and implemented tests for current `reflective.query.Query` functionality.\r\n\r\n* Achieved a basic working query system that is ready for integration into the `Reflective` class.\r\n\r\n* Making great progress with a totally revised implementation of the core and supporting manager classes.\r\n\r\n* Working on re-integrating the new core and assets. Almost there, but there are still issues.\r\n\r\n* It seems I have the value writing issue cleared up. Value parsing still needs re-implemented to enable dynamic referencing.\r\n\r\n* Changing the default behavior of the QueryManager query interface to disable caching by default. The caching system currently creates breaking issues in the current design.\r\n\r\n* It seems I may have finally achieved a fully functional rework of the original design. All tests are passing but more need developed for the new capabilities.\r\n\r\n* Added additional tests to cover feature documentation and advanced mixed access scenarios.\r\n\r\nAdded correction to QueryManager query interface to properly handle slice references on string value references.\r\n\r\n* Corrected issue with root lookups from sub-paths.\r\n\r\n* Added additional tests to test the JSON and YAML dumping features.\r\n\r\nUpdated the project features documentation to include tested and functioning examples based on the latest core design.\r\n\r\n* Updating the build workflow to also install PyYAML for testing.\r\n\r\n* Updated project files in preparation for `0.2.0` release.\r\n\r\n* Corrected boolean handling in Reflective.__len__ #19\r\n\r\nCorrected the handling of boolean values in the `reflective.types.base.Reflective.__len__` method. A proper `1` is returned for `True` and `0` for `False`.\r\n \r\nAdditionally, I created a new test to verify the expected behavior.\r\n\r\n* Corrected issue with dynamic reference replacement in strings and added an appropriate test accordingly. (#21)\r\n\r\n* Updating project files for latest release of `0.2.1`.","shortMessageHtmlLink":"Merging the latest to main. (#23)"}},{"before":"6dafd95bc9570a66a0a520139b87c7c975a72672","after":"28d058eee33363c1ad5dc46ffc7472acab707454","ref":"refs/heads/dev","pushedAt":"2024-03-14T20:56:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Updating project files for latest release of `0.2.1`.","shortMessageHtmlLink":"Updating project files for latest release of 0.2.1."}},{"before":"7367fcdefea56b8dbf5f1462d2816a00307d5a09","after":"28d058eee33363c1ad5dc46ffc7472acab707454","ref":"refs/heads/release/0.2.1","pushedAt":"2024-03-14T20:56:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Updating project files for latest release of `0.2.1`.","shortMessageHtmlLink":"Updating project files for latest release of 0.2.1."}},{"before":null,"after":"7367fcdefea56b8dbf5f1462d2816a00307d5a09","ref":"refs/heads/release/0.2.1","pushedAt":"2024-03-14T20:51:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Merged main","shortMessageHtmlLink":"Merged main"}},{"before":"7367fcdefea56b8dbf5f1462d2816a00307d5a09","after":null,"ref":"refs/heads/release/0.2.1","pushedAt":"2024-03-14T20:50:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"}},{"before":"45bf59a0b378d3424be301f17338cbadf55810f7","after":"9f7816c3059423f1f6c87ab8d9c7779e0198a7ea","ref":"refs/heads/main","pushedAt":"2024-03-14T20:50:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Merging latest release into the `main` branch (#22)\n\n* Added the `-d` draft argument to the GitHub CLI release create command in the project release workflow.\r\n\r\n* Updated the project release workflow to move the PyPi publishing step before the GitHub release steps to prevent invalid files from getting added to the PyPi release.\r\n\r\n* Updated the development guide to include more information about the basics of the library design. It is still a work in progress.\r\n\r\n* Applied a fix to the `extract` method of the `RCore` class to remove the list item subtyping declarations. (#7)\r\n\r\n* Updated minimum Python version to 3.8 (#10)\r\n\r\n* Removed `pytest` package from library requirements. Removed specific version requirement from the `pyyaml` package in the library requirements.\r\n\r\n* Updated the minimum Python version to 3.8+ in the project README and pyproject.toml. Additionally, updated the project test, build, and release workflows to use Ubuntu 20.04 as the default environment as well as the Python setup action to target Python 3.8.\r\n\r\n* Implemented proper deletion support into the Reflective class\r\n\r\nImplemented proper `__delattr__` and `__delitem__` methods on the `Reflective` class.\r\n\r\nAdditionally, created a new set of tests for properly testing the feature. (#11)\r\n\r\n* Cleaned up automated test, build, and publish workflows\r\n\r\nCleaned up test, build, and publish related workflows with better naming.\r\n\r\nAdditionally, updated the project README to the latest workflow file name references. (#13)\r\n\r\n* Updated the library milestones document to include the next milestone for version `0.1.1`. Additionally, updated the library releases document to include the reference for the next release of `0.1.1`.\r\n\r\n* Removed the `main` branch from the branch status section of the project README as this branch will typically only be used for meta purposes.\r\n\r\n* Redesigned the entire foundation to achieve desired query interface results and associated functionality. (#16)\r\n\r\n* Created the class placeholders and began work on the new `reflective.query.Query` class. It needs further review, but currently processes path queries into components of appropriate types.\r\n\r\n* Updated the Query class regular expression for slices to allow for larger than single digit references.\r\n\r\nCreated a new test script for the new `reflective.query` module and implemented tests for current `reflective.query.Query` functionality.\r\n\r\n* Achieved a basic working query system that is ready for integration into the `Reflective` class.\r\n\r\n* Making great progress with a totally revised implementation of the core and supporting manager classes.\r\n\r\n* Working on re-integrating the new core and assets. Almost there, but there are still issues.\r\n\r\n* It seems I have the value writing issue cleared up. Value parsing still needs re-implemented to enable dynamic referencing.\r\n\r\n* Changing the default behavior of the QueryManager query interface to disable caching by default. The caching system currently creates breaking issues in the current design.\r\n\r\n* It seems I may have finally achieved a fully functional rework of the original design. All tests are passing but more need developed for the new capabilities.\r\n\r\n* Added additional tests to cover feature documentation and advanced mixed access scenarios.\r\n\r\nAdded correction to QueryManager query interface to properly handle slice references on string value references.\r\n\r\n* Corrected issue with root lookups from sub-paths.\r\n\r\n* Added additional tests to test the JSON and YAML dumping features.\r\n\r\nUpdated the project features documentation to include tested and functioning examples based on the latest core design.\r\n\r\n* Updating the build workflow to also install PyYAML for testing.\r\n\r\n* Updated project files in preparation for `0.2.0` release.\r\n\r\n* Corrected boolean handling in Reflective.__len__ #19\r\n\r\nCorrected the handling of boolean values in the `reflective.types.base.Reflective.__len__` method. A proper `1` is returned for `True` and `0` for `False`.\r\n \r\nAdditionally, I created a new test to verify the expected behavior.\r\n\r\n* Corrected issue with dynamic reference replacement in strings and added an appropriate test accordingly. (#21)","shortMessageHtmlLink":"Merging latest release into the main branch (#22)"}},{"before":"6dafd95bc9570a66a0a520139b87c7c975a72672","after":"7367fcdefea56b8dbf5f1462d2816a00307d5a09","ref":"refs/heads/release/0.2.1","pushedAt":"2024-03-14T20:47:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Merged main","shortMessageHtmlLink":"Merged main"}},{"before":null,"after":"6dafd95bc9570a66a0a520139b87c7c975a72672","ref":"refs/heads/release/0.2.1","pushedAt":"2024-03-14T20:45:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Corrected issue with dynamic reference replacement in strings and added an appropriate test accordingly. (#21)","shortMessageHtmlLink":"Corrected issue with dynamic reference replacement in strings and add…"}},{"before":"ebd1e5b3ae5f25d2108e3badd8011be72cab1c5a","after":null,"ref":"refs/heads/issues/20-dynamic-replacement-not-functioning-correctly","pushedAt":"2024-03-14T20:43:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"}},{"before":"96641cecae331eef21ccfed4e1dd10e2ebd271b0","after":"6dafd95bc9570a66a0a520139b87c7c975a72672","ref":"refs/heads/dev","pushedAt":"2024-03-14T20:43:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Corrected issue with dynamic reference replacement in strings and added an appropriate test accordingly. (#21)","shortMessageHtmlLink":"Corrected issue with dynamic reference replacement in strings and add…"}},{"before":"96641cecae331eef21ccfed4e1dd10e2ebd271b0","after":"ebd1e5b3ae5f25d2108e3badd8011be72cab1c5a","ref":"refs/heads/issues/20-dynamic-replacement-not-functioning-correctly","pushedAt":"2024-03-14T20:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Corrected issue with dynamic reference replacement in strings and added an appropriate test accordingly.","shortMessageHtmlLink":"Corrected issue with dynamic reference replacement in strings and add…"}},{"before":null,"after":"96641cecae331eef21ccfed4e1dd10e2ebd271b0","ref":"refs/heads/issues/20-dynamic-replacement-not-functioning-correctly","pushedAt":"2024-03-14T20:38:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Corrected boolean handling in Reflective.__len__ #19\n\nCorrected the handling of boolean values in the `reflective.types.base.Reflective.__len__` method. A proper `1` is returned for `True` and `0` for `False`.\r\n \r\nAdditionally, I created a new test to verify the expected behavior.","shortMessageHtmlLink":"Corrected boolean handling in Reflective.__len__ #19"}},{"before":"f1411709a5c0086f5bfb8dd44df9fc8ebccbcc86","after":null,"ref":"refs/heads/issue/18-bool-type-handling","pushedAt":"2024-02-02T14:12:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"}},{"before":"d81d5ccf493eb26b7efed6a4d826f6680fdc7030","after":"96641cecae331eef21ccfed4e1dd10e2ebd271b0","ref":"refs/heads/dev","pushedAt":"2024-02-02T14:12:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Corrected boolean handling in Reflective.__len__ #19\n\nCorrected the handling of boolean values in the `reflective.types.base.Reflective.__len__` method. A proper `1` is returned for `True` and `0` for `False`.\r\n \r\nAdditionally, I created a new test to verify the expected behavior.","shortMessageHtmlLink":"Corrected boolean handling in Reflective.__len__ #19"}},{"before":"d81d5ccf493eb26b7efed6a4d826f6680fdc7030","after":"f1411709a5c0086f5bfb8dd44df9fc8ebccbcc86","ref":"refs/heads/issue/18-bool-type-handling","pushedAt":"2024-02-02T14:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Corrected the handling of boolean values in the `reflective.types.base.Reflective.__len__` method. A proper `1` is returned for `True` and `0` for `False`.\n\nAdditionally, I created a new test to verify the expected behavior.","shortMessageHtmlLink":"Corrected the handling of boolean values in the `reflective.types.bas…"}},{"before":null,"after":"d81d5ccf493eb26b7efed6a4d826f6680fdc7030","ref":"refs/heads/issue/18-bool-type-handling","pushedAt":"2024-02-02T14:03:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Updated project files in preparation for `0.2.0` release.","shortMessageHtmlLink":"Updated project files in preparation for 0.2.0 release."}},{"before":"1553aa624e59f7dfd57c1a8294ad6bb32dcd3e6c","after":null,"ref":"refs/heads/release/0.2.0","pushedAt":"2024-02-01T19:12:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"}},{"before":"bcdd4be89753ff041a05b23b9d3151dc4f1d8ff4","after":"45bf59a0b378d3424be301f17338cbadf55810f7","ref":"refs/heads/main","pushedAt":"2024-02-01T19:12:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Merging the latest release `0.2.0` into `main` branch. (#17)\n\n* Added the `-d` draft argument to the GitHub CLI release create command in the project release workflow.\r\n\r\n* Updated the project release workflow to move the PyPi publishing step before the GitHub release steps to prevent invalid files from getting added to the PyPi release.\r\n\r\n* Updated the development guide to include more information about the basics of the library design. It is still a work in progress.\r\n\r\n* Applied a fix to the `extract` method of the `RCore` class to remove the list item subtyping declarations. (#7)\r\n\r\n* Updated minimum Python version to 3.8 (#10)\r\n\r\n* Removed `pytest` package from library requirements. Removed specific version requirement from the `pyyaml` package in the library requirements.\r\n\r\n* Updated the minimum Python version to 3.8+ in the project README and pyproject.toml. Additionally, updated the project test, build, and release workflows to use Ubuntu 20.04 as the default environment as well as the Python setup action to target Python 3.8.\r\n\r\n* Implemented proper deletion support into the Reflective class\r\n\r\nImplemented proper `__delattr__` and `__delitem__` methods on the `Reflective` class.\r\n\r\nAdditionally, created a new set of tests for properly testing the feature. (#11)\r\n\r\n* Cleaned up automated test, build, and publish workflows\r\n\r\nCleaned up test, build, and publish related workflows with better naming.\r\n\r\nAdditionally, updated the project README to the latest workflow file name references. (#13)\r\n\r\n* Updated the library milestones document to include the next milestone for version `0.1.1`. Additionally, updated the library releases document to include the reference for the next release of `0.1.1`.\r\n\r\n* Removed the `main` branch from the branch status section of the project README as this branch will typically only be used for meta purposes.\r\n\r\n* Redesigned the entire foundation to achieve desired query interface results and associated functionality. (#16)\r\n\r\n* Created the class placeholders and began work on the new `reflective.query.Query` class. It needs further review, but currently processes path queries into components of appropriate types.\r\n\r\n* Updated the Query class regular expression for slices to allow for larger than single digit references.\r\n\r\nCreated a new test script for the new `reflective.query` module and implemented tests for current `reflective.query.Query` functionality.\r\n\r\n* Achieved a basic working query system that is ready for integration into the `Reflective` class.\r\n\r\n* Making great progress with a totally revised implementation of the core and supporting manager classes.\r\n\r\n* Working on re-integrating the new core and assets. Almost there, but there are still issues.\r\n\r\n* It seems I have the value writing issue cleared up. Value parsing still needs re-implemented to enable dynamic referencing.\r\n\r\n* Changing the default behavior of the QueryManager query interface to disable caching by default. The caching system currently creates breaking issues in the current design.\r\n\r\n* It seems I may have finally achieved a fully functional rework of the original design. All tests are passing but more need developed for the new capabilities.\r\n\r\n* Added additional tests to cover feature documentation and advanced mixed access scenarios.\r\n\r\nAdded correction to QueryManager query interface to properly handle slice references on string value references.\r\n\r\n* Corrected issue with root lookups from sub-paths.\r\n\r\n* Added additional tests to test the JSON and YAML dumping features.\r\n\r\nUpdated the project features documentation to include tested and functioning examples based on the latest core design.\r\n\r\n* Updating the build workflow to also install PyYAML for testing.\r\n\r\n* Updated project files in preparation for `0.2.0` release.","shortMessageHtmlLink":"Merging the latest release 0.2.0 into main branch. (#17)"}},{"before":"d81d5ccf493eb26b7efed6a4d826f6680fdc7030","after":"1553aa624e59f7dfd57c1a8294ad6bb32dcd3e6c","ref":"refs/heads/release/0.2.0","pushedAt":"2024-02-01T19:06:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release/0.2.0","shortMessageHtmlLink":"Merge branch 'main' into release/0.2.0"}},{"before":null,"after":"d81d5ccf493eb26b7efed6a4d826f6680fdc7030","ref":"refs/heads/release/0.2.0","pushedAt":"2024-02-01T19:03:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Updated project files in preparation for `0.2.0` release.","shortMessageHtmlLink":"Updated project files in preparation for 0.2.0 release."}},{"before":"bdc63ebf6a0732f4f998db2a474d4b7a6d1f1acc","after":"d81d5ccf493eb26b7efed6a4d826f6680fdc7030","ref":"refs/heads/dev","pushedAt":"2024-02-01T19:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Updated project files in preparation for `0.2.0` release.","shortMessageHtmlLink":"Updated project files in preparation for 0.2.0 release."}},{"before":"c36fcad8f689a23683b2da300d1bc45df7b4a064","after":null,"ref":"refs/heads/feature/15-implement-query-system-for-parsing-queries-and-building-result-sets","pushedAt":"2024-02-01T18:57:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"}},{"before":"441a41cf3e6d204e37d8d1834870195e8597dce8","after":"bdc63ebf6a0732f4f998db2a474d4b7a6d1f1acc","ref":"refs/heads/dev","pushedAt":"2024-02-01T18:57:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Redesigned the entire foundation to achieve desired query interface results and associated functionality. (#16)\n\n* Created the class placeholders and began work on the new `reflective.query.Query` class. It needs further review, but currently processes path queries into components of appropriate types.\r\n\r\n* Updated the Query class regular expression for slices to allow for larger than single digit references.\r\n\r\nCreated a new test script for the new `reflective.query` module and implemented tests for current `reflective.query.Query` functionality.\r\n\r\n* Achieved a basic working query system that is ready for integration into the `Reflective` class.\r\n\r\n* Making great progress with a totally revised implementation of the core and supporting manager classes.\r\n\r\n* Working on re-integrating the new core and assets. Almost there, but there are still issues.\r\n\r\n* It seems I have the value writing issue cleared up. Value parsing still needs re-implemented to enable dynamic referencing.\r\n\r\n* Changing the default behavior of the QueryManager query interface to disable caching by default. The caching system currently creates breaking issues in the current design.\r\n\r\n* It seems I may have finally achieved a fully functional rework of the original design. All tests are passing but more need developed for the new capabilities.\r\n\r\n* Added additional tests to cover feature documentation and advanced mixed access scenarios.\r\n\r\nAdded correction to QueryManager query interface to properly handle slice references on string value references.\r\n\r\n* Corrected issue with root lookups from sub-paths.\r\n\r\n* Added additional tests to test the JSON and YAML dumping features.\r\n\r\nUpdated the project features documentation to include tested and functioning examples based on the latest core design.\r\n\r\n* Updating the build workflow to also install PyYAML for testing.","shortMessageHtmlLink":"Redesigned the entire foundation to achieve desired query interface r…"}},{"before":"94ab5d2a7647753331c6abc30c4c66da72c894a1","after":"c36fcad8f689a23683b2da300d1bc45df7b4a064","ref":"refs/heads/feature/15-implement-query-system-for-parsing-queries-and-building-result-sets","pushedAt":"2024-02-01T18:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Updating the build workflow to also install PyYAML for testing.","shortMessageHtmlLink":"Updating the build workflow to also install PyYAML for testing."}},{"before":"75edd2c18d65551d34e0ba17055a89ac29c45a1b","after":"94ab5d2a7647753331c6abc30c4c66da72c894a1","ref":"refs/heads/feature/15-implement-query-system-for-parsing-queries-and-building-result-sets","pushedAt":"2024-02-01T18:41:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Added additional tests to test the JSON and YAML dumping features.\n\nUpdated the project features documentation to include tested and functioning examples based on the latest core design.","shortMessageHtmlLink":"Added additional tests to test the JSON and YAML dumping features."}},{"before":"18f05e0cd61e28503ea722e5947c20daa7da8a61","after":"75edd2c18d65551d34e0ba17055a89ac29c45a1b","ref":"refs/heads/feature/15-implement-query-system-for-parsing-queries-and-building-result-sets","pushedAt":"2024-02-01T18:10:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"It seems I may have finally achieved a fully functional rework of the original design. All tests are passing but more need developed for the new capabilities.","shortMessageHtmlLink":"It seems I may have finally achieved a fully functional rework of the…"}},{"before":"be934a67d5d098d4f7ddf63d34ef52af3db2612b","after":"18f05e0cd61e28503ea722e5947c20daa7da8a61","ref":"refs/heads/feature/15-implement-query-system-for-parsing-queries-and-building-result-sets","pushedAt":"2024-02-01T14:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"It seems I have the value writing issue cleared up. Value parsing still needs re-implemented to enable dynamic referencing.","shortMessageHtmlLink":"It seems I have the value writing issue cleared up. Value parsing sti…"}},{"before":"318c01396ae60b63b0f52d49c4034fef24de6537","after":"be934a67d5d098d4f7ddf63d34ef52af3db2612b","ref":"refs/heads/feature/15-implement-query-system-for-parsing-queries-and-building-result-sets","pushedAt":"2024-01-18T18:50:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AzorianMatt","name":"Matt Scott","path":"/AzorianMatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65595341?s=80&v=4"},"commit":{"message":"Working on re-integrating the new core and assets. Almost there, but there are still issues.","shortMessageHtmlLink":"Working on re-integrating the new core and assets. Almost there, but …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMlQxNzoxMjowMi4wMDAwMDBazwAAAAQ3QisT","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMlQxNzoxMjowMi4wMDAwMDBazwAAAAQ3QisT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xOFQxODo1MDo0MC4wMDAwMDBazwAAAAPjVPO8"}},"title":"Activity · AzorianSolutions/reflective"}