变更日志

March 23, 2026 · View on GitHub

类型说明
A新增
U更新
D删除
T测试
O优化
F修复BUG

release_0.0.1

序号变更类型说明时间备注
1A基本功能的实现2020-1-7 21:46:32

release_0.0.2

序号变更类型说明时间备注
1O优化最大长度匹配模式2020-1-8 09:34:35
2A新增替换实现2020-1-8 09:34:35性能优于各种博客的直接正则替换。
3O优化公共代码到 heaven 项目2020-1-8 09:34:35便于后期统一维护整理。
4O初步优化 DFA 对应 map 的大小2020-1-8 09:34:35

release_0.0.3

序号变更类型说明时间备注
1O优化敏感词大小2020-1-8 09:34:35

release_0.0.4

序号变更类型说明时间备注
1A支持大小写转换2020-1-9 09:34:35
1A支持半角全角转换2020-1-9 09:34:35

release_0.0.5

序号变更类型说明时间备注
1D移除单个字符 v2020-1-9 09:34:35
2D移除单个字符 2020-1-10 09:34:35
3O责任链模式优化代码实现2020-1-10 09:34:35
4A支持数字格式化转换2020-1-10 09:34:35
5A支持数字敏感词验证2020-1-10 09:34:35
6O优化所有写法的数字为阿拉伯写法2020-1-10 09:34:35

release_0.0.6

序号变更类型说明时间备注
1A添加中文繁简体转换支持2020-1-10 09:34:35
2A添加英文常见写法转换支持2020-1-10 09:34:35
3A新增敏感词 2020-1-10 09:34:35
4D移除单个词 k买仆办功务动区卖台吨天房本歌滚灾独证踢弓2020-1-10 09:34:35

release_0.0.7

序号变更类型说明时间备注
1A添加忽略重复词支持2020-1-10 09:34:35

release_0.0.8

序号变更类型说明时间备注
1A添加用户自定义敏感词和白名单2020-1-10 09:34:35

release_0.0.9

序号变更类型说明时间备注
1A添加邮箱检测2020-1-11 09:34:35

release_0.0.10

序号变更类型说明时间备注
1F修复依赖包 heaven 版本2020-1-11 09:34:35

release_0.0.11

序号变更类型说明时间备注
1A添加对于数字过滤的可配置型2020-1-14 22:48:12
2A添加部分敏感词2020-1-14 22:48:12

release_0.0.12

序号变更类型说明时间备注
1A添加对于网址的过滤2020-1-16 20:51:58

release_0.0.13

序号变更类型说明时间备注
1A新增 Helper 工具类2021-5-12 20:51:58
2A新增动态词库初始化支持2021-5-12 20:51:58

release_0.0.14

序号变更类型说明时间备注
1A开发样式配置特性2021-5-31 20:51:58

release_0.0.15

序号变更类型说明时间备注
1A优化 init 方式2021-7-16 20:51:58

release_0.1.0

序号变更类型说明时间备注
1A返回敏感词对应的下标范围2021-8-8 20:51:58
2UignoreRepeat 默认为 false2021-8-8 20:51:58
3U把测试、系统、买卖、彩票等常用词移出敏感词库2021-8-8 20:51:58

release_0.1.1

序号变更类型说明时间备注
1F自定义敏感词 allow/deny 进行格式化处理2021-12-11 23:51:58

release_0.2.0

序号变更类型说明时间备注
1A允许用户自定义替换策略2022-01-15 23:51:58
2U升级二方数据库依赖2022-01-15 23:51:58

release_0.2.1

序号变更类型说明时间备注
1O移除日志初始化的控台日志输出2023-02-17 23:51:58
2A支持数字检验的长度指定2022-01-17 23:51:58

release_0.3.0

序号变更类型说明时间备注
1O移除冗余的耗时统计2023-06-06 23:51:58
2A优化代码实现方式,添加工具类方法2023-06-06 23:51:58

release_0.3.1

序号变更类型说明时间备注
1O敏感词添加2023-06-06 23:51:58幸运/幸运儿/17年前/1条/1梯两户/1比1/年检/幸存/幸运/幸运儿/恶搞/游戏机/日/草
2A敏感词添加2023-06-06 23:51:58SB

release_0.3.2

序号变更类型说明时间备注
1O中文繁简体样式2023-06-07 23:51:58调整实现策略
2A代码结构优化2023-06-07 23:51:58调整实现策略

release_0.4.0

