rustlings

1.4.0

1.4.0 Jul 13 2019 at 10:51 UTC

Bug Fixes

  • installation: Fix rustlings installation check (7a252c47)
  • iterators: Rename iterator3.rs (433d2115)
  • readme: http to https (70946b85)
  • test1: renamed function name to snake case (89d5186c)
  • cli: Check if changed exercise file exists before calling verify (ba85ca3)
  • structs1: Fix the irrefutable let pattern warning (cc6a141)

Features

  • changelog: Use clog for changelogs (34e31232)
  • iterators2: adds iterators2 exercise including config (9288fccf)

1.3.0 (2019-06-05)

Features

  • Adds a simple exercise for structures (#163, @briankung)

Bug Fixes

  • Add Result type signature as it is difficult for new comers to understand Generics and Error all at once. (#157, @veggiemonk)
  • Rustfmt and whitespace fixes (#161, @eddyp)
  • errorsn.rs: Separate also the hints from each other to avoid accidental viewing (#162, @eddyp)
  • fixed outdated links (#165, @gushroom)
  • Fix broken link (#164, @HanKruiger)
  • Remove highlighting and syntect (#167, @komaeda)

1.2.2 (2019-05-07)

Bug Fixes

  • Reverted --nocapture flag since it was causing tests to pass unconditionally

1.2.1 (2019-04-22)

Bug Fixes

  • Fix the --nocapture feature (@komaeda)
  • Provide a nicer error message for when you're in the wrong directory

1.2.0 (2019-04-22)

Features

  • Add errors to exercises that compile without user changes (@yvan-sraka)
  • Use --nocapture when testing, enabling println! when running (@komaeda)

1.1.1 (2019-04-14)

Bug fixes

  • Fix permissions on exercise files (@zacanger, #133)
  • Make installation checks more thorough (@komaeda, 1b3469f236bc6979c27f6e1a04e4138a88e55de3)
  • Fix order of true/false in tests for executables (@mgeier, #137)
  • Stop run from panicking when compile fails (@cjpearce, #141)
  • Fix intermittent test failure caused by race condition (@cjpearce, #140)
  • Fix links by deleting book version (@diodfr, #142)
  • Canonicalize paths to fix path matching (@cjpearce, #143)

1.1.0 (2019-03-20)

  • errors2.rs: update link to Rust book (#124)
  • Start verification at most recently modified file (#120)
  • Watch for file creation events in watch mode (#117)
  • Add standard library types to exercises suite (#119)
  • Give a warning when Rustlings isn't run from the right directory (#123)
  • Verify that rust version is recent enough to install Rustlings (#131)

1.0.1 (2019-03-06)

  • Adds a way to install Rustlings in one command (curl -L https://git.io/rustlings | bash)
  • Makes rustlings watch react to create file events (@shaunbennett, #117)
  • Reworks the exercise management to use an external TOML file instead of just listing them in the code

1.0.0 (2019-03-06)

Initial release.