Releases: UnseenWizzard/pocket-cli
Releases · UnseenWizzard/pocket-cli
0.1.0
Release 0.1.0
🚀 Features
- feat: Add MIT License (8b321f0)
- feat: Add ability to mark opened article read or favorite (45aa3e8)
- feat: Add code coverage report creation to Makefile (df782c6)
- feat: Add version info to cobra (54d50a3)
- feat: Handle Authorization/Getting pocket access token (3386422)
- feat: Handle errors and log instead of panic (6d4d7fb)
🐛 Fixes
- fix: Actually allow version and appid to be set by release build (028d61d)
- fix: Excluded latest commit from changelog query (56dd74b)
- fix: Store access credentials as user/app config (29203b7)
- fix: Use lowest necessary file permission for credentials file (a65159a)
- fix: remove non-existing PHONY target and fix typo (dd9446f)
🛠️ Other Changes
build
- build: Add make target for running golangci-lint locally (15bb777)
ci
- ci: Add build and test github action (1ce9ca4)
- ci: Add coverage report and check (48bd560)
- ci: Add full CI (ad6f23d)
- ci: Add github action for releasing (5d0d2f9)
- ci: Correct/mark false positive linter errors (e15d2e4)
- ci: Improve errors message for coverage check in github action (9099cc3)
- ci: Move test report action into CI (4e4842f)
- ci: Skip caching in golangci-lint (9f7bf1d)
- ci: Split CI into several jobs (7aa9675)
- ci: Write full changelog between versions (e6e3fbe)
docs
- docs: Add simple README and CONTRIBUTING (f460a50)
refactor
- refactor: Change base module name to github repo (a5ea6fd)
- refactor: Group pocket API related code in api package (fdac8ef)
- refactor: Handle unexpected API returns lenietly on login (ebc40e7)
- refactor: Improve output of login command (2765e25)
- refactor: Move commands into main cmd package (4dafd27)
- refactor: Pass URL as input parameter to modify method (0fdd1ac)
- refactor: Simplify error handling and remove uneccessary exporting of functions (cea5e2b)
- refactor: Split auth and credential handling logic from API login methods (1025d49)
- refactor: Split list loading/parsing articles out of list cmd (afac701)
- refactor: Use promptui lib for selection (fed524a)
style
test
- test: Add modify API call tests (2a7565e)
- test: Add tests for opening browser on different OS' (89bc539)
- test: Add tests for retrieving access tokens (2f2df28)
- test: Add tests for retrieving request tokens (20277f6)
- test: Fully (or overly) test http status code check (048ad13)
- test: Test retrieving reading list (0c567a8)