diff --git a/CHANGELOG.md b/CHANGELOG.md
index 606e05b45b8fbd654446b1432a10d116aaec9659..6070e66ae48e2a649b70f5f052cc7e69f1fdcf1c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,68 +2,309 @@
 
 All notable changes to this project will be documented in this file.
 
+## v1.2101.9
+### Adds
+- Introduces complete redesign of all sections of the app
+- Adds new font
+- Adds Lisa as condriputor
+- Adds updated text about credits.
+- Adds missing notification icon
+- Adds padding between keyboard and text input
+- Adds limit line length on text of symptom box
+
+### Changes
+- Updates createVersion tag for production releases
+- Better wording for prediction text
+- Changes the icon
+- Changes font color of marked calendar days
+- Updates styling of Stats page
+- Updates settings menu styling
+- Increases hitSlop of menu icon and navigation arrows
+- Sets calendar pastScrollRange to 10 years
+- Introduces RN Alert component styling update
+- Introduces PasswordPrompt component redesign
+- Updates button activity definition when entering new password
+- Forbids landscape orientation for app
+- Updates README.md
+- Updates sdk 28 -> 29 and migrate to androidx
+
+### Fixed
+- Fixed drip typo
+- Fixed the date label on chart from breaking
+- Fixed chart dots and lines
+- Fixed error on highes/lowest scale values
+- Fixed extra horizontal grid line on chart
+- Fixed error occurring when navigating back from settings section
+- Fixed redirect to TemperatureEditView from reminder
+- Fixed ordinal number suffix on chart date labels
+- Fixed bug when .8 and .3 labels are not shown in chart
+- Fixed react-native-vector-icon
+- Fixed AppLoadingView component centering
+
 ## v0.2007-12.beta
 
 ### Adds
-* Feature allowing app chart not to show temperature part, when temperature is not tracked and corresponding refactoring
-* Detox support for e2e testing and addition of the e2e tests 
-* Introduction of Redux global state (date and navigation are stored locally now)
-* Introduction of clear.sh script to the project automising clearing project caches and packages reinstallation
+
+- Allows chart not to show temperature part, when temperature is not tracked and corresponding refactoring
+- Detox support for e2e testing and addition of the e2e tests 
+- Introduces Redux global state (date and navigation are stored locally now)
+- Introduces clear.sh script to the project automising clearing project caches and packages reinstallation
 
 ### Changes
-* Update of chart shades for bleeding
-* Eslint rule cleanup and addition of new rules (checks for PropTypes definition for React components, multi spaces)
-* sympto library upgrade to version 2.2.0
-* Preparation for support of drip on iOS devices
-* Updates representation of the incomplete mucus and cervix values on chart
-* React Native update to 0.59.10
-* Refactoring of header, cycle day overview, temperature edit view pages
-* Setting minimum SDK version to 23 to allow using drip on earlier versions of Android
-
-### Fixes
-* Fixes adding notes to the future dates
-* Fixes app exiting with error when hitting back button on device
-* Fixes Sex symptom showing on y axis of chart even though the contraception method was deleted 
-* Fix of the clear.sh file name in package.json
-* Fix of navigation from chart to the cycle day overview
-* Bug fix for maximum value of mucus not showing on chart
-* Fixes delete button bug on symptom edit page
-* Fix of home screen centering
+
+- Updates of chart shades for bleeding
+- Eslint rule cleanup and addition of new rules (checks for PropTypes definition for React components, multi spaces)
+- sympto library upgrade to version 2.2.0
+- Preparation for support of drip on iOS devices
+- Updates representation of the incomplete mucus and cervix values on chart
+- React Native update to 0.59.10
+- Refactors of header, cycle day overview, temperature edit view pages
+- Setting minimum SDK version to 23 to allow using drip on earlier versions of Android
+
+### Fixed
+
+- Fixed adding notes to the future dates
+- Fixed app exiting with error when hitting back button on device
+- Fixed Sex symptom showing on y axis of chart even though the contraception method was deleted 
+- Fixed of the clear.sh file name in package.json
+- Fixed of navigation from chart to the cycle day overview
+- Bug fix for maximum value of mucus not showing on chart
+- Fixed delete button bug on symptom edit page
+- Fixed of home screen centering
 
 ### Security
