{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69090889,"defaultBranch":"main","name":"python-can","ownerLogin":"hardbyte","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-24T08:42:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/855189?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717793902.0","currentOid":""},"activityList":{"items":[{"before":"034b400cd41588a154d7b69468ed43a74b5d9c4a","after":"fc6ff2235b240117ab1e4ae585f007578e21e57e","ref":"refs/heads/main","pushedAt":"2024-06-07T21:28:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"add silent mode support for vector (#1764)\n\n* add silent mode support for vector\r\n\r\n* fix: address comments and test\r\n\r\nworks as expected\r\n\r\n* formatting","shortMessageHtmlLink":"add silent mode support for vector (#1764)"}},{"before":"88b10ed74caa25d7cc89336627993663c67d401b","after":null,"ref":"refs/heads/release-4.3.2","pushedAt":"2024-06-07T20:56:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"}},{"before":"32c7640d25910aa3cf77e71aa2ac44eb78d68945","after":"034b400cd41588a154d7b69468ed43a74b5d9c4a","ref":"refs/heads/main","pushedAt":"2024-06-07T20:56:38.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"doc update\n\nupdate installation doc since `setup.py` method removed.","shortMessageHtmlLink":"doc update"}},{"before":"3c3b616d712889d23b3758035875ed1080e33ec2","after":"88b10ed74caa25d7cc89336627993663c67d401b","ref":"refs/heads/release-4.3.2","pushedAt":"2024-06-07T20:20:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"doc update\n\nupdate installation doc since `setup.py` method removed.","shortMessageHtmlLink":"doc update"}},{"before":null,"after":"78d142b7c5ff45329878c93aedc76e44174e71d4","ref":"refs/heads/neovi-epoch","pushedAt":"2024-06-07T15:43:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pierreluctg","name":"Pierre-Luc","path":"/pierreluctg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785698?s=80&v=4"},"commit":{"message":"Return timestamps relative to EPOCH in neovi interface","shortMessageHtmlLink":"Return timestamps relative to EPOCH in neovi interface"}},{"before":"d9b9a19e7949dd5bea622bed26c61587f0f92e36","after":"3c3b616d712889d23b3758035875ed1080e33ec2","ref":"refs/heads/release-4.3.2","pushedAt":"2024-06-06T08:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"Update release docs","shortMessageHtmlLink":"Update release docs"}},{"before":"f631a6d6a0ec2f49814ca1bc77c1c6cbcb55302f","after":"d9b9a19e7949dd5bea622bed26c61587f0f92e36","ref":"refs/heads/release-4.3.2","pushedAt":"2024-06-06T07:52:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"Update changelog for v4.4.0","shortMessageHtmlLink":"Update changelog for v4.4.0"}},{"before":null,"after":"d9b9a19e7949dd5bea622bed26c61587f0f92e36","ref":"refs/heads/release-4.4.0","pushedAt":"2024-06-06T07:52:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"Update changelog for v4.4.0","shortMessageHtmlLink":"Update changelog for v4.4.0"}},{"before":"ed98a0febbb31628c94d1fea242cc0bd3943ed2c","after":"32c7640d25910aa3cf77e71aa2ac44eb78d68945","ref":"refs/heads/main","pushedAt":"2024-04-29T09:51:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"Invert default value logic for BusABC._is_shutdown. (#1774)\n\nThe destructor of BusABC gives a warning when shutdown() was not\r\npreviously called on the object after construction. However, if the\r\nconstruction fails (e.g. when the derived bus class constructor raises\r\nan exception), there is no way to call shutdown() on the unfinished\r\nobject, and it is not necessary either.\r\n\r\nInitialize the _is_shutdown flag to False initially and flip it to\r\nTrue only when the parent class constructor runs, which usually\r\nhappens last in derived classes. That avoids the shutdown warning for\r\nobjects that failed to initialize at all.","shortMessageHtmlLink":"Invert default value logic for BusABC._is_shutdown. (#1774)"}},{"before":"6e7a684132ec6040017014164ef49be3c8af0ba8","after":"ed98a0febbb31628c94d1fea242cc0bd3943ed2c","ref":"refs/heads/main","pushedAt":"2024-04-24T15:05:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"skip test_send_periodic_duration() in CI (#1773)","shortMessageHtmlLink":"skip test_send_periodic_duration() in CI (#1773)"}},{"before":"7dba4490c6c61385dc8cbe917e85492b4777b8f6","after":"6e7a684132ec6040017014164ef49be3c8af0ba8","ref":"refs/heads/main","pushedAt":"2024-04-24T13:08:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"fix MacOS CI (#1772)","shortMessageHtmlLink":"fix MacOS CI (#1772)"}},{"before":"3df4ad212aa688eec42d0c1a5b118b4633d0f61b","after":null,"ref":"refs/heads/neovi-is-bus-open","pushedAt":"2024-04-17T13:37:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pierreluctg","name":"Pierre-Luc","path":"/pierreluctg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785698?s=80&v=4"}},{"before":"4a41409de8e1eefaa1aa003da7e4f84f018c6791","after":"7dba4490c6c61385dc8cbe917e85492b4777b8f6","ref":"refs/heads/main","pushedAt":"2024-04-17T13:37:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierreluctg","name":"Pierre-Luc","path":"/pierreluctg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785698?s=80&v=4"},"commit":{"message":"Raising CanOperationError if the bus is not open on some methods call (#1765)","shortMessageHtmlLink":"Raising CanOperationError if the bus is not open on some methods call ("}},{"before":"492030c84388565ecb8cef3d96fde2cd5f918a38","after":"3df4ad212aa688eec42d0c1a5b118b4633d0f61b","ref":"refs/heads/neovi-is-bus-open","pushedAt":"2024-04-17T13:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierreluctg","name":"Pierre-Luc","path":"/pierreluctg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785698?s=80&v=4"},"commit":{"message":"Update neovi_bus.py\n\nFix formatting","shortMessageHtmlLink":"Update neovi_bus.py"}},{"before":"fd2eb24c841a23f7f6b6fc9357e89e106ed57777","after":"492030c84388565ecb8cef3d96fde2cd5f918a38","ref":"refs/heads/neovi-is-bus-open","pushedAt":"2024-04-17T13:04:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierreluctg","name":"Pierre-Luc","path":"/pierreluctg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785698?s=80&v=4"},"commit":{"message":"Update neovi_bus.py\n\nFix formatting","shortMessageHtmlLink":"Update neovi_bus.py"}},{"before":"f45d53fb3a396b3b2733af5b8e502736b89749d1","after":"fd2eb24c841a23f7f6b6fc9357e89e106ed57777","ref":"refs/heads/neovi-is-bus-open","pushedAt":"2024-04-16T17:38:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierreluctg","name":"Pierre-Luc","path":"/pierreluctg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785698?s=80&v=4"},"commit":{"message":"Update neovi_bus.py\n\nImproving docstring","shortMessageHtmlLink":"Update neovi_bus.py"}},{"before":null,"after":"f45d53fb3a396b3b2733af5b8e502736b89749d1","ref":"refs/heads/neovi-is-bus-open","pushedAt":"2024-04-16T15:41:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pierreluctg","name":"Pierre-Luc","path":"/pierreluctg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785698?s=80&v=4"},"commit":{"message":"Raising :exc:`~can.exceptions.CanOperationError` if the bus is not open on some methods call\n\nRaising :exc:`~can.exceptions.CanOperationError` if the bus is not open on some methods call","shortMessageHtmlLink":"Raising :exc:~can.exceptions.CanOperationError if the bus is not op…"}},{"before":"bad6e0a65148640197e41f6a5edd6c97650a3e83","after":"f631a6d6a0ec2f49814ca1bc77c1c6cbcb55302f","ref":"refs/heads/release-4.3.2","pushedAt":"2024-03-17T05:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"Update CI.yml workflow","shortMessageHtmlLink":"Update CI.yml workflow"}},{"before":"358d185ba133df79c7503a047e5bb7e0288653fd","after":"bad6e0a65148640197e41f6a5edd6c97650a3e83","ref":"refs/heads/release-4.3.2","pushedAt":"2024-03-17T01:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"Allow release without tests","shortMessageHtmlLink":"Allow release without tests"}},{"before":"d61644a8c3fcbfdae2db315326b3a7983c315391","after":"358d185ba133df79c7503a047e5bb7e0288653fd","ref":"refs/heads/release-4.3.2","pushedAt":"2024-03-17T01:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"4.3.2-rc.2","shortMessageHtmlLink":"4.3.2-rc.2"}},{"before":"3fbf2c791d6153eb05d98856bcc2b24272165e08","after":"d61644a8c3fcbfdae2db315326b3a7983c315391","ref":"refs/heads/release-4.3.2","pushedAt":"2024-03-17T00:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"Fix CI - Add id-token permission to upload_pypi job","shortMessageHtmlLink":"Fix CI - Add id-token permission to upload_pypi job"}},{"before":null,"after":"3fbf2c791d6153eb05d98856bcc2b24272165e08","ref":"refs/heads/release-4.3.2","pushedAt":"2024-03-17T00:27:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hardbyte","name":"Brian Thorne","path":"/hardbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855189?s=80&v=4"},"commit":{"message":"Set version to 4.3.2-rc.1","shortMessageHtmlLink":"Set version to 4.3.2-rc.1"}},{"before":"71f54cc609db85a4468a94f5f74b1fc9427704e9","after":"4a41409de8e1eefaa1aa003da7e4f84f018c6791","ref":"refs/heads/main","pushedAt":"2024-03-15T18:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"Add ability to pass explicit dlc value to send() using the SYSTEC interface (#1756)\n\n* Add ability to pass explicit dlc value to SYSTEC interface when sending a message (closes #1755)\r\n\r\n* run linter","shortMessageHtmlLink":"Add ability to pass explicit dlc value to send() using the SYSTEC int…"}},{"before":"ffb14a3915a3b8e72742f4465888d0051e6ca07f","after":"71f54cc609db85a4468a94f5f74b1fc9427704e9","ref":"refs/heads/main","pushedAt":"2024-03-15T18:34:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"Update Neousys available configs detection (#1744)\n\nThe modification ensures that the Neousys interface's method '_detect_available_configs' function checks if NEOUSYS_CANLIB is None. If it's None, no configuration is returned, and if it's not, the usual configuration with the interface as 'neousys' and channel as 0 is returned. This provides an additional layer of error handling.","shortMessageHtmlLink":"Update Neousys available configs detection (#1744)"}},{"before":"d40915cae080716293b7293c9261adfe1fdc2936","after":"ffb14a3915a3b8e72742f4465888d0051e6ca07f","ref":"refs/heads/main","pushedAt":"2024-03-12T17:36:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"Add trc 1.3 read support (#1753)","shortMessageHtmlLink":"Add trc 1.3 read support (#1753)"}},{"before":"3b6f155148a376d3f28b7e11e5fdb9716b0810a2","after":"d40915cae080716293b7293c9261adfe1fdc2936","ref":"refs/heads/main","pushedAt":"2024-01-22T19:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"Vector: Connect to CANFD bus without specifying timings (#1716)\n\n* refactor check of timings. Allow to connect to FD bus without setting new timings\r\n\r\n* add test for bus creation with multiple channels\r\n\r\n* add test for _iterate_channel_index","shortMessageHtmlLink":"Vector: Connect to CANFD bus without specifying timings (#1716)"}},{"before":"7e2950414c765cb6a6cb399a6142de045b3b205a","after":"3b6f155148a376d3f28b7e11e5fdb9716b0810a2","ref":"refs/heads/main","pushedAt":"2024-01-22T14:51:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"Add \"...Embedded Systems\" and \"...CAN\" PyPI classifiers (#1735)","shortMessageHtmlLink":"Add \"...Embedded Systems\" and \"...CAN\" PyPI classifiers (#1735)"}},{"before":"a2ddb5167ed6be8a58fe4f168f8fc339b41a6e86","after":"7e2950414c765cb6a6cb399a6142de045b3b205a","ref":"refs/heads/main","pushedAt":"2024-01-21T11:52:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"Fix ASCWriter millisecond handling (#1734)\n\n* Add _read_ prefix to ASC reader tests\r\n\r\n* Update the ASCWriter to use a 24h date format\r\n\r\n* Add test to check handling of ASCWriter date and time\r\n\r\n* Reimplement datetime formatting in ASCWriter\r\n\r\n* Use Path read methods for ASCWriter test\r\n\r\n* Appease ruff linter","shortMessageHtmlLink":"Fix ASCWriter millisecond handling (#1734)"}},{"before":"4e397684d7ba4851049d5e20a45ad417428b02fc","after":"a2ddb5167ed6be8a58fe4f168f8fc339b41a6e86","ref":"refs/heads/main","pushedAt":"2024-01-20T22:59:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"Use ctypes.util.find_library to find vxlapi.dll (#1731)","shortMessageHtmlLink":"Use ctypes.util.find_library to find vxlapi.dll (#1731)"}},{"before":"ec105acea0d08eb0edd3bbfd5503b0a0cded28af","after":"4e397684d7ba4851049d5e20a45ad417428b02fc","ref":"refs/heads/main","pushedAt":"2024-01-20T22:59:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zariiii9003","name":null,"path":"/zariiii9003","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52598363?s=80&v=4"},"commit":{"message":"Enable echo frames in PCAN driver if receive_own_messages is set (#1723)\n\n* Enable echo frames in PCAN driver if receive_own_messages is set\r\n\r\n* Appease the linter\r\n\r\n* Set message direction to TX if the received message is an echo frame","shortMessageHtmlLink":"Enable echo frames in PCAN driver if receive_own_messages is set (#1723)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX5vw4wA","startCursor":null,"endCursor":null}},"title":"Activity · hardbyte/python-can"}