v2.0.0
Rime v2.0.0 Release Notes
Highlights
Rime+ プラグイン (#6)
ジャッジシステムへのデプロイや多様な出題形式に対応した Rime+ プラグインが追加されました。Rime+ についてはこちらもご覧ください。 https://qiita.com/hiroshi-cl/items/fbd0d0963d8207d33bc6
Python 3 サポート (#44, #61)
Python 3.5 以降のサポートが追加されました。Python 2.7 はこのバージョンでは引き続きサポートされますが、今後のメジャーアップデートで対応外とする予定です。
pip によるインストール
pip install rime
で Rime をインストールできるようになりました。
対応言語・対応オンラインジャッジの追加 (#6, #59, #60, #62, #64, #75, #83)
言語
- JavaScript, C#, Haskell (#6)
- オリジナルの実装はKLabによって行われました。ありがとうございます。 https://github.com/KLab/rime
- Rust (#60)
- Kotlin (#62, #64)
- Go (#75)
オンラインジャッジ
Pull Requests
- Rime plus (#6, by @hiroshi-cl)
- Some cleanups. (#7, by @nya3jp)
- fix pip install (#11, by @not522)
- Add out_dir option (#14, by @hiroshi-cl)
- fix bugs in casenum_replace (#18, by @yuta1024)
- implement expected_verdicts, fix #15 (#19, by @hiroshi-cl)
- return 1 if errors occur (#20, by @not522)
- Flake8, fix #9 (#22, by @not522)
- Add six to install_requires in setup.py (#24, by @arosh)
- Fix UnicodeDecodeError (#25, by @arosh)
- fix score.txt for multiple globs (#26, by @hiroshi-cl)
- compiler specification, fix #16 (#27, by @not522)
- delete eggs (#29, by @not522)
- Lint (#30, by @not522)
- fix Java version in htmlify (#31, by @not522)
- fix UnicodeEncodeError (#32, by @not522)
- setup travis.yml (#33, by @hiroshi-cl)
- Fix #34 (#35, by @arosh)
- add tests in travis (#36, by @not522)
- add quiet option, close #37 (#40, by @not522)
- python3, close #43 (#44, by @not522)
- fix rime_init (#47, by @not522)
- Fix htmlify_full (#49, by @tubo28)
- LICENSEファイルの追加 (#50, by @not522)
- Fix _SmartFileSize (#51, by @not522)
- Delete M-Judge plugins (#52, by @not522)
- Use pytest and mock (#53, by @not522)
- Add test of rime.util (#54, by @not522)
- Fix message (#55, by @tubo28)
- Add HackerRank plugins (#59, by @matsu7874)
- Add support for Rust (solution, generator, validator, judge, reactive) (#60, by @koba-e964)
- add python 3.6, 3.7 and drop 3.4 (#61, by @yuta1024)
- Support Kotlin (#62, by @asi1024)
- Make help command run outside of project dir #38 (#63, by @blue-jam)
- capitalize class name for Kotlin (#64, by @nuip)
- htmlify_fullで生成されたsummary.htmlでbootstrap.cssをHTTPSで読み込む (#66, by @blue-jam)
- Add an option to skip clean to wikify, wikify_full, and htmlify_full (#67, by @blue-jam)
- Add markdownify_full #69 (#70, by @tossy310)
- Internal cleanup of summarize commands #69 (#72, by @tossy310)
- Add support for Go (#75, by @ktateish)
- Support Python 3.8 (#77, by @not522)
- Add DOMJudgePacker plugin. (#83, by @chiro)
- GitHub Actions で PyPI で公開する設定の追加 (#84, by @not522)
- Update install command (#85, by @not522)
- flake8のignoreの追加 (#86, by @not522)
- Update version (#87, by @not522)
Thanks to Contributors!
@arosh, @asi1024, @blue-jam, @chiro, @hiroshi-cl, @koba-e964, @ktateish, @matsu7874, @not522, @nuip, @nya3jp, @tossy310, @tubo28, @yuta1024