diff --git a/CHANGE_LOG.md b/CHANGE_LOG.md index f989f24..bc9b39d 100644 --- a/CHANGE_LOG.md +++ b/CHANGE_LOG.md @@ -292,3 +292,9 @@ | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:-----|------------|:-------------------|:-------------------------------------------------| | 1 | A | 结果添加敏感词的类别 | 2024-4-11 15:02:25 | | + +# release_0.15.0 + +| 序号 | 变更类型 | 说明 | 时间 | 备注 | +|:---|:-----|---------------------|:-------------------|:-------------------------------------------------| +| 1 | F | 调整默认文件名称,避免和其他框架重合。 | 2024-4-23 21:02:25 | https://github.com/houbb/sensitive-word/issues/54 | diff --git a/README.md b/README.md index 6fa9eab..8fb871e 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,9 @@ [CHANGE_LOG.md](https://github.com/houbb/sensitive-word/blob/master/CHANGE_LOG.md) -V0.14.0: raw 添加敏感词类别。 +V0.15.0: + +- [x] 修复 [#54](https://github.com/houbb/sensitive-word/issues/54) ## 更多资料 @@ -84,7 +86,7 @@ V0.14.0: raw 添加敏感词类别。 com.github.houbb sensitive-word - 0.14.0 + 0.15.0 ``` diff --git a/pom.xml b/pom.xml index f30901a..652dcad 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.github.houbb sensitive-word - 0.14.0 + 0.15.0 diff --git a/release.bat b/release.bat index 0b7323f..642d2ed 100644 --- a/release.bat +++ b/release.bat @@ -10,9 +10,9 @@ ECHO "============================= RELEASE START..." :: 版本号信息(需要手动指定) :::: 旧版本名称 -SET version=0.14.0 +SET version=0.15.0 :::: 新版本名称 -SET newVersion=0.15.0 +SET newVersion=0.16.0 :::: 组织名称 SET groupName=com.github.houbb :::: 项目名称 diff --git a/src/main/java/com/github/houbb/sensitive/word/support/deny/WordDenySystem.java b/src/main/java/com/github/houbb/sensitive/word/support/deny/WordDenySystem.java index 8c91837..81e6286 100644 --- a/src/main/java/com/github/houbb/sensitive/word/support/deny/WordDenySystem.java +++ b/src/main/java/com/github/houbb/sensitive/word/support/deny/WordDenySystem.java @@ -25,8 +25,8 @@ public class WordDenySystem implements IWordDeny { @Override public List deny() { - List results = StreamUtil.readAllLines("/dict.txt"); - results.addAll(StreamUtil.readAllLines("/dict_en.txt")); + List results = StreamUtil.readAllLines("/sensitive_word_dict.txt"); + results.addAll(StreamUtil.readAllLines("/sensitive_word_dict_en.txt")); results.addAll(StreamUtil.readAllLines("/sensitive_word_deny.txt")); return results; } diff --git a/src/main/resources/dict.txt b/src/main/resources/sensitive_word_dict.txt similarity index 100% rename from src/main/resources/dict.txt rename to src/main/resources/sensitive_word_dict.txt diff --git a/src/main/resources/dict_en.txt b/src/main/resources/sensitive_word_dict_en.txt similarity index 100% rename from src/main/resources/dict_en.txt rename to src/main/resources/sensitive_word_dict_en.txt diff --git a/src/test/java/ai/com/github/houbb/sensitive/word/utils/package-info.java b/src/test/java/ai/com/github/houbb/sensitive/word/utils/package-info.java new file mode 100644 index 0000000..f27d3ec --- /dev/null +++ b/src/test/java/ai/com/github/houbb/sensitive/word/utils/package-info.java @@ -0,0 +1 @@ +package ai.com.github.houbb.sensitive.word.utils; \ No newline at end of file diff --git a/src/test/java/com/github/houbb/sensitive/word/data/DataInitTest.java b/src/test/java/com/github/houbb/sensitive/word/data/DataInitTest.java index 8563d12..e1e0ab0 100644 --- a/src/test/java/com/github/houbb/sensitive/word/data/DataInitTest.java +++ b/src/test/java/com/github/houbb/sensitive/word/data/DataInitTest.java @@ -34,11 +34,11 @@ public class DataInitTest { @Test @Ignore public void trimTest() { - final String source = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String source = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; List lines = FileUtil.readAllLines(source); List trimLines = CollectionUtil.distinct(CollectionUtil.trimCollection(lines)); - final String target = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String target = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; } /** @@ -75,7 +75,7 @@ public class DataInitTest { @Test @Ignore public void dictAllInOneTest() { - final List allLines = distinctLines("dict.txt"); + final List allLines = distinctLines("sensitive_word_dict.txt"); allLines.addAll(distinctLines("不正当竞争.txt")); allLines.addAll(distinctLines("人名.txt")); @@ -97,7 +97,7 @@ public class DataInitTest { Collections.sort(disctinct); - final String target = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String target = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; FileUtil.write(target, disctinct); } @@ -105,7 +105,7 @@ public class DataInitTest { @Test @Ignore public void oneWordTest() { - final String source = "D:\\_github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String source = "D:\\_github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; List lines = FileUtil.readAllLines(source); for(int i = 0; i < lines.size(); i++) { diff --git a/src/test/java/com/github/houbb/sensitive/word/data/DataUtil.java b/src/test/java/com/github/houbb/sensitive/word/data/DataUtil.java index 207ef05..4f6a66c 100644 --- a/src/test/java/com/github/houbb/sensitive/word/data/DataUtil.java +++ b/src/test/java/com/github/houbb/sensitive/word/data/DataUtil.java @@ -38,7 +38,7 @@ public class DataUtil { @Test @Ignore public void singleCharTest() { - final String path = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String path = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; List stringList = FileUtil.readAllLines(path); for(String s : stringList) { diff --git a/src/test/java/com/github/houbb/sensitive/word/data/DictNumTest.java b/src/test/java/com/github/houbb/sensitive/word/data/DictNumTest.java index 07e56e8..7b23512 100644 --- a/src/test/java/com/github/houbb/sensitive/word/data/DictNumTest.java +++ b/src/test/java/com/github/houbb/sensitive/word/data/DictNumTest.java @@ -26,8 +26,8 @@ public class DictNumTest { @Test @Ignore public void formatTest() { - final String sourceFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\dict.txt"; - final String targetFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String sourceFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; + final String targetFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; List words = FileUtil.readAllLines(sourceFile); // List formats = CollectionUtil.toList(words, new IHandler() { diff --git a/src/test/java/com/github/houbb/sensitive/word/data/DictRemoveSingleTest.java b/src/test/java/com/github/houbb/sensitive/word/data/DictRemoveSingleTest.java index 4d4d597..768bb3a 100644 --- a/src/test/java/com/github/houbb/sensitive/word/data/DictRemoveSingleTest.java +++ b/src/test/java/com/github/houbb/sensitive/word/data/DictRemoveSingleTest.java @@ -27,7 +27,7 @@ public class DictRemoveSingleTest { @Ignore public void removeSingleWord() { final String sourceFile = "D:\\code\\github\\sensitive-word\\src\\test\\resources\\dict_20231117.txt"; - final String targetFile = "D:\\code\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String targetFile = "D:\\code\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; List words = FileUtil.readAllLines(sourceFile); diff --git a/src/test/java/com/github/houbb/sensitive/word/data/DictRemoveTwoEnglishTest.java b/src/test/java/com/github/houbb/sensitive/word/data/DictRemoveTwoEnglishTest.java index a3bd712..f476b5e 100644 --- a/src/test/java/com/github/houbb/sensitive/word/data/DictRemoveTwoEnglishTest.java +++ b/src/test/java/com/github/houbb/sensitive/word/data/DictRemoveTwoEnglishTest.java @@ -17,7 +17,7 @@ import java.util.List; public class DictRemoveTwoEnglishTest { public static void main(String[] args) { - final String sourceFile = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String sourceFile = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; final String targetFile = "D:\\github\\sensitive-word\\src\\test\\resources\\dict_v20240407.txt"; List words = FileUtil.readAllLines(sourceFile); diff --git a/src/test/java/com/github/houbb/sensitive/word/data/DictSlimTest.java b/src/test/java/com/github/houbb/sensitive/word/data/DictSlimTest.java index 7507aa1..535f121 100644 --- a/src/test/java/com/github/houbb/sensitive/word/data/DictSlimTest.java +++ b/src/test/java/com/github/houbb/sensitive/word/data/DictSlimTest.java @@ -33,8 +33,8 @@ public class DictSlimTest { @Test @Ignore public void formatTest() { - final String sourceFile = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; - final String targetFile = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String sourceFile = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; + final String targetFile = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; List words = FileUtil.readAllLines(sourceFile); @@ -67,8 +67,8 @@ public class DictSlimTest { @Test @Ignore public void removeTest() { - final String sourceFile = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; - final String targetFile = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String sourceFile = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; + final String targetFile = "D:\\github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; List words = FileUtil.readAllLines(sourceFile); @@ -92,8 +92,8 @@ public class DictSlimTest { */ @Test public void removeNumberMappingTest() { - final String sourceFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\dict.txt"; - final String targetFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\dict.txt"; + final String sourceFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; + final String targetFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\sensitive_word_dict.txt"; List words = FileUtil.readAllLines(sourceFile); List formats = CollectionUtil.toList(words, new IHandler() { diff --git a/src/test/java/com/github/houbb/sensitive/word/memory/DataMemoryTest.java b/src/test/java/com/github/houbb/sensitive/word/memory/DataMemoryTest.java index 6e30cae..af1321d 100644 --- a/src/test/java/com/github/houbb/sensitive/word/memory/DataMemoryTest.java +++ b/src/test/java/com/github/houbb/sensitive/word/memory/DataMemoryTest.java @@ -22,7 +22,7 @@ public class DataMemoryTest { */ @Test public void hashMapTest() { - List allLines = StreamUtil.readAllLines("/dict.txt"); + List allLines = StreamUtil.readAllLines("/sensitive_word_dict.txt"); IWordData wordData = WordDatas.defaults(); wordData.initWordData(allLines); @@ -36,7 +36,7 @@ public class DataMemoryTest { //33.4 MB @Test public void treeTest() { - List allLines = StreamUtil.readAllLines("/dict.txt"); + List allLines = StreamUtil.readAllLines("/sensitive_word_dict.txt"); IWordData wordData = WordDatas.tree(); wordData.initWordData(allLines);