序号变更类型说明时间备注
1O优化单词校验逻辑2023-06-08 23:51:58
2A新增是否单词校验的开关2023-06-08 23:51:58

release_0.5.0

序号变更类型说明时间备注
1A优化单词结果,减少 String 创建2023-06-08 23:51:58
2A优化 contains 判断,减少 String 创建2023-06-08 23:51:58

release_0.6.0

序号变更类型说明时间备注
1O性能优化:字符映射统一处理一遍,而不是每次都处理2023-06-09 23:51:58
2D移除废弃的 replaceContext2023-06-09 23:51:58

release_0.7.0

序号变更类型说明时间备注
1AIWordMap 命名调整为 IWordData, 添加 Tree 实现。优化内存占用2023-06-09 23:51:58避免过于限制,放开便于后续拓展

release_0.8.0

序号变更类型说明时间备注
1A添加 ICharFormatCombine2023-06-10 23:51:58允许用户自定义格式化组合策略
2A添加 ISensitiveCheckCombine2023-06-10 23:51:58允许用户自定义敏感词校验组合策略
3A添加 IWordAllowDenyCombine2023-06-10 23:51:58允许用户自定义 allow+deny 的组合策略
4A添加引导类进阶的配置使用说明2023-06-10 23:51:58放在后续,避免内部接口不够稳定
5U内部接口名称统一为 IWordXXX2023-06-10 23:51:58

release_0.9.0

序号变更类型说明时间备注
1O移除单个汉字+部分常用词的脏词2023-11-17 23:51:58降低误判率

release_0.10.0

序号变更类型说明时间备注
1A添加脏词的标签接口,便于后续拓展2023-12-05 23:51:58

release_0.11.0

序号变更类型说明时间备注
1A添加忽略字符接口,便于跳过一些干扰的字符2023-12-08 23:51:58

release_0.12.0

序号变更类型说明时间备注
1A添加 wordTags 标签结果处理类2023-12-18 23:51:58
2A添加 AbstractWordResultHandler 处理类,便于后续拓展和统一管理2023-12-18 23:51:58

release_0.13.0

序号变更类型说明时间备注
1A对匹配后的单词,额外可以做一次校验,比如做一次英文全词匹配的验证。2024-02-19 23:51:58

release_0.13.1

序号变更类型说明时间备注
1F修正单词匹配 BUG2024-2-28 16:16:42https://github.com/houbb/sensitive-word/pull/47

release_0.13.2

序号变更类型说明时间备注
1O优化部分2长度的英文,避免误判2024-4-7 21:04:18
2O升级 heaven 版本到 v0.9.02024-4-7 21:04:18

release_0.13.3

