- New classes:
- Introduce `ParseSentence` and `ParseClause`. [25]
- Feature changes:
- Use `\n` instead of punctuations as `SentenceSegmenter`'s delimiter. [25]
- Rewrite coreference's output to fit new sentence parsing structure. [25]
- Use strings instead of `DriverType` and `DriverFamily` enums.
- Name changes:
- Rename `ckipnlp.container.parsed` in `ckipnlp.container.parse`.
- Rename `ckipnlp.container.util.parsed_tree` in `ckipnlp.container.util.parse_tree`.
- Rename `ParsedParagraph` to `ParseParagraph` in `ckipnlp.container.parse`.
- Rename `Parsed...` to `Parse..` in `ckipnlp.container.util.parse_tree`.
- Rename `CkipClassicSentenceParser` to `CkipClassicConstituencyParser`.
- Rename `parsed` to `constituency` in `CkipPipeline`, `CkipDocument `, `CkipCorefPipeline` and `CkipCorefDocument`.
- Rename `ckipnlp.pipeline.core` to `ckipnlp.pipeline.kernel`.
- Unit testing:
- Use tox for unit test. [24]
- Add coverage report.
- Change unit test folder structure.