All notable changes to this project will be documented in this file.
- (api) Support package manager - (ff7f4a7)
- (api) Snippet language support - (36b78a0)
- (api_runner) Readme and fs for start cli command - (32c02a9)
- (cli) Support for test and submit - (7062b7b)
- (config) Supporting default and custom dir path for leetcode folder - (8775017)
- (config.rs) Support for default language in the config.toml - (a5242c9)
- (get_problem_info) Cli prints some info about a given problem - (e5246f3)
- (leetcode_api_runner.rs) Introducing the struct running the api with the user config - (6bd8129)
- (main) Handling language input in cli - (984aae4)
- (main) First use of the runner - (373ceb2)
- A long cli cmd - (e17713c)
- Cli structure - (936bc47)
- [breaking] Adding the tests to the template - (ec8cde0)
- [breaking] Handling the tests cases from md - (187e966)
- [breaking] Major changes: - (aae8197)
- [breaking] Files are created correctly using the api - (447e451)
- (api) Using file name instead of file content to get the file extension - (9b21dbe)
- (config) Addiing config_file values to the rcs config_file - (5f3b3f1)
- (config) Bug and fix discovery thanks to first test draft - (b14ea88)
- (config) Leetcode_token needs to be public in order to be used by the runner - (3d04adc)
- (rustfmt) Warning: Unknown configuration option
trailling_semicolons- (94aae3c) - Some problem using tild for home path, cleaning the code from println. - (2d8b556)
- Dirs and making async chain - (624e903)
- [breaking] Quick crash fix due to the extraction of the variables for the tests - (cf67a46)
- Removing trailing spaces & tab from template - (ba0725e)
- Renaming leetcode_problem struct - (6c68eb5)
- Changing author in the initial script - (3bb7479)
- ()* The config is getting it's own struct, adapting the rest of the code to that - (e120d74)
- (api) Just using mut config in api - (3cca6d4)
- (api) Removing duplicate - (aabb98b)
- (api) Moving some logic to utils - (06ef819)
- (cli) Adding debug command so user can debug their own config - (8be76d5)
- (cli) Moving cli logic to it's own file - (8cf105e)
- (cli) Renaming Get command in Start - (558d9be)
- (config) Removing useless legacy fn - (1e81974)
- (config) Using all preset variables, removing debug - (f9db5f6)
- (lib) Passing from only main.r to main consuming its lib - (3554308)
- (main) Using ? operator and printing problem creation output - (fa28c0f)
- (readme) Shortening directory to dir - (fd6203a)
- (readme) Rearranging problem output - (4801be5)
- (utils) Return value for write to file, removing unrreachable pattern - (1b97872)
- (utils) Removing wrong extensions name - (abd81a6)
- (utils) Moving some general logic to a new utils.rs - (6ba31e0)
- (README.md) Adding a step by step guide to get and use the leetcode cookie - (215e737)
- (api) Wishing differently - (f274b92)
- (config) Adding comment, removing allows - (7140f9f)
- (config.sample.toml) Adding a sample config file - (ac6b863)
- (readme) Adding test / submit feature to readme - (7ce65c8)
- (readme) Check for any language support - (63fc889)
- (readme) Single quote for the token, rust as default language - (5fbca45)
- (readme) Correcting the cookie guide, adding default path for leetcode config - (8744827)
- Add missing url for CI status badge - (ee45bc6)
- Add crate metadata in cargo.toml (+standardize embryo.md) - (246f877)
- Embryon - (cf2e9ea)
- ()* Modifying tests accordingly to breaking changes - (5a7750f)
- (cli-&-config-&-utils) Basic testing for ci - (fbbc13b)
- (cargo) Adding html2md as a dep - (944749f)
- (release) Add github workflow to automatically update changelog and publish release - (28b72e9)
- (rustfmt) Sharing rustfmt - (72558d1)
- Add github actions for pull requests automated checks - (c63b434)
- (changelog) Remove changelog auto-update through GitHub Action - (ba2eb64)
- (dependencies) Colored for colored output in terminal and nanohtml2text, for a quick convert of the description - (d88779c)
- Rustfmt - (731ca5d)
- .gitignore - (1e9bea9)
- Leetcode_init.sh - (2a58308)
- Old unused dependencies - (2d15b37)
- @guilhem-sante made their first contribution in #6
- @dfayd0 made their first contribution