Skip to content

Commit 78feb38

Browse files
chore: release 0.3.0
2 parents 709d4e5 + 4a50411 commit 78feb38

File tree

5,485 files changed

+733805
-9008
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,485 files changed

+733805
-9008
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
docs/previousDocVersions/**/* linguist-generated=true

.github/workflows/app-distribution-alpha.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,19 @@ name: app-distribution-alpha
22

33
on:
44
workflow_dispatch:
5-
pull_request:
6-
types:
7-
- opened
8-
- synchronize
9-
- labeled
10-
- unlabeled
115

126
jobs:
137
app-distribution-alpha:
148
runs-on: ubuntu-latest
15-
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && startsWith(github.event.pull_request.head.ref, 'tokenator-update-tokens-'))
9+
if: github.ref != 'refs/heads/main' && github.ref != 'refs/heads/develop'
1610
steps:
1711
- name: Checkout code
18-
uses: actions/checkout@v4
12+
uses: actions/checkout@v5
1913
with:
2014
fetch-depth: 0
2115

2216
- name: Set up our JDK environment
23-
uses: actions/setup-java@v4
17+
uses: actions/setup-java@v5
2418
with:
2519
distribution: 'zulu'
2620
java-version: '17'

.github/workflows/app-distribution-beta.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
if: github.repository == 'Orange-OpenSource/ouds-android'
1212
steps:
1313
- name: Checkout code
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v5
1515
with:
1616
fetch-depth: 0
1717

1818
- name: Set up our JDK environment
19-
uses: actions/setup-java@v4
19+
uses: actions/setup-java@v5
2020
with:
2121
distribution: 'zulu'
2222
java-version: '17'

.github/workflows/build-docs.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Checkout code
23-
uses: actions/checkout@v4
23+
uses: actions/checkout@v5
2424
with:
2525
fetch-depth: 0
2626

@@ -46,7 +46,7 @@ jobs:
4646
id-token: write # to verify the deployment originates from an appropriate source
4747
steps:
4848
- name: Download artifacts
49-
uses: actions/download-artifact@v4
49+
uses: actions/download-artifact@v5
5050
with:
5151
name: docs
5252
path: docs
@@ -55,7 +55,7 @@ jobs:
5555
uses: actions/configure-pages@v5
5656

5757
- name: Package and upload Pages artifact
58-
uses: actions/upload-pages-artifact@v3.0.1
58+
uses: actions/upload-pages-artifact@v4.0.0
5959
with:
6060
path: docs
6161

@@ -72,19 +72,19 @@ jobs:
7272
if: github.event_name != 'push' || github.ref != 'refs/heads/main'
7373
steps:
7474
- name: Checkout code
75-
uses: actions/checkout@v4
75+
uses: actions/checkout@v5
7676
with:
7777
fetch-depth: 0
7878
submodules: recursive
7979

8080
- name: Set up our JDK environment
81-
uses: actions/setup-java@v4
81+
uses: actions/setup-java@v5
8282
with:
8383
distribution: 'zulu'
8484
java-version: '17'
8585

8686
- name: Download artifacts
87-
uses: actions/download-artifact@v4
87+
uses: actions/download-artifact@v5
8888
with:
8989
name: docs
9090
path: docs

.github/workflows/build.yml

Lines changed: 44 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v5
2323
with:
2424
fetch-depth: 0
2525

2626
- name: Set up our JDK environment
27-
uses: actions/setup-java@v4
27+
uses: actions/setup-java@v5
2828
with:
2929
distribution: 'zulu'
3030
java-version: '17'
@@ -120,13 +120,13 @@ jobs:
120120
url: https://mvnrepository.com/artifact/com.orange.ouds.android
121121
steps:
122122
- name: Checkout code
123-
uses: actions/checkout@v4
123+
uses: actions/checkout@v5
124124
with:
125125
fetch-depth: 0
126126
submodules: recursive
127127

128128
- name: Set up our JDK environment
129-
uses: actions/setup-java@v4
129+
uses: actions/setup-java@v5
130130
with:
131131
distribution: 'zulu'
132132
java-version: '17'
@@ -144,9 +144,10 @@ jobs:
144144
GNUPG_SIGNING_KEY_ID: ${{ secrets.GNUPG_SIGNING_KEY_ID }}
145145
GNUPG_SIGNING_PASSWORD: ${{ secrets.GNUPG_SIGNING_PASSWORD }}
146146
GNUPG_SIGNING_SECRET_KEY: ${{ secrets.GNUPG_SIGNING_SECRET_KEY }}
147-
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
148-
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
149-
run: ./gradlew publish
147+
CENTRAL_PUBLISHER_PORTAL_TOKEN: ${{ secrets.CENTRAL_PUBLISHER_PORTAL_TOKEN }}
148+
CENTRAL_PUBLISHER_PORTAL_USERNAME: ${{ secrets.CENTRAL_PUBLISHER_PORTAL_USERNAME }}
149+
CENTRAL_PUBLISHER_PORTAL_PASSWORD: ${{ secrets.CENTRAL_PUBLISHER_PORTAL_PASSWORD }}
150+
run: ./gradlew publishToCentralPublisherPortal
150151

