diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a674d9..ffed818 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,21 @@ This project adheres *in spirit* to [Semantic Versioning](http://semver.org/): - "MINOR" updates correspond to changing courses without changing the topics - "PATCH" updates correspond to aesthetic and non-essential additions/removals or changing order of classes for better progression +## [8.0.0] 2017-11-01 +### Added +- extras/readings: "The System Design Primer" +- extras/readings: "Category Theory for Programmers: The Preface" +- extras/readings: "Programming Languages: Application and Interpretation" +- extras/readings: "Programming and Programming Languages" +- CONTRIBUTING: "Learning Git" section to the contributor guidelines page +- Core Math: Added "Essence of Linear Algebra" as pre-requisite to "Linear Algebra: Foundations to Frontiers" + +### Updated +- Moved "Introduction to Mathematical Thinking" to extras/courses +- Moved "Hack the Kernel" (ops-class) from Advanced Systems to Core Systems +- Core Systems: "Operating Systems: Three Easy Pieces" is no longer required, but is recommended as companion text to "Hack the Kernel" +- Core Theory: Replaced Coursera with Lagunita as the host for Stanford Algorithms, since Coursera uses dark patterns to trick users into paying + ## [7.2.2] 2017-07-02 ### Added - "Haskell Programming from First Principles" book as a paid alternative to learn Haskell diff --git a/README.md b/README.md index a67c492..dd65a05 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ just remember that you can't purchase success! # Curriculum -**Curriculum version**: `7.2.2` (see [CHANGELOG](CHANGELOG.md)) +**Curriculum version**: `8.0.0` (see [CHANGELOG](CHANGELOG.md)) - [Prerequisites](#prerequisites) - [Introduction to Computer Science](#introduction-to-computer-science)