All Versions
20
Latest Version
Avg Release Cycle
32 days
Latest Release
20 days ago

Changelog History
Page 1

  • v4.2.0

    November 07, 2020

    ๐Ÿ”‹ Features

    ๐Ÿ› Bug Fixes

    • ๐ŸŒฒ log error output when inotify limit is exceeded (d61b4e5a)
    • more unique temp_file (5643ef05)
    • installation: Update the MinRustVersion (21bfb2d4)
    • iterators2: Update description (#578) (197d3a3d)
    • primitive_types6:
      • remove 'unused doc comment' warning (472d8592)
      • missing comma in test (4fb230da)
    • quiz3: Second test is for odd numbers, not even. (#553) (18e0bfef)
  • v4.1.0

    October 05, 2020

    ๐Ÿ› Bug Fixes

    • โšก๏ธ Update rustlings version in Cargo.lock (1cc40bc9)
    • arc1: index mod should equal thread count (b4062ef6)
    • enums3: Update Message::ChangeColor to take a tuple. (#457) (4b6540c7)
    • exercises: adding question mark to quiz2 (101072ab)
    • generics3: clarify grade change (47f7672c)
    • structs3: Small adjustment of variable name (114b54cb)
    • using_as: Add test so that proper type is returned. (#512) (3286c5ec)

    ๐Ÿ”‹ Features

    • Added iterators1.rs exercise (9642f5a3)
    • Add ability to run rustlings on repl.it (#471) (8f7b5bd0)
    • ๐Ÿ‘ Add gitpod support (#473) (4821a8be)
    • Remind the user of the hint option (#425) (816b1f5e)
    • Remind the user of the hint option (#425) (9f61db5d)
    • cli: Added 'cls' command to 'watch' mode (#474) (4f2468e1)
    • try_from_into: Add insufficient length test (#469) (523d18b8)
  • v4.0.0

    July 08, 2020

    ๐Ÿ’ฅ Breaking Changes

    • โœ… Add a --nocapture option to display test harnesses' outputs (8ad5f9bf)
    • โœ… Rename test to quiz, fixes #244 (010a0456)

    ๐Ÿ”‹ Features

    ๐Ÿ› Bug Fixes

    • Change then to than (ddd98ad7)
    • โœ… rename quiz1 to tests1 in info (#420) (0dd1c6ca)
    • fix quiz naming inconsistency (#421) (5563adbb)
    • confine the user further in variable exercises (06ef4cc6)
    • โšก๏ธ update iterator and macro text for typos and clarity (95900828)
    • โšก๏ธ update generics2 closes #362 (964c974a)
    • confusing comment in conversions/try_from_into.rs (c9e4f2cf)
    • arc1: Passively introduce attributes (#429) (113cdae2)
    • box1: fix comment typo (#426) (bb2ca251)
    • errorsn: Try harder to confine the user. (#388) (2b20c8a0)
    • from_into.rs: typo (a901499e)
    • generics2: Guide students to the answer (#430) (e6bd8021)
    • installation:
      • Provide a backup git reference when tag can't be curl (9e4fb100)
      • Check if python is available while checking for git,rustc and cargo (9cfb617d)
    • option1:
      • Don't add only zeros to the numbers array (cce6a442)
      • Add cast to usize, as it is confusing in the context of an exercise about Option (f6cffc7e)
    • option2: Add TODO to comments (#400) (10967bce)
    • options1: Add hint about Array Initialization (#389) (9f75554f)
    • โœ… test2: name of type String and &str (#394) (d6c0a688)
    • variables6: minor typo (#419) (524e17df)
  • v3.0.0

    April 11, 2020

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ–จ make "compile" exercises print output (#278) (3b6d5c)

    ๐Ÿ› Bug Fixes

    • primitive_types: revert primitive_types4 (#296) (b3a3351e)
    • โš™ run: compile clippy exercise files (#295) (3ab084a4)
    • conversions:
      • add additional test to meet exercise rules (#284) (bc22ec3)
      • remove duplicate not done comment (#292) (dab90f)
    • ๐Ÿ“š don't hardcode documentation version for traits (#288) (30e6af)

    ๐Ÿ”‹ Features

    • add Option2 exercise (#290) (86b5c08b)
    • add excercise for option (#282) (135e5d47)
    • add new exercises for generics (#280) (76be5e4e)
    • ci: add buildkite config (b049fa2c)
  • v2.2.1

    February 27, 2020

    ๐Ÿ› Bug Fixes

    • Re-add cloning the repo to install scripts (3d9b03c5)

    ๐Ÿ”‹ Features

    • ๐Ÿ‘• Add clippy lints (#269) (1e2fd9c9)
  • v2.2.0

    February 25, 2020

    ๐Ÿ› Bug Fixes

    • โšก๏ธ Update deps to version compatable with aarch64-pc-windows (#263) (19a93428)
    • ๐Ÿ“„ docs:
      • Added a necessary step to Windows installation process (#242) (3906efcd)
      • Fixed mangled sentence from book; edited for clarity (#266) (ade52ff)
      • Updated iterators readme to account for iterators4 exercise (#273) (bec8e3a)
    • installation: make fatal errors more obvious (#272) (17d0951e)
    • iterators2:
      • Remove reference to missing iterators2.rs (#245) (419f7797)
    • as_ref_mut: Enable a test and improve per clippy's suggestion (#256) (dfdf809)
    • โœ… tests1:
      • Change test command (fe10e06c
      • Correct test command in tests1.rs comment (#263) (39fa7ae)

    ๐Ÿ”‹ Features

    • Add variables5.rs exercise (#264) (0c73609e)
    • Show a completion message when watching (#253) (d25ee55a)
    • ๐Ÿ“œ Add type conversion and parsing exercises (#249) (0c85dc11)
    • Created consistent money unit (#258) (fd57f8f)
    • โœ… Enable test for exercise test4 (#276) (8b971ff)
    • Added traits exercises (#274 but specifically #216, which originally added this :heart:) (b559cdd)
  • v2.1.0

    November 27, 2019

    ๐Ÿ› 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)
  • v2.0.0

    November 12, 2019

    ๐Ÿ› Bug Fixes

    • 0๏ธโƒฃ default: Clarify the installation procedure (c371b853)
    • info: Fix trailing newlines for hints (795b6e34)
    • โš™ run: make run never prompt (4b265465)

    ๐Ÿ’ฅ Breaking Changes

    • โ™ป๏ธ Refactor hint system (9bdb0a12)
    • improve watch execution mode (2cdd6129)
    • Index exercises by name (627cdc07)
    • โš™ run: makes run never prompt (4b265465)

    ๐Ÿ”‹ Features

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

    November 11, 2019

    ๐Ÿ› 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)
  • v1.5.0

    November 09, 2019

    ๐Ÿ› 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)