151152
github-release:
152153
runs-on: ubuntu-latest
@@ -157,13 +158,13 @@ jobs:
157158
url: https://github.com/Orange-OpenSource/ouds-android/releases
158159
steps:
159160
- name: Checkout code
160-
uses: actions/checkout@v4
161+
uses: actions/checkout@v5
161162
with:
162163
fetch-depth: 0
163164
submodules: recursive
164165

165166
- name: Set up our JDK environment
166-
uses: actions/setup-java@v4
167+
uses: actions/setup-java@v5
167168
with:
168169
distribution: 'zulu'
169170
java-version: '17'
@@ -179,4 +180,37 @@ jobs:
179180
- name: Publish release to GitHub
180181
run: ./gradlew publishToGitHub
181182
env:
182-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
183+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
184+
185+
google-play-store-release:
186+
runs-on: ubuntu-latest
187+
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
188+
needs: build
189+
environment:
190+
name: google-play-store-release
191+
url: https://play.google.com/store/apps
192+
steps:
193+
- name: Checkout code
194+
uses: actions/checkout@v5
195+
with:
196+
fetch-depth: 0
197+
submodules: recursive
198+
199+
- name: Set up our JDK environment
200+
uses: actions/setup-java@v5
201+
with:
202+
distribution: 'zulu'
203+
java-version: '17'
204+
205+
- name: Publish release to Google Play Store
206+
run: |
207+
./gradlew assembleProdRelease bundleProdRelease
208+
curl -F 'file=@app/build/outputs/bundle/prodRelease/app-prod-release.aab' https://oma-portal.orange.fr/oma/api/v1/external/applications/${{ secrets.OMA_APP_ID }}/artifacts -H "apiKey:${{ secrets.OMA_APP_TOKEN }}"
209+
210+
- name: Store Google Play Store artifacts
211+
uses: actions/upload-artifact@v4
212+
with:
213+
name: google-play-store
214+
path: |
215+
app/build/outputs/apk/*/*/*.apk
216+
app/build/outputs/bundle/*/*.aab

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,6 @@ docs/dokka/
3636

3737
# App
3838
app/src/main/res/raw/changelog.md
39+
40+
# Mustache output
41+
Module.md

.idea/kotlinc.xml

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,60 @@ All notable changes done in OUDS Android library will be documented in this file
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.3.0](https://github.com/Orange-OpenSource/ouds-android/compare/0.2.0...0.3.0) (2025-09-01)
9+
10+
### Features
11+
12+
- **button** change apis by replacing the style parameter by a loading parameter ([#696](https://github.com/Orange-OpenSource/ouds-android/issues/696))
13+
- upgrade button component to v3.0 with tokens 1.5.0 ([#685](https://github.com/Orange-OpenSource/ouds-android/issues/685))
14+
- create component - tag ([#654](https://github.com/Orange-OpenSource/ouds-android/issues/654))
15+
- each theme can provide their own components drawable resources ([#641](https://github.com/Orange-OpenSource/ouds-android/issues/641))
16+
- use color mode for colored background behavior ([#377](https://github.com/Orange-OpenSource/ouds-android/issues/377))
17+
- create component - chips ([#585](https://github.com/Orange-OpenSource/ouds-android/issues/585))
18+
- create component - badge ([#601](https://github.com/Orange-OpenSource/ouds-android/issues/601))
19+
- add Sosh theme ([#616](https://github.com/Orange-OpenSource/ouds-android/issues/616))
20+
21+
### Bug Fixes
22+
23+
- **deps** update dependency com.google.auth:google-auth-library-oauth2-http to v1.38.0 ([#712](https://github.com/Orange-OpenSource/ouds-android/issues/712))
24+
- **deps** update grpc-java monorepo to v1.75.0 ([#711](https://github.com/Orange-OpenSource/ouds-android/issues/711))
25+
- **deps** update hilt to v2.57.1 ([#709](https://github.com/Orange-OpenSource/ouds-android/issues/709))
26+
- **deps** update gradle to v8.12.2 ([#708](https://github.com/Orange-OpenSource/ouds-android/issues/708))
27+
- **deps** update dependency androidx.core:core-ktx to v1.17.0 ([#705](https://github.com/Orange-OpenSource/ouds-android/issues/705))
28+
- **deps** update dependency org.mockito:mockito-android to v5.19.0 ([#707](https://github.com/Orange-OpenSource/ouds-android/issues/707))
29+
- **deps** update kotlin to v2.2.10 ([#706](https://github.com/Orange-OpenSource/ouds-android/issues/706))
30+
- **deps** update dependency androidx.compose:compose-bom to v2025.08.01 ([#704](https://github.com/Orange-OpenSource/ouds-android/issues/704))
31+
- **tag** update muted tag display with colored bullets and icons ([#694](https://github.com/Orange-OpenSource/ouds-android/issues/694))
32+
- **tag** manage the bullet as an icon ([#695](https://github.com/Orange-OpenSource/ouds-android/issues/695))
33+
- **deps** update dependency androidx.browser:browser to v1.9.0 ([#682](https://github.com/Orange-OpenSource/ouds-android/issues/682))
34+
- **deps** update gradle to v8.12.0 ([#683](https://github.com/Orange-OpenSource/ouds-android/issues/683))
35+
- **deps** update dependency androidx.navigation:navigation-compose to v2.9.3 ([#681](https://github.com/Orange-OpenSource/ouds-android/issues/681))
36+
- **deps** update gitchangelog ([#677](https://github.com/Orange-OpenSource/ouds-android/issues/677))
37+
- **deps** update grpc-java monorepo to v1.74.0 ([#676](https://github.com/Orange-OpenSource/ouds-android/issues/676))
38+
- **deps** update dependency org.mockito.kotlin:mockito-kotlin to v6 ([#648](https://github.com/Orange-OpenSource/ouds-android/issues/648))
39+
- **deps** update dependency androidx.navigation:navigation-compose to v2.9.2 ([#649](https://github.com/Orange-OpenSource/ouds-android/issues/649))
40+
- **deps** update dependency androidx.compose:compose-bom to v2025.07.00 ([#651](https://github.com/Orange-OpenSource/ouds-android/issues/651))
41+
- **deps** update hilt to v2.57 ([#652](https://github.com/Orange-OpenSource/ouds-android/issues/652))
42+
- **deps** update gradle to v8.11.1 ([#632](https://github.com/Orange-OpenSource/ouds-android/issues/632))
43+
- switch focus border should have corner radius ([#627](https://github.com/Orange-OpenSource/ouds-android/issues/627))
44+
- **deps** update dependency androidx.navigation:navigation-compose to v2.9.1 ([#619](https://github.com/Orange-OpenSource/ouds-android/issues/619))
45+
- OudsButton and OudsLink are not described as buttons by TalkBack ([#612](https://github.com/Orange-OpenSource/ouds-android/issues/612))
46+
- **deps** update kotlin to v2.2.0 ([#592](https://github.com/Orange-OpenSource/ouds-android/issues/592))
47+
- **deps** update dependency com.google.firebase:firebase-bom to v33.16.0 ([#602](https://github.com/Orange-OpenSource/ouds-android/issues/602))
48+
- divider implement ordered display of color options ([#598](https://github.com/Orange-OpenSource/ouds-android/issues/598))
49+
- **deps** update gradle to v8.11.0 ([#596](https://github.com/Orange-OpenSource/ouds-android/issues/596))
50+
- **deps** update dependency com.google.auth:google-auth-library-oauth2-http to v1.37.1 ([#590](https://github.com/Orange-OpenSource/ouds-android/issues/590))
51+
- OudsLink content horizontal alignment ([#584](https://github.com/Orange-OpenSource/ouds-android/issues/584))
52+
- **deps** update dependency androidx.compose:compose-bom to v2025.06.01 ([#587](https://github.com/Orange-OpenSource/ouds-android/issues/587))
53+
- update components initial settings to be in accordance with Figma ([#537](https://github.com/Orange-OpenSource/ouds-android/issues/537))
54+
- **deps** update dependency com.google.firebase:firebase-bom to v33.15.0 ([#557](https://github.com/Orange-OpenSource/ouds-android/issues/557))
55+
- **deps** update dependency androidx.appcompat:appcompat to v1.7.1 ([#550](https://github.com/Orange-OpenSource/ouds-android/issues/550))
56+
- **deps** update dependency androidx.compose:compose-bom to v2025.06.00 ([#551](https://github.com/Orange-OpenSource/ouds-android/issues/551))
57+
- **deps** update dependency com.google.auth:google-auth-library-oauth2-http to v1.37.0 ([#552](https://github.com/Orange-OpenSource/ouds-android/issues/552))
58+
- **deps** update gradle to v8.10.1 ([#546](https://github.com/Orange-OpenSource/ouds-android/issues/546))
59+
- **deps** update dependency com.google.auth:google-auth-library-oauth2-http to v1.36.0 ([#547](https://github.com/Orange-OpenSource/ouds-android/issues/547))
60+
- **deps** update grpc-java monorepo to v1.73.0 ([#544](https://github.com/Orange-OpenSource/ouds-android/issues/544))
61+
862
## [0.2.0](https://github.com/Orange-OpenSource/ouds-android/compare/0.1.0...0.2.0) (2025-05-27)
963

1064
### Features

0 commit comments

Comments
 (0)