<commit_before>Changelog
##############################################################################

This page lists updates to CS Unplugged.
All notable changes to this project will be documented in this file.

.. note ::

  We base our numbering system from the guidelines at `Semantic Versioning 2.0.0`_,
  for versions ``4.0.0-alpha.1`` onwards.

  Given a version number MAJOR.MINOR.HOTFIX:

  - MAJOR version change when major backend or text modifications are made
    (for example: new topic).
  - MINOR version change when content or functionality is added or updated (for
    example: new videos, new activities, large number of text (typo/grammar) fixes).
  - HOTFIX version change when bug hotfixes are made (for example: fixing a typo).
  - A pre-release version is denoted by appending a hyphen and the alpha label
    followed by the pre-release version.

  As this project contains text content, the updating of content doesn't perfectly
  fit the Semantic Versioning model. However these version numbers can still
  provide a good indication of the changes in each version.

4.0.0
==============================================================================

- **Release date:** 5th February 2018
- **Downloads:** `Source downloads are available on GitHub`_
<commit_msg>Update changelog for 4.0.1<commit_after>Changelog
##############################################################################

This page lists updates to CS Unplugged.
All notable changes to this project will be documented in this file.

.. note ::

  We base our numbering system from the guidelines at `Semantic Versioning 2.0.0`_,
  for versions ``4.0.0-alpha.1`` onwards.

  Given a version number MAJOR.MINOR.HOTFIX:

  - MAJOR version change when major backend or text modifications are made
    (for example: new topic).
  - MINOR version change when content or functionality is added or updated (for
    example: new videos, new activities, large number of text (typo/grammar) fixes).
  - HOTFIX version change when bug hotfixes are made (for example: fixing a typo).
  - A pre-release version is denoted by appending a hyphen and the alpha label
    followed by the pre-release version.

  As this project contains text content, the updating of content doesn't perfectly
  fit the Semantic Versioning model. However these version numbers can still
  provide a good indication of the changes in each version.

4.0.1
==============================================================================

- **Release date:** 7th February 2018
- **Downloads:** `Source downloads are available on GitHub`_

**Changelog:**

- Fix bug where logo isn't centered in mobile navbar. `#863 <https://github.com/uccser/cs-unplugged/issues/863>`__
- Increase size of pixel painter resource thumbnails. `#866 <https://github.com/uccser/cs-unplugged/issues/866>`__
- Remove redundant headings in related lessons table for printable. `#857 <https://github.com/uccser/cs-unplugged/issues/857>`__
- Redesign topic page to add emphasis to lessons. `#864 <https://github.com/uccser/cs-unplugged/issues/864>`__
- Add 404 page when a page cannot be found. `#851 <https://github.com/uccser/cs-unplugged/issues/851>`__
- Only prepend ``www`` for production website. `#860 <https://github.com/uccser/cs-unplugged/issues/860>`__
- Update repository README file for version ``4.0.0 release``.

4.0.0
==============================================================================

- **Release date:** 5th February 2018
- **Downloads:** `Source downloads are available on GitHub`_

{'fraction_non_alphanumeric': 0.18658399098083428, 'fraction_numerical': 0.0233934611048478, 'mean_word_length': 4.510869565217392, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 6, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2940875', 'n_tokens_mistral': 998, 'n_tokens_neox': 906, 'n_words': 400}