Skip to content

Commit d3c380c

Browse files
chore: release 1.0.0
2 parents 91f52df + b5086f1 commit d3c380c

File tree

2,656 files changed

+241053
-5766
lines changed

Some content is hidden

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

2,656 files changed

+241053
-5766
lines changed

.github/CONTRIBUTING.md

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,31 @@ Looking to contribute something to OUDS Android? **Here's how you can help.**
44

55
Please take a moment to review this document in order to make the contribution process easy for everyone involved.
66

7-
Following these guidelines helps to communicate that you respect the time of the developers managing and developing this Open Source project. In return, they should reciprocate that respect in addressing your issue or assessing patches and features.
7+
Following these guidelines helps to communicate that you respect the time of the developers managing and developing this Open Source project. In return, they
8+
should reciprocate that respect in addressing your issue or assessing patches and features.
89

910
## Using the Issue Tracker
1011

11-
The [issue tracker](https://github.com/Orange-OpenSource/ouds-android/issues) is the preferred channel for [bug reports](#bug-reports), [feature requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions:
12+
The [issue tracker](https://github.com/Orange-OpenSource/ouds-android/issues) is the preferred channel
13+
for [bug reports](#bug-reports), [feature requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following
14+
restrictions:
1215

13-
- Please **do not** use the issue tracker for personal support requests. [GitHub Discussions](https://github.com/Orange-OpenSource/ouds-android/discussions/categories/q-a) or our internal Orange communication tools are better places to get help.
16+
- Please **do not** use the issue tracker for personal support
17+
requests. [GitHub Discussions](https://github.com/Orange-OpenSource/ouds-android/discussions/categories/q-a) or our internal Orange communication tools are
18+
better places to get help.
1419

1520
- Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others.
1621

17-
- Please **do not** post comments consisting solely of "+1" or ":thumbsup:". Use [GitHub's "reactions" feature](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) instead. We reserve the right to delete comments which violate this rule.
22+
- Please **do not** post comments consisting solely of "+1" or ":thumbsup:".
23+
Use [GitHub's "reactions" feature](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) instead. We reserve the right to
24+
delete comments which violate this rule.
1825

1926
## Issues and Labels
2027

2128
Our bug tracker utilizes several labels to help organize and identify issues. Here's what they represent and how we use them:
2229

23-
- `feature` - Issues asking for a new feature to be added, or an existing one to be extended or modified. New features require a minor version bump (e.g., `v1.0.0` to `v1.1.0`).
30+
- `feature` - Issues asking for a new feature to be added, or an existing one to be extended or modified. New features require a minor version bump (e.g.,
31+
`v1.0.0` to `v1.1.0`).
2432
- `help wanted` - Issues we need or would love help from the community to resolve.
2533

2634
For a complete look at our labels, see the [project labels page](https://github.com/Orange-OpenSource/ouds-android/labels).
@@ -37,7 +45,9 @@ Guidelines for bug reports:
3745

3846
3. **Isolate the problem** — ideally create a reduced reproducible test case.
3947

40-
A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What device(s) and OS experience the problem? Do other devices show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs.
48+
A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your
49+
environment? What steps will reproduce the issue? What device(s) and OS experience the problem? Do other devices show the bug differently? What would you expect
50+
to be the outcome? All these details will help people to fix any potential bugs.
4151

4252
Example:
4353

@@ -59,15 +69,19 @@ Example:
5969
6070
## Feature Requests
6171

62-
Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to _you_ to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible.
72+
Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to _you_ to make a strong
73+
case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible.
6374

6475
## Pull requests
6576

6677
Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits.
6778

68-
**Please ask first** before embarking on any **significant** pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. For trivial things, or things that don't require a lot of your time, you can go ahead and make a PR.
79+
**Please ask first** before embarking on any **significant** pull request (e.g., implementing features, refactoring code, porting to a different language),
80+
otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. For trivial things, or
81+
things that don't require a lot of your time, you can go ahead and make a PR.
6982

70-
Please adhere to the [coding guidelines](#code-guidelines) used throughout the project (indentation, accurate comments, etc.) and any other requirements (such as test coverage).
83+
Please adhere to the [coding guidelines](#code-guidelines) used throughout the project (indentation, accurate comments, etc.) and any other requirements (such
84+
as test coverage).
7185

7286
Adhering to the following process is the best way to get your work included in the project:
7387

@@ -95,7 +109,8 @@ Adhering to the following process is the best way to get your work included in t
95109
git checkout -b <topic-branch-name>
96110
```
97111

98-
4. Commit your changes in logical chunks. Use Git's [interactive rebase](https://help.github.com/articles/about-git-rebase/) feature to tidy up your commits before making them public.
112+
4. Commit your changes in logical chunks. Use Git's [interactive rebase](https://help.github.com/articles/about-git-rebase/) feature to tidy up your commits
113+
before making them public.
99114

100115
5. Locally merge (or rebase) the upstream development branch into your topic branch:
101116

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ _Note: Please transform `- [ ]` into `- (NA)` in the description when things are
5656

5757
### Checklist (for Core Team only)
5858

59-
- [ ] Manually test (dark mode, RTL, landscape display, tablet)
59+
- [ ] Manually test (Dark mode, RTL, landscape display, tablet)
6060
- [ ] Documentation has been updated if relevant
6161
- [ ] Design review
6262
- [ ] A11y review

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
if: github.ref != 'refs/heads/main' && github.ref != 'refs/heads/develop'
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@v5
12+
uses: actions/checkout@v6
1313
with:
1414
fetch-depth: 0
1515

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

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

.github/workflows/build-docs.yml

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

2727
- name: Build documentation with Dokka
2828
run: ./gradlew dokkaGenerate
2929

3030
- name: Upload documentation artifacts
31-
uses: actions/upload-artifact@v5
31+
uses: actions/upload-artifact@v6
3232
with:
3333
name: docs
3434
path: docs/dokka
@@ -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@v6
49+
uses: actions/download-artifact@v7
5050
with:
5151
name: docs
5252
path: docs
@@ -72,7 +72,7 @@ jobs:
7272
if: github.event_name != 'push' || github.ref != 'refs/heads/main'
7373
steps:
7474
- name: Checkout code
75-
uses: actions/checkout@v5
75+
uses: actions/checkout@v6
7676
with:
7777
fetch-depth: 0
7878
submodules: recursive
@@ -84,7 +84,7 @@ jobs:
8484
java-version: '17'
8585

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

.github/workflows/build.yml

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

@@ -66,7 +66,7 @@ jobs:
6666
6767
- name: Upload tests artifacts
6868
if: always()
69-
uses: actions/upload-artifact@v5
69+
uses: actions/upload-artifact@v6
7070
with:
7171
name: tests
7272
path: |
@@ -76,7 +76,7 @@ jobs:
7676
core/build/reports/tests
7777
7878
- name: Upload app artifacts
79-
uses: actions/upload-artifact@v5
79+
uses: actions/upload-artifact@v6
8080
with:
8181
name: app
8282
path: app/build/outputs/apk/*/*/*.apk
@@ -90,7 +90,7 @@ jobs:
9090
url: https://mvnrepository.com/artifact/com.orange.ouds.android
9191
steps:
9292
- name: Checkout code
93-
uses: actions/checkout@v5
93+
uses: actions/checkout@v6
9494
with:
9595
fetch-depth: 0
9696
submodules: recursive
@@ -128,7 +128,7 @@ jobs:
128128
url: https://github.com/Orange-OpenSource/ouds-android/releases
129129
steps:
130130
- name: Checkout code
131-
uses: actions/checkout@v5
131+
uses: actions/checkout@v6
132132
with:
133133
fetch-depth: 0
134134
submodules: recursive
@@ -161,7 +161,7 @@ jobs:
161161
url: https://play.google.com/store/apps
162162
steps:
163163
- name: Checkout code
164-
uses: actions/checkout@v5
164+
uses: actions/checkout@v6
165165
with:
166166
fetch-depth: 0
167167
submodules: recursive
@@ -178,7 +178,7 @@ jobs:
178178
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 }}"
179179
180180
- name: Store Google Play Store artifacts
181-
uses: actions/upload-artifact@v5
181+
uses: actions/upload-artifact@v6
182182
with:
183183
name: google-play-store
184184
path: |

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,41 @@ 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+
## [1.0.0](https://github.com/Orange-OpenSource/ouds-android/compare/0.4.0...1.0.0) (2025-12-18)
9+
10+
### Features
11+
12+
- **button** remove background for minimal buttons in loading state ([#995](https://github.com/Orange-OpenSource/ouds-android/issues/995))
13+
- **checkbox-item** **radio-button-item** **switch-item** **text-input** add a constrained max width parameter to these components ([#985](https://github.com/Orange-OpenSource/ouds-android/issues/985))
14+
- create component - top app bar ([#954](https://github.com/Orange-OpenSource/ouds-android/issues/954))
15+
- update OUDS icons to 1.4 and change the structure to access to icons drawable resources ([#974](https://github.com/Orange-OpenSource/ouds-android/issues/974))
16+
- **checkbox-item** **radio-button-item** **switch-item** Update edge-to-edge padding management on control items ([#939](https://github.com/Orange-OpenSource/ouds-android/issues/939))
17+
- **checkbox-item** **radio-button-item** **switch-item** update to switch 1.5, checkbox v2.4 and radio button 1.4 ([#922](https://github.com/Orange-OpenSource/ouds-android/issues/922))
18+
- **checkbox-item** **radio-button-item** **switch-item** update design of OudsCheckboxItem to 2.3, OudsRadioButtonItem to 1.3 and OudsSwitchItem to 1.4 ([#896](https://github.com/Orange-OpenSource/ouds-android/issues/896))
19+
- create component - navigation bar ([#631](https://github.com/Orange-OpenSource/ouds-android/issues/631))
20+
21+
### Bug Fixes
22+
23+
- **deps** update dependency org.mockito:mockito-android to v5.21.0 ([#988](https://github.com/Orange-OpenSource/ouds-android/issues/988))
24+
- **deps** update gradle to v8.13.2 ([#989](https://github.com/Orange-OpenSource/ouds-android/issues/989))
25+
- **tag** scale functional icons and loader for a11y reasons ([#960](https://github.com/Orange-OpenSource/ouds-android/issues/960))
26+
- **deps** update dependency com.google.auth:google-auth-library-oauth2-http to v1.41.0 ([#972](https://github.com/Orange-OpenSource/ouds-android/issues/972))
27+
- **deps** update dependency androidx.compose:compose-bom to v2025.12.00 ([#971](https://github.com/Orange-OpenSource/ouds-android/issues/971))
28+
- **deps** update dependency androidx.activity:activity-compose to v1.12.1 ([#970](https://github.com/Orange-OpenSource/ouds-android/issues/970))
29+
- apply missing tokens to control item component
30+
- **deps** update dependency dev.chrisbanes.haze:haze to v1.7.1 ([#956](https://github.com/Orange-OpenSource/ouds-android/issues/956))
31+
- demo app crashes when scrolling through color tokens with orange theme ([#953](https://github.com/Orange-OpenSource/ouds-android/issues/953))
32+
- **deps** update dependency dev.chrisbanes.haze:haze to v1.7.0 ([#949](https://github.com/Orange-OpenSource/ouds-android/issues/949))
33+
- **deps** update dependency androidx.compose:compose-bom to v2025.11.01 ([#941](https://github.com/Orange-OpenSource/ouds-android/issues/941))
34+
- **deps** update dependency androidx.activity:activity-compose to v1.12.0 ([#942](https://github.com/Orange-OpenSource/ouds-android/issues/942))
35+
- **deps** update dependency androidx.datastore:datastore-preferences to v1.2.0 ([#943](https://github.com/Orange-OpenSource/ouds-android/issues/943))
36+
- **deps** update grpc-java monorepo to v1.77.0 ([#936](https://github.com/Orange-OpenSource/ouds-android/issues/936))
37+
- **deps** update zxing to v3.5.4 ([#927](https://github.com/Orange-OpenSource/ouds-android/issues/927))
38+
- **deps** update gradle to v8.13.1 ([#919](https://github.com/Orange-OpenSource/ouds-android/issues/919))
39+
- **a11y** **text-input** error description is heard twice with Talkback ([#913](https://github.com/Orange-OpenSource/ouds-android/issues/913))
40+
- **deps** update dependency androidx.compose:compose-bom to v2025.11.00 ([#906](https://github.com/Orange-OpenSource/ouds-android/issues/906))
41+
- **deps** update dependency androidx.navigation:navigation-compose to v2.9.6 ([#905](https://github.com/Orange-OpenSource/ouds-android/issues/905))
42+
843
## [0.4.0](https://github.com/Orange-OpenSource/ouds-android/compare/0.3.0...0.4.0) (2025-11-06)
944

1045
### Features

0 commit comments

Comments
 (0)