{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":571805309,"defaultBranch":"main","name":"parquetjs","ownerLogin":"JasonYeMSFT","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-28T23:19:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39359541?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710278287.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c1152299b3bcf67cddd2df0c9ff165a3a13b019a","ref":"refs/heads/bug/incorrect-primitive-type-detection","pushedAt":"2024-03-12T21:18:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Fix incorrect primitive type detection","shortMessageHtmlLink":"Fix incorrect primitive type detection"}},{"before":"ac5257d283d23547b32338fb72eb3119fb60e7c7","after":"91fc71f262c699fdb5be50df2e0b18da8acf8e19","ref":"refs/heads/main","pushedAt":"2024-03-12T18:29:31.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Update Deprecated Function Calls (#118)\n\n- Buffer.slice -> Buffer.subarray (and correct test that wasn't using\nbuffers)\n- new Buffer(array) -> Buffer.from(array)\n- Fix issue with `npm run serve`\n\nVia looking into #117 As `subarray` is slightly faster in the browser\nshim.","shortMessageHtmlLink":"Update Deprecated Function Calls (LibertyDSNP#118)"}},{"before":"17cb5ed3533f72f199e6683cc9842935ff07595a","after":"ac5257d283d23547b32338fb72eb3119fb60e7c7","ref":"refs/heads/main","pushedAt":"2023-08-02T16:37:10.302Z","pushType":"push","commitsCount":4,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Feature: Timestamp support for JSONSchema generated schemas (#95)\n\nProblem\r\n=======\r\n\r\nCloses: #93 \r\n\r\nSolution\r\n========\r\n\r\nAdd checks for `format == 'date-time`` inside the string type check\r\nfor`string` and `array of string`\r\n\r\nChange summary:\r\n---------------\r\n* Added format check for string fields ( and string arrays )\r\n* Check for JSONSchema property `format` with value `date-time`\r\n* Updated jsonschema tests and updated the snapshots\r\n\r\nSteps to Verify:\r\n----------------\r\n1. Generate a JSON Schema or use an existing one\r\n2. Add `\"format\":\"date-time\"` to the field which should have a Date/Time\r\nvalue\r\n3. Ensure that the value is a valid `Date` object\r\n4. Enjoy","shortMessageHtmlLink":"Feature: Timestamp support for JSONSchema generated schemas (LibertyD…"}},{"before":"17cb5ed3533f72f199e6683cc9842935ff07595a","after":"ac5257d283d23547b32338fb72eb3119fb60e7c7","ref":"refs/heads/main","pushedAt":"2023-08-02T16:37:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Feature: Timestamp support for JSONSchema generated schemas (#95)\n\nProblem\r\n=======\r\n\r\nCloses: #93 \r\n\r\nSolution\r\n========\r\n\r\nAdd checks for `format == 'date-time`` inside the string type check\r\nfor`string` and `array of string`\r\n\r\nChange summary:\r\n---------------\r\n* Added format check for string fields ( and string arrays )\r\n* Check for JSONSchema property `format` with value `date-time`\r\n* Updated jsonschema tests and updated the snapshots\r\n\r\nSteps to Verify:\r\n----------------\r\n1. Generate a JSON Schema or use an existing one\r\n2. Add `\"format\":\"date-time\"` to the field which should have a Date/Time\r\nvalue\r\n3. Ensure that the value is a valid `Date` object\r\n4. Enjoy","shortMessageHtmlLink":"Feature: Timestamp support for JSONSchema generated schemas (LibertyD…"}},{"before":"b0526df34fff36e844389a10b967c8f515de7755","after":"f996aa5c3f0fc48eefdb554875e901fb340bf89c","ref":"refs/heads/jasonye/fix-buffered-compression-result","pushedAt":"2023-06-20T21:15:33.556Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Abstract condition buffer creation","shortMessageHtmlLink":"Abstract condition buffer creation"}},{"before":"6f75156ff8ea91fca2154fab799e9cea9e94cc5f","after":"b0526df34fff36e844389a10b967c8f515de7755","ref":"refs/heads/jasonye/fix-buffered-compression-result","pushedAt":"2023-06-19T22:09:50.361Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Ignore browser test during npm test","shortMessageHtmlLink":"Ignore browser test during npm test"}},{"before":"a56fff71d8c2380bc18052fb9f898f0b9b9542f3","after":"6f75156ff8ea91fca2154fab799e9cea9e94cc5f","ref":"refs/heads/jasonye/fix-buffered-compression-result","pushedAt":"2023-06-19T22:03:03.048Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Actually fix the browser compress code\nAdd in browser test","shortMessageHtmlLink":"Actually fix the browser compress code"}},{"before":"7d97f4c62f15f832c81b513a1efd753a78f644a1","after":"a56fff71d8c2380bc18052fb9f898f0b9b9542f3","ref":"refs/heads/jasonye/fix-buffered-compression-result","pushedAt":"2023-06-15T22:29:37.609Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Ensure Buffer objects are returned by compression functions","shortMessageHtmlLink":"Ensure Buffer objects are returned by compression functions"}},{"before":"9adb00d0adb543fc5767a3da5161301f097fed95","after":"7d97f4c62f15f832c81b513a1efd753a78f644a1","ref":"refs/heads/jasonye/fix-buffered-compression-result","pushedAt":"2023-06-15T22:10:54.739Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Tighten typing","shortMessageHtmlLink":"Tighten typing"}},{"before":null,"after":"9adb00d0adb543fc5767a3da5161301f097fed95","ref":"refs/heads/jasonye/fix-buffered-compression-result","pushedAt":"2023-06-15T22:08:48.030Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"Tighten typing","shortMessageHtmlLink":"Tighten typing"}},{"before":"a2cd4ff1ee9eac70b45cb292c5d3d2f3178867ff","after":"17cb5ed3533f72f199e6683cc9842935ff07595a","ref":"refs/heads/main","pushedAt":"2023-06-15T21:06:21.584Z","pushType":"push","commitsCount":5,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"update to node 16, FIX HASHER BUG (#84)\n\nProblem\r\n=======\r\nWe need to update to Node16+ as 15.* is @ end-of-life. Closes #62, Fixes\r\n#85, a hasher bug\r\n\r\nSolution\r\n========\r\nUpdate to nodejs 16.15.1, update some packages and fix anything broken.\r\n\r\n**Important:** This revealed a bug in the Xxhasher code that was not\r\nconverting to hex-encoded strings as the [bloom filter\r\nexpects](https://github.com/LibertyDSNP/parquetjs/blob/2c733b5c7a647b9a8ebe9a13d300f41537ef60e2/lib/bloom/sbbf.ts#L357)","shortMessageHtmlLink":"update to node 16, FIX HASHER BUG (LibertyDSNP#84)"}},{"before":"a2cd4ff1ee9eac70b45cb292c5d3d2f3178867ff","after":"17cb5ed3533f72f199e6683cc9842935ff07595a","ref":"refs/heads/main","pushedAt":"2023-06-15T21:06:21.517Z","pushType":"push","commitsCount":5,"pusher":{"login":"JasonYeMSFT","name":"JasonYeMSFT","path":"/JasonYeMSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39359541?s=80&v=4"},"commit":{"message":"update to node 16, FIX HASHER BUG (#84)\n\nProblem\r\n=======\r\nWe need to update to Node16+ as 15.* is @ end-of-life. Closes #62, Fixes\r\n#85, a hasher bug\r\n\r\nSolution\r\n========\r\nUpdate to nodejs 16.15.1, update some packages and fix anything broken.\r\n\r\n**Important:** This revealed a bug in the Xxhasher code that was not\r\nconverting to hex-encoded strings as the [bloom filter\r\nexpects](https://github.com/LibertyDSNP/parquetjs/blob/2c733b5c7a647b9a8ebe9a13d300f41537ef60e2/lib/bloom/sbbf.ts#L357)","shortMessageHtmlLink":"update to node 16, FIX HASHER BUG (LibertyDSNP#84)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEE9expgA","startCursor":null,"endCursor":null}},"title":"Activity · JasonYeMSFT/parquetjs"}