Skip to content

Commit

Permalink
Merge branch 'main' into viewGroup0x45
Browse files Browse the repository at this point in the history
  • Loading branch information
TheNoumanDev authored Sep 19, 2024
2 parents 9ae15c7 + 2e96a43 commit 5d35d75
Show file tree
Hide file tree
Showing 21 changed files with 607 additions and 167 deletions.
218 changes: 218 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,218 @@
# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## 2024-09-13

### Changes

---

Packages with breaking changes:

- There are no breaking changes in this release.

Packages with other changes:

- [`ensemble` - `v1.0.5`](#ensemble---v105)
- [`ensemble_contacts` - `v0.0.1+1`](#ensemble_contacts---v0011)
- [`ensemble_deeplink` - `v0.0.1+1`](#ensemble_deeplink---v0011)
- [`ensemble_location` - `v0.0.1+1`](#ensemble_location---v0011)
- [`ensemble_chat` - `v0.0.1+1`](#ensemble_chat---v0011)
- [`ensemble_camera` - `v0.0.1+1`](#ensemble_camera---v0011)
- [`ensemble_connect` - `v0.0.1+1`](#ensemble_connect---v0011)
- [`ensemble_auth` - `v1.0.1`](#ensemble_auth---v101)
- [`ensemble_file_manager` - `v0.0.1+1`](#ensemble_file_manager---v0011)
- [`ensemble_network_info` - `v0.0.1+1`](#ensemble_network_info---v0011)

Packages with dependency updates only:

> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
- `ensemble_contacts` - `v0.0.1+1`
- `ensemble_deeplink` - `v0.0.1+1`
- `ensemble_location` - `v0.0.1+1`
- `ensemble_chat` - `v0.0.1+1`
- `ensemble_camera` - `v0.0.1+1`
- `ensemble_connect` - `v0.0.1+1`
- `ensemble_auth` - `v1.0.1`
- `ensemble_file_manager` - `v0.0.1+1`
- `ensemble_network_info` - `v0.0.1+1`

---

#### `ensemble` - `v1.0.5`

- Bump "ensemble" to `1.0.5`.


## 2024-09-13

### Changes

---

Packages with breaking changes:

- There are no breaking changes in this release.

Packages with other changes:

- [`ensemble` - `v1.0.4`](#ensemble---v104)
- [`ensemble_chat` - `v0.0.1+1`](#ensemble_chat---v0011)
- [`ensemble_location` - `v0.0.1+1`](#ensemble_location---v0011)
- [`ensemble_auth` - `v1.0.1`](#ensemble_auth---v101)
- [`ensemble_contacts` - `v0.0.1+1`](#ensemble_contacts---v0011)
- [`ensemble_camera` - `v0.0.1+1`](#ensemble_camera---v0011)
- [`ensemble_file_manager` - `v0.0.1+1`](#ensemble_file_manager---v0011)
- [`ensemble_connect` - `v0.0.1+1`](#ensemble_connect---v0011)
- [`ensemble_deeplink` - `v0.0.1+1`](#ensemble_deeplink---v0011)
- [`ensemble_network_info` - `v0.0.1+1`](#ensemble_network_info---v0011)

Packages with dependency updates only:

> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
- `ensemble_chat` - `v0.0.1+1`
- `ensemble_location` - `v0.0.1+1`
- `ensemble_auth` - `v1.0.1`
- `ensemble_contacts` - `v0.0.1+1`
- `ensemble_camera` - `v0.0.1+1`
- `ensemble_file_manager` - `v0.0.1+1`
- `ensemble_connect` - `v0.0.1+1`
- `ensemble_deeplink` - `v0.0.1+1`
- `ensemble_network_info` - `v0.0.1+1`

---

#### `ensemble` - `v1.0.4`


## 2024-08-28

### Changes

---

Packages with breaking changes:

- There are no breaking changes in this release.

Packages with other changes:

- [`ensemble` - `v1.0.3`](#ensemble---v103)
- [`ensemble_camera` - `v0.0.1+1`](#ensemble_camera---v0011)
- [`ensemble_chat` - `v0.0.1+1`](#ensemble_chat---v0011)
- [`ensemble_contacts` - `v0.0.1+1`](#ensemble_contacts---v0011)
- [`ensemble_location` - `v0.0.1+1`](#ensemble_location---v0011)
- [`ensemble_auth` - `v1.0.1`](#ensemble_auth---v101)
- [`ensemble_connect` - `v0.0.1+1`](#ensemble_connect---v0011)
- [`ensemble_file_manager` - `v0.0.1+1`](#ensemble_file_manager---v0011)
- [`ensemble_deeplink` - `v0.0.1+1`](#ensemble_deeplink---v0011)
- [`ensemble_network_info` - `v0.0.1+1`](#ensemble_network_info---v0011)

Packages with dependency updates only:

> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
- `ensemble_camera` - `v0.0.1+1`
- `ensemble_chat` - `v0.0.1+1`
- `ensemble_contacts` - `v0.0.1+1`
- `ensemble_location` - `v0.0.1+1`
- `ensemble_auth` - `v1.0.1`
- `ensemble_connect` - `v0.0.1+1`
- `ensemble_file_manager` - `v0.0.1+1`
- `ensemble_deeplink` - `v0.0.1+1`
- `ensemble_network_info` - `v0.0.1+1`

---

#### `ensemble` - `v1.0.3`

- Unified theme


## 2024-08-28

### Changes

---

Packages with breaking changes:

- There are no breaking changes in this release.

Packages with other changes:

- [`ensemble` - `v1.0.2`](#ensemble---v102)
- [`ensemble_auth` - `v1.0.1`](#ensemble_auth---v101)
- [`ensemble_chat` - `v0.0.1+1`](#ensemble_chat---v0011)
- [`ensemble_location` - `v0.0.1+1`](#ensemble_location---v0011)
- [`ensemble_contacts` - `v0.0.1+1`](#ensemble_contacts---v0011)
- [`ensemble_file_manager` - `v0.0.1+1`](#ensemble_file_manager---v0011)
- [`ensemble_connect` - `v0.0.1+1`](#ensemble_connect---v0011)
- [`ensemble_camera` - `v0.0.1+1`](#ensemble_camera---v0011)
- [`ensemble_deeplink` - `v0.0.1+1`](#ensemble_deeplink---v0011)
- [`ensemble_network_info` - `v0.0.1+1`](#ensemble_network_info---v0011)

Packages with dependency updates only:

> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
- `ensemble_auth` - `v1.0.1`
- `ensemble_chat` - `v0.0.1+1`
- `ensemble_location` - `v0.0.1+1`
- `ensemble_contacts` - `v0.0.1+1`
- `ensemble_file_manager` - `v0.0.1+1`
- `ensemble_connect` - `v0.0.1+1`
- `ensemble_camera` - `v0.0.1+1`
- `ensemble_deeplink` - `v0.0.1+1`
- `ensemble_network_info` - `v0.0.1+1`

---

#### `ensemble` - `v1.0.2`


## 2024-08-27

### Changes

---

Packages with breaking changes:

- There are no breaking changes in this release.

Packages with other changes:

- [`ensemble` - `v1.0.1`](#ensemble---v101)
- [`ensemble_chat` - `v0.0.1+1`](#ensemble_chat---v0011)
- [`ensemble_camera` - `v0.0.1+1`](#ensemble_camera---v0011)
- [`ensemble_auth` - `v1.0.1`](#ensemble_auth---v101)
- [`ensemble_location` - `v0.0.1+1`](#ensemble_location---v0011)
- [`ensemble_file_manager` - `v0.0.1+1`](#ensemble_file_manager---v0011)
- [`ensemble_deeplink` - `v0.0.1+1`](#ensemble_deeplink---v0011)
- [`ensemble_contacts` - `v0.0.1+1`](#ensemble_contacts---v0011)
- [`ensemble_network_info` - `v0.0.1+1`](#ensemble_network_info---v0011)
- [`ensemble_connect` - `v0.0.1+1`](#ensemble_connect---v0011)

Packages with dependency updates only:

> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
- `ensemble_chat` - `v0.0.1+1`
- `ensemble_camera` - `v0.0.1+1`
- `ensemble_auth` - `v1.0.1`
- `ensemble_location` - `v0.0.1+1`
- `ensemble_file_manager` - `v0.0.1+1`
- `ensemble_deeplink` - `v0.0.1+1`
- `ensemble_contacts` - `v0.0.1+1`
- `ensemble_network_info` - `v0.0.1+1`
- `ensemble_connect` - `v0.0.1+1`

---

#### `ensemble` - `v1.0.1`

43 changes: 7 additions & 36 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,58 +58,29 @@ To contribute a new widget or enhance an existing one in Ensemble, follow these

To release a new version of your monorepo, follow these steps below.

Replace `<new-tag>` with the actual version tag you want to use, e.g., `v1.2.3`.

### Step 1: Create a switch to the release branch
```bash
git checkout -b release/<new-tag>
```
### Update SDK version

### Step 2: Update Git Reference Tags
To update the version of package:

**Run the Script to Update References**:
```bash
npm install
npx ts-node updateGitRefs.ts <new-tag>
```

`melos version <package-name> <version>`

### Step 3: Commit and push changes to the branch
e.g: `melos version ensemble 1.0.3`

**Commit the Changes**:
```bash
git add .
git commit -m "New release <new-tag>"
git push origin release/<new-tag>
```
To push this version on github with tag:

### Step 3: Create a New Release
`git push --follow-tags origin main`

1. **Create a New Tag**:
```bash
git tag <new-tag>
git push origin <new-tag>
```

2. **(optional) Create a Release on GitHub**:
**(optional) Create a Release on GitHub**:
- Go to your repository on GitHub.
- Click on the "Releases" tab.
- Click on "Draft a new release".
- Fill in the tag version (e.g., `v1.2.3`), release title, and description.
- Click "Publish release".

### Step 4: Delete the release branch
```
git branch -d release/<new-tag>
git push origin --delete release/<new-tag>
```
This project is tested with BrowserStack

```

By following these steps, you can ensure a smooth release process for your new version, including updating all necessary Git references in your Flutter projects.

Expand Down
12 changes: 11 additions & 1 deletion melos.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
name: Ensemble

repository:
type: github
origin: https://github.com
owner: ensembleUI
name: ensemble

packages:
- modules/**
# - examples/**
- starter

command:
version:
updateGitTagRefs: true
2 changes: 1 addition & 1 deletion modules/auth/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ dependencies:
ensemble:
git:
url: https://github.com/EnsembleUI/ensemble.git
ref: main
ref: ensemble-v1.0.5
path: modules/ensemble

ensemble_ts_interpreter:
Expand Down
2 changes: 1 addition & 1 deletion modules/bracket/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ dependencies:
ensemble:
git:
url: https://github.com/EnsembleUI/ensemble.git
ref: main
ref: ensemble-v1.0.5
path: modules/ensemble

dev_dependencies:
Expand Down
2 changes: 1 addition & 1 deletion modules/camera/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies:
ensemble:
git:
url: https://github.com/EnsembleUI/ensemble.git
ref: main
ref: ensemble-v1.0.5
path: modules/ensemble
ensemble_ts_interpreter:
git:
Expand Down
2 changes: 1 addition & 1 deletion modules/chat/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies:
ensemble:
git:
url: https://github.com/EnsembleUI/ensemble.git
ref: main
ref: ensemble-v1.0.5
path: modules/ensemble

ensemble_ts_interpreter:
Expand Down
2 changes: 1 addition & 1 deletion modules/connect/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies:
ensemble:
git:
url: https://github.com/EnsembleUI/ensemble.git
ref: main
ref: ensemble-v1.0.5
path: modules/ensemble

plaid_flutter: ^3.1.2
Expand Down
2 changes: 1 addition & 1 deletion modules/contacts/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies:
ensemble:
git:
url: https://github.com/EnsembleUI/ensemble.git
ref: main
ref: ensemble-v1.0.5
path: modules/ensemble

flutter_contacts: ^1.1.7+1
Expand Down
2 changes: 1 addition & 1 deletion modules/deeplink/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies:
ensemble:
git:
url: https://github.com/EnsembleUI/ensemble.git
ref: main
ref: ensemble-v1.0.5
path: modules/ensemble

flutter_branch_sdk: ^7.0.1
Expand Down
14 changes: 14 additions & 0 deletions modules/ensemble/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## 1.0.5

- Bump "ensemble" to `1.0.5`.

## 1.0.4

## 1.0.3

- Unified theme

## 1.0.2

## 1.0.1

Loading

0 comments on commit 5d35d75

Please sign in to comment.