-* Update of node.js to fix security issue
 
-## v0.1905.29-beta
+- Updates of node.js to fix security issue
+
+## v0.2005.3-beta
 
+- Adds arm64-v8a and x86_64 for supporting 64-bit architecture
+- Adds Mariya & Sofiya as contributors <3
+- Fixed the error on app exiting on via the device back button
+- Updates README.md
+- Allows to enter note in the future
+- Chart navigation bug fix.
+- Changes clear to lowercase to make it case sensitive and executable
+- fix 306 by setting other-note empty as contraception method 'other' is deactivated
+- Don't show temperature chart part of chart when temp not tracked
+- Bring in different shades for desire dots on chart
+- Splits the rest of the tests without modifying them
+- Moves out the test for getCyclesBefore method of cycle module
+- Moves out the test for getPReviousCycle method of cycle module
+- Lint rule react prop types addition
+- Adds test and fixes getCycleByStartDate method of cycle module
+- Moves out the tests for getCycleDayNumber and organises them
+- Adds propTypes definition
+- Gets rid of a top level prop passed down through a tree of components
+- Cleanups symptom view
+- Removes unnecessary prop and defines the missing propTypes
+- Adds propTypes definition
+- Gets rid of the redundant state on Home
+- Moves out home helpers from the component
+- Moves out HomeElement component
+- Moves out IconText component
+- Resets the date in store for today date when navigating home
+- Sets initial value of date in the store
+- Removes redundant state and corrects the cycle day prop
+- Use new published sympto
+- Fixed missing navigation state on exiting the app
+- Adds e2e test device config for Nexus 5
+- De-duplicate line
+- Fixed navigation logic
+- Adds go back functionality
+- Adds navigation tree to define the hierarchy
+- Moves navigation to the state
+- Removes the lowercasing to the header title component
+- Remove now superfluous check for bleeding symptom
+- Adds remaining tests for maybeSetNewCycleStart
+- Adds test for deleted bleeding value
+- Extract maybeSetNewCycleStart into own module
+- Set new cycle start when bleeding value excluded
+- Changes the name of the main component
+- Makes drip work on iOS
+- Adds a handy script to clear builds/cache/etc
+- Fixed bug - not showing maximum value of mucus in chart
+- Moves calculations functions to helpers file
+- Moves YAxis & HorizontalGrid components in a common conditional expression
+- Moves auxiliary functions from day-column.js component file to helpers file
+- Moves Surface element to TemperatureColumn component
+- Introduces CycleDayLabel component
+- Introduces TemperatureColumn component
+- Introduces ChartLine component
+- Formatting fix
+- Introduces SymptomCell component
+- Introduces HorizontalGrid component
+- Moves out chart (data modelling) helpers to a separate file
+- Introduces Tick & TickList components
+- Introduces ChartLegend component
+- Introduces SymptomIcon component
+- Rafactors symptom color definition
+- Introduces YAxis component
+- Use updated sympto
+- Fixed typo, and removes a redundant line
+- Naming update: isFertile>isClosedAndHard, getSymptomColorIndex>symptomColorMethods; update of symptom index retrieval for the sake of readibility
+- Naming update, change switch to object, fertility logic review
+- make graph display for incomplete mucus and cervix values
+- Fixed some warnings on build
+- Updates the RN version to 0.59.10
+- Re-add missing build script
+- Updates the RN version to 0.59
+- Moves metadata directory to root of project. So fdroid can find it.
+- Cleans the console.log
+- Adds test for data deletion
+- Refactors the header
+- Replaces the inheritance with composition pattern in the Symptom view
+- Adds e2e symptom data input tests and necessary testIDs to the existing components
+- Splits the temperature view to simplify it
+- Updates README.md
+- Fixed the cycle day data is not being passed to the symptom view
+- Fixed the date not being set on changing cycle day, and adds a test for this case
+- Starts using redux store for storing the date
+- Redux initial setup
+- Implements review feedback
+- Splits <CycleDayOverView /> to smaller components, to simplify it
+- Adds e2e test setup to README
+- Adding more tests
+- Adds initial tests
+- Introduces detox
+- Moves app store metadata for here from fdroiddata repo
+- Set minSdk to Marshmallow (earlier versions don't work)
+- Only show timestamp when it has a value
+- Refactors App wrapper component
+- Fixed reopenning after back button
+- Make home screen centered
+- Adds release wizard
+- Updates nodejs-mobile to fix security issue
+
+
+## v0.1905.29-beta
 ### Changes
-* Auto save functionality for all symptoms
-* Add donation section to about
-* Clearer labels on cycle day overview
-* Rename mucus to cervical mucus
-* Set show more on homescreen to default and get rid of more/less switch
-* Add loading screen to data import
-* Removes logo and adds header on the main login screen
-* Nicer formatting for past bleeding prediction
-* Removes permissions not required for debug or production
-* Temperature screen styling update
 
+- Auto save functionality for all symptoms
+- Adds donation section to about
+- Clearer labels on cycle day overview
+- Rename mucus to cervical mucus
+- Set show more on homescreen to default and get rid of more/less switch
+- Adds loading screen to data import
+- Removes logo and adds header on the main login screen
+- Nicer formatting for past bleeding prediction
+- Removes permissions not required for debug or production
+- Temperature screen styling update
 ### Fixed
-* Styling
-* Line width in chart
-* Prediction range in drop on homescreen
 
-## v0.0.3 - 2019-04-17
+- Styling
+- Line width in chart
+- Prediction range in drop on homescreen
+
+## v0.1905.28-beta
+
+- Displays all the text for Home Elements; Shortens margin btw Home Elements; Adds missing "visit" to text
+- Adds donation section to about
+- Gets rid of hidden icon in back button header
+- Adds subcategories of cevix and mucus as labels
+- Adds subcategory names to the selected options
+- Changes fontSize of titles in SymptomBoxes;makes sure it stays in 1 line
+- Fixed delete button
+- Get rid of extra styling for non functional info icon
+- Clean up
+- Adds autosave for temperate
+- Auto save whenever symptom view updates
+- Fixed delete data bug
+- Make uniform info icon and leave some space
+- Align droplet text on homescreen
+- Make info modal only as big as it needs to be
+- Make sure info icon is always well pressable
+- Specifying mucus as cervical mucus
+- Make sure drop text is always positioned correctly
+- Position icon text for droplet
+- Styling for homescreen elements to breathe
+- simple way to rearrange home screen
+- Set show more on homescreen to default and get rid of more/less switch
+- Don't render delete icon, instead of just setting it invisible
+- Make isDeleteIconActive more readable
+- Updates README.md
+- Changes order of buttons in the import alert
+- Remove formatting improvements that clutter up the diff
+- Fixed cervix value display on overview
+- Fixed mucus value display on overview
+- Don't show delete icon just because symptom info is open
+- Clean up markup
+- Use own modal instead of alert for symptom info
+- Gets rid of trailing spaces
+- Gets rid of old info symptom screen
+- \[WIP] Adds info button to body as alert for: \* mood, pain, temperature
+- Adds info button to the body as alert
+- Try out moving it to body
+- For temperature, only show delete button when certain fields active
+- Let symptom views overwrite isDeleteIconActive method
+- Show or hide delete button based on entered data
+- Remove unused style
+- Ask before deleting entry
+- Changes icon to trash can
+- Replace info icon in header with delete
+- Await alert result before navigating back
+- Address MR change requests
+- Reset inadvertently changed file
+- Filter incomplete mucus values in sympto adapter
+- Don't crash on missing temperature value
+- Make header back arrow function for auto save
+- Remove action button footer from symptom views
+- When nothing entered, delete entry
+- Adds symptom view component with back button listener
+- Remove save button from footer
+- Remove unused line
+- Make saving incomplete value possible
+- Filter out incomplete cervix value days in sympto adapter
+- Updates sympto
+- Adds migration making mucus and cervix values optional
+- Don't compute nfp mucus value when data missing
+- Adds test for missing mucus vaues
+- excludes internet and system alert window from default permission
+- Adds comment for bleeding prediction ranges
+- Changes if statement with conditional operator
+- changes action buttons color to teal, rounded corners for buttons in settings
+- Fixed line width in chart
+- makes the action button footer more like buttons
+- Adds getTime function for bleedingPredictions reuse; minor style formatting
+- Renames function to say what it 'does'
+- Rename to predictedBleeding
+- Nicer formatting for past bleeding prediction
+- Fixed prediction range in drop on homescreen
 
+## v0.1905.10-beta
+
+- Filter release commits from changelog
+- Adds update-changelog script
+- Remove square brackets from CHANGELOG. They are parsed as links
+- Adds commit-release and npm scripts
+- Adds update version script from manyverse
+- Updates RN to 58
+- Remove superfluous try/catch
+- Rename methods
+- Adds loading screen to data import
+- Improves readability of app page rendering
+- Updates README.md
+- adds maxLength to temperature input field
+- Removes logo and adds header on the main login screen
+- Adjust version name
+- Don't build for x86
+- Upgrade nodejs-mobile-rn to latest
+- Remove unneeded maven repo and upgrade gradle to 4.10
+- Lowercase values for sex, pain and mood
+- Removes permissions not required for debug or production
+- Adds proptypes to DeletePassword, ChangePassword and ConfirmWithPassword components
+- Delete password button bug fix
+- temperature screen styling update
+
+## v0.0.3 - 2019-04-17
 ### Changes
 
 - Removes Google services from notification library and use fork of react-native-push-notification: <https://github.com/github:jfr3000/react-native-push-notification>
-
 ### Fixed
 
 - Button functionality in settings for password
 
 ## v0.0.2 - 2019-04-09
-
 ## Second updated beta release version
 
 ### Changes
@@ -79,7 +320,6 @@ All notable changes to this project will be documented in this file.
 - Dates on chart
 
 ## v0.0.1 - 2019-02-15
-
 ## First beta release version
 
 ### Added (list of core functionality)
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 4bdc494ae87792c0c4eeddb2664527cbddef2c85..3016fcb84471be349a4d8f951d81f7a55a5aa0a2 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -107,8 +107,8 @@ android {
         applicationId "com.drip"
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
-        versionCode 5
-        versionName "0.2007.12-beta"
+        versionCode 7
+        versionName "1.2101.9"
         ndk {
             abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
         }
diff --git a/package-lock.json b/package-lock.json
index 88bd9994a4953faf5ae1378ee6cb1f11b047eac1..44177010979e70f1b8659e8d47b3d0dcf9e68774 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "drip",
-  "version": "0.2007.12-beta",
+  "version": "1.2101.9",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -14103,4 +14103,4 @@
       }
     }
   }
