rustlings/CHANGELOG.md
2019-11-09 10:52:20 +01:00

6.2 KiB

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, 1b3469f236)
  • 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.