Releases: j178/leetgo
Releases · j178/leetgo
v1.0-beta.5
v1.0-beta.4
v1.0-beta.3
Changelog
Features
- c2e5acf: feat: implement basic slice comparison ignoring order (#166) (@j178)
- ea1842a: feat: add more subscript and superscript unicode letters (@j178)
Bug fixes
- d7ddd81: fix(python): incorrect bool serialization (#160) (@shiyang07ca)
Others
- b8d829c: chore(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0 (#164) (@dependabot[bot])
- f86599b: chore(deps): bump github.com/JohannesKaufmann/html-to-markdown (#163) (@dependabot[bot])
- f987c48: chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#161) (@dependabot[bot])
- c9c7e1f: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.6 to 2.0.7 (#165) (@dependabot[bot])
- 3210d69: chore(deps): bump github.com/sosedoff/ansible-vault-go (#162) (@dependabot[bot])
- 1cf31cd: misc: wrap Chinese content at 100 width (@j178)
v1.0-beta.2
v1.0-beta.1
Changelog
Features
- 7739eb3: feat: support
yesterday
,today-1
to retrieve history daily questions (#154) (@j178) - 8e70246: feat: append failed case to testcases.txt after submitting (#155) (@j178)
- 287f7c9: feat: support --site flag (#157) (@j178)
Bug fixes
- b2dbbe9: fix: improve detecting whether new test case is added (@j178)
- b62e53c: fix: add case check before adding (#156) (@j178)
- 85c94b8: fix: rust system design generation (@j178)
- 30c167f: fix: failed test case check (@j178)
- ce8ae07: fix: add failed case after test too (@j178)
- 96e8526: fix: local Python test utils overwriting built-in Python methods (#158) (@shiyang07ca)
Others
v1.0-beta
Changelog
Features
- 9bb302c: feat: add support for rust generation and local testing (#128) (@j178)
- 6b3f935: feat: Support local testing for Python (#111) (@frostming)
Bug fixes
- cf59e80: fix: modify stdc++.h for compatibility with clang (#148) (@w43322)
- e1d89aa: fix: trim whitespace for system design problems (#147) (@w43322)
- fd06a99: fix: typo (@j178)
Others
v0.4.0-beta.1
Changelog
Features
- d4e51be: feat: allow overwriting internal blocks (#140) (@j178)
- 2b87b5f: feat: add version to directly embed language libraries (#146) (@j178)
- 8782491: feat: improve compatibility with compilers other than gcc by embedding stdc++.h (#145) (@w43322)
Bug fixes
- bf63a73: fix: improve cpp I/O library (#137) (@w43322)
- 45b3605: fix: don't include <bits/stdc++.h> if not using gcc (@j178)
- a24289d: fix: cpp I/O library: correct whitespace trimming behavior (#143) (@w43322)
Others
- f8733fe: chore(deps): bump actions/setup-go from 3 to 4 (#130) (@dependabot[bot])
- 2766297: chore(deps): bump github.com/JohannesKaufmann/html-to-markdown (#131) (@dependabot[bot])
- 700c9ef: chore(deps): bump github.com/goccy/go-json from 0.10.0 to 0.10.2 (#132) (@dependabot[bot])
- 88dd611: chore(deps): bump github.com/charmbracelet/log from 0.1.2 to 0.2.1 (#134) (@dependabot[bot])
- b0b5349: chore(deps): bump github.com/briandowns/spinner from 1.22.0 to 1.23.0 (#133) (@dependabot[bot])
v0.4.0-beta
This version, we implemented a unified local testing framework (see #112 ), and rewrited the Go local testing, added CPP local testing (thanks @w43322 ).
And must noted that we changed the code template, you will need to remove the previous global config and generate a new one:
rm ~/.config/leetgo/config.yaml
leetgo init
Changelog
Features
- 5749e21: feat: upgrade to go1.20 (#98) (@j178)
- f200b4b: feat: upgrade to ChatGPT API (@j178)
- 023505b: feat: add getTempBinFile (#126) (@j178)
- e5a0256: feat: allow custom openai api endpoint (@j178)
- 67c90b9: feat: implement cpp local test (#90) (@w43322)
Bug fixes
- b3d7973: fix: use json unmarshal to split array (@j178)
- b057884: fix: avoid Chinese in generated path (@j178)
- fa3e3de: fix: race condition of outputBuf (@j178)
- ffcf50f: fix: minor (@j178)
- 97fc178: fix: build before run test, avoid first case time out (@j178)
- b782f17: fix: minor (@j178)
- ed51b79: fix: avoid hard wrap in English (@j178)
- 92b73c5: fix: trim in example output (@j178)
Others
- 4d78f3b: chore: bump testutils/go (@j178)
- c8a4a0f: chore: add length check for system design test cases (@j178)
- 1c6d533: chore: go mod tidy (@j178)
- 454f9d8: chore: improve error message (@j178)
- 493f0ab: chore: minor tweak (@j178)
- 414d149: chore(deps): bump github.com/PuerkitoBio/goquery from 1.8.0 to 1.8.1 (#125) (@dependabot[bot])
- 3d8d90d: chore(deps): bump github.com/briandowns/spinner from 1.21.0 to 1.22.0 (#124) (@dependabot[bot])
- 2019231: chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.4.4 to 6.4.6 (#123) (@dependabot[bot])
- 5ba8059: chore(deps): bump github.com/charmbracelet/log from 0.1.0 to 0.1.2 (#122) (@dependabot[bot])
- 962e81a: chore: bump CI go version (@j178)
- 8919614: chore: add trailing newline to description file (@j178)
- eb4cdfd: chore: use reflow/wrap, reduce one dependency (@j178)
v0.3.0
Changelog
Features
- 52f8584: feat: support
leetgo open
(#115) (@forestmgy) - 5386c69: feat: support generate description in a separate markdown file, defaults to false (question description will be included in the code file) (#94) (@j178)
- 806fd0d: feat: replace hclog with charmbracelet/log (#118) (@j178)
- 27cc397: feat: add TypeScript generation (@j178)
- a9a1056: feat: bump kooky to include support of chromium-based Edge on macOS (#120) (@j178)
Bug fixes
- ac2fc69: fix:
leetgo open
usage and example (@j178) - 3589408: fix: respect
--yes
inleetgo fix
(@j178) - 2764426: fix: bump kooky (@j178)
Others
- 844448a: chore: use relative path (@j178)
- 11bd0d8: chore: hide
leetgo extract
(@j178) - 1971b91: chore: tweak commands (@j178)
- 5734417: chore: minor improvements (@j178)
- 4a34504: chore: refactor generator (@j178)
- 17f884c: chore: clean up (@j178)
- 5233282: chore: use lipgloss for color (@j178)
- 0968759: chore: remove mod replace (@j178)