- #151: Expand '~' in config path to home directory - @lcowell
- Stop supporting legacy config files (~/.exercism.go)
- Deleted deprecated login/logout commands
- Deleted deprecated key names in config
- #153: Refactored configuration package - @kytrinyx
- Your contribution here
- exercism.io#2155: Fixed problem with passed in config file being ignored.
- Added first version of changelog
- #147: added
--apioption to exercism configure - @morphatic
- #143: added command for downloading a specific solution - @harimp
- #142: fixed command name to be
exercismrather thancliongo get- @Tonkpils
- 9cbd069: Made path comparison case insensitive
- 0ccc7a4: Implemented debug flag on submit command
- #138: Added conversion to line endings for submissions on Windows - @rprouse
- #116: Added support for setting name of config file in an environment variable
- 47d6fd4: Added a
trackcommand to list the problems in a given language - #126: Added explanation in
submitresponse about fetching the next problems - #133: Changed config command to create the exercism directory, rather than waiting until the first time problems are fetched - @Tonkpils
- 88cf1a1fbc884545dfc10e98535f667e4a43e693: Added ARMv6 to build
- 12672c4: Added an error message when people submit a file that is not within the exercism directory tree
- #128: Made paths os-agnostic in tests - @ccnp123
- 4ca3e97: Fixed incorrect HOME directory on Windows
- 8bd1a25: Added ARMv5 to build
- #117: Archive windows binaries using zip rather than tar and gzip - @LegalizeAdulthood
- 8bec393: Fixed submit so it can handle symlinks
- Completely reorganized the code, separating each command into a separate handler
- 17fc164: Fixed paths to be platform-independent
- 8b174e2: Made the output of demo command more helpful
- 8b174e2: Deleted the 'current' command
- ac6dbfd: Added os and architecture to the user agent
- 5d58fd1: Fixed bug in detecting user's home directory
- #100: Added 'debug' command, which supersedes the 'info' command - @Tonkpils
- Extracted a couple of commands into separate handlers
- 6ec5876: Added a hack to rename old config files to the new default name
- bb7d0d6: Rename 'home' command to 'info'
- #95: Added 'home' command
- Deprecate login/logout commands
- 1a39134: Changed demo to write exercises to the default exercism problems directory
- 07cc334: Deleted the whoami command, we weren't using github usernames for anything
- #97: Changed default exercism directory to ~/exercism - @lcowell
- #94: Updated language detection to handle C++ - @LegalizeAdulthood
- #92: Renamed config json file to .exercism.json instead of .exercism.go - @lcowell
- f55653f: Deleted go vet from travis build temporarily until the codebase can be cleaned up
- #91: Replaced temp file usage with encode/decode - @lcowell
- #90: Added sanitization to config values to trim whitespace before writing it - @lcowell
- Did a fair amount of cleanup to make code a bit more idiomatic
- #86: Triggered interactive login command for commands that require auth - @Tonkpils
- a5b7a55: Update login prompt
- #84: Change hard-coded filepath so that it will work on any platform - @simonjefford
- #82: Fixed typo in tests - @srt32
- aa7446d: Clarified output to user after they fetch
- #79: Updated development instructions to fix permissions problem - @andrewsardone
- #78: Deleted deprecated action
peek- @djquan - #74: Implemented new option on
fetchto get a single language - @Tonkpils - #75: Improved feedback to user after logging in - @Tonkpils
- #72: Optimized use of temp file - @Dparker1990
- #70: Fixed a panic - @Tonkpils
- #68: Fixed how user input is read so that it doesn't stop at the first space - @Tonkpils
- 5b672ee: Provided a visual mark next to new problems that get fetched
- #63: Implemeted
fetchfor a single language - @Tonkpils - #62: Expose error message from API to user on
fetch- @Tonkpils - #59: Added global flag to pass the path to the config file instead of relying on default - @isbadawi
- #57: Added description to the restore command - @rcode5
- #56: Updated developer instructions in README based on real-life experience - @rcode5
WIP - I'm slowly building up the full changelog history for the project.