{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40769974,"defaultBranch":"master","name":"utfcpp","ownerLogin":"nemtrif","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-15T16:11:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13811192?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704040302.0","currentOid":""},"activityList":{"items":[{"before":"139d23326258d21d633aee0b27f2db94b8dd9379","after":"6be08bbea14ffa0a5c594257fb6285a054395cd7","ref":"refs/heads/master","pushedAt":"2023-12-29T22:40:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Merge pull request #120 from ufleisch/arch-independent\n\nUse ARCH_INDEPENDENT with write_basic_package_version_file","shortMessageHtmlLink":"Merge pull request #120 from ufleisch/arch-independent"}},{"before":"9d9067ff42d1d0fbc012b5aa9ec349f611fcabc6","after":"139d23326258d21d633aee0b27f2db94b8dd9379","ref":"refs/heads/master","pushedAt":"2023-12-12T01:27:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Merge pull request #118 from striezel-stash/fix-typos\n\nFix some typos","shortMessageHtmlLink":"Merge pull request #118 from striezel-stash/fix-typos"}},{"before":"aed58281cf45838bdb7296e3109bd5a633d677ed","after":"9d9067ff42d1d0fbc012b5aa9ec349f611fcabc6","ref":"refs/heads/master","pushedAt":"2023-12-12T01:25:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Merge pull request #119 from striezel-stash/actions-checkout-v4\n\nUpdate actions/checkout in GitHub Actions to v4","shortMessageHtmlLink":"Merge pull request #119 from striezel-stash/actions-checkout-v4"}},{"before":"c9733bbe49d32c7ed35a3a19c05da10ed61dd94f","after":"aed58281cf45838bdb7296e3109bd5a633d677ed","ref":"refs/heads/master","pushedAt":"2023-12-10T15:42:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Release 4.0.4","shortMessageHtmlLink":"Release 4.0.4"}},{"before":"bc36bafd6b6aad2aea8d31a7af0f0337d62fc1ca","after":"c9733bbe49d32c7ed35a3a19c05da10ed61dd94f","ref":"refs/heads/master","pushedAt":"2023-12-03T23:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Release 4.0.3","shortMessageHtmlLink":"Release 4.0.3"}},{"before":"b199c0d6bb633d9d17055a0bf085dd71439122dd","after":"bc36bafd6b6aad2aea8d31a7af0f0337d62fc1ca","ref":"refs/heads/master","pushedAt":"2023-12-03T22:58:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Merge pull request #115 from mhx/mhx/fix-install\n\nfix: revert to pre-4.x install path {prefix}/utf8cpp (see #112)","shortMessageHtmlLink":"Merge pull request #115 from mhx/mhx/fix-install"}},{"before":"a64509517033fe5c4951aa330e7decdf4ca6d1a1","after":"b199c0d6bb633d9d17055a0bf085dd71439122dd","ref":"refs/heads/master","pushedAt":"2023-11-24T23:45:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"A minor fix to README.md","shortMessageHtmlLink":"A minor fix to README.md"}},{"before":"fdca3c98abbe28c63ae1956a7aed02e42a7d6979","after":"a64509517033fe5c4951aa330e7decdf4ca6d1a1","ref":"refs/heads/master","pushedAt":"2023-11-24T23:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Remove CircleCI, as we are using GitHub Workflows now","shortMessageHtmlLink":"Remove CircleCI, as we are using GitHub Workflows now"}},{"before":"f6780f77f6824aa0fbe69f9b97ef7d8aba26ed92","after":"fdca3c98abbe28c63ae1956a7aed02e42a7d6979","ref":"refs/heads/master","pushedAt":"2023-11-24T23:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Create cmake-multi-platform.yml","shortMessageHtmlLink":"Create cmake-multi-platform.yml"}},{"before":"e41ec639b752e147515cd4293c6a11b4721daad3","after":"f6780f77f6824aa0fbe69f9b97ef7d8aba26ed92","ref":"refs/heads/master","pushedAt":"2023-11-04T15:33:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Merge pull request #113 from ufleisch/fix-cmake\n\nFix CMake build system to use existing include directory (#112)","shortMessageHtmlLink":"Merge pull request #113 from ufleisch/fix-cmake"}},{"before":"972c5501d76eb9a98058e1f823155711eddcab46","after":"e41ec639b752e147515cd4293c6a11b4721daad3","ref":"refs/heads/master","pushedAt":"2023-10-28T15:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Version 4.0.1","shortMessageHtmlLink":"Version 4.0.1"}},{"before":"dee52c1f94e662ac38eb82826a29212287d89abc","after":"972c5501d76eb9a98058e1f823155711eddcab46","ref":"refs/heads/master","pushedAt":"2023-10-28T15:22:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Fix for issue #111\n\nFixing regression caused by the fix for #78, which leads to utf8::unchecked::utf16to8() chopping off the last character in many cases.","shortMessageHtmlLink":"Fix for issue #111"}},{"before":"972c5501d76eb9a98058e1f823155711eddcab46","after":"dee52c1f94e662ac38eb82826a29212287d89abc","ref":"refs/heads/master","pushedAt":"2023-10-28T15:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Version 4.0.1","shortMessageHtmlLink":"Version 4.0.1"}},{"before":"925e7147ece348a170f4fea3a7f94ee72b433030","after":"972c5501d76eb9a98058e1f823155711eddcab46","ref":"refs/heads/master","pushedAt":"2023-10-28T15:16:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Fix for issue #111\n\nFixing regression caused by the fix for #78, which leads to utf8::unchecked::utf16to8() chopping off the last character in many cases.","shortMessageHtmlLink":"Fix for issue #111"}},{"before":"50df916b5072400c9bde781e2fd9202f27bde9e4","after":null,"ref":"refs/heads/v4","pushedAt":"2023-10-22T22:21:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"}},{"before":"6f0e7c7865208f2a6b882a7e138584beb1b6b2fd","after":"925e7147ece348a170f4fea3a7f94ee72b433030","ref":"refs/heads/master","pushedAt":"2023-10-21T22:16:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Merge V4 branch into main (#110)\n\n* Redefined and renamed types for code units.\r\n\r\n* Remove -Wsign-conversion from test builds.\r\n\r\n* find_invalid and is_valid that work with C-style strings.\r\n\r\n* Lifted the C++11 requirement for some functions\r\n that take std::string as an argument.\r\n\r\n* Support for C++20 u8string\r\n\r\nIssue #89\r\n\r\n* Update test docker image to 4.0.0\r\n\r\n* Update Dockerfile to run tests with a recent gcc compiler.\r\n\r\n* Make some internal helper functions non-template\r\n\r\n* Add append16 function\r\n\r\nSupport for appending codepoints to existing utf16 encoded strings.\r\n\r\nSee #91\r\n\r\n* next16\r\n\r\n* Tests and documentation for next16\r\n\r\n* Rewrite CMakeLists\r\n\r\nDrop the existing CMake structure and write the new one from scratch. The root CMakeLists.txt is used for installing the package without building and running tests. Testing is done via a separate CMakeLists.txt in the tests directory.\r\n\r\n* Remove \"samples\" directory.\r\n\r\nThe content of that file is already in the documentation.\r\n\r\n* Update README.md\r\n\r\nRestructure the reference, add installation instructions, toc, other minor changes","shortMessageHtmlLink":"Merge V4 branch into main (#110)"}},{"before":"dcd66917d24c11c5c0df8cbe09a898a683005644","after":"50df916b5072400c9bde781e2fd9202f27bde9e4","ref":"refs/heads/v4","pushedAt":"2023-10-21T21:13:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Update README.md\n\nRestructure the reference, add installation instructions, toc, other minor changes","shortMessageHtmlLink":"Update README.md"}},{"before":"74c38fde3bf2903129ceee16e4cab7bc9d06c52c","after":"dcd66917d24c11c5c0df8cbe09a898a683005644","ref":"refs/heads/v4","pushedAt":"2023-10-21T21:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f55873055fdbd7539c723510e1ac34f0d3140614","after":"74c38fde3bf2903129ceee16e4cab7bc9d06c52c","ref":"refs/heads/v4","pushedAt":"2023-10-21T21:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Update README.md\n\nMore playing with TOC","shortMessageHtmlLink":"Update README.md"}},{"before":"da84c087b7ee273deab0bc1116ff6aba2d4950e2","after":"f55873055fdbd7539c723510e1ac34f0d3140614","ref":"refs/heads/v4","pushedAt":"2023-10-21T21:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdded TOC","shortMessageHtmlLink":"Update README.md"}},{"before":"6efa6e7de162267ce610836b65a36c7415eb1dd7","after":"da84c087b7ee273deab0bc1116ff6aba2d4950e2","ref":"refs/heads/v4","pushedAt":"2023-10-21T20:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Update README.md\n\nRestructure the reference, add installation instructions, other minor changes","shortMessageHtmlLink":"Update README.md"}},{"before":"d865081bf429f2d93d3a7e9649f0ce809289f93a","after":"6efa6e7de162267ce610836b65a36c7415eb1dd7","ref":"refs/heads/v4","pushedAt":"2023-10-15T21:08:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Remove \"samples\" directory.\n\nThe content of that file is already in the documentation.","shortMessageHtmlLink":"Remove \"samples\" directory."}},{"before":"0b1c712852c0937cacec70a2e22a26441a123902","after":"d865081bf429f2d93d3a7e9649f0ce809289f93a","ref":"refs/heads/v4","pushedAt":"2023-10-01T22:28:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Tests and documentation for next16","shortMessageHtmlLink":"Tests and documentation for next16"}},{"before":"b455811a4e861c8f95a59628f51a3fdc06568fa3","after":"0b1c712852c0937cacec70a2e22a26441a123902","ref":"refs/heads/v4","pushedAt":"2023-10-01T17:17:28.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Merge branch 'master' into v4","shortMessageHtmlLink":"Merge branch 'master' into v4"}},{"before":"0ee84daac8bd6c35cbc3b8a144e6a40e0b2fe588","after":"6f0e7c7865208f2a6b882a7e138584beb1b6b2fd","ref":"refs/heads/master","pushedAt":"2023-09-24T21:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Version 3.2.5","shortMessageHtmlLink":"Version 3.2.5"}},{"before":"0c8da664ee30336f7fd13e0aa6a840635380898c","after":"0ee84daac8bd6c35cbc3b8a144e6a40e0b2fe588","ref":"refs/heads/master","pushedAt":"2023-09-24T21:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Fix for issue #78: unchecked::utf16to8 reads out of bounds if provided only leading surrogate","shortMessageHtmlLink":"Fix for issue #78: unchecked::utf16to8 reads out of bounds if provide…"}},{"before":"c87f2d39513cb333f39fe7ad828eb8ee4221c42f","after":"0c8da664ee30336f7fd13e0aa6a840635380898c","ref":"refs/heads/master","pushedAt":"2023-09-24T20:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Typo in documentation.","shortMessageHtmlLink":"Typo in documentation."}},{"before":"18026b8ebc2971aaec6ffc0a6d75cf171d2811b1","after":"c87f2d39513cb333f39fe7ad828eb8ee4221c42f","ref":"refs/heads/master","pushedAt":"2023-09-24T20:36:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Re-write the \"Alternatives\" section of the documentation to point to a third-party article.","shortMessageHtmlLink":"Re-write the \"Alternatives\" section of the documentation to point to …"}},{"before":"f23474118c5c544c1403883976d78128d17125f9","after":"18026b8ebc2971aaec6ffc0a6d75cf171d2811b1","ref":"refs/heads/master","pushedAt":"2023-09-23T19:20:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Guard add_library","shortMessageHtmlLink":"Guard add_library"}},{"before":"df857efc5bbc2aa84012d865f7d7e9cccdc08562","after":"f23474118c5c544c1403883976d78128d17125f9","ref":"refs/heads/master","pushedAt":"2023-08-12T15:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemtrif","name":"Nemanja Trifunovic","path":"/nemtrif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13811192?s=80&v=4"},"commit":{"message":"Version 3.2.4","shortMessageHtmlLink":"Version 3.2.4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1FS_-wA","startCursor":null,"endCursor":null}},"title":"Activity · nemtrif/utfcpp"}