序号变更类型说明时间备注
1O移除辉煌、辅导、迅雷、运营、近亲、连接、1期、2o年、2期、3期、46级、4川、4风、4级证、5周年、5月天、610、64、6级证、89、8964、89年、9成、fa票、ftp://、nrqr、o785692024-4-8 21:04:18
2O移除pqαr、q币、tqrqu、v商、xi藏、xrnvs、xrqu、xrtbrnvs、x藏、you行、αqrqr、αqrqu、αrnvs、αrwqnvs、丁香、万岁、上海交大、上海交警、不良、专6、专8、丑化、东升、中华、中华人民共和国2024-4-8 21:04:18
3O中南海、中国、中考、主义、主权、举行、举办、乌克兰、乌鲁木齐、乡巴佬、买房、争鸣、二战、亚洲、亡国、交警、交通部、亵渎、人渣、人质、人鬼情未了、今有广东2024-4-7 21:04:18
4O仙剑、仙侣奇缘、仙界传、仙笛、代理、价格、仿真、优惠、会员、传单、伤亡、住宅、佛祖、佛教、作秀、佳薇、供应、侦探、侮辱、侵犯、俄国、俄罗斯、保监会、信仰、信号、信息、信用卡、信誉、修炼、2024-4-7 21:04:18
5O倒塌、倒退、倚天、借记卡、值勤、倾城美人、假冒、偷税、储蓄卡、催泪、催眠、傲视、傲神传、僵尸、充值、光线、光明日报、克隆、免费使用、全套、全户型、全职、全集、公务员、公司、公告、公司网址、公安、公安局、公寓、2024-4-7 21:04:18
6O公文、公证、兰博、共产、其它、内幕、冒险岛、凤凰、凶手、出卖、出售、出版社、出货、击毙、刀剑、分析、刑警、列宁、别墅、制作、制服、刷卡、剑侠世界、剧毒、加冰2024-4-7 21:04:18
7O动向、动漫、助理、助听器、劲舞、劳务、北京、北韩、千年、千岛湖、华语、协警、卡通、卧底、卫星电视、卫生部、卫生巾、印章、历史、压制、压迫、原子弹、原点、参拜、2024-4-7 21:04:18
8O反攻、发售、发票、受伤、变天、变态、口腔科、古兰经、古龙、可儿、可塑、台湾、叱咤、号码、司机、同志、名刀、名师、后庭、后庭花、吐血、启蒙派、告示、呻吟、和平、和弦、咨询、哥哥、哥白尼2024-4-7 21:04:18
9O唐僧、商务、商业楼、商圈、商铺、商标、善恶有报、喷剂、回族、回馈、围攻、国务院、国家、国庆、国歌、圆满、圣母、在十月、地址、地产、地球文明2024-4-7 21:04:18
10O地震、均价、坠落、城堡、城管、增值税、复仇、复制、复活、多维、大宝、大师、大话、天猫、天骄、太监、头孢、奥运、奥运会、女人、如影逐形、如来、妈妈、姐夫、姐姐、孤儿2024-4-7 21:04:18
11O学习班、学位证、学历证、学历证书、宇宙真理、安全监管、安全部、安定、安息、完美世界、宗教、官场、官方、定金、定额、宝莲灯、审查、审计、客户、客服、客服人员、密码2024-4-7 21:04:18
12O富婆、富姐、富姐婆、寻仇、导师、导弹、导火索、导航、封神、封锁、小说、小龙女、尖值、屏蔽、岁月无声、崩盘、巡查、工商、工商局、巨商、巴赫、市长、2024-4-7 21:04:18
13O师傅、师父、帐号、帝国主义、常委、幸运儿、广告、广电、广电局、广电总局、庐江、废墟、建筑、开发、开发票、开放、引导、弟子、形式主义、征途、2024-4-7 21:04:18
14O微信、怀旧、性情、性情中人、总局、总理、总裁、恭喜、您被、户口本、户型、房产、房地产、房型、房间、手机、托福、投票、抗战、抗议、报国、报警、拉sa、拉萨、招商、招募、2024-4-7 21:04:18
15O拦截、拿破仑、指导员、挑战、捆绑、探头、接班、摄像、收藏品、改革、政治、救援、教徒、数通、文化部、断电、新浪、新闻出版、无线耳机、无线通话、日本、日本人、旺铺、2024-4-7 21:04:18
16O昏迷、易容、星月、星星月亮、星相、春光、春色、暧昧、月嫂、月卡、月光宝盒、朝鲜、朝鲁、期货、本店、本色、杜鹃、杨j、格斗、梵高、检察、检查、楼盘、欲望、正义、2024-4-7 21:04:18
17O武力、武器、武神、武警、歹徒、死亡、残疾、母亲、毕业、毕业证、毕加索、民族、民国、民政局、民警、汉人、江山、江山如此多娇、江湖、汪洋、沉沦、沁园春、沙僧、2024-4-7 21:04:18
18O洗牙、洞穴、活动、消息、淘宝、混沌、清仓、清真、清纯、渡口、温b、温馨、温馨提示、激情、烟花、烟草、烟草局、然后、燃烧、爆炸、爸爸、爷爷、父亲、爹娘、牙科、牙疼、牙签、牙周炎、2024-4-7 21:04:18
19O牢记、牲口、狙击、独立、猥琐、现代中国、现金、现货、现房、瓦斯、生肖、用户、电信、电影、电影下载、电话、男装、疫苗、病毒、监督、监管、监管局、盗版、盘古、相亲会2024-4-7 21:04:18
20O省长、督察、短信、破坏、硬币、礼品、礼物、社会、社会主义、祖国、祖宗、离婚、秃鹰、种子、租房、租售、移动、移民、税务、穷人、空降、签证、简历、米粒、精装、纪元、经济、经典语录、绝版2024-4-7 21:04:18
21O统治、维护、维权、缅甸、缠上、缺陷、网址、网关、网易、网站、网站建设、网络、网购、罪行、美利坚、美国、美女、群发、老板、老板手机、考号、考研、耳机、2024-4-7 21:04:18
22O耶和华、耶稣、联合国、联合行动、 联系、联通、股票、自fe、自制、自拍、舆论、舒淇、航天、航班、航空、花园、苹果、茅台、茉莉花、药水、莎士比亚、落榜、蒙面、蓝光、虎头、2024-4-7 21:04:18
23O虎牙、虎门、蛤蟆、融资、行驶证、街铺、被迫、西游、西臧、西藏、观世音、解放军、警察、讲法、论文、证书、证件、证券、诛仙、诡异、语句、语音、诱惑、资格、跟踪、路人、躲猫猫、通告2024-4-7 21:04:18
24O通知、通讯录、道教、采花、重生、钓鱼、钢珠、铃声、链接、销售、错别字、锤子、锤锤、面积、预测、领土、领导、风水、风花、首长、鲁迅、鲍鱼、鸡尾酒、麻将、2024-4-7 21:04:18

