{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":589985860,"defaultBranch":"main","name":"joshua-util","ownerLogin":"mogudian","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-17T12:04:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/122781024?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1673957084.64414","currentOid":""},"activityList":{"items":[{"before":"b455273d5c8ce8f4a68583861ca9049c82e1fae8","after":"90f22b9a52c76252cd7b6009cc112effbe23a1dd","ref":"refs/heads/main","pushedAt":"2024-03-15T08:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"升级到1.0.17\n加入了范围工具Range\n修复ExcelParser中方法可见性","shortMessageHtmlLink":"升级到1.0.17"}},{"before":"783bbded4048d9774352f434c9f500ebc077cd31","after":"b455273d5c8ce8f4a68583861ca9049c82e1fae8","ref":"refs/heads/main","pushedAt":"2024-01-27T03:14:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"升级到1.0.16\n加入了常用的BinaryOperator\n加入了函数式的TryCatch","shortMessageHtmlLink":"升级到1.0.16"}},{"before":"16efaa4f820d666555f8e707f3f2da5789312863","after":"783bbded4048d9774352f434c9f500ebc077cd31","ref":"refs/heads/main","pushedAt":"2023-11-29T08:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"Add BooleanUtils for null-friendly Boolean checks\n\nThis commit adds a new utility class, BooleanUtils, that extends commons-lang3's BooleanUtils. It introduces two methods, isTrueOrNull and isFalseOrNull, which check if a Boolean value is true or null, or false or null, respectively. This extension is helpful when dealing with Boolean values that may be null- providing a null-friendly way to handle these cases. The README has also been updated to reflect this addition. Furthermore, the version in pom.xml has been updated from 1.0.11 to 1.0.12.","shortMessageHtmlLink":"Add BooleanUtils for null-friendly Boolean checks"}},{"before":"8aff7e9e671fcbb2e7a4960cf807b299972914f2","after":"16efaa4f820d666555f8e707f3f2da5789312863","ref":"refs/heads/main","pushedAt":"2023-10-06T07:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"Add split methods with condition to SplitUtils, version bump\n\nAdded two public methods, `splitToArray` and `splitToList`, and a private method, `splitToStream` to `SplitUtils` class. These methods allow the splitting of a string based on a given condition. This provides more flexible splitting options for users.\n\nAlso increased the version of the project in `pom.xml` from `1.0.10` to `1.0.11` to reflect the added features and improvements.","shortMessageHtmlLink":"Add split methods with condition to SplitUtils, version bump"}},{"before":"f0533a5b838fec84912519ef7594517ffdeeca96","after":"8aff7e9e671fcbb2e7a4960cf807b299972914f2","ref":"refs/heads/main","pushedAt":"2023-09-08T03:04:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"升级到1.0.10","shortMessageHtmlLink":"升级到1.0.10"}},{"before":"7e633e98a5c55e0193e3b058dce3a0f627bb2302","after":"f0533a5b838fec84912519ef7594517ffdeeca96","ref":"refs/heads/main","pushedAt":"2023-08-14T02:25:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"1. move EnumGetter, LooseEnumGetter, WeakTypeUtils to com.mogudiandian.util.lang\n2. add a util EnhancedEqualsUtils to compare diffrent types","shortMessageHtmlLink":"1. move EnumGetter, LooseEnumGetter, WeakTypeUtils to com.mogudiandia…"}},{"before":"b7d1be7354bc40ac39046c9833e763cd34eca7f9","after":"7e633e98a5c55e0193e3b058dce3a0f627bb2302","ref":"refs/heads/main","pushedAt":"2023-08-01T10:29:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"升级依赖,减少CVE漏洞","shortMessageHtmlLink":"升级依赖,减少CVE漏洞"}},{"before":"e9e3b38d4541503757bc8d2b5874a51396ddd11c","after":"b7d1be7354bc40ac39046c9833e763cd34eca7f9","ref":"refs/heads/main","pushedAt":"2023-07-24T09:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"批量修改author","shortMessageHtmlLink":"批量修改author"}},{"before":"34d3800a56642d08c3246dbe949582fa6b40ba97","after":"e9e3b38d4541503757bc8d2b5874a51396ddd11c","ref":"refs/heads/main","pushedAt":"2023-07-22T03:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"更新到1.0.5\n加入WeakTypeUtils和FunctionUtils\n修正ForceToMapCollector的注释错误,增加了默认的collect实现","shortMessageHtmlLink":"更新到1.0.5"}},{"before":"e540133a9a272d3d1fa7f5f17b35f123b63e9e27","after":"34d3800a56642d08c3246dbe949582fa6b40ba97","ref":"refs/heads/main","pushedAt":"2023-06-27T09:18:21.204Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"加入LooseEnumGetter","shortMessageHtmlLink":"加入LooseEnumGetter"}},{"before":"5447cc79589d3ff421125d111e13a3b4a041b7ab","after":"e540133a9a272d3d1fa7f5f17b35f123b63e9e27","ref":"refs/heads/main","pushedAt":"2023-06-12T09:19:54.425Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"升级到1.0.2,枚举工具类加入根据一个属性获取另一个属性","shortMessageHtmlLink":"升级到1.0.2,枚举工具类加入根据一个属性获取另一个属性"}},{"before":"786658194e1ebc8067b3882a8bd3fdc8bc9fc563","after":"5447cc79589d3ff421125d111e13a3b4a041b7ab","ref":"refs/heads/main","pushedAt":"2023-06-08T08:17:40.744Z","pushType":"push","commitsCount":2,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"BeanUtils加入拷贝集合功能","shortMessageHtmlLink":"BeanUtils加入拷贝集合功能"}},{"before":"abd838855b1409d5e7a05dd0c3d800bf1d020924","after":"786658194e1ebc8067b3882a8bd3fdc8bc9fc563","ref":"refs/heads/main","pushedAt":"2023-04-24T09:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"增加发包的等待时间","shortMessageHtmlLink":"增加发包的等待时间"}},{"before":"129eda401247dabc3756a95c944fca3a74e5d960","after":"abd838855b1409d5e7a05dd0c3d800bf1d020924","ref":"refs/heads/main","pushedAt":"2023-04-21T09:27:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"加入ForceToMapCollector\n改版本号为正式","shortMessageHtmlLink":"加入ForceToMapCollector"}},{"before":"734a4aa3587e11987a5810f2ce82408d6fe130d3","after":"129eda401247dabc3756a95c944fca3a74e5d960","ref":"refs/heads/main","pushedAt":"2023-04-20T07:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"加入CalculattionUtils","shortMessageHtmlLink":"加入CalculattionUtils"}},{"before":"835889cf41fcc1a55c2d18256b01cd956cb43355","after":"734a4aa3587e11987a5810f2ce82408d6fe130d3","ref":"refs/heads/main","pushedAt":"2023-04-20T01:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"加入NumberUtils","shortMessageHtmlLink":"加入NumberUtils"}},{"before":"03de17d61910f6792b236cbb7ea2ac849788af4f","after":"835889cf41fcc1a55c2d18256b01cd956cb43355","ref":"refs/heads/main","pushedAt":"2023-04-19T02:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"pom中加入上传到中央仓库的配置","shortMessageHtmlLink":"pom中加入上传到中央仓库的配置"}},{"before":"7033d275489e6a2355c261780e1ebe5ab8401942","after":"03de17d61910f6792b236cbb7ea2ac849788af4f","ref":"refs/heads/main","pushedAt":"2023-03-10T11:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"优化IP获取,提供简单的获取方式\n优化UUID工具,去掉减号\n完善readme","shortMessageHtmlLink":"优化IP获取,提供简单的获取方式"}},{"before":"9e6d0108b7b3bf6df2c00cf1194250f8bbc0f11b","after":"7033d275489e6a2355c261780e1ebe5ab8401942","ref":"refs/heads/main","pushedAt":"2023-03-10T10:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"完善readme","shortMessageHtmlLink":"完善readme"}},{"before":"ade736f04e6b9ee9344a62ac9496a37b578da4d4","after":"9e6d0108b7b3bf6df2c00cf1194250f8bbc0f11b","ref":"refs/heads/main","pushedAt":"2023-03-10T10:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"完善readme","shortMessageHtmlLink":"完善readme"}},{"before":"ce797f97d52401e5e04f73f1f8982e9e1a1d168f","after":"ade736f04e6b9ee9344a62ac9496a37b578da4d4","ref":"refs/heads/main","pushedAt":"2023-03-10T09:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"完善readme","shortMessageHtmlLink":"完善readme"}},{"before":"9a7de2f2d0ec2af513765fdce0019d3bcdf8689e","after":"ce797f97d52401e5e04f73f1f8982e9e1a1d168f","ref":"refs/heads/main","pushedAt":"2023-03-09T10:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"完善readme","shortMessageHtmlLink":"完善readme"}},{"before":"86bec826aeebf56485f22e2bd83e3f563bfa9988","after":"9a7de2f2d0ec2af513765fdce0019d3bcdf8689e","ref":"refs/heads/main","pushedAt":"2023-03-09T02:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"完善readme","shortMessageHtmlLink":"完善readme"}},{"before":"1df60212de8c7f5f89cca023272b2b13be9c6641","after":"86bec826aeebf56485f22e2bd83e3f563bfa9988","ref":"refs/heads/main","pushedAt":"2023-03-07T14:13:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogudian","name":"Joshua","path":"/mogudian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122781024?s=80&v=4"},"commit":{"message":"优化excelparser","shortMessageHtmlLink":"优化excelparser"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFnIvrQA","startCursor":null,"endCursor":null}},"title":"Activity · mogudian/joshua-util"}