Releases: mauricioabreu/golings
Releases · mauricioabreu/golings
v0.8.0
Changelog
- b3890a1 chore: add comments explaining if exercise
- 13d8414 chore: code format
- 9fb08f2 chore: formatting
- 290fa9e chore: improve output
- d1f5c01 chore: simpler output
- dac11a2 feat: One more concurrency exercise
- aae9d1e feat: displays the current progress
- a924f97 fix: display progress at every exercise output
v0.7.0
Changelog
- 581b545 chore: Add a devcontainer file
- 740ad36 chore: add file indicator if done but still pending
- 29a8bc3 feat: Another generics exercise
- c96ed0e feat: Fist generics exercise
- 0f27a58 feat: Improve generics exercise
- 3eaddc8 feat: New exercises (concurrency)
- 6c6421d fix typos
- 749202c fix: goreleaser deprecated config.Archive
- 465a707 removed trailing semicolons
- 69021ec style: functions should be camelCase
- e684ed2 style: functions should be camelCase
v0.6.2
v0.6.1
v0.6.0
Changelog
- 1298572 Add channel reading inside a range
- 4d556cc Add clear command
- ef21355 Add exercises for anonymous functions
- 2248171 Add fsnotify mode and add watch command
- 3699b99 Add hint commands
- 1358ddb Add list command and a channel for watch file events
- 14c21d6 Add watch command and listener test
- f20e324 Change select to range
- 0938a4c Debbuging exercise running
- df9ff2a Fix error variable assign
- ad8e73e Fix goroutine when reads the filename
- f774049 Handle clear terminal error
- 6ab2fd5 Improve hint command with the exercise name
- 4cabbcb Move messages prints to a print file and create exit commands
- ab368a7 Prevent oanic error handling with index in the path file hint
- ed59fed Remove Todos
- 3b4ed42 Remove defer command for watcher function
- be4d13a Remove unecessary goroutine
- f586843 Rename variable for disrectories
- 9bea29b Rename variable to camelcase pattern
- 22a5935 Trying to watch write events
- f3afa47 feat: Add filepath walk dir to add directories in watcher
- b8de981 feat: Add watch command
- 9d3193a feat: add one more range exercise
- 49cdff6 feat: add range exercises
- a5938c3 feat: add two struct exercises
- 974d2a6 feat: improving watch command
- df50f8a refactor: use underscore in names because of stds
v0.5.0
Changelog
- 0d4a73f chore: create issue template for feature requests
- 4a69603 chore: remove DS store
- f8c1f63 feat: add first array exercise
- 7f67d60 feat: add first slice exercise
- c4d1a03 feat: add maps2 and fix map1 import
- 5515d2a feat: add more primitive types exercises
- 2b847a4 feat: add new maps exercise
- eaa5a79 feat: add one moe primitive types exercise
- 62683bb feat: add one more slice exercise
- 2bde005 feat: add one more slice exercise
- 525d58d feat: add test exercise for slices
- 1bd4e87 feat: first primitive type exercise
- f3f66cc feat: hint for the next exercise
- 644bce9 feat: move exercise where it should be
- df05d68 feat: new map exercise
- e43ab95 feat: new slice exercise and swap 2 and 3
- e43e1da feat: rename main_test.go for slices4 in info.toml
- 1891a77 fix: forgot to push maps2
- fb9705a fix: misleading data type
- bd56059 fix: rename exercise
- d79a99a refactor: fix comment
v0.4.0
v0.3.0
Changelog
- c422053 chore: don't lint fixture file
- f25cb7e chore: ensure line endings for windows are properly formatted
- 5712169 chore: fix markdown template for bug report
- 3358018 chore: ignore coverage file on git
- 7664398 ci: add linter workflow
- 376c8f6 ci: exclude non compilable files from build and test
- cffaf0d ci: rename workflow file
- ad81f7e feat: add a spinner while running the exercise
- cb8e07a feat: add one more switch exercise
- 577fda1 feat: add one more switch exercise
- 542ac41 feat: exit with a different message for exercises not found
- b084c1b fix: add switch2 metadata back to the info file
- 74c961d fix: exercise must have the comments
- 52dcc69 refactor: fix lint warnings
- 2c5ca73 refactor: make commands to be configurable via root cmd
v0.2.0
v0.1.0
Changelog
- 54b1135 Initial commit
- dc91719 chore: add configs to release versions
- 2e7b9ed chore: add issue template for bug reports
- e1073f6 chore: update go.mod
- d49c627 ci: build and test
- 8d1a3f6 feat: add exercise that has tests
- 0123444 feat: add functions exercise
- 367fbae feat: add hint command
- c01e92a feat: add one more exercise
- ba5c0dc feat: add one more functions exercise
- 568626a feat: add one more functions exercise
- 0ee7676 feat: add one more functions exercise
- fd4caed feat: add one more if exercise
- 5aa67b2 feat: add some color to the terminal
- 7d07fbf feat: add switch exercise
- 87af0e8 feat: add verify command
- 7773650 feat: find exercise from toml
- d4002bb feat: first exercise
- 5431950 feat: first exercise running
- 633f40f feat: improve exercise runner output
- 4d0b3f5 feat: improve messages for run and verify commands
- b923acb feat: improve shadowing variables exercise
- 381a0c4 feat: list exercises
- 18a06a6 feat: one more variables exercise
- f9682e6 feat: one more variables exercise
- bd100bb feat: one more variables exercise
- 84a23af feat: render progress bar before verify
- fb8b636 feat: show exercise state when listing
- c408e54 fix: allow progressbar to know how many exercises exist
- f7347c8 fix: break code exercise
- 74fcba0 fix: comment
- 4c6ed5d fix: filename in comments
- 99f1c47 fix: filenames in comments
- cc401c9 fix: maybe I'm missing Rust these days
- 2cf7e29 fix: missing main func
- 0bd7992 fix: move exercises to the right place
- b8faca6 fix: use format
- 65f4003 refactor: redesign core to be more testable
- 3a53db8 refactor: rename middle path
- 41d7496 refactor: replace deprecated ioutil by os funcs
- 045c3a0 refactor: simplify verify command