leetcode-cli
Version:
A cli tool to enjoy leetcode!
150 lines (127 loc) • 4.16 kB
Markdown
---
layout: default
title: Release Notes
---
# 2.6.2
* `submit`
* fixes beta ratio issue
# 2.6.1
* `submit`
* fixes 500 error on windows.
# 2.6.0
* build all-in-one binary for linux/macos/windows.
* `show`
* support customized filename.
* use "--" as comment in sql file.
* `list`
* fixes format issue.
* fixes UT failures on windows.
# 2.5.4
* fixes error in fresh env without .lc existed.
* embed meta in file content instead of file name.
* update dependencies.
# 2.5.3
* fixes "Failed to load locked problem" issue.
* move plugin's data into separate folders:
* login info
* problems list
* problem cache
# 2.5.2
* `show`
* fixes 400 error
* support translated content for leetcode-cn
# 2.5.1
* auto install missing plugins after upgrade.
* use 16m colors if possible.
* enhance color output on windows.
* `cache`
* fix issue that can't delete cache by name.
* `session`
* fix issue if session name is a number.
* `stat`
* use level weight in calendar view.
# 2.5.0
* add `session` command to manage coding sessions on leetcode.com.
* add more color themes.
* molokai
* solarized
* solarized.light
* `list`
* fix id mismatch issue.
* `show`
* add `-o` option to specify output folder.
* fix badge output in non-default color themes.
* `stat`
* calculate on AC-ed questions in calendar graph.
* `test`
* fix out-of-order output issue.
# 2.4.0
* only supports node's version >= 4.
* Refactor folder structure:
* now `~/.lc/` would be the only folder used by leetcode-cli.
* move lcconfig file to `~/.lc/`.
* move cache files to `~/.lc/cache/`.
* `config`
* fix string value parsing error.
* `list`
* show tag/lang badges in `-x` output.
* `show`
* add `-q` `-t` options to filter random questions.
* `stat`
* enhance output of `-g` option.
* enhance output on windows.
* add `-c` option to display calendar stat of how many AC-ed questions per day.
* add `--no-lock` option to filter out locked questions.
* add `-q` `-t` options to filter questions stat.
# 2.3.0
* `plugin`
* only install necessary depedencies on specific platform.
* add `-c` option to show plugin config.
* support [cookie.chrome](https://github.com/skygragon/leetcode-cli-plugins/blob/master/docs/cookie.chrome.md) plugin.
* support [cookie.firefox](https://github.com/skygragon/leetcode-cli-plugins/blob/master/docs/cookie.firefox.md) plugin.
* docker
* support running leetcode-cli as docker container for new user's tasting.
* auto build docker image in Docker Hub.
* UI
* Add spinner message for long time running works.
* Add logo and updte documents.
# 2.2.1
* add commands aliases.
* enhance documents about install error on Ubuntu.
* `config`
* fix wrong parsing on non-string value.
* `plugin`
* fix bug when installing new npm modules.
* `show`
* use traditional `.py` for python3 filename.
* `submission`
* enhance recursive folder creation.
# 2.2.0
* `config`
* add new `config` command to manage user configs.
* try to save user from manually editing config file (~/.lcconfig).
* start to use new json config format. (NOTE: not compatible with old format!)
* `show`
* print suppoerted language list.
* add Release Notes page.
* remove several legacy hacks.
# 2.1.1
* `show`
* add `-e` option to open editor for coding.
* add `-c` option to display source code only.
* remove legacy `-t` `-d` options.
* fix bad alignment in colorful output.
* `list`
* enhance `-t` option to support multiple tags, e.g. `leetcode list -t google -t array`
* support latest `company` plugin to filter questions by tags like `array` or `dynamic programming`
* config
* add `EDITOR` to set default editor.
* fix `--no-color` bug.
# 2.1.0
* `show`
* fix "unknown language" error due to recent API changes on leetcode.com.
* add `kotlin` language.
* `cache`
* remove `-a` option, now `leetcode cache -d` will directly clear all cache.
* add keyword match, e.g. `leetcode cache 537` will only show the cache for question 537.
* update most libray depedencies.