{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":405593385,"defaultBranch":"main","name":"ZUtil","ownerLogin":"duanluan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-12T08:57:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14957667?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678898707.0","currentOid":""},"activityList":{"items":[{"before":"2d494c61849a15bd5d8d28be9e89ea0d822c4d70","after":"3522ba8f0a2555bd129cfd4496df26b589217526","ref":"refs/heads/main","pushedAt":"2024-08-22T10:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"feat: MapUtil 新增 org.apache.commons.collections4.MapUtils 所有方法","shortMessageHtmlLink":"feat: MapUtil 新增 org.apache.commons.collections4.MapUtils 所有方法"}},{"before":"39dc9b006d0b2c4c8097ac7aefcaec2338056be0","after":"2d494c61849a15bd5d8d28be9e89ea0d822c4d70","ref":"refs/heads/main","pushedAt":"2024-08-22T02:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"feat: MD5 工具类新增加密 byte 数组的方法,加密方法输入为 null 或空字符串时返回空字符串","shortMessageHtmlLink":"feat: MD5 工具类新增加密 byte 数组的方法,加密方法输入为 null 或空字符串时返回空字符串"}},{"before":"e049e21201d3d192063427bb6edaf74e61e6ae18","after":"39dc9b006d0b2c4c8097ac7aefcaec2338056be0","ref":"refs/heads/main","pushedAt":"2024-08-21T14:36:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"fix: 解决 parseObject、parseArray 方法无法执行到不含反序列化行为的方式","shortMessageHtmlLink":"fix: 解决 parseObject、parseArray 方法无法执行到不含反序列化行为的方式"}},{"before":"c0ace696f2a28231f757f42e2c0b0a87c466c04b","after":"e049e21201d3d192063427bb6edaf74e61e6ae18","ref":"refs/heads/main","pushedAt":"2024-07-16T02:30:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"提交JsonUtilTest的测试方法 (#19)\n\n* test: 提交IdCardUtilTest的测试方法\r\n\r\n* test: 更新IdCardUtilTest的测试方法\r\n\r\n* test: 提交JsonUtilTest的测试方法","shortMessageHtmlLink":"提交JsonUtilTest的测试方法 (#19)"}},{"before":"d24bb78b62e8214fb63e3e62012cc243d493d548","after":"c0ace696f2a28231f757f42e2c0b0a87c466c04b","ref":"refs/heads/main","pushedAt":"2024-07-02T12:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"test: 提交IdCardUtilTest的测试方法 (#18)\n\n* test: 提交IdCardUtilTest的测试方法\r\n\r\n* test: 更新IdCardUtilTest的测试方法","shortMessageHtmlLink":"test: 提交IdCardUtilTest的测试方法 (#18)"}},{"before":"aae2afb53361687c41d5eb70de4f85a999aaaf95","after":"d24bb78b62e8214fb63e3e62012cc243d493d548","ref":"refs/heads/main","pushedAt":"2024-06-15T09:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"fix: 更新链接","shortMessageHtmlLink":"fix: 更新链接"}},{"before":"55cdd033a403d2547c88832b223bd665f95a6009","after":"aae2afb53361687c41d5eb70de4f85a999aaaf95","ref":"refs/heads/main","pushedAt":"2024-06-14T06:01:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"config: 删除 properties 中的 ,不跳过测试,解决 jacoco 报告无法生成的问题","shortMessageHtmlLink":"config: 删除 properties 中的 <jacocoArgLine/>,不跳过测试,解决 jacoco 报告无法生成的问题"}},{"before":"4768b3b79964581ef6212f945e049417d5f48344","after":"55cdd033a403d2547c88832b223bd665f95a6009","ref":"refs/heads/main","pushedAt":"2024-06-14T05:41:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"style: 代码样式","shortMessageHtmlLink":"style: 代码样式"}},{"before":"2a26250a3b9d551e631691aaf67c3a45dfe4588a","after":"4768b3b79964581ef6212f945e049417d5f48344","ref":"refs/heads/main","pushedAt":"2024-06-14T03:19:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"test: 新增IdCardUtil 测试工具类 (#17)\n\n* test: 新增NumberUtil工具类测试\r\n\r\n* test: 新增ObjrUtil工具类测试\r\n\r\n* test: 新增MapUtil 工具类测试\r\n\r\n* test: 新增MD5Util 工具类测试\r\n\r\n* test: 新增IdCardUtil 工具类测试","shortMessageHtmlLink":"test: 新增IdCardUtil 测试工具类 (#17)"}},{"before":"76137653d49ddb08acbb80ccfd5edd10b6429401","after":"2a26250a3b9d551e631691aaf67c3a45dfe4588a","ref":"refs/heads/main","pushedAt":"2024-06-13T07:41:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"version: 更新版本号 2.0.0-alpha2","shortMessageHtmlLink":"version: 更新版本号 2.0.0-alpha2"}},{"before":"603e415112aca0b5dc3b8ace3fceb3b680fea78b","after":"76137653d49ddb08acbb80ccfd5edd10b6429401","ref":"refs/heads/main","pushedAt":"2024-06-13T06:40:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"fix: 解决 Md5Util 使用 Bouncy Castle 库但没有 addProvider 导致报错“no such provider: BC”的问题 #15","shortMessageHtmlLink":"fix: 解决 Md5Util 使用 Bouncy Castle 库但没有 addProvider 导致报错“no such provid…"}},{"before":"2b218af6f538e90d028489eddf6f1410a989c193","after":"603e415112aca0b5dc3b8ace3fceb3b680fea78b","ref":"refs/heads/main","pushedAt":"2024-06-13T05:33:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"新增MD5Util测试类 (#16)\n\n* test: 新增NumberUtil工具类测试\r\n\r\n* test: 新增ObjrUtil工具类测试\r\n\r\n* test: 新增MapUtil 工具类测试\r\n\r\n* test: 新增MD5Util 工具类测试","shortMessageHtmlLink":"新增MD5Util测试类 (#16)"}},{"before":"3445521993fa41c74623dd5f550695540d7bd1bb","after":"2b218af6f538e90d028489eddf6f1410a989c193","ref":"refs/heads/main","pushedAt":"2024-06-10T15:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"refactor: 分模块","shortMessageHtmlLink":"refactor: 分模块"}},{"before":"1b39dd84ac7b65d6518734d67deac933618fc246","after":"3445521993fa41c74623dd5f550695540d7bd1bb","ref":"refs/heads/main","pushedAt":"2024-06-02T08:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"新增MapUtil 工具类测试 (#14)\n\n* test: 新增NumberUtil工具类测试\r\n\r\n* test: 新增ObjrUtil工具类测试\r\n\r\n* test: 新增MapUtil 工具类测试","shortMessageHtmlLink":"新增MapUtil 工具类测试 (#14)"}},{"before":"0a8c1130c26d3aeedda08ce303548bf2d7db8d23","after":"1b39dd84ac7b65d6518734d67deac933618fc246","ref":"refs/heads/main","pushedAt":"2024-05-29T09:56:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"新增测试工具类 (#13)\n\n* test: 新增NumberUtil工具类测试\r\n\r\n* test: 新增ObjrUtil工具类测试","shortMessageHtmlLink":"新增测试工具类 (#13)"}},{"before":"656942d8271b73419873e42140fc9e027cef07fd","after":"0a8c1130c26d3aeedda08ce303548bf2d7db8d23","ref":"refs/heads/main","pushedAt":"2024-05-28T07:25:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"test: 新增NumberUtil工具类测试 (#12)","shortMessageHtmlLink":"test: 新增NumberUtil工具类测试 (#12)"}},{"before":"e30e660cc1d3db87c933dd5ceb8f9c58a8d8c938","after":"656942d8271b73419873e42140fc9e027cef07fd","ref":"refs/heads/main","pushedAt":"2024-03-05T05:55:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"style: 更新版本号","shortMessageHtmlLink":"style: 更新版本号"}},{"before":"0c7b842739c9ee5e24c747a0d5afd21168f091b3","after":"e30e660cc1d3db87c933dd5ceb8f9c58a8d8c938","ref":"refs/heads/main","pushedAt":"2024-03-05T05:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c76fcd27ca51cc7198299b4e0846bc5ba44aed22","after":"0c7b842739c9ee5e24c747a0d5afd21168f091b3","ref":"refs/heads/main","pushedAt":"2024-03-04T06:41:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"fix: 解决 format 格式化 Date 类型时报错 Unsupported field: YearOfEra","shortMessageHtmlLink":"fix: 解决 format 格式化 Date 类型时报错 Unsupported field: YearOfEra"}},{"before":"8695e903df9b7a94fc18dc4696b9dfdbcd9a099b","after":"c76fcd27ca51cc7198299b4e0846bc5ba44aed22","ref":"refs/heads/main","pushedAt":"2024-01-28T17:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"refactor: 删除无效测试代码,以前 SecurityUtil 的代码错的","shortMessageHtmlLink":"refactor: 删除无效测试代码,以前 SecurityUtil 的代码错的"}},{"before":"05b06df049bc83dcfb9e8de847791c39bfe2abad","after":"8695e903df9b7a94fc18dc4696b9dfdbcd9a099b","ref":"refs/heads/main","pushedAt":"2024-01-28T17:37:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"version: 升级版本号","shortMessageHtmlLink":"version: 升级版本号"}},{"before":"d62d62320ce5d88d59f94f92e0d90593a98660a2","after":"05b06df049bc83dcfb9e8de847791c39bfe2abad","ref":"refs/heads/main","pushedAt":"2024-01-01T08:44:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"feat: lang.NumberUtil 中 leThanZero、leThanEqToZero、geThanZero、geThanEqToZero、isInteger 方法的形参为 null 时返回 false","shortMessageHtmlLink":"feat: lang.NumberUtil 中 leThanZero、leThanEqToZero、geThanZero、geThanEq…"}},{"before":"a92a8b9ec185709535c3d20adfaf0eb51133903b","after":"d62d62320ce5d88d59f94f92e0d90593a98660a2","ref":"refs/heads/main","pushedAt":"2023-12-24T11:45:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"feat: 新增 StrUtil 方法 isEmpty、isNotEmpty、isAnyEmpty、isBlank、isNotBlank、isAnyBlank 形参为 Object 的重载","shortMessageHtmlLink":"feat: 新增 StrUtil 方法 isEmpty、isNotEmpty、isAnyEmpty、isBlank、isNotBlank、…"}},{"before":"3229bb8dc765c6d509699d2717a071f99340e355","after":"8b428af46b14a49af1a7a6f618541e88a93015f8","ref":"refs/heads/gh-pages","pushedAt":"2023-12-24T09:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"Deploy website - based on a92a8b9ec185709535c3d20adfaf0eb51133903b","shortMessageHtmlLink":"Deploy website - based on a92a8b9"}},{"before":"44bddd72ace7d4de17c876b6221a5889719aca46","after":"a92a8b9ec185709535c3d20adfaf0eb51133903b","ref":"refs/heads/main","pushedAt":"2023-12-24T09:14:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"version: 升级 React 和 Docusaurus 版本","shortMessageHtmlLink":"version: 升级 React 和 Docusaurus 版本"}},{"before":"e736a9022cccd5dc4c19bd2b587cc13e5e391b5f","after":"44bddd72ace7d4de17c876b6221a5889719aca46","ref":"refs/heads/main","pushedAt":"2023-12-24T08:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"refactor: 根据 1.14.0 提交内容更新文档","shortMessageHtmlLink":"refactor: 根据 1.14.0 提交内容更新文档"}},{"before":"9d832a7de03a12b5c6518887c58aed53799217da","after":"3229bb8dc765c6d509699d2717a071f99340e355","ref":"refs/heads/gh-pages","pushedAt":"2023-12-24T08:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"Deploy website - based on e736a9022cccd5dc4c19bd2b587cc13e5e391b5f","shortMessageHtmlLink":"Deploy website - based on e736a90"}},{"before":"82d9d821e02756b30c668ac526fcc043010d0f49","after":"e736a9022cccd5dc4c19bd2b587cc13e5e391b5f","ref":"refs/heads/main","pushedAt":"2023-12-24T08:31:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"version: 更新版本号","shortMessageHtmlLink":"version: 更新版本号"}},{"before":"066e47af9cf282b7604d2eea1fceed98aa4620ff","after":"82d9d821e02756b30c668ac526fcc043010d0f49","ref":"refs/heads/main","pushedAt":"2023-12-24T07:28:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"refactor: RegExUtils 删除有 Pattern 形参的方法,新增 replaceFirst 替换第一个匹配项的第一个捕获组的匹配值的重载方法","shortMessageHtmlLink":"refactor: RegExUtils 删除有 Pattern 形参的方法,新增 replaceFirst 替换第一个匹配项的第一个捕获…"}},{"before":"8d3544dc0630e595f1ccc4fd3bcb94a9d727aff5","after":"066e47af9cf282b7604d2eea1fceed98aa4620ff","ref":"refs/heads/main","pushedAt":"2023-12-23T21:05:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"duanluan","name":"勤为径苦作舟","path":"/duanluan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14957667?s=80&v=4"},"commit":{"message":"style: 删除 FileUtils 获取类的[根]路径方法的无效代码,获取类路径没用,因为打成 jar 包之后访问不到","shortMessageHtmlLink":"style: 删除 FileUtils 获取类的[根]路径方法的无效代码,获取类路径没用,因为打成 jar 包之后访问不到"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoSKdowA","startCursor":null,"endCursor":null}},"title":"Activity · duanluan/ZUtil"}