-}
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index 496b612e76bf1c6ff70abc8fe5239eb76fc86079..66ea4abf2c9b33518df79e581e61e514ef153494 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "drip",
-  "version": "0.2007.12-beta",
+  "version": "1.2101.9",
   "contributors": [
     "Julia Friesel <julia.friesel@gmail.com>",
     "Marie Kochsiek",
@@ -121,4 +121,4 @@
     },
     "test-runner": "mocha"
   }
-}
+}
\ No newline at end of file
diff --git a/tools/update-version.js b/tools/update-version.js
index 0d46973213c50a56dc6f8db4bbe24e37adfac91d..a7d5ae1e69e99810bba3f04349d182466465bb42 100755
--- a/tools/update-version.js
+++ b/tools/update-version.js
@@ -25,10 +25,10 @@ module.exports = () => {
       const mm = leftPad(today.getMonth() + 1, 2, '0')
       const d = today.getDate()
       if (attempt === 0) {
-        return `0.${yy}${mm}.${d}-beta`
+        return `1.${yy}${mm}.${d}`
       } else {
         const letter = String.fromCharCode(96 + attempt) // 0=a, 1=b, 2=c, ...
-        return `0.${yy}${mm}.${d}-beta.${letter}`
+        return `1.${yy}${mm}.${d}.${letter}`
       }
     }