55c6d4bdd4a74293185c32d4b9269ecba7542cfd
# 1.0.0 (2018-06-13) ### Bug Fixes * **cert-settings:** Uncouple Cert-Settings from dashedName's ([fda1be8
](https://github.com/freeCodeCamp/curriculum/commit/fda1be8)) * **challange:** Redundant note has been removed ([#16895](https://github.com/freeCodeCamp/curriculum/issues/16895)) ([0fa5296
](https://github.com/freeCodeCamp/curriculum/commit/0fa5296)) * **challenge:** Accept more correct solutions for "Use dot notation" ([88b7925
](https://github.com/freeCodeCamp/curriculum/commit/88b7925)) * **challenge:** Add semicolons to "OOP: Inherit from a Supertype" ([aabdbfa
](https://github.com/freeCodeCamp/curriculum/commit/aabdbfa)) * **challenge:** Add solutions for OOP-challenges. ([fff3c8d
](https://github.com/freeCodeCamp/curriculum/commit/fff3c8d)) * **challenge:** Cleaner assertion for "Copy an Array with slice()". ([695d1c7
](https://github.com/freeCodeCamp/curriculum/commit/695d1c7)) * **challenge:** Close <code> element with </code> ([#15842](https://github.com/freeCodeCamp/curriculum/issues/15842)) ([d03a627
](https://github.com/freeCodeCamp/curriculum/commit/d03a627)), closes [#15185](https://github.com/freeCodeCamp/curriculum/issues/15185) * **challenge:** Fix broken test for "FP: Use filter to extract data". ([5f9222e
](https://github.com/freeCodeCamp/curriculum/commit/5f9222e)) * **challenge:** Fix broken tests for Linked List challenge. ([#13388](https://github.com/freeCodeCamp/curriculum/issues/13388)) ([9bf3c40
](https://github.com/freeCodeCamp/curriculum/commit/9bf3c40)) * **challenge:** fix bug in learn a stack challenge ([9b76d25
](https://github.com/freeCodeCamp/curriculum/commit/9b76d25)) * **challenge:** Fix fatal typo in "FP: use Array.slice()" ([c7dfdbe
](https://github.com/freeCodeCamp/curriculum/commit/c7dfdbe)) * **challenge:** fix instructions in serve json challenge ([fa7a32d
](https://github.com/freeCodeCamp/curriculum/commit/fa7a32d)) * **challenge:** Fix tests for "Basic JS: Global scope and functions" ([06abf92
](https://github.com/freeCodeCamp/curriculum/commit/06abf92)) * **challenge:** Format challengeSeed to encourage best practices. ([24a08c7
](https://github.com/freeCodeCamp/curriculum/commit/24a08c7)) * **challenge:** Format constructor property in "OOP: Set Constructor" ([d442285
](https://github.com/freeCodeCamp/curriculum/commit/d442285)) * **challenge:** formatting of "Remove Items Using splice()". ([46ae877
](https://github.com/freeCodeCamp/curriculum/commit/46ae877)) * **challenge:** Improve example for "Applied Visual Design: Use the u Tag to Underline Text". ([0e994d5
](https://github.com/freeCodeCamp/curriculum/commit/0e994d5)) * **challenge:** Improve seed code for "OOP: Use instanceof" ([5d93771
](https://github.com/freeCodeCamp/curriculum/commit/5d93771)) * **challenge:** Improve tests for Circular Queue challenge. ([#13308](https://github.com/freeCodeCamp/curriculum/issues/13308)) ([6bc0672
](https://github.com/freeCodeCamp/curriculum/commit/6bc0672)) * **challenge:** Improved tests for Algorithm "Missing Letters". ([f523c2e
](https://github.com/freeCodeCamp/curriculum/commit/f523c2e)) * **challenge:** map.add() test case in create map DS challenge ([#16995](https://github.com/freeCodeCamp/curriculum/issues/16995)) ([71ce7cf
](https://github.com/freeCodeCamp/curriculum/commit/71ce7cf)) * **challenge:** modify regex in increment a number challenge ([3cf4782
](https://github.com/freeCodeCamp/curriculum/commit/3cf4782)) * **challenge:** More robust test for "Learn how a Stack Works". ([106ab93
](https://github.com/freeCodeCamp/curriculum/commit/106ab93)) * **challenge:** Prevent use of String.repeat() in Basic Algorithm. ([e030a17
](https://github.com/freeCodeCamp/curriculum/commit/e030a17)) * **challenge:** Remove the note about Safari in the HTML5 require ([#16546](https://github.com/freeCodeCamp/curriculum/issues/16546)) ([1e93d3d
](https://github.com/freeCodeCamp/curriculum/commit/1e93d3d)) * **challenge:** small typo in "OOP: Use closure protection" ([bdff255
](https://github.com/freeCodeCamp/curriculum/commit/bdff255)) * **challenge:** stricter tests for "Add Items Using splice()". ([f75a334
](https://github.com/freeCodeCamp/curriculum/commit/f75a334)) * **challenge:** Stricter tests for "OOP: Constructor property" ([fb85c0c
](https://github.com/freeCodeCamp/curriculum/commit/fb85c0c)) * **challenge:** Stricter tests for "OOP: Iterate Over All Properties" ([c3648a7
](https://github.com/freeCodeCamp/curriculum/commit/c3648a7)) * **challenge:** Stricter tests for "OOP: New Object Prototype". ([248b06b
](https://github.com/freeCodeCamp/curriculum/commit/248b06b)) * **challenge:** Stricter tests for "OOP: Understand Own Properties". ([3242afa
](https://github.com/freeCodeCamp/curriculum/commit/3242afa)) * **challenge:** Typo in "OOP: Reset Inherited Constructor Property" ([29c00c8
](https://github.com/freeCodeCamp/curriculum/commit/29c00c8)) * **challenge:** Typo in "OOP: Use an IIFE to Create a Module" ([15b1b0b
](https://github.com/freeCodeCamp/curriculum/commit/15b1b0b)) * **challenge:** Typo in "OOP: Use an IIFE to Create a Module" ([2c5e7de
](https://github.com/freeCodeCamp/curriculum/commit/2c5e7de)) * **challenge:** Typo in Serialization of a User Object ([181f8c6
](https://github.com/freeCodeCamp/curriculum/commit/181f8c6)) * **challenge:** update description and add img for 1st binary tree challenge ([9117996
](https://github.com/freeCodeCamp/curriculum/commit/9117996)) * **challenge:** Update GIF Quality ([#14592](https://github.com/freeCodeCamp/curriculum/issues/14592)) ([4a6fc77
](https://github.com/freeCodeCamp/curriculum/commit/4a6fc77)) * **challenge:** Update instructions and format for text-transform challenge. ([2eaba0b
](https://github.com/freeCodeCamp/curriculum/commit/2eaba0b)) * **challenge:** update tail section for "Return a Value from a Function with Return". ([6aedeaa
](https://github.com/freeCodeCamp/curriculum/commit/6aedeaa)) * **challenge:** Use correct indices in test messages. ([#13461](https://github.com/freeCodeCamp/curriculum/issues/13461)) ([fad9cae
](https://github.com/freeCodeCamp/curriculum/commit/fad9cae)) * **challenge:** various grammar and formatting, .env node challenge ([5ecaef2
](https://github.com/freeCodeCamp/curriculum/commit/5ecaef2)) * **challenge:** wrap method names & other code in <code> tags ([224684e
](https://github.com/freeCodeCamp/curriculum/commit/224684e)) * **challengeId:** Use correct id for Portfolio challenge ([572b3a8
](https://github.com/freeCodeCamp/curriculum/commit/572b3a8)) * **challenges:** add class to backend challenge wrapper, fix basic node formatting ([6b3c3fc
](https://github.com/freeCodeCamp/curriculum/commit/6b3c3fc)) * **challenges:** Add helmetjs intro ([#15865](https://github.com/freeCodeCamp/curriculum/issues/15865)) ([b01e9e1
](https://github.com/freeCodeCamp/curriculum/commit/b01e9e1)), closes [#12634](https://github.com/freeCodeCamp/curriculum/issues/12634) * **challenges:** add info about ReactDOM.render in an early react challenge ([#17186](https://github.com/freeCodeCamp/curriculum/issues/17186)) ([#17473](https://github.com/freeCodeCamp/curriculum/issues/17473)) ([68b089e
](https://github.com/freeCodeCamp/curriculum/commit/68b089e)) * **challenges:** Add more examples of text-align CSS property ([#16624](https://github.com/freeCodeCamp/curriculum/issues/16624)) ([4a93ae7
](https://github.com/freeCodeCamp/curriculum/commit/4a93ae7)), closes [#16446](https://github.com/freeCodeCamp/curriculum/issues/16446) * **challenges:** Add Project Euler problem 11 solution and tests ([#16480](https://github.com/freeCodeCamp/curriculum/issues/16480)) ([c2e057a
](https://github.com/freeCodeCamp/curriculum/commit/c2e057a)) * **challenges:** Add test to check semicolon ([#15756](https://github.com/freeCodeCamp/curriculum/issues/15756)) ([0be65dc
](https://github.com/freeCodeCamp/curriculum/commit/0be65dc)), closes [#10703](https://github.com/freeCodeCamp/curriculum/issues/10703) * **challenges:** Add tests and solution for Euler Problem 10 ([#16431](https://github.com/freeCodeCamp/curriculum/issues/16431)) ([cdd9c54
](https://github.com/freeCodeCamp/curriculum/commit/cdd9c54)) * **challenges:** Add tests and solution for Euler problem 5 ([#16421](https://github.com/freeCodeCamp/curriculum/issues/16421)) ([c79068e
](https://github.com/freeCodeCamp/curriculum/commit/c79068e)) * **challenges:** Add Tests and Solution for Project Euler 50 ([#17152](https://github.com/freeCodeCamp/curriculum/issues/17152)) ([28eaceb
](https://github.com/freeCodeCamp/curriculum/commit/28eaceb)) * **challenges:** Add tests and solution for Project Euler problem 17 ([#16685](https://github.com/freeCodeCamp/curriculum/issues/16685)) ([4a3d1c9
](https://github.com/freeCodeCamp/curriculum/commit/4a3d1c9)) * **challenges:** Add tests for Project Euler problem 12 ([#16545](https://github.com/freeCodeCamp/curriculum/issues/16545)) ([3ef9315
](https://github.com/freeCodeCamp/curriculum/commit/3ef9315)) * **challenges:** Additional test cases for 'Escape Sequences in Strings' ([74f6aff
](https://github.com/freeCodeCamp/curriculum/commit/74f6aff)) * **challenges:** Change "loop" to "function" ([#15649](https://github.com/freeCodeCamp/curriculum/issues/15649)) ([5baec5e
](https://github.com/freeCodeCamp/curriculum/commit/5baec5e)) * **challenges:** Change hyperdev link to glitch ([#15694](https://github.com/freeCodeCamp/curriculum/issues/15694)) ([763f570
](https://github.com/freeCodeCamp/curriculum/commit/763f570)), closes [#15691](https://github.com/freeCodeCamp/curriculum/issues/15691) * **challenges:** Change invalid ObjectId ([32930c9
](https://github.com/freeCodeCamp/curriculum/commit/32930c9)), closes [#16550](https://github.com/freeCodeCamp/curriculum/issues/16550) * **challenges:** Change offset values ([#17006](https://github.com/freeCodeCamp/curriculum/issues/17006)) ([d612f48
](https://github.com/freeCodeCamp/curriculum/commit/d612f48)), closes [#14681](https://github.com/freeCodeCamp/curriculum/issues/14681) * **challenges:** Change regular expressions match characters that o ([7444764
](https://github.com/freeCodeCamp/curriculum/commit/7444764)), closes [#16119](https://github.com/freeCodeCamp/curriculum/issues/16119) * **challenges:** Change spanish description ([#17089](https://github.com/freeCodeCamp/curriculum/issues/17089)) ([51ba570
](https://github.com/freeCodeCamp/curriculum/commit/51ba570)), closes [#17073](https://github.com/freeCodeCamp/curriculum/issues/17073) * **challenges:** Change switch code format for consistency ([3479d83
](https://github.com/freeCodeCamp/curriculum/commit/3479d83)), closes [#14947](https://github.com/freeCodeCamp/curriculum/issues/14947) * **challenges:** Change Symmetric Differences Title ([#16962](https://github.com/freeCodeCamp/curriculum/issues/16962)) ([fcf4eb4
](https://github.com/freeCodeCamp/curriculum/commit/fcf4eb4)) * **challenges:** Clarified instructions on es6 let challenge ([#15983](https://github.com/freeCodeCamp/curriculum/issues/15983)) ([5ba1da5
](https://github.com/freeCodeCamp/curriculum/commit/5ba1da5)) * **challenges:** Corrected a test case for challenge ([#17162](https://github.com/freeCodeCamp/curriculum/issues/17162)) ([ff8b13b
](https://github.com/freeCodeCamp/curriculum/commit/ff8b13b)), closes [#17134](https://github.com/freeCodeCamp/curriculum/issues/17134) * **challenges:** Edit challengeSeed and Add Solution for Project Euler 49 ([#17146](https://github.com/freeCodeCamp/curriculum/issues/17146)) ([b7be885
](https://github.com/freeCodeCamp/curriculum/commit/b7be885)) * **challenges:** Edit Description and Add Solution for Project Euler 33 ([#17085](https://github.com/freeCodeCamp/curriculum/issues/17085)) ([831c6a6
](https://github.com/freeCodeCamp/curriculum/commit/831c6a6)) * **challenges:** Edit Description and Add Solution for Project Euler 38 ([#17086](https://github.com/freeCodeCamp/curriculum/issues/17086)) ([a88cdee
](https://github.com/freeCodeCamp/curriculum/commit/a88cdee)) * **challenges:** Edit Description and Add Solution for Project Euler 44 ([#17127](https://github.com/freeCodeCamp/curriculum/issues/17127)) ([cca9b8b
](https://github.com/freeCodeCamp/curriculum/commit/cca9b8b)) * **challenges:** Edit Description and Add Solution for Project Euler 45 ([#17126](https://github.com/freeCodeCamp/curriculum/issues/17126)) ([6586ecd
](https://github.com/freeCodeCamp/curriculum/commit/6586ecd)) * **challenges:** Edit Description and Add Solution for Project Euler 46 ([#17140](https://github.com/freeCodeCamp/curriculum/issues/17140)) ([7235ca1
](https://github.com/freeCodeCamp/curriculum/commit/7235ca1)) * **challenges:** Edit Description, Add Tests and Solution for Project Euler 40 ([#17087](https://github.com/freeCodeCamp/curriculum/issues/17087)) ([1b99e6d
](https://github.com/freeCodeCamp/curriculum/commit/1b99e6d)) * **challenges:** Edit Description, Add Tests and Solution for Project Euler 41 ([#17088](https://github.com/freeCodeCamp/curriculum/issues/17088)) ([5fa947c
](https://github.com/freeCodeCamp/curriculum/commit/5fa947c)) * **challenges:** Edit Description, Add Tests and Solution for Project Euler 47 ([#17142](https://github.com/freeCodeCamp/curriculum/issues/17142)) ([58e82ea
](https://github.com/freeCodeCamp/curriculum/commit/58e82ea)) * **challenges:** Edit Description, Tests, and Add Solution for Project Euler 48 ([#17145](https://github.com/freeCodeCamp/curriculum/issues/17145)) ([080c27e
](https://github.com/freeCodeCamp/curriculum/commit/080c27e)) * **challenges:** Fix 'only subtract one number' test ([#16173](https://github.com/freeCodeCamp/curriculum/issues/16173)) ([d23e397
](https://github.com/freeCodeCamp/curriculum/commit/d23e397)), closes [#13103](https://github.com/freeCodeCamp/curriculum/issues/13103) * **challenges:** Fix animation-timing-function default from linear ([#16690](https://github.com/freeCodeCamp/curriculum/issues/16690)) ([edd55ea
](https://github.com/freeCodeCamp/curriculum/commit/edd55ea)), closes [#16684](https://github.com/freeCodeCamp/curriculum/issues/16684) * **challenges:** Fix test on react challenge that was always passing ([#16558](https://github.com/freeCodeCamp/curriculum/issues/16558)) ([698eeb3
](https://github.com/freeCodeCamp/curriculum/commit/698eeb3)) * **challenges:** Fix typo in code example ([#16866](https://github.com/freeCodeCamp/curriculum/issues/16866)) ([14c0414
](https://github.com/freeCodeCamp/curriculum/commit/14c0414)) * **challenges:** Fix typo in css-grid justify-self challenge ([#16961](https://github.com/freeCodeCamp/curriculum/issues/16961)) ([9e95fb7
](https://github.com/freeCodeCamp/curriculum/commit/9e95fb7)), closes [#16959](https://github.com/freeCodeCamp/curriculum/issues/16959) * **challenges:** Fix typo issue on CSS Grid:Minmax ([#17027](https://github.com/freeCodeCamp/curriculum/issues/17027)) ([0f5e594
](https://github.com/freeCodeCamp/curriculum/commit/0f5e594)) * **challenges:** Fix typos in some project Euler problems ([#16605](https://github.com/freeCodeCamp/curriculum/issues/16605)) ([f3ad9ff
](https://github.com/freeCodeCamp/curriculum/commit/f3ad9ff)) * **challenges:** Fix vague tests for "Convert JSON Data to HTML" challenge ([503aa2f
](https://github.com/freeCodeCamp/curriculum/commit/503aa2f)) * **challenges:** Fix wrong word on Basic CSS lesson ([#17219](https://github.com/freeCodeCamp/curriculum/issues/17219)) ([d039668
](https://github.com/freeCodeCamp/curriculum/commit/d039668)) * **challenges:** Fixed import export related challenges ([ab08420
](https://github.com/freeCodeCamp/curriculum/commit/ab08420)), closes [#16235](https://github.com/freeCodeCamp/curriculum/issues/16235) * **challenges:** Fixed typo in the challenge ([#16991](https://github.com/freeCodeCamp/curriculum/issues/16991)) ([f9a63ee
](https://github.com/freeCodeCamp/curriculum/commit/f9a63ee)), closes [#16979](https://github.com/freeCodeCamp/curriculum/issues/16979) * **challenges:** Improve description in existing object challenges ([7977430
](https://github.com/freeCodeCamp/curriculum/commit/7977430)) * **challenges:** Improve Word Blanks on staging ([#15901](https://github.com/freeCodeCamp/curriculum/issues/15901)) ([76d7347
](https://github.com/freeCodeCamp/curriculum/commit/76d7347)) * **challenges:** Improve wording of description ([#15873](https://github.com/freeCodeCamp/curriculum/issues/15873)) ([fbce073
](https://github.com/freeCodeCamp/curriculum/commit/fbce073)), closes [#14306](https://github.com/freeCodeCamp/curriculum/issues/14306) * **challenges:** improved instructions for anchor element challenge ([5230817
](https://github.com/freeCodeCamp/curriculum/commit/5230817)), closes [#16289](https://github.com/freeCodeCamp/curriculum/issues/16289) * **challenges:** Port Solution for Project Euler 32 from Arcade Mode ([#17084](https://github.com/freeCodeCamp/curriculum/issues/17084)) ([048734d
](https://github.com/freeCodeCamp/curriculum/commit/048734d)) * **challenges:** put finishing touches on react & redux challenges ([652f943
](https://github.com/freeCodeCamp/curriculum/commit/652f943)) * **challenges:** Remove double quote requirement in jQuery selectors ([8f8671b
](https://github.com/freeCodeCamp/curriculum/commit/8f8671b)) * **challenges:** Remove self-closing slashes from <img> and <input> ([#16985](https://github.com/freeCodeCamp/curriculum/issues/16985)) ([ff35f2c
](https://github.com/freeCodeCamp/curriculum/commit/ff35f2c)) * **challenges:** Revert CSS regex test ([86f96a1
](https://github.com/freeCodeCamp/curriculum/commit/86f96a1)), closes [#15567](https://github.com/freeCodeCamp/curriculum/issues/15567) * **challenges:** typos and verbiage in previous fixes ([3dabbc7
](https://github.com/freeCodeCamp/curriculum/commit/3dabbc7)) * **CI:** Remove Friendly Date Ranges ([c0410ab
](https://github.com/freeCodeCamp/curriculum/commit/c0410ab)) * **dev:** filter hidden files from seed ([c272257
](https://github.com/freeCodeCamp/curriculum/commit/c272257)) * **euler:** Fixed broken build ([3b291b2
](https://github.com/freeCodeCamp/curriculum/commit/3b291b2)) * **frontend-projects:** replace video with image thumbnail ([d1f4f6c
](https://github.com/freeCodeCamp/curriculum/commit/d1f4f6c)) * **instructions:** fix spacing and correct example code for max heap and binary search tree problems ([a44eaf0
](https://github.com/freeCodeCamp/curriculum/commit/a44eaf0)) * **map:** Removed NA text for challenge without time estimat ([e2a95d6
](https://github.com/freeCodeCamp/curriculum/commit/e2a95d6)), closes [#16454](https://github.com/freeCodeCamp/curriculum/issues/16454) * **map:** Removed required sign from challenges ([3e1fea9
](https://github.com/freeCodeCamp/curriculum/commit/3e1fea9)), closes [#16239](https://github.com/freeCodeCamp/curriculum/issues/16239) * **pairwise:** Clarification of instructions ([b7038fd
](https://github.com/freeCodeCamp/curriculum/commit/b7038fd)) * **projects:** Add user stories to projects' description ([#16924](https://github.com/freeCodeCamp/curriculum/issues/16924)) ([29d9673
](https://github.com/freeCodeCamp/curriculum/commit/29d9673)), closes [#16810](https://github.com/freeCodeCamp/curriculum/issues/16810) * **seed:** Add test cases for closing tags ([#16575](https://github.com/freeCodeCamp/curriculum/issues/16575)) ([e232565
](https://github.com/freeCodeCamp/curriculum/commit/e232565)) * **seed:** Add default values to incompleted declarations ([#16704](https://github.com/freeCodeCamp/curriculum/issues/16704)) ([65a28d9
](https://github.com/freeCodeCamp/curriculum/commit/65a28d9)), closes [#16696](https://github.com/freeCodeCamp/curriculum/issues/16696) * **seed:** Add Img to CSS Relative Positioning Challenge ([#16728](https://github.com/freeCodeCamp/curriculum/issues/16728)) ([a3bd39e
](https://github.com/freeCodeCamp/curriculum/commit/a3bd39e)) * **seed:** Add in introductory slide challenges ([ffe5533
](https://github.com/freeCodeCamp/curriculum/commit/ffe5533)) * **seed:** Add legacy project back in and update id ([#16749](https://github.com/freeCodeCamp/curriculum/issues/16749)) ([be7245b
](https://github.com/freeCodeCamp/curriculum/commit/be7245b)), closes [#16336](https://github.com/freeCodeCamp/curriculum/issues/16336) * **seed:** Add length check for component find ([#16678](https://github.com/freeCodeCamp/curriculum/issues/16678)) ([444aa7f
](https://github.com/freeCodeCamp/curriculum/commit/444aa7f)), closes [#16677](https://github.com/freeCodeCamp/curriculum/issues/16677) * **seed:** Add missing bindings outside comment lines ([#16585](https://github.com/freeCodeCamp/curriculum/issues/16585)) ([6d566bf
](https://github.com/freeCodeCamp/curriculum/commit/6d566bf)) * **seed:** Add pass through details ([c27f270
](https://github.com/freeCodeCamp/curriculum/commit/c27f270)), closes [#16148](https://github.com/freeCodeCamp/curriculum/issues/16148) * **seed:** Add test for checking the length of buttons is 2 ([#16921](https://github.com/freeCodeCamp/curriculum/issues/16921)) ([d035932
](https://github.com/freeCodeCamp/curriculum/commit/d035932)) * **seed:** Add tests and solution for Project Euler 14 ([#16621](https://github.com/freeCodeCamp/curriculum/issues/16621)) ([084ad62
](https://github.com/freeCodeCamp/curriculum/commit/084ad62)) * **seed:** Add tests and solution for Project Euler 19 ([#16694](https://github.com/freeCodeCamp/curriculum/issues/16694)) ([0136b82
](https://github.com/freeCodeCamp/curriculum/commit/0136b82)) * **seed:** Add tests for Project Euler problem 13 ([#16617](https://github.com/freeCodeCamp/curriculum/issues/16617)) ([a3c546e
](https://github.com/freeCodeCamp/curriculum/commit/a3c546e)) * **seed:** Add tests, solution, and edit description for Project Euler 16 ([#16641](https://github.com/freeCodeCamp/curriculum/issues/16641)) ([5d14e4b
](https://github.com/freeCodeCamp/curriculum/commit/5d14e4b)) * **seed:** Add tests, solution, and image for Project Euler problem 15 ([#16626](https://github.com/freeCodeCamp/curriculum/issues/16626)) ([8cdc783
](https://github.com/freeCodeCamp/curriculum/commit/8cdc783)) * **seed:** added example breakdown to give more clarity to question ([#16485](https://github.com/freeCodeCamp/curriculum/issues/16485)) ([27e716f
](https://github.com/freeCodeCamp/curriculum/commit/27e716f)) * **seed:** Added missing text 'new tab' ([#16978](https://github.com/freeCodeCamp/curriculum/issues/16978)) ([fc87d71
](https://github.com/freeCodeCamp/curriculum/commit/fc87d71)), closes [#16970](https://github.com/freeCodeCamp/curriculum/issues/16970) * **seed:** Best practice for radio button ([#16349](https://github.com/freeCodeCamp/curriculum/issues/16349)) ([9dc3073
](https://github.com/freeCodeCamp/curriculum/commit/9dc3073)) * **seed:** Bootstrap default button fix ([#17082](https://github.com/freeCodeCamp/curriculum/issues/17082)) ([2b5e39e
](https://github.com/freeCodeCamp/curriculum/commit/2b5e39e)), closes [#17075](https://github.com/freeCodeCamp/curriculum/issues/17075) * **seed:** Chall seed and test are modified to allow better t ([#16928](https://github.com/freeCodeCamp/curriculum/issues/16928)) ([d987ce4
](https://github.com/freeCodeCamp/curriculum/commit/d987ce4)), closes [#16356](https://github.com/freeCodeCamp/curriculum/issues/16356) * **seed:** Challenge titles should be properly capitalized ([31ae776
](https://github.com/freeCodeCamp/curriculum/commit/31ae776)), closes [#16873](https://github.com/freeCodeCamp/curriculum/issues/16873) * **seed:** challenge types ([#17229](https://github.com/freeCodeCamp/curriculum/issues/17229)) ([15a9259
](https://github.com/freeCodeCamp/curriculum/commit/15a9259)), closes [#17221](https://github.com/freeCodeCamp/curriculum/issues/17221) * **seed:** Change Line Number & Typo ([#16586](https://github.com/freeCodeCamp/curriculum/issues/16586)) ([0a225dc
](https://github.com/freeCodeCamp/curriculum/commit/0a225dc)), closes [#16567](https://github.com/freeCodeCamp/curriculum/issues/16567) * **seed:** Change require pixel ([#16500](https://github.com/freeCodeCamp/curriculum/issues/16500)) ([48b0b8c
](https://github.com/freeCodeCamp/curriculum/commit/48b0b8c)) * **seed:** Change tag nesting order ([#17093](https://github.com/freeCodeCamp/curriculum/issues/17093)) ([26c29f2
](https://github.com/freeCodeCamp/curriculum/commit/26c29f2)), closes [#17077](https://github.com/freeCodeCamp/curriculum/issues/17077) * **seed:** Change variable name from array to args ([#16472](https://github.com/freeCodeCamp/curriculum/issues/16472)) ([6307c0f
](https://github.com/freeCodeCamp/curriculum/commit/6307c0f)), closes [#16351](https://github.com/freeCodeCamp/curriculum/issues/16351) * **seed:** Clarify instructions ([#17050](https://github.com/freeCodeCamp/curriculum/issues/17050)) ([9f5eb3b
](https://github.com/freeCodeCamp/curriculum/commit/9f5eb3b)), closes [#17044](https://github.com/freeCodeCamp/curriculum/issues/17044) * **seed:** Clean up seed directory and add open source for go ([278ba0a
](https://github.com/freeCodeCamp/curriculum/commit/278ba0a)) * **seed:** Correct typos in es6.json ([#16972](https://github.com/freeCodeCamp/curriculum/issues/16972)) ([181949b
](https://github.com/freeCodeCamp/curriculum/commit/181949b)) * **seed:** Differentiation between sass and scss ([b509306
](https://github.com/freeCodeCamp/curriculum/commit/b509306)) * **seed:** Eliminate regex bug for async assertions ([#16341](https://github.com/freeCodeCamp/curriculum/issues/16341)) ([0f73022
](https://github.com/freeCodeCamp/curriculum/commit/0f73022)) * **seed:** English error in Basic HTML and HTML5 challenge ([#16608](https://github.com/freeCodeCamp/curriculum/issues/16608)) ([240a63f
](https://github.com/freeCodeCamp/curriculum/commit/240a63f)) * **seed:** Expand description of media query challenge ([#16572](https://github.com/freeCodeCamp/curriculum/issues/16572)) ([7060338
](https://github.com/freeCodeCamp/curriculum/commit/7060338)), closes [#16474](https://github.com/freeCodeCamp/curriculum/issues/16474) * **seed:** Fix "Change the Color of Text" challenge not loading ([#16764](https://github.com/freeCodeCamp/curriculum/issues/16764)) ([280858e
](https://github.com/freeCodeCamp/curriculum/commit/280858e)), closes [#16762](https://github.com/freeCodeCamp/curriculum/issues/16762) * **seed:** Fix invalid MongoDB ObjectId in array seed challenge ([#16532](https://github.com/freeCodeCamp/curriculum/issues/16532)) ([b75d7ae
](https://github.com/freeCodeCamp/curriculum/commit/b75d7ae)), closes [#16530](https://github.com/freeCodeCamp/curriculum/issues/16530) * **seed:** Fix invalid MongoDB ObjectID in jquery seed ([#16535](https://github.com/freeCodeCamp/curriculum/issues/16535)) ([601f08b
](https://github.com/freeCodeCamp/curriculum/commit/601f08b)), closes [#16523](https://github.com/freeCodeCamp/curriculum/issues/16523) * [#14051](https://github.com/freeCodeCamp/curriculum/issues/14051); update instructions text ([b7142dc
](https://github.com/freeCodeCamp/curriculum/commit/b7142dc)) * [#14402](https://github.com/freeCodeCamp/curriculum/issues/14402); add test for radio button in form tag ([74ab1b6
](https://github.com/freeCodeCamp/curriculum/commit/74ab1b6)) * add 2nd regex check for bracket notation ([d4ad420
](https://github.com/freeCodeCamp/curriculum/commit/d4ad420)) * added new test and fixed incorrect variable ([#17471](https://github.com/freeCodeCamp/curriculum/issues/17471)) ([0874eca
](https://github.com/freeCodeCamp/curriculum/commit/0874eca)) * Claiming respWebDesignCert tests ([#17102](https://github.com/freeCodeCamp/curriculum/issues/17102)) ([1ca9933
](https://github.com/freeCodeCamp/curriculum/commit/1ca9933)) * Clarify mutate array with const challenge ([#15745](https://github.com/freeCodeCamp/curriculum/issues/15745)) ([5522c64
](https://github.com/freeCodeCamp/curriculum/commit/5522c64)), closes [#14832](https://github.com/freeCodeCamp/curriculum/issues/14832) * **seed:** Make algorithm projects appear after intermediate algorithms ([#16655](https://github.com/freeCodeCamp/curriculum/issues/16655)) ([b02aafc
](https://github.com/freeCodeCamp/curriculum/commit/b02aafc)) * declares index variable in Set challenges ([3737ed3
](https://github.com/freeCodeCamp/curriculum/commit/3737ed3)) * index number in QA challenge test ([#17096](https://github.com/freeCodeCamp/curriculum/issues/17096)) ([8ee64eb
](https://github.com/freeCodeCamp/curriculum/commit/8ee64eb)) * language update suggestions for basic-css and basic-html ([#16713](https://github.com/freeCodeCamp/curriculum/issues/16713)) ([15c9c85
](https://github.com/freeCodeCamp/curriculum/commit/15c9c85)) * language update suggestions for basic-css and basic-html ([#16729](https://github.com/freeCodeCamp/curriculum/issues/16729)) ([767efbc
](https://github.com/freeCodeCamp/curriculum/commit/767efbc)) * language update suggestions for basic-css and basic-html ([#16767](https://github.com/freeCodeCamp/curriculum/issues/16767)) ([9ef7d8e
](https://github.com/freeCodeCamp/curriculum/commit/9ef7d8e)) * Make semicolon optional ([#16364](https://github.com/freeCodeCamp/curriculum/issues/16364)) ([2df89da
](https://github.com/freeCodeCamp/curriculum/commit/2df89da)) * Peer review suggestions accepted ([4861df0
](https://github.com/freeCodeCamp/curriculum/commit/4861df0)) * **seed:** Replaced 'include' with 'match' and RegExp for the ([#16700](https://github.com/freeCodeCamp/curriculum/issues/16700)) ([5668502
](https://github.com/freeCodeCamp/curriculum/commit/5668502)), closes [#16698](https://github.com/freeCodeCamp/curriculum/issues/16698) * rename incorrect variable name ([#17538](https://github.com/freeCodeCamp/curriculum/issues/17538)) ([9e84a54
](https://github.com/freeCodeCamp/curriculum/commit/9e84a54)) * **seed:** Fix label ([ecc2c9f
](https://github.com/freeCodeCamp/curriculum/commit/ecc2c9f)), closes [#16456](https://github.com/freeCodeCamp/curriculum/issues/16456) * **seed:** Fix Modify Array challenge description typo ([#16662](https://github.com/freeCodeCamp/curriculum/issues/16662)) ([6337592
](https://github.com/freeCodeCamp/curriculum/commit/6337592)) * **seed:** Fix quotient should only be assigned once test ([edc37e7
](https://github.com/freeCodeCamp/curriculum/commit/edc37e7)), closes [#16329](https://github.com/freeCodeCamp/curriculum/issues/16329) * **seed:** Fix schema violations ([b793079
](https://github.com/freeCodeCamp/curriculum/commit/b793079)) * **seed:** Fix solution doesn't pass for challenge "React: Use Advanced JavaScript in React Render Method" ([#16631](https://github.com/freeCodeCamp/curriculum/issues/16631)) ([536ef79
](https://github.com/freeCodeCamp/curriculum/commit/536ef79)), closes [#16629](https://github.com/freeCodeCamp/curriculum/issues/16629) * **seed:** Fix spelling and formatting issues ([#16821](https://github.com/freeCodeCamp/curriculum/issues/16821)) ([fbb9378
](https://github.com/freeCodeCamp/curriculum/commit/fbb9378)), closes [#16458](https://github.com/freeCodeCamp/curriculum/issues/16458) * **seed:** Fix tests for apisMicroservicesCert ([#17105](https://github.com/freeCodeCamp/curriculum/issues/17105)) ([23ff6cc
](https://github.com/freeCodeCamp/curriculum/commit/23ff6cc)) * **seed:** Fix typo in redux.json ([#16935](https://github.com/freeCodeCamp/curriculum/issues/16935)) ([7c38b2c
](https://github.com/freeCodeCamp/curriculum/commit/7c38b2c)), closes [#16920](https://github.com/freeCodeCamp/curriculum/issues/16920) * **seed:** Fix typo in test of Mongoose dependency ([#16606](https://github.com/freeCodeCamp/curriculum/issues/16606)) ([99e1f45
](https://github.com/freeCodeCamp/curriculum/commit/99e1f45)), closes [#16604](https://github.com/freeCodeCamp/curriculum/issues/16604) * **seed:** Fix typo in the user stories ([393f763
](https://github.com/freeCodeCamp/curriculum/commit/393f763)), closes [#15769](https://github.com/freeCodeCamp/curriculum/issues/15769) * **seed:** Fix typos ([a9bbfec
](https://github.com/freeCodeCamp/curriculum/commit/a9bbfec)) * **seed:** Fixed assert regex ([12a4614
](https://github.com/freeCodeCamp/curriculum/commit/12a4614)), closes [#13999](https://github.com/freeCodeCamp/curriculum/issues/13999) * **seed:** Fixed broken link in React Introducing Inline Styl ([#17040](https://github.com/freeCodeCamp/curriculum/issues/17040)) ([b208c47
](https://github.com/freeCodeCamp/curriculum/commit/b208c47)) * **seed:** Fixed check on U tag to Underline tests ([#16744](https://github.com/freeCodeCamp/curriculum/issues/16744)) ([427e279
](https://github.com/freeCodeCamp/curriculum/commit/427e279)) * **seed:** fixed correct answer typo in explanation of question 2 ([575f366
](https://github.com/freeCodeCamp/curriculum/commit/575f366)) * **seed:** Fixed disruptive, unclosed <code> tag ([#16594](https://github.com/freeCodeCamp/curriculum/issues/16594)) ([d3b6633
](https://github.com/freeCodeCamp/curriculum/commit/d3b6633)), closes [#16581](https://github.com/freeCodeCamp/curriculum/issues/16581) * **seed:** Fixed issue with approximately always failing ([#16752](https://github.com/freeCodeCamp/curriculum/issues/16752)) ([f30ccd6
](https://github.com/freeCodeCamp/curriculum/commit/f30ccd6)) * **seed:** Fixed issue with atLeast test always failing ([#16717](https://github.com/freeCodeCamp/curriculum/issues/16717)) ([399ba38
](https://github.com/freeCodeCamp/curriculum/commit/399ba38)), closes [#16668](https://github.com/freeCodeCamp/curriculum/issues/16668) * **seed:** Fixed test to fail if console.clear is still commented out ([#17097](https://github.com/freeCodeCamp/curriculum/issues/17097)) ([746413b
](https://github.com/freeCodeCamp/curriculum/commit/746413b)), closes [#16958](https://github.com/freeCodeCamp/curriculum/issues/16958) * **seed:** fixed typo in question 6 code ([#16482](https://github.com/freeCodeCamp/curriculum/issues/16482)) ([e5a0533
](https://github.com/freeCodeCamp/curriculum/commit/e5a0533)) * **seed:** fixed typos in css grid challenges ([#16877](https://github.com/freeCodeCamp/curriculum/issues/16877)) ([edbcd73
](https://github.com/freeCodeCamp/curriculum/commit/edbcd73)), closes [#16871](https://github.com/freeCodeCamp/curriculum/issues/16871) * **seed:** Fixes tests ([#17051](https://github.com/freeCodeCamp/curriculum/issues/17051)) ([49a5fda
](https://github.com/freeCodeCamp/curriculum/commit/49a5fda)), closes [#17019](https://github.com/freeCodeCamp/curriculum/issues/17019) * **seed:** flex box challenges not displaying ([83b63b4
](https://github.com/freeCodeCamp/curriculum/commit/83b63b4)) * **seed:** Format description, add tests and solution for Project Euler 18 ([#16693](https://github.com/freeCodeCamp/curriculum/issues/16693)) ([8d599d3
](https://github.com/freeCodeCamp/curriculum/commit/8d599d3)) * **seed:** Function name findLongestWord changed ([6553666
](https://github.com/freeCodeCamp/curriculum/commit/6553666)) * **seed:** Intro to chai added ([#16885](https://github.com/freeCodeCamp/curriculum/issues/16885)) ([2d25642
](https://github.com/freeCodeCamp/curriculum/commit/2d25642)), closes [#12635](https://github.com/freeCodeCamp/curriculum/issues/12635) * **seed:** Make element naming optional ([#16926](https://github.com/freeCodeCamp/curriculum/issues/16926)) ([0b9b671
](https://github.com/freeCodeCamp/curriculum/commit/0b9b671)), closes [#16905](https://github.com/freeCodeCamp/curriculum/issues/16905) [#15224](https://github.com/freeCodeCamp/curriculum/issues/15224) * **seed:** Make tests accepts all correct answers ([#16627](https://github.com/freeCodeCamp/curriculum/issues/16627)) ([13f48c4](https://github.com/freeCodeCamp/curriculum/commit/13f48c4)), closes [#16516](https://github.com/freeCodeCamp/curriculum/issues/16516) * **seed:** message update to the test ([#16718](https://github.com/freeCodeCamp/curriculum/issues/16718)) ([d8fdaea
](https://github.com/freeCodeCamp/curriculum/commit/d8fdaea)) * **seed:** Minor copy improvements ([ed9cce0
](https://github.com/freeCodeCamp/curriculum/commit/ed9cce0)) * **seed:** Missing/duplicate info ([67dfde9
](https://github.com/freeCodeCamp/curriculum/commit/67dfde9)) * **seed:** remove challengeType from properties ([89e4853
](https://github.com/freeCodeCamp/curriculum/commit/89e4853)) * **seed:** Remove redundant seed files from math directory ([b7f2435
](https://github.com/freeCodeCamp/curriculum/commit/b7f2435)) * **seed:** Removed inconsistent and unnecessary ReactDOM.rend ([#16711](https://github.com/freeCodeCamp/curriculum/issues/16711)) ([e0aded6
](https://github.com/freeCodeCamp/curriculum/commit/e0aded6)) * **seed:** removed typo from task description ([#17166](https://github.com/freeCodeCamp/curriculum/issues/17166)) ([c212258
](https://github.com/freeCodeCamp/curriculum/commit/c212258)) * **seed:** Sass Challenge:Use [@each](https://github.com/each) to Map Over Items in a Li ([#17032](https://github.com/freeCodeCamp/curriculum/issues/17032)) ([8a7198d
](https://github.com/freeCodeCamp/curriculum/commit/8a7198d)), closes [#16896](https://github.com/freeCodeCamp/curriculum/issues/16896) [#16894](https://github.com/freeCodeCamp/curriculum/issues/16894) * **seed:** Simplify Unique Titles Test ([#17056](https://github.com/freeCodeCamp/curriculum/issues/17056)) ([5e53ebd
](https://github.com/freeCodeCamp/curriculum/commit/5e53ebd)), closes [#17035](https://github.com/freeCodeCamp/curriculum/issues/17035) * **seed:** Space between function name and parameters was not ([#16324](https://github.com/freeCodeCamp/curriculum/issues/16324)) ([2e92368
](https://github.com/freeCodeCamp/curriculum/commit/2e92368)) * **seed:** Squashed a bug from Disable an element using Jquery ([9f7f007
](https://github.com/freeCodeCamp/curriculum/commit/9f7f007)) * **seed:** strengthened buggy regex in an Applied Accessibility test ([#16653](https://github.com/freeCodeCamp/curriculum/issues/16653)) ([ca1ca41
](https://github.com/freeCodeCamp/curriculum/commit/ca1ca41)), closes [#16645](https://github.com/freeCodeCamp/curriculum/issues/16645) * **seed:** Typo correction to es6.json in javascript challeng ([#16589](https://github.com/freeCodeCamp/curriculum/issues/16589)) ([b36ba2c
](https://github.com/freeCodeCamp/curriculum/commit/b36ba2c)), closes [#16584](https://github.com/freeCodeCamp/curriculum/issues/16584) * **seed:** Typo in test message ([#16708](https://github.com/freeCodeCamp/curriculum/issues/16708)) ([fda4850
](https://github.com/freeCodeCamp/curriculum/commit/fda4850)) * **seed:** Typos in testing code ([#16515](https://github.com/freeCodeCamp/curriculum/issues/16515)) ([77808b0
](https://github.com/freeCodeCamp/curriculum/commit/77808b0)) * **seed:** Update description for basic-javascript/word-blanks ([#16206](https://github.com/freeCodeCamp/curriculum/issues/16206)) ([30866d5
](https://github.com/freeCodeCamp/curriculum/commit/30866d5)) * **seed:** Update instruction ([#16543](https://github.com/freeCodeCamp/curriculum/issues/16543)) ([2f37b64
](https://github.com/freeCodeCamp/curriculum/commit/2f37b64)), closes [#16268](https://github.com/freeCodeCamp/curriculum/issues/16268) * **seed:** Update Show the Local Weather challenge ([403049e
](https://github.com/freeCodeCamp/curriculum/commit/403049e)) * **seed:** Update warning for Safari ([#15236](https://github.com/freeCodeCamp/curriculum/issues/15236)) ([3c16db4
](https://github.com/freeCodeCamp/curriculum/commit/3c16db4)) * **seed:** updated basic javascript URLs for hints ([#17445](https://github.com/freeCodeCamp/curriculum/issues/17445)) ([c9f572d
](https://github.com/freeCodeCamp/curriculum/commit/c9f572d)) * **seed-update:** browser console, fCC Console, functionality of both ([#15660](https://github.com/freeCodeCamp/curriculum/issues/15660)) ([727e6d3
](https://github.com/freeCodeCamp/curriculum/commit/727e6d3)) * **seed, challenges, 02-javascript-algorithms-and-data-structures, basic-javascript.json, Golf Code:** Adds an array of the names to the Golf Code challe ([#15678](https://github.com/freeCodeCamp/curriculum/issues/15678)) ([450267e
](https://github.com/freeCodeCamp/curriculum/commit/450267e)), closes [#15618](https://github.com/freeCodeCamp/curriculum/issues/15618) * **seed/challenges:** Change cash register algorithm ([#16244](https://github.com/freeCodeCamp/curriculum/issues/16244)) ([3583633
](https://github.com/freeCodeCamp/curriculum/commit/3583633)), closes [#16083](https://github.com/freeCodeCamp/curriculum/issues/16083) * **seed/challenges:** Correct typo in a JavaScript challenge ([#16441](https://github.com/freeCodeCamp/curriculum/issues/16441)) ([1c9dd4d
](https://github.com/freeCodeCamp/curriculum/commit/1c9dd4d)) * **seed/challenges:** Update test code for escaping quotes in literal strings ([#16476](https://github.com/freeCodeCamp/curriculum/issues/16476)) ([f166d4c
](https://github.com/freeCodeCamp/curriculum/commit/f166d4c)), closes [#16344](https://github.com/freeCodeCamp/curriculum/issues/16344) [#16332](https://github.com/freeCodeCamp/curriculum/issues/16332) * **tests:** add tests to write higher order arrow functions challenge ([585f220
](https://github.com/freeCodeCamp/curriculum/commit/585f220)) * **tests:** improve sorting algos section ([983cbf9
](https://github.com/freeCodeCamp/curriculum/commit/983cbf9)) * **tests:** minor change to test suite for nest an anchor challenge ([ae19c6b
](https://github.com/freeCodeCamp/curriculum/commit/ae19c6b)) * **translations:** Fix translation fields ([3f4bffc
](https://github.com/freeCodeCamp/curriculum/commit/3f4bffc)) * **translations:** Updated German translations ([#15995](https://github.com/freeCodeCamp/curriculum/issues/15995)) ([93af902
](https://github.com/freeCodeCamp/curriculum/commit/93af902)) * **URLs:** Changed protocol relative URLs to Https URLs ([8b5b0f3
](https://github.com/freeCodeCamp/curriculum/commit/8b5b0f3)), closes [#16522](https://github.com/freeCodeCamp/curriculum/issues/16522) * SASS challenge and code indentation ([#17036](https://github.com/freeCodeCamp/curriculum/issues/17036)) ([857c995
](https://github.com/freeCodeCamp/curriculum/commit/857c995)) * small language update suggestion for basic css ([#16706](https://github.com/freeCodeCamp/curriculum/issues/16706)) ([d63f3e2
](https://github.com/freeCodeCamp/curriculum/commit/d63f3e2)) * Small language updates, and fix for colour contrast - basic-css ([#16851](https://github.com/freeCodeCamp/curriculum/issues/16851)) ([5d93e6d
](https://github.com/freeCodeCamp/curriculum/commit/5d93e6d)) * typo in challenges/react.json ([#17037](https://github.com/freeCodeCamp/curriculum/issues/17037)) ([ad2d782
](https://github.com/freeCodeCamp/curriculum/commit/ad2d782)) * typo in responsive web design projects ([#17100](https://github.com/freeCodeCamp/curriculum/issues/17100)) ([1bd4767
](https://github.com/freeCodeCamp/curriculum/commit/1bd4767)) ### Code Refactoring * **challenges:** Added Integrity and crossorigin attributes ([01b1b50
](https://github.com/freeCodeCamp/curriculum/commit/01b1b50)) * **challenges:** Remove euler problem ([#15837](https://github.com/freeCodeCamp/curriculum/issues/15837)) ([c2728ea
](https://github.com/freeCodeCamp/curriculum/commit/c2728ea)), closes [#15831](https://github.com/freeCodeCamp/curriculum/issues/15831) ### Features * **cert:** Certificates ([#16185](https://github.com/freeCodeCamp/curriculum/issues/16185)) ([43abd79
](https://github.com/freeCodeCamp/curriculum/commit/43abd79)) * **challenge:** Added mLab tutorial ([57f186a
](https://github.com/freeCodeCamp/curriculum/commit/57f186a)), closes [#14912](https://github.com/freeCodeCamp/curriculum/issues/14912) * **challenge:** Added Object.freeze challenge wrt [#15746](https://github.com/freeCodeCamp/curriculum/issues/15746) ([fd42d1e
](https://github.com/freeCodeCamp/curriculum/commit/fd42d1e)) * **challenge-redirect:** Make '/challenge' and '/map' redirect to learn ([#17144](https://github.com/freeCodeCamp/curriculum/issues/17144)) ([9a8fc6b
](https://github.com/freeCodeCamp/curriculum/commit/9a8fc6b)) * **challenges:** add backend challenge infrastructure ([#11058](https://github.com/freeCodeCamp/curriculum/issues/11058)) ([943a682
](https://github.com/freeCodeCamp/curriculum/commit/943a682)) * **challenges:** Add Project Euler problem 22 ([9a4623e
](https://github.com/freeCodeCamp/curriculum/commit/9a4623e)) * **challenges:** Add Strict Equality examples challenge ([#15784](https://github.com/freeCodeCamp/curriculum/issues/15784)) ([f44c2d6
](https://github.com/freeCodeCamp/curriculum/commit/f44c2d6)) * **challenges:** Added challenge stubs including pre-formatted solu ([#16339](https://github.com/freeCodeCamp/curriculum/issues/16339)) ([222b520
](https://github.com/freeCodeCamp/curriculum/commit/222b520)) * **challenges:** Added math challenge stubs ([fb36c05
](https://github.com/freeCodeCamp/curriculum/commit/fb36c05)) * **challenges:** Added more assertion for Project Euler problem twe ([8511653
](https://github.com/freeCodeCamp/curriculum/commit/8511653)) * **challenges:** Added pong game as a take home project ([#16400](https://github.com/freeCodeCamp/curriculum/issues/16400)) ([3fdce08
](https://github.com/freeCodeCamp/curriculum/commit/3fdce08)) * **challenges:** Adds do...while challenge to basic JS challenges ([#16068](https://github.com/freeCodeCamp/curriculum/issues/16068)) ([7879f31
](https://github.com/freeCodeCamp/curriculum/commit/7879f31)), closes [#14948](https://github.com/freeCodeCamp/curriculum/issues/14948) * **challenges:** Updated project euler problem ([#15754](https://github.com/freeCodeCamp/curriculum/issues/15754)) ([1e2364b
](https://github.com/freeCodeCamp/curriculum/commit/1e2364b)) * **euler-problem:** Add Test and solution for euler problem 9 ([#16029](https://github.com/freeCodeCamp/curriculum/issues/16029)) ([3c266b2
](https://github.com/freeCodeCamp/curriculum/commit/3c266b2)) * **euler-problem:** Add test and solution for problem 7 ([#15988](https://github.com/freeCodeCamp/curriculum/issues/15988)) ([e376cfb
](https://github.com/freeCodeCamp/curriculum/commit/e376cfb)) * **euler-problem:** Add test and solution for problem 8 ([#15990](https://github.com/freeCodeCamp/curriculum/issues/15990)) ([9d6453d
](https://github.com/freeCodeCamp/curriculum/commit/9d6453d)) * **euler-problem:** Add test and solution for project euler problem 6 ([#15987](https://github.com/freeCodeCamp/curriculum/issues/15987)) ([591b7bf
](https://github.com/freeCodeCamp/curriculum/commit/591b7bf)) * **euler-problem:** Add tests and solution for Problem 4: Largest palindrome product ([36612f0
](https://github.com/freeCodeCamp/curriculum/commit/36612f0)) * **interview-prep:** Porting Rosetta problems ([#17480](https://github.com/freeCodeCamp/curriculum/issues/17480)) ([5e2c24e
](https://github.com/freeCodeCamp/curriculum/commit/5e2c24e)) * **legacy-certs:** Claim legacy certificates from the settings page ([4308274
](https://github.com/freeCodeCamp/curriculum/commit/4308274)) * **package:** Initial Curriculum separation ([#17174](https://github.com/freeCodeCamp/curriculum/issues/17174)) ([ee66d84
](https://github.com/freeCodeCamp/curriculum/commit/ee66d84)) * **pt-br-translation:** claim-your-front-end-libraries-certificate ([2e34522
](https://github.com/freeCodeCamp/curriculum/commit/2e34522)) * **pt-br-translation:** claim-your-responsive-web-design-certificate ([2710ade
](https://github.com/freeCodeCamp/curriculum/commit/2710ade)) * **quiz:** initial quiz view which can be used for multiple choice ([#15743](https://github.com/freeCodeCamp/curriculum/issues/15743)) ([67e1d86
](https://github.com/freeCodeCamp/curriculum/commit/67e1d86)) * **sass:** Enable client-side sass compiling ([#16747](https://github.com/freeCodeCamp/curriculum/issues/16747)) ([32073aa
](https://github.com/freeCodeCamp/curriculum/commit/32073aa)) * **schema:** Implement challenge schema ([c754880
](https://github.com/freeCodeCamp/curriculum/commit/c754880)) * **seed:** "unpack" and "repack" scripts ([590f646
](https://github.com/freeCodeCamp/curriculum/commit/590f646)) * **seed:** add css variable challenges ([8d7ba72
](https://github.com/freeCodeCamp/curriculum/commit/8d7ba72)) * **seed:** add dasherized titles to unpacked filenames ([4a77ba7
](https://github.com/freeCodeCamp/curriculum/commit/4a77ba7)) * **seed:** Add introduction to jQuery challenge section ([3635a52
](https://github.com/freeCodeCamp/curriculum/commit/3635a52)) * **seed:** Add new Basis JS Challenge Return Undefined ([e863759
](https://github.com/freeCodeCamp/curriculum/commit/e863759)) * **seed:** Add tests and solution to Problem: Largest Prime Factor ([575c362
](https://github.com/freeCodeCamp/curriculum/commit/575c362)) * **seed:** Added Bright-Light app as a new home-assignment ([#16513](https://github.com/freeCodeCamp/curriculum/issues/16513)) ([4784575
](https://github.com/freeCodeCamp/curriculum/commit/4784575)) * **seed:** Added ES6's strict mode to a lesson and made verbiage clearer ([#16652](https://github.com/freeCodeCamp/curriculum/issues/16652)) ([102a233
](https://github.com/freeCodeCamp/curriculum/commit/102a233)) * **seed:** Added more assertion for problem twenty eight ([#15913](https://github.com/freeCodeCamp/curriculum/issues/15913)) ([ada67f8
](https://github.com/freeCodeCamp/curriculum/commit/ada67f8)) * **seed:** Added more assertion for problem twenty four ([#15850](https://github.com/freeCodeCamp/curriculum/issues/15850)) ([26c8dcd
](https://github.com/freeCodeCamp/curriculum/commit/26c8dcd)) * **seed:** Added more assertion for Project Euler problem twe ([#15874](https://github.com/freeCodeCamp/curriculum/issues/15874)) ([b278a59
](https://github.com/freeCodeCamp/curriculum/commit/b278a59)) * **seed:** Added more assertion for Project Euler problem twe ([#15887](https://github.com/freeCodeCamp/curriculum/issues/15887)) ([739f187
](https://github.com/freeCodeCamp/curriculum/commit/739f187)) * **seed:** Added more assertions for Project Euler ([#16023](https://github.com/freeCodeCamp/curriculum/issues/16023)) ([0b48fad
](https://github.com/freeCodeCamp/curriculum/commit/0b48fad)) * **seed:** Added more assertions for Project Euler ([#16028](https://github.com/freeCodeCamp/curriculum/issues/16028)) ([efef231
](https://github.com/freeCodeCamp/curriculum/commit/efef231)) * **seed:** Added more assertions for Project Euler ([#16057](https://github.com/freeCodeCamp/curriculum/issues/16057)) ([04cf144
](https://github.com/freeCodeCamp/curriculum/commit/04cf144)) * **seed:** Added more assertions for Project Euler ([#16065](https://github.com/freeCodeCamp/curriculum/issues/16065)) ([1b8d28c
](https://github.com/freeCodeCamp/curriculum/commit/1b8d28c)) * **seed:** Added more assertions for Project Euler ([#16078](https://github.com/freeCodeCamp/curriculum/issues/16078)) ([79c5d96
](https://github.com/freeCodeCamp/curriculum/commit/79c5d96)) * **seed:** Added more assertions for project euler ([#16079](https://github.com/freeCodeCamp/curriculum/issues/16079)) ([ac0883f
](https://github.com/freeCodeCamp/curriculum/commit/ac0883f)) * **seed:** Added more assertions for Project Euler Problem ([#15950](https://github.com/freeCodeCamp/curriculum/issues/15950)) ([0ee6572
](https://github.com/freeCodeCamp/curriculum/commit/0ee6572)) * **seed:** Added more assertions for Project Euler Problem ([#15952](https://github.com/freeCodeCamp/curriculum/issues/15952)) ([ffc03dc
](https://github.com/freeCodeCamp/curriculum/commit/ffc03dc)) * **seed:** Added more assertions for Project Euler Problem ([#15953](https://github.com/freeCodeCamp/curriculum/issues/15953)) ([3d3a334
](https://github.com/freeCodeCamp/curriculum/commit/3d3a334)) * **seed:** Added more assertions for Project Euler problem tw ([#15881](https://github.com/freeCodeCamp/curriculum/issues/15881)) ([f0a41f1
](https://github.com/freeCodeCamp/curriculum/commit/f0a41f1)) * Added 1st batch of Rosetta code problems. ([#15877](https://github.com/freeCodeCamp/curriculum/issues/15877)) ([65e279c
](https://github.com/freeCodeCamp/curriculum/commit/65e279c)) * **seed:** Adds the json file for css grid challenges ([19b86f0
](https://github.com/freeCodeCamp/curriculum/commit/19b86f0)) * **seed:** An HTML illustration added ([#16939](https://github.com/freeCodeCamp/curriculum/issues/16939)) ([c6c090b
](https://github.com/freeCodeCamp/curriculum/commit/c6c090b)) * **seed:** Change Project Euler assertion ([#16021](https://github.com/freeCodeCamp/curriculum/issues/16021)) ([b64f642
](https://github.com/freeCodeCamp/curriculum/commit/b64f642)) * **seed:** Change task and assertion for Project Euler ([#16082](https://github.com/freeCodeCamp/curriculum/issues/16082)) ([7086bf6
](https://github.com/freeCodeCamp/curriculum/commit/7086bf6)) * **seed:** Feat: add new set of systems design questions ([#16778](https://github.com/freeCodeCamp/curriculum/issues/16778)) ([07ea50f
](https://github.com/freeCodeCamp/curriculum/commit/07ea50f)), closes [#16758](https://github.com/freeCodeCamp/curriculum/issues/16758) * **seed:** Fix attribute selector grammar error ([#16676](https://github.com/freeCodeCamp/curriculum/issues/16676)) ([98d92c3
](https://github.com/freeCodeCamp/curriculum/commit/98d92c3)), closes [#16675](https://github.com/freeCodeCamp/curriculum/issues/16675) * **seed:** Move required projects into new algorithm projects ([fc8a7cc
](https://github.com/freeCodeCamp/curriculum/commit/fc8a7cc)) * **seed:** reformat seed/challenges JSON via repack script ([52ca2b9
](https://github.com/freeCodeCamp/curriculum/commit/52ca2b9)) * **seed:** unpack/repack properly handles paragraph breaks ([14c9ed8
](https://github.com/freeCodeCamp/curriculum/commit/14c9ed8)) * **settings:** Expand Settings page functionality ([#16664](https://github.com/freeCodeCamp/curriculum/issues/16664)) ([4c650a6
](https://github.com/freeCodeCamp/curriculum/commit/4c650a6)) * **tools:** add semantic tools ([2731319
](https://github.com/freeCodeCamp/curriculum/commit/2731319)) * add dev dependencies ([#1](https://github.com/freeCodeCamp/curriculum/issues/1)) ([d595148
](https://github.com/freeCodeCamp/curriculum/commit/d595148)) * add documentations and travis config ([#3](https://github.com/freeCodeCamp/curriculum/issues/3)) ([aa131b9
](https://github.com/freeCodeCamp/curriculum/commit/aa131b9)) * prep for modern challenges ([#15781](https://github.com/freeCodeCamp/curriculum/issues/15781)) ([f00449a
](https://github.com/freeCodeCamp/curriculum/commit/f00449a)), closes [#15938](https://github.com/freeCodeCamp/curriculum/issues/15938) * react challenges ([#16099](https://github.com/freeCodeCamp/curriculum/issues/16099)) ([b4084f9
](https://github.com/freeCodeCamp/curriculum/commit/b4084f9)) ### Performance Improvements * **challenges:** Add Head and Remove Multiple Function Calls in Project Euler 22 ([#16741](https://github.com/freeCodeCamp/curriculum/issues/16741)) ([6b6c9c9
](https://github.com/freeCodeCamp/curriculum/commit/6b6c9c9)) * **challenges:** Remove Multiple Calls to Challenge Function in Project Euler Problems ([#16733](https://github.com/freeCodeCamp/curriculum/issues/16733)) ([ee086ae
](https://github.com/freeCodeCamp/curriculum/commit/ee086ae)) ### Styles * **challenges:** Format Descriptions for Project Euler 1-16 ([#17172](https://github.com/freeCodeCamp/curriculum/issues/17172)) ([bcee317
](https://github.com/freeCodeCamp/curriculum/commit/bcee317)) * **challenges:** Format Descriptions for Project Euler 17-26 ([#17175](https://github.com/freeCodeCamp/curriculum/issues/17175)) ([b996d86
](https://github.com/freeCodeCamp/curriculum/commit/b996d86)) * **challenges:** Style changes and added solutions ([#16372](https://github.com/freeCodeCamp/curriculum/issues/16372)) ([ac37176
](https://github.com/freeCodeCamp/curriculum/commit/ac37176)) ### Tests * **challenges:** Corrected expected average value ([#17562](https://github.com/freeCodeCamp/curriculum/issues/17562)) ([ed5e02d
](https://github.com/freeCodeCamp/curriculum/commit/ed5e02d)), closes [#17561](https://github.com/freeCodeCamp/curriculum/issues/17561) * **seed:** Add Test for Unique Challenge Titles ([#17035](https://github.com/freeCodeCamp/curriculum/issues/17035)) ([5fa098e
](https://github.com/freeCodeCamp/curriculum/commit/5fa098e)), closes [#16906](https://github.com/freeCodeCamp/curriculum/issues/16906) [#16906](https://github.com/freeCodeCamp/curriculum/issues/16906) ### BREAKING CHANGES * **challenges:** n/a * **seed:** Function name changed * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **challenges:** None * **seed:** None * **seed:** None * **challenges:** N/A * **challenges:** none * **projects:** none * **seed:** None * **challenges:** None * **challenges:** None * **seed:** None * **seed:** None * **challenges:** None * **seed:** None * **seed:** None * **URLs:** None * **challenges:** None * **challenges:** None * **seed/challenges:** None. * **challenges:** N/A * **challenges:** None * Everything is different! * feat: First rendering * feat(routes): Challenges view render but failing * fix(Challenges): Remove contain HOC * fix(RFR): Add params selector * fix(RFR): :en should be :lang * fix: Update berks utils for redux * fix(Map): Challenge link to arg * fix(Map): Add trailing slash to map page * fix(RFR): Use FCC Link Use fcc Link to get around issue of lang being undefined * fix(Router): Link to is required * fix(app): Rely on RFR state for app lang * chore(RFR): Remove unused RFR Link * fix(RFR): Hydrate initial challenge using RFR and RO * fix: Casing issue * fix(RFR): Undefined links * fix(RFR): Use onRoute<name> convention for route types * feat(server/react): Add helpful redux logging/throwing * fix(server/react): Strip out nonjson from state This prevents thunks in routesMap from breaking serialization * fix(RFR/Link): Should accept any renderable * fix(RFR): Get redirects working * fix(RFR): Redirects and not found's * fix(Map): Move challenge onClick handler * fix(Map): Allow Router.link to handle clicks after onClick * fix(routes): Remove react-router-redux * feat(Router): Add lang to all route actions by default * fix(entities): Only fetch challenge if not already loaded * fix(Files): Move files to own feature * chore(Challenges): Remove vestigial hints logic * fix(RFR): Update challenges on route challenges * fix(code-storage): Should use events instead of commands * fix(Map): ClickOnMap should not hold on to event * chore(lint): Use eslint-config-freecodecamp * **challenges:** Remove euler problem 22 from the file * **challenges:** none.
freeCodeCamp Curriculum
This package contains the "seed" files used in the freeCodeCamp Curriculum.
Installation
npm i @freecodecamp/curriculum
# or
yarn add @freecodecamp/curriculum
Usage
import { getChallenges } from '@freecodecamp/curriculum';
// fetch an array of blocks
// i.e. basic CSS, functional programming, etc.
getChallenges()
block
Structure
{
"name": "ES6",
"order": 2,
"time": "5 hours",
"helpRoom": "Help",
"challenges": [/*<challenge>*/],
"fileName": "02-javascript-algorithms-and-data-structures/es6.json",
"superBlock": "javascript-algorithms-and-data-structures",
"superOrder": 2
}
challenge
Structure
{
"id": "ObjectId()",
"title": "Declare a Read-Only Variable with the const Keyword",
"description": [
"A Description of the challenge and what is required to pass"
],
"tests": [
{
"text": "should return \"foo\"",
"testString": "a stringified function using Chai asserts"
}
],
"challengeType": 1,
"translations": {},
"files": {
"indexjs": {
"key": "indexjs",
"ext": "js",
"name": "index",
"contents": [
"Initial editor seed"
],
"head": [
"A place for test set up",
"Can be thought of as mocha's beforeEach()"
],
"tail": [
"A place for test tear down",
"Can be thought of as mocha's afterEach()"
]
}
}
},
Description
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
careerscertificationcommunitycurriculumd3educationfreecodecamphacktoberfestjavascriptlearn-to-codemathnodejsnonprofitsprogrammingreactteachers
Readme
503 MiB
Languages
JavaScript
47.2%
TypeScript
46.3%
CSS
6.1%
Shell
0.2%
Dockerfile
0.1%
Other
0.1%