release_0.13.4

序号变更类型说明时间备注
1O移除 一直对、组织、验证码、数据库、服务器、火药、世界都、聚集、国内、制造、解码、万里、视频、中国好声音2024-4-9 21:04:18
2O移除 骑士、移动公司、战役、战场、飞机票、逃逸、自由、杂志、使用人数、域名服务、人民日报、一粒沙、牛顿、三国演义、哥伦布、2024-4-9 21:04:18
3O移除 订票、财政部、搜狐、人员变动、惊天动地、试卷、华莱士、空闲时间、泰晤士报、企业家、气象局、诺贝尔奖、多多益善、论坛、外交部2024-4-9 21:04:18
4O移除 焚烧、雅典娜、真相、真善美、制造、万里、法国、世界都、昨日重现、信息中心、马克思、刘德华、内蒙古、2024-4-9 21:04:18
5O移除 涿州、中国联通、中国网通、李老师、写字楼、人民银行、卡拉、牛魔王、 张杰、哪里找、爱因斯坦、天地之间、不玩了、里根、监听器、监听2024-4-9 21:04:18
6O移除 选举、登陆、中国移动、运营者、客户服务、精益求精、下载速度、好朋友、拦截器、账号、无界、深入浅出、腾讯、解码器、管理员、白皮书2024-4-9 21:04:18
7O移除 监听、运营商、一起玩、转化、超市2024-4-9 21:04:18

release_0.14.0

序号变更类型说明时间备注
1A结果添加敏感词的类别2024-4-11 15:02:25

release_0.15.0

序号变更类型说明时间备注
1F调整默认文件名称,避免和其他框架重合。2024-4-23 21:02:25https://github.com/houbb/sensitive-word/issues/54

release_0.16.0

序号变更类型说明时间备注
1A支持资源的释放,如 andriod 场景2024-4-26 21:02:25废弃版本,https://github.com/houbb/sensitive-word/issues/53

release_0.16.1

序号变更类型说明时间备注
1F支持资源的释放,如 andriod 场景2024-4-26 21:02:25修正未调用问题,https://github.com/houbb/sensitive-word/issues/53

release_0.16.2

序号变更类型说明时间备注
1O敏感词优化移除: 译码器/鞋帽/破解/看下/快乐水/冷却/招聘/搬迁/机票/谣言/第4代/赚钱/1989年/贫穷/护士/工作人员/网通/超速/明心/人民/服务管理/刺激/心水/2024-6-01 15:02:25
2O敏感词优化移除: 影院/公关/韦小宝/挣钱/资本主义/人也/战争/水浒/女装/装修/妹妹/他爸爸/他妈妈2024-6-01 15:02:25
3O默认关闭数字+网址+邮箱的校验2024-6-01 15:02:25降低误判率

release_0.17.0

序号变更类型说明时间备注
1AIPV4 校验2024-6-01 15:02:25https://github.com/houbb/sensitive-word/issues/43

release_0.18.0

序号变更类型说明时间备注
1A优化网址匹配策略,避免命中 1.jpg 之类的2024-7-07 15:02:25

release_0.18.1

序号变更类型说明时间备注
1A优化自定义策略,避免出现返回 null 导致的 NPE2024-8-28 15:02:25

release_0.19.0

序号变更类型说明时间备注
1A单个词的新增/删除2024-8-28 15:02:25
2Aallow/deny 的空实现,便于测试场景2024-8-28 15:02:25

release_0.19.1

序号变更类型说明时间备注
1F修正 englishWordMatch 单个字符误判的问题2024-8-28 15:02:25https://github.com/houbb/sensitive-word/issues/69

release_0.19.2

序号变更类型说明时间备注
1F修正 #68 SensitiveWordCharIgnores.specialChars() 误判命中开始的问题2024-8-28 15:02:25https://github.com/houbb/sensitive-word/issues/68

release_0.20.0

