diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8376551..e337897 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,119 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## v0.1.0
+## v0.2.0 (2023-10-09)
-- Reserve crates.io name
\ No newline at end of file
+### Chore
+
+ - run cargo fmt
+ - run cargo fmt
+ - add /out to .gitignore
+
+### New Features
+
+ - add CHANGELOG.md
+ - document `.android` reference in docs
+ - add `shell` command
+ - add early development warning in book
+ - almost everything documented
+ - add new answer to faq section
+ - Add action to deploy to pages
+ - Initialize mdbook based docs
+ - impl link command + project_name in .android
+ - better prompt handling + default values
+ - implement the devices command
+ - implement the launch command
+ - install apk first while running + refactor
+ - impl the run command
+ Allows you to build the project and launch the main activity
+ - better and descriptive errors with anyhow
+ - leave a .android dotfile after project creation
+ This could later makes things quite easier. Instead of parsing the whole structure again to look out for certain metadata fields, the tool would just be able to read `.android` file from now.
+ - impl the install command
+ Allows the user to run `android install` and it will automatically install the apk to the currently connected device.
+ - organize core logic into lib.rs
+ - impl build command
+ - configure sdk versions while creating project
+ It's now possible to supply min-sdk-version, compile-sdk-version and target-sdk-version flags while invoking the `create` command.
+ - impl the create command
+
+### Bug Fixes
+
+ - a few things in docs
+ - unused import warning
+ - git repository and edit url setting
+ - failing doc tests
+ - windows compatible local.properties file
+ - find gradle is windows compatible now
+ - remove debug println
+ - buggy deploy path in workflow
+ - ignore dead_code lint in utils.rs
+
+### Other
+
+ - create build workflow
+
+### Commit Statistics
+
+
+
+ - 43 commits contributed to the release over the course of 180 calendar days.
+ - 34 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Add CHANGELOG.md ([`5c10fbe`](https://github.com/SyedAhkam/android-cli/commit/5c10fbec3b2fec9298019a46cdbffea03e713c92))
+ - A few things in docs ([`616261f`](https://github.com/SyedAhkam/android-cli/commit/616261fac3a337d291852fa5f94bddbe6ee2a424))
+ - Document `.android` reference in docs ([`b9fa8c2`](https://github.com/SyedAhkam/android-cli/commit/b9fa8c2514477af5f6a165a51d4baad28819e617))
+ - Unused import warning ([`ff5d370`](https://github.com/SyedAhkam/android-cli/commit/ff5d370569bab49cfe324fb8f42f2b2ae468e290))
+ - Add `shell` command ([`90ed6aa`](https://github.com/SyedAhkam/android-cli/commit/90ed6aa99b896beb39b31908e2dc4fffa1796c35))
+ - Git repository and edit url setting ([`894b9a6`](https://github.com/SyedAhkam/android-cli/commit/894b9a651699a1168b0f5bb521e929ab95a75c0c))
+ - Add early development warning in book ([`31d9f4f`](https://github.com/SyedAhkam/android-cli/commit/31d9f4f024d04a7485b43d45c6dbe657e7111908))
+ - Failing doc tests ([`d41b664`](https://github.com/SyedAhkam/android-cli/commit/d41b6645286b01d52fd90e295ca41436aa9c7e8a))
+ - Almost everything documented ([`4aaa768`](https://github.com/SyedAhkam/android-cli/commit/4aaa768b27f85e4820759c9036400f321ea9c301))
+ - Windows compatible local.properties file ([`4874057`](https://github.com/SyedAhkam/android-cli/commit/4874057fe79bbf9ff228566ae6904fc2ca639aa0))
+ - Find gradle is windows compatible now ([`0c341ba`](https://github.com/SyedAhkam/android-cli/commit/0c341ba3985c4adaa28b8d56b9d6c32fc42ed368))
+ - Remove debug println ([`c7c21f6`](https://github.com/SyedAhkam/android-cli/commit/c7c21f6b47701a8b9cfcb75f79ce048d6924db87))
+ - Add new answer to faq section ([`76486ef`](https://github.com/SyedAhkam/android-cli/commit/76486ef337ccd67da19e81caa3884487d055e261))
+ - Buggy deploy path in workflow ([`b617bf0`](https://github.com/SyedAhkam/android-cli/commit/b617bf09f861ee8137216f6912169e173e9d54d8))
+ - Add action to deploy to pages ([`97eda87`](https://github.com/SyedAhkam/android-cli/commit/97eda8786bf22d9e5ed05a152b0a8af12eb8f2ee))
+ - Initialize mdbook based docs ([`2859b23`](https://github.com/SyedAhkam/android-cli/commit/2859b23262c9eb42a89cb85935929f5cf9ebc86d))
+ - Run cargo fmt ([`8115f6d`](https://github.com/SyedAhkam/android-cli/commit/8115f6dcc8046cadeb05d339c66d576f249bebd8))
+ - Impl link command + project_name in .android ([`1e8cf99`](https://github.com/SyedAhkam/android-cli/commit/1e8cf99468aa6d43a4a3d40f40c73e8606e59365))
+ - Better prompt handling + default values ([`fc4652e`](https://github.com/SyedAhkam/android-cli/commit/fc4652ea8b3d380968977c12a38f8c0fbbe13806))
+ - Implement the devices command ([`5c863c9`](https://github.com/SyedAhkam/android-cli/commit/5c863c95e60f45edfdd7421c8308d5c03e56c299))
+ - Implement the launch command ([`4bb6c45`](https://github.com/SyedAhkam/android-cli/commit/4bb6c45444969bd946f5e98295aa315d6e55dc34))
+ - Run cargo fmt ([`49bb3a6`](https://github.com/SyedAhkam/android-cli/commit/49bb3a696906bbcbc9cdb6eabf673329033406b8))
+ - Install apk first while running + refactor ([`8455904`](https://github.com/SyedAhkam/android-cli/commit/84559042dda6f07b80ed75485c7be1d4daf6f9e8))
+ - Impl the run command ([`994559e`](https://github.com/SyedAhkam/android-cli/commit/994559ea50d4b91d705d83d74b56ee7c1e745603))
+ - Better and descriptive errors with anyhow ([`6f295ce`](https://github.com/SyedAhkam/android-cli/commit/6f295ce66d89aa8a4ecd5ccc8d14574d82628fcc))
+ - Leave a .android dotfile after project creation ([`ec2734d`](https://github.com/SyedAhkam/android-cli/commit/ec2734d07b897f33e65a91115a9c06fe98ef3d8d))
+ - Ignore dead_code lint in utils.rs ([`658b121`](https://github.com/SyedAhkam/android-cli/commit/658b1219f4d8fe14b695578ca83e0e219d7fc12d))
+ - Impl the install command ([`37d5d22`](https://github.com/SyedAhkam/android-cli/commit/37d5d22ba08e6e5ccf4561285ee2779343a0f71d))
+ - Add /out to .gitignore ([`61f73e5`](https://github.com/SyedAhkam/android-cli/commit/61f73e592f74a00ba38eda3fb648e1f036ddc42a))
+ - Organize core logic into lib.rs ([`4deac6a`](https://github.com/SyedAhkam/android-cli/commit/4deac6acace945c9ff956ceab5c145d332c8a36c))
+ - Impl build command ([`0c242a9`](https://github.com/SyedAhkam/android-cli/commit/0c242a9eafca865be7ba7a9983b5331b7d28155f))
+ - Update README.md ([`da92c6f`](https://github.com/SyedAhkam/android-cli/commit/da92c6f6041512efbecc9375619211108ca51b47))
+ - Update README.md ([`95b7f27`](https://github.com/SyedAhkam/android-cli/commit/95b7f272809f5afc17389bcf9b94de97a7e9c53e))
+ - Update README.md ([`09a3bf3`](https://github.com/SyedAhkam/android-cli/commit/09a3bf3a116eb7878574d0d8c2e4e28dd059cc58))
+ - Configure sdk versions while creating project ([`3cc09cd`](https://github.com/SyedAhkam/android-cli/commit/3cc09cd87004fa7a6a158f05ee46ea8b61534220))
+ - Create build workflow ([`8a65f46`](https://github.com/SyedAhkam/android-cli/commit/8a65f4641856c8c9965ed5ac4d6d3279fb312d13))
+ - Update README.md ([`e66ca2f`](https://github.com/SyedAhkam/android-cli/commit/e66ca2f14870ab38bdc80f33d22ced24b7aec1c2))
+ - Impl the create command ([`1eebc63`](https://github.com/SyedAhkam/android-cli/commit/1eebc639deda2b2f1d2f4ac507f6ccbe49933496))
+ - Build subcommands structure ([`72b5387`](https://github.com/SyedAhkam/android-cli/commit/72b5387d3f2a55d07cf7a0cb2f591b92e7443da2))
+ - Downgrade to clap 3.x ([`d9bca8a`](https://github.com/SyedAhkam/android-cli/commit/d9bca8a7a9f2037cc10cb594f5529c178c7c2c1e))
+ - Write README and Clap application ([`c46d873`](https://github.com/SyedAhkam/android-cli/commit/c46d873f7c1f2efa5d5cd82fc2cd3bcb2ac057b4))
+ - Reserve crates.io package ([`e932438`](https://github.com/SyedAhkam/android-cli/commit/e932438ea630eee90f24f3eef009fd61ebd4300e))
+ - Initial commit ([`b862197`](https://github.com/SyedAhkam/android-cli/commit/b862197d332f07d7cbdffa7756fde14e435a1b79))
+
+
+## v0.1.0
+
+- Reserve crates.io name
+
diff --git a/Cargo.lock b/Cargo.lock
index 9146e42..6324ba6 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -45,7 +45,7 @@ dependencies = [
[[package]]
name = "android-cli"
-version = "0.1.0"
+version = "0.2.0"
dependencies = [
"anyhow",
"clap",
diff --git a/Cargo.toml b/Cargo.toml
index 9868213..b9a1b86 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "android-cli"
-version = "0.1.0"
+version = "0.2.0"
edition = "2021"
description = "Create, build, and release Android apps faster without Android Studio."
readme = "README.md"