Skip to content

Latest commit

 

History

History
178 lines (125 loc) · 9.84 KB

CHANGELOG.md

File metadata and controls

178 lines (125 loc) · 9.84 KB

2.1.0 (2019-11-27)

Bug Fixes

  • add line numbers in several exercises and hints (b565c4d3)
  • arc1: Fix some words in the comment (c42c3b21)
  • enums: Add link to chapter on pattern syntax (#242) (615ce327)
  • primitive_types4:
  • strings2: update line number in hint (a09f684f)
  • variables1: Correct wrong word in comment (fda5a470)

Features

  • watch: show hint while watching (8143d57b)

2.0.0 (2019-11-12)

Bug Fixes

  • default: Clarify the installation procedure (c371b853)
  • info: Fix trailing newlines for hints (795b6e34)
  • run: make run never prompt (4b265465)

Breaking Changes

Features

  • cli: check for rustc before doing anything (36a033b8)
  • hint: Add test for hint (ce9fa6eb)

1.5.1 (2019-11-11)

Bug Fixes

  • errors3: Update hint (dcfb427b, closes #185)
  • if1: Remove return reference (ad03d180)
  • strings: Move Strings before Structs (6dcecb38, closes #204)
  • structs1: Remove misleading comment (f72e5a8f)
  • threads: Move Threads behind SLT (fbe91a67, closes #205)
  • watch: clear screen before each verify() (3aff590)

1.5.0 (2019-11-09)

Bug Fixes

  • test1: Rewrite logic (79a56942)
  • installation: Fix rustlings installation check (7a252c47)
  • iterators: Rename iterator3.rs (433d2115)
  • iterators2: Remove syntax resulting in misleading error message (4cde8664)
  • option1:
    • Fix arguments passed to assert! macro (#222) (4c2cf6da)
    • Fix arguments passed to assert! macro (ead4f7af)
    • Add test for prematurely passing exercise (a750e4a1)
  • primitive_types4: Fail on a slice covering the wrong area (5b1e673c)
  • readme: http to https (70946b85)
  • test1:
    • Swap assertion parameter order (4086d463)
    • renamed function name to snake case closes #180 (89d5186c)

Features

  • Add enums exercises (dc150321)
  • Added exercise for struct update syntax (1c4c8764)
  • iterators2: adds iterators2 exercise including config (9288fccf)

1.4.1 (2019-08-13)

Bug Fixes

  • iterators2: Remove syntax resulting in misleading error message (4cde8664)
  • option1: Add test for prematurely passing exercise (a750e4a1)
  • test1: Swap assertion parameter order (4086d463)

1.4.0 (2019-07-13)

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.