- Fixed alphanumeric faction sort issue, by using a generated faction sort value.
- Additional using group by methods to optimize deck encoder and makes them side effect free.
- Use node 22.x as base version and update some implementations.
- Use correct sorting algorithm for deck code generator.
- Add Data Dragon to generate deck information.
- Added a command line for direct usage or testing.
- Add new faction 'Runeterra'.
- Fixes some descriptions and tests.
- Fix pure ESM module.
- Fixes wrong version definition for 'Shurima' and 'Mount Targon' faction.
- Fixed export im index to fit correct style.
- Fixed LICENSE file name and README description.
- Added missing JSDoc at several points.
- First implementation of the deck codes decoder and encoder, based on Riot Games Implementation.