Renamed Reading.japaneseOnReading
to Reading.japaneseOn
and Reading.japaneseKunReading
to Reading.japaneseKun
to align with the other enum values.
- Implemented
KanjiDictionary.get(literal)
. - Updated the embedded dictionary to version 2022-354 (2022-12-20).
- Expose
readings
. - Breaking changes to match the
readings
getter:- Instead of
character.getMeanings(Language.english)
, usecharacter.meanings[Language.english]
. - Instead of
character.index.indexes
, usecharacter.indexes
.
- Instead of
- Updated the embedded dictionary to version 2022-353 (2022-12-19).
- Optimized initialization. Divides load time by 3.
Prevent a race condition when initializing singleton instance.
Load data in an isolate to prevent blocking UIs.
Cleaned up some docs.
- Implemented
charactersByDifficulty
,charactersByGrade
, and a customsort
function inKanjiDictionary
. - Included the index from 21 books.
Exposed some extra documentation.
Initial version.