序号变更类型说明时间备注
1A支持数字的全词匹配2024-9-18 19:39:40https://github.com/houbb/sensitive-word/issues/77

release_0.21.0

序号变更类型说明时间备注
1O优化白名单的匹配策略,避免长白名单时,匹配到短的黑名单,不符合预期。2024-9-18 21:39:40https://github.com/houbb/sensitive-word/issues/76 +19
2A白名单支持单个编辑2024-9-18 21:39:40避免全量初始化

release_0.22.0

序号变更类型说明时间备注
1F修正数字匹配问题2024-11-10 22:43:08https://github.com/houbb/sensitive-word/issues/84

release_0.23.0

序号变更类型说明时间备注
1A进一步拓展结果条件类2024-12-8 21:13:44支持同时指定多个条件

release_0.23.1

序号变更类型说明时间备注
1OWordResultHandlerWordTags+获取tags时,统一格式化处理优化2024-12-22 12:45:53保持统一,简化词库信息

release_0.24.0

序号变更类型说明时间备注
1A内置支持多个单词标签实现策略2024-12-22 14:08:20强化单词标签能力,方便复用
2O升级 heaven 依赖2024-12-22 14:08:20

release_0.24.1

序号变更类型说明时间备注
1F删除时添加同步锁优化2025-2-2 15:30:26涉及到接口调整 PR-100

release_0.24.2

序号变更类型说明时间备注
1OfindFirst 真实实现,性能优化2025-2-2 15:30:26PR-99
2O黑白名单遍历统一优化,性能优化2025-2-2 15:30:26PR-99 涉及到原始结果返回值调整

release_0.25.0

序号变更类型说明时间备注
1AwordCheck 策略支持用户自定义2025-2-17 12:06:45https://github.com/houbb/sensitive-word/issues/101
2AwordCheckUrlNoPrefix2025-2-17 12:06:45https://github.com/houbb/sensitive-word/issues/101

release_0.25.1

序号变更类型说明时间备注
1A修正 tags 匹配问题,黑名单命中时返回对应的黑名单词2025-5-2 20:25:04https://github.com/houbb/sensitive-word/issues/105

release_0.26.0

序号变更类型说明时间备注
1A支持最长匹配模式2025-5-3 00:58:42https://github.com/houbb/sensitive-word/issues/110

release_0.26.1

序号变更类型说明时间备注
1O优化敏感词词库,移除多余空行、重复词。添加 xx 不是中国的敏感词2025-7-5 15:58:55https://github.com/houbb/sensitive-word/issues/120

release_0.26.2

序号变更类型说明时间备注
1F修正数字等默认策略,忽略字符问题2025-7-5 15:58:55https://github.com/houbb/sensitive-word/issues/120

release_0.27.0

序号变更类型说明时间备注
1D移除火车2025-7-19 15:58:55https://github.com/houbb/sensitive-word/issues/124
1A将词库外置为另外一下独立的项目,可以单独排除2025-7-19 15:58:55

release_0.27.1

序号变更类型说明时间备注
1F修正词库缺失的问题2025-7-24 23:09:10https://github.com/houbb/sensitive-word/issues/125

release_0.28.0

序号变更类型说明时间备注
1O优化 char 映射2025-9-4 16:22:24https://github.com/houbb/sensitive-word/issues/131

release_0.29.0

序号变更类型说明时间备注
1O尽量用 string.charAt 替代 chars[i]2025-9-4 16:22:24https://github.com/houbb/sensitive-word/issues/131
2O移除引导类公共方法的 check2025-9-4 16:22:24https://github.com/houbb/sensitive-word/issues/131
3A新增 warmUp2025-9-4 16:22:24

release_0.29.1

序号变更类型说明时间备注
1O改进 check、format 的 chains 方法2025-9-5 16:22:24优化性能
2OInnerWordFormatUtils#format2025-9-5 16:22:24优化性能+内存 toCharArray

release_0.29.2

序号变更类型说明时间备注
1O拆箱、装箱优化。优化数字。英文的格式化2025-9-5 16:22:24优化性能

release_0.29.3

序号变更类型说明时间备注
1Oopencc4j 简化繁简体2025-9-6 16:22:24优化性能+内存

release_0.29.4

序号变更类型说明时间备注
1O默认改为英文全词匹配2025-12-25 00:37:52更加符合实际使用场景

release_0.29.5

序号变更类型说明时间备注
1F修正英文全词匹配策略,避免字母汉字混用BUG2026-3-23 18:18:08