All Versions
24
Latest Version
Avg Release Cycle
41 days
Latest Release
239 days ago

Changelog History
Page 1

  • v4.6.0 Changes

    September 25, 2021

    ๐Ÿ”‹ Features

    • add advanced_errs2 (abd6b70c)
    • add advanced_errs1 (882d535b)
    • Add a farewell message when quitting watch (1caef0b4)
    • add more watch commands (a7dc080b, closes #842)
    • modules: update exercises, add modules3 (#822) (dfd2fab4)
    • quiz1: add default function name in comment (#838) (0a11bad7)

    ๐Ÿ› Bug Fixes

    • Correct small typo in exercises/conversions/from_str.rs (86cc8529)
    • cli: typo in exercise.rs (#848) (06d5c097)
    • from_str, try_from_into: custom error types (2dc93cad)
    • modules2: fix typo (#835) (1c3beb0a)
    • ๐Ÿšš move_semantics5:
    • quiz1: Fix inconsistent wording (#826) (03131a3d)
  • v4.5.0 Changes

    July 07, 2021

    ๐Ÿ”‹ Features

    • ๐Ÿšš Add move_semantics5 exercise. (#746) (399ab328)
    • cli: Add "next" to run the next unsolved exercise. (#785) (d20e413a)

    ๐Ÿ› Bug Fixes

    • rename result1 to errors4 (50ab289d)
    • ๐Ÿšš move_semantics5 hints (1b858285)
    • ๐Ÿšš remove trailing whitespaces from iterators1 (4d4fa774)
    • add hints to generics1 and generics2 exercises (31457940)
    • ๐Ÿšš remove trailing whitespace (d9b69bd1)
    • installation: first PowerShell command (aa9a943d)
    • iterators5: derive Clone, Copy (91fc9e31)
    • quiz1: Updated question description (#794) (d8766496)
    • try_from_into, from_str: hints for dyn Error (11d2cf0d)
    • variables5: confine the answer further (48ffcbd2)
  • v4.4.0 Changes

    April 24, 2021

    ๐Ÿ› Bug Fixes

    • Fix spelling error in main.rs (91ee27f2)
    • 0๏ธโƒฃ typo in default out text (644c49f1)
    • collections: Naming exercises for vectors and hashmap (bef39b12)
    • from_str:
      • Correct typos (5f7c89f8)
      • test for error instead of unwrap/should_panic (15e71535)
      • use trait objects for from_str (c3e7b831)
    • functions3: improve function argument type (#687) (a6509cc4)
    • hashmap2: Update incorrect assertion (#660) (72aaa15e)
    • info: Fix typo (#635) (cddc1e86)
    • iterators2: Moved errors out of tests. (baf4ba17, closes #359)
    • iterators3: Enabled iterators3.rs to run without commented out tests. (c6712dfc)
    • main: Let find_exercise work with borrows (347f30bd)
    • ๐Ÿšš move_semantics4:
      • Remove redundant "instead" (#640) (cc266d7d)
      • Small readbility improvement (#617) (10965920)
    • option2: Rename uninformative variables (#675) (b4de6594)
    • quiz3: Force an answer to Q2 (#672) (0d894e6f)
    • structs: Add 5.3 to structs/README (#652) (6bd791f2)
    • structs2: correct grammar in hint (#663) (ebdb66c7)
    • structs3:
      • reword heading comment (#664) (9f3e8c2d)
      • add check to prevent naive implementation of is_international (05a753fe)
    • threads1: line number correction (7857b0a6)
    • try_from_into: use trait objects (2e93a588)

    ๐Ÿ”‹ Features

    • Replace clap with argh (7928122f)
    • Replace emojis when NO_EMOJI env variable present (8d62a996)
    • Added iterators5.rs exercise. (b29ea17e)
    • arc1: Add more details to description and hint (#710) (81be4044)
    • cli: Improve the list command with options, and then some (8bbe4ff1)
    • list:
  • v4.3.0 Changes

    December 29, 2020

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ Rewrite default out text (44d39112)
    • match exercise order to book chapters (#541) (033bf119)
    • Crab? (#586) (fa9f522b)
    • add "rustlings list" command (838f9f30)
    • try_from_into: remove duplicate annotation (04f1d079)

    ๐Ÿ› Bug Fixes

    • โšก๏ธ update structs README (bcf14cf6)
    • added missing exercises to info.toml (90cfb6ff)
    • gives a bit more context to magic number (30644c9a)
    • functions2: Change signature to trigger precise error message: (#605) (0ef95947)
    • structs1: Adjust wording (#573) (9334783d)
    • try_from_into:
    • vec1: Have test compare every element in a and v (9b6c6293)
  • v4.2.0 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    February 27, 2020

    ๐Ÿ› Bug Fixes

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

    ๐Ÿ”‹ Features

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

    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)