From f41ffdfea5ace28bc4092f99729a70acb49c54e0 Mon Sep 17 00:00:00 2001 From: SyedAhkam Date: Tue, 10 Oct 2023 05:03:20 +0530 Subject: [PATCH] Release android-cli v0.2.0 --- CHANGELOG.md | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++- Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 117 insertions(+), 4 deletions(-) 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"