<commit_before>title: Change Log category: page
slug: change-log
sortorder: 0700
toc: True
sidebartitle: Change Log
meta: The change log page explains what is new on Full Stack Python.


# Change Log
Here are the major changes to Full Stack Python in reverse chronological
order since its inception in December 2012. You can view commit-level
changes via the 
[source repository's commit log](https://github.com/mattmakai/fullstackpython.com/commits/) 
on GitHub.


## 2018
### October
* Published a new blog post showing
  [How to Add User Authentication to Flask Apps with Okta](/blog/add-user-authentication-flask-apps-okta.html).
* Merge [PR #189](https://github.com/mattmakai/fullstackpython.com/pull/189)
  to help readers figure out how to get around some security warning issues
  that could come up in the 
  [Slack bot tutorial](/blog/build-first-slack-bot-python.html).
* Added even more new [debugging](/debugging.html) tutorials and split
  pdb tutorials into their own section.

### September<commit_msg>update changelog with link to latest psot<commit_after>title: Change Log category: page
slug: change-log
sortorder: 0700
toc: True
sidebartitle: Change Log
meta: The change log page explains what is new on Full Stack Python.


# Change Log
Here are the major changes to Full Stack Python in reverse chronological
order since its inception in December 2012. You can view commit-level
changes via the 
[source repository's commit log](https://github.com/mattmakai/fullstackpython.com/commits/) 
on GitHub.


## 2018
### October
* Published new post on 
  [How to Provision Ubuntu 18.04 LTS Linux Servers on DigitalOcean](/blog/provision-ubuntu-1804-linux-servers-digitalocean.html).
* Published a new blog post showing
  [How to Add User Authentication to Flask Apps with Okta](/blog/add-user-authentication-flask-apps-okta.html).
* Merge [PR #189](https://github.com/mattmakai/fullstackpython.com/pull/189)
  to help readers figure out how to get around some security warning issues
  that could come up in the 
  [Slack bot tutorial](/blog/build-first-slack-bot-python.html).
* Added even more new [debugging](/debugging.html) tutorials and split
  pdb tutorials into their own section.

### September
{'fraction_non_alphanumeric': 0.08517350157728706, 'fraction_numerical': 0.01982875168995043, 'mean_word_length': 4.508684863523573, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1356175', 'n_tokens_mistral': 704, 'n_tokens_neox': 636, 'n_words': 257}