{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66841911,"defaultBranch":"master","name":"excelize","ownerLogin":"qax-os","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-29T12:32:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29733149?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708886123.0","currentOid":""},"activityList":{"items":[{"before":"a64efca31f64b9c04ee7c244c31586f06b1a5f12","after":"5f583549f4cbbd33c7b143532fbccee4d3426653","ref":"refs/heads/master","pushedAt":"2024-05-14T04:06:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Add unit test for the stream writer to improved line of code coverage (#1898)\n\n- Update dependencies modules\r\n- Using the workbook instead of XLSX in the function comments","shortMessageHtmlLink":"Add unit test for the stream writer to improved line of code coverage ("}},{"before":"edd6a5d3383496dedaf8751ad60183b59c0f5586","after":"a64efca31f64b9c04ee7c244c31586f06b1a5f12","ref":"refs/heads/master","pushedAt":"2024-05-04T12:42:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This fixes #1888, read internal media files with absolute path","shortMessageHtmlLink":"This fixes #1888, read internal media files with absolute path"}},{"before":"781c38481dcd30fbd0bd3b43630e29dcdda7a3b3","after":"edd6a5d3383496dedaf8751ad60183b59c0f5586","ref":"refs/heads/master","pushedAt":"2024-05-03T10:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This fixes #1888, read internal media files with absolute path","shortMessageHtmlLink":"This fixes #1888, read internal media files with absolute path"}},{"before":"7715c1462a917c657d4022a4fe5b57d41d77055a","after":"781c38481dcd30fbd0bd3b43630e29dcdda7a3b3","ref":"refs/heads/master","pushedAt":"2024-04-30T16:05:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1889, refs #1732 and #1735 (#1890)\n\nSaving workbook with reverse sorted internal part path to keep same hash of identical files and fix incorrect MIME type","shortMessageHtmlLink":"This closes #1889, refs #1732 and #1735 (#1890)"}},{"before":"055349d8a62e6b4e66bcf3854c8a9086e912c409","after":"7715c1462a917c657d4022a4fe5b57d41d77055a","ref":"refs/heads/master","pushedAt":"2024-04-27T12:13:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1886, remove the namespace prefix for the default spreadsheet namespace\n\n- Improvement compatibility for the workbook internal part with a spreadsheet namespace prefix\n- Update GitHub Action configuration, using the macOS 13 in the unit test pipeline to temporarily resolve test failed in macos-14-arm64","shortMessageHtmlLink":"This closes #1886, remove the namespace prefix for the default spread…"}},{"before":"f8487a68a87f3ebc8be5fef9e6ceffa1346167aa","after":"055349d8a62e6b4e66bcf3854c8a9086e912c409","ref":"refs/heads/master","pushedAt":"2024-04-25T16:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Fix a v2.8.1 regression bug, error on duplicate rows, if conditional formatting or data validation has multiple cell range reference\n\n- Update unit tests","shortMessageHtmlLink":"Fix a v2.8.1 regression bug, error on duplicate rows, if conditional …"}},{"before":"703b73779c06265bc8f23e3d9cbd628d6635fead","after":"f8487a68a87f3ebc8be5fef9e6ceffa1346167aa","ref":"refs/heads/v2","pushedAt":"2024-04-18T07:52:01.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1879, compatible with the escaped quote symbol in none formula data validation rules (#1880)\n\n- Update dependencies module to fix vulnerabilities\r\n- Update unit tests\r\n\r\nCo-authored-by: houjianxin.rupert ","shortMessageHtmlLink":"This closes #1879, compatible with the escaped quote symbol in none f…"}},{"before":"3e636ae7b20285d4efb3d21bba0e1c165318f9f8","after":"f8487a68a87f3ebc8be5fef9e6ceffa1346167aa","ref":"refs/heads/master","pushedAt":"2024-04-18T05:21:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1879, compatible with the escaped quote symbol in none formula data validation rules (#1880)\n\n- Update dependencies module to fix vulnerabilities\r\n- Update unit tests\r\n\r\nCo-authored-by: houjianxin.rupert ","shortMessageHtmlLink":"This closes #1879, compatible with the escaped quote symbol in none f…"}},{"before":"5f8a5b86901d882d19576f0fd9176ad8a9775752","after":"3e636ae7b20285d4efb3d21bba0e1c165318f9f8","ref":"refs/heads/master","pushedAt":"2024-04-11T15:12:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1874, reduces memory usage for the GetRows function (#1875)\n\n- Avoid allocate memory for reading continuously empty rows on the tail of the worksheet","shortMessageHtmlLink":"This closes #1874, reduces memory usage for the GetRows function (#1875)"}},{"before":"5dc22e874b0e687ff0888d82259692b5852386b7","after":"5f8a5b86901d882d19576f0fd9176ad8a9775752","ref":"refs/heads/master","pushedAt":"2024-04-03T00:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1867, breaking changes: change the data type for the ConditionalFormatOptions structure field Format as a pointer","shortMessageHtmlLink":"This closes #1867, breaking changes: change the data type for the Con…"}},{"before":"99992214503c3e2135170b98448ac37af00bf2fa","after":"5dc22e874b0e687ff0888d82259692b5852386b7","ref":"refs/heads/master","pushedAt":"2024-04-02T00:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Support get the cell images inserted by IMAGE formula function","shortMessageHtmlLink":"Support get the cell images inserted by IMAGE formula function"}},{"before":"ffad7aecb5b98d16ab97e853ff9129b1af59acaf","after":"99992214503c3e2135170b98448ac37af00bf2fa","ref":"refs/heads/master","pushedAt":"2024-04-01T00:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1865, unescape newline character in stream writer\n\n- Update dependencies module","shortMessageHtmlLink":"This closes #1865, unescape newline character in stream writer"}},{"before":"5e500f5e5dcd97e3f68d34c15290d3ffc359f101","after":"ffad7aecb5b98d16ab97e853ff9129b1af59acaf","ref":"refs/heads/master","pushedAt":"2024-03-28T08:37:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Support get rich data value rels index from rich value part (#1866)","shortMessageHtmlLink":"Support get rich data value rels index from rich value part (#1866)"}},{"before":"838232fd27d4ad5bd9677513f98dd23d147ef733","after":"5e500f5e5dcd97e3f68d34c15290d3ffc359f101","ref":"refs/heads/master","pushedAt":"2024-03-27T07:50:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Introduce new exported PictureInsertType enumeration (#1864)","shortMessageHtmlLink":"Introduce new exported PictureInsertType enumeration (#1864)"}},{"before":"703b73779c06265bc8f23e3d9cbd628d6635fead","after":"838232fd27d4ad5bd9677513f98dd23d147ef733","ref":"refs/heads/master","pushedAt":"2024-03-26T15:19:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Add support for get the Microsoft 365 cell images (#1857)\n\n- Update unit tests","shortMessageHtmlLink":"Add support for get the Microsoft 365 cell images (#1857)"}},{"before":"688808b2b4f7bb1f338991c810cd2ee6a7bb1451","after":"703b73779c06265bc8f23e3d9cbd628d6635fead","ref":"refs/heads/v2","pushedAt":"2024-03-25T00:33:48.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1861, fix missing parentheses in the adjusted formula\n\n- Allow adjust cell reference with max rows/columns\n- Fix incorrect data validation escape result\n- Update out date reference link in the documentation\n- Update unit tests","shortMessageHtmlLink":"This closes #1861, fix missing parentheses in the adjusted formula"}},{"before":"5975d87f7eb9da5a986bfedd82cfbdd696210d06","after":"703b73779c06265bc8f23e3d9cbd628d6635fead","ref":"refs/heads/master","pushedAt":"2024-03-25T00:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1861, fix missing parentheses in the adjusted formula\n\n- Allow adjust cell reference with max rows/columns\n- Fix incorrect data validation escape result\n- Update out date reference link in the documentation\n- Update unit tests","shortMessageHtmlLink":"This closes #1861, fix missing parentheses in the adjusted formula"}},{"before":"9e884c798be12fc1b2b985ed2db7f09f765f990a","after":"5975d87f7eb9da5a986bfedd82cfbdd696210d06","ref":"refs/heads/master","pushedAt":"2024-03-22T08:09:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1851, and closes #1856 fix formula calculation result round issue (#1860)\n\n- The SetSheetName function now support case sensitivity\r\n- Update unit tests","shortMessageHtmlLink":"This closes #1851, and closes #1856 fix formula calculation result ro…"}},{"before":"4eb088cf736120228ba69fd740f940c3b309cc86","after":"9e884c798be12fc1b2b985ed2db7f09f765f990a","ref":"refs/heads/master","pushedAt":"2024-03-19T00:58:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1847, support apply number format with alignment (#1852)\n\n- Update dependencies module\r\n- Update unit tests","shortMessageHtmlLink":"This closes #1847, support apply number format with alignment (#1852)"}},{"before":"585ebff5b7b20924a80c35b4a15fece6ff2473da","after":"4eb088cf736120228ba69fd740f940c3b309cc86","ref":"refs/heads/master","pushedAt":"2024-03-15T03:36:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This fix performance impact introduced in #1692 (#1849)\n\nCo-authored-by: chun.zhang2 \r\n\r\n- This fix speed slowdown and memory usage increase base on the reverts commit 6220a798fd79231bf4b3d7ef587bb2b79d276710\r\n- Fix panic on read workbook with internal row element without r attribute\r\n- Update the unit tests","shortMessageHtmlLink":"This fix performance impact introduced in #1692 (#1849)"}},{"before":"4ed493819a82313907217faeecb9f8713bbc66f0","after":"585ebff5b7b20924a80c35b4a15fece6ff2473da","ref":"refs/heads/master","pushedAt":"2024-03-13T06:39:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Typo fix for the comment of the extractStyleCondFuncs variable (#1846)\n\nSigned-off-by: yetyear ","shortMessageHtmlLink":"Typo fix for the comment of the extractStyleCondFuncs variable (#1846)"}},{"before":"f20bbd1f1dcb44eeaf60ed2f5bdc1ac77000a930","after":"4ed493819a82313907217faeecb9f8713bbc66f0","ref":"refs/heads/master","pushedAt":"2024-03-06T01:26:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1835, support get data validations which storage in the extension lists (#1834)","shortMessageHtmlLink":"This closes #1835, support get data validations which storage in the …"}},{"before":"963a0585358ac3a583655a4db66ed126e7232787","after":"f20bbd1f1dcb44eeaf60ed2f5bdc1ac77000a930","ref":"refs/heads/master","pushedAt":"2024-03-04T13:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1830, closes #1831, and closes #1833\n\n- Fix a v2.8.1 regression bug, auto filter does not work in the LibreOffice\n- Fix a v2.8.1 regression bug, support to adjust data validation with multiple cell range\n- Fix incorrect result data type of the DATE formula function\n- Update the unit tests","shortMessageHtmlLink":"This closes #1830, closes #1831, and closes #1833"}},{"before":"9d4c2e60f66b12da7760ab4bfafbe182d83c7583","after":"963a0585358ac3a583655a4db66ed126e7232787","ref":"refs/heads/master","pushedAt":"2024-03-03T01:39:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Optimize getSharedFormula to avoid runtime.duffcopy (#1837)","shortMessageHtmlLink":"Optimize getSharedFormula to avoid runtime.duffcopy (#1837)"}},{"before":"7b4da3906df28b38b4cbe2bab4a5c362c57630fb","after":"9d4c2e60f66b12da7760ab4bfafbe182d83c7583","ref":"refs/heads/master","pushedAt":"2024-03-01T02:12:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1825, made AddDataValidation and DeleteDataValidation functions concurrency safe (#1828)\n\n- Remove the receiver of internal coordinatesToRangeRef, squashSqref and flatSqref functions\r\n- Update unit tests\r\n\r\nCo-authored-by: chenwang ","shortMessageHtmlLink":"This closes #1825, made AddDataValidation and DeleteDataValidation fu…"}},{"before":"bb603b37d0e6506922361b923617555e4262ea5e","after":"7b4da3906df28b38b4cbe2bab4a5c362c57630fb","ref":"refs/heads/master","pushedAt":"2024-02-29T01:16:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1819, closes #1827, formula function ISNUMBER, OR and FIND support matrix arguments (#1829)\n\n- Keep minimum column and row number in formula operand when deleting columns and rows\r\n- Update unit tests","shortMessageHtmlLink":"This closes #1819, closes #1827, formula function ISNUMBER, OR and FI…"}},{"before":"688808b2b4f7bb1f338991c810cd2ee6a7bb1451","after":"bb603b37d0e6506922361b923617555e4262ea5e","ref":"refs/heads/master","pushedAt":"2024-02-27T08:43:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"Clear slave cells value when merging cells (#1824)","shortMessageHtmlLink":"Clear slave cells value when merging cells (#1824)"}},{"before":"8831afc5585c126ec4edbc21e0a2a67d7183eed7","after":"688808b2b4f7bb1f338991c810cd2ee6a7bb1451","ref":"refs/heads/v2","pushedAt":"2024-02-25T18:33:52.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1819, formula calculation engine support array formulas\n\n- Improve the defined name and table name validation rules\n- Rename internal variable names to avoid the same with Go 1.21's built-in min and max functions\n- Simplify data type conversion in internal code\n- Update GitHub Actions workflow configuration, test on Go 1.22.x, and disable Go module cache\n- Update dependencies module","shortMessageHtmlLink":"This closes #1819, formula calculation engine support array formulas"}},{"before":"02b84a906cb6adc54c0616080cc334a7af05d69d","after":"688808b2b4f7bb1f338991c810cd2ee6a7bb1451","ref":"refs/heads/master","pushedAt":"2024-02-25T18:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1819, formula calculation engine support array formulas\n\n- Improve the defined name and table name validation rules\n- Rename internal variable names to avoid the same with Go 1.21's built-in min and max functions\n- Simplify data type conversion in internal code\n- Update GitHub Actions workflow configuration, test on Go 1.22.x, and disable Go module cache\n- Update dependencies module","shortMessageHtmlLink":"This closes #1819, formula calculation engine support array formulas"}},{"before":"ee2ef152d939c6a5bdd703167a58ba22a866f06b","after":"02b84a906cb6adc54c0616080cc334a7af05d69d","ref":"refs/heads/master","pushedAt":"2024-02-24T01:11:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuri","name":null,"path":"/xuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2809468?s=80&v=4"},"commit":{"message":"This closes #1820, converted styleFillVariants from slice to func (#1821)","shortMessageHtmlLink":"This closes #1820, converted styleFillVariants from slice to func (#1821"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESQsvdwA","startCursor":null,"endCursor":null}},"title":"Activity · qax-os/excelize"}