Releases: evanclan/OpenJLPT
Releases · evanclan/OpenJLPT
Release list
OpenJLPT v0.2.0
OpenJLPT v0.2.0
Adds structured JLPT grammar points and bumps both the npm and Python packages to 0.2.0.
What's new
- Grammar dataset — 100 curated seed grammar points, 20 per level (N5–N1)
- JSON, CSV, and a new
grammartable in the SQLite database - Schema:
pattern,level,meaning,formation,examples,tags,notes - Source files live in
sources/grammar/
- JSON, CSV, and a new
- Loaders updated in both languages:
- TypeScript:
getGrammar,findGrammar,searchGrammar - Python:
get_grammar,find_grammar,search_grammar
- TypeScript:
- CI validates grammar schema and counts alongside vocab and kanji
- README updated with grammar counts, examples, and checked roadmap item
Install
pip install openjlptnpm install openjlptNote
This is a v0.1 seed grammar dataset. The schema and tooling are production-ready; the data is a starting point for community expansion.
OpenJLPT v0.1.0
OpenJLPT v0.1.0
First release with the new Python package loader.
What's new
- Python package
openjlptnow available on PyPIget_vocab(),get_kanji(),find_word(),find_kanji(),search_vocab()- Bundled SQLite database with
connect()andquery()helpers
- CI now validates both the npm/TypeScript loader and the Python package (3.9 and 3.12)
- README updated with Python quick-start and PyPI badge
Install
pip install openjlptnpm install openjlpt