Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,80 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## 2025-12-31

### Changes

---

Packages with breaking changes:

- [`oidc` - `v0.14.0`](#oidc---v0140)
- [`oidc_core` - `v0.16.0`](#oidc_core---v0160)
- [`oidc_default_store` - `v0.6.0`](#oidc_default_store---v060)

Packages with other changes:

- [`oidc_cli` - `v0.0.2`](#oidc_cli---v002)
- [`oidc_web_core` - `v0.4.0+1`](#oidc_web_core---v0401)
- [`oidc_android` - `v0.8.0+1`](#oidc_android---v0801)
- [`oidc_desktop` - `v0.7.0+1`](#oidc_desktop---v0701)
- [`oidc_flutter_appauth` - `v0.7.0+1`](#oidc_flutter_appauth---v0701)
- [`oidc_ios` - `v0.8.0+1`](#oidc_ios---v0801)
- [`oidc_linux` - `v0.5.0+1`](#oidc_linux---v0501)
- [`oidc_macos` - `v0.8.0+1`](#oidc_macos---v0801)
- [`oidc_platform_interface` - `v0.7.0+1`](#oidc_platform_interface---v0701)
- [`oidc_web` - `v0.7.0+1`](#oidc_web---v0701)
- [`oidc_windows` - `v0.4.0+1`](#oidc_windows---v0401)

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.

- `oidc_android` - `v0.8.0+1`
- `oidc_desktop` - `v0.7.0+1`
- `oidc_flutter_appauth` - `v0.7.0+1`
- `oidc_ios` - `v0.8.0+1`
- `oidc_linux` - `v0.5.0+1`
- `oidc_macos` - `v0.8.0+1`
- `oidc_platform_interface` - `v0.7.0+1`
- `oidc_web` - `v0.7.0+1`
- `oidc_windows` - `v0.4.0+1`

---

#### `oidc` - `v0.14.0`

- **FEAT**: improve offline mode integration tests with app startup handling. ([18a586c9](https://github.com/Bdaya-Dev/oidc/commit/18a586c933ddfdbf416510e95c63281d3401bedc))
- **FEAT**: update dependencies and enhance offline mode test handling. ([a57d6490](https://github.com/Bdaya-Dev/oidc/commit/a57d64906bef50ac362bea16045ea6ba98f7b3f0))
- **FEAT**: enhance offline mode handling in tests and user manager. ([e0cae79a](https://github.com/Bdaya-Dev/oidc/commit/e0cae79adf3fa8ccf18a530dbdda7cc339a75c0d))
- **BREAKING** **FEAT**(oidc_default_store): use flutter_secure_storage. ([a9441511](https://github.com/Bdaya-Dev/oidc/commit/a9441511a9f27aa742cde2459b0654541b0aa356))
- **BREAKING** **FEAT**: Add offline mode events and error handling. ([7479fd15](https://github.com/Bdaya-Dev/oidc/commit/7479fd15cf0029e9b865333709a98363b5119d64))

#### `oidc_core` - `v0.16.0`

- **REFACTOR**: remove unnecessary @protected annotations from offline mode tracking variables. ([56da9bab](https://github.com/Bdaya-Dev/oidc/commit/56da9bab4d555c8134d68c7e0151e7fe6d3753be))
- **FEAT**: update copy_with_extension and copy_with_extension_gen dependencies to support version range. ([3569919e](https://github.com/Bdaya-Dev/oidc/commit/3569919ecd6e7575b792d5c3a4e7c503265fc456))
- **FEAT**: update dependencies and adjust test configurations for improved compatibility. ([18fef073](https://github.com/Bdaya-Dev/oidc/commit/18fef073f4a66e3e9dda7f73e756992ecd47c587))
- **FEAT**: update dependencies and enhance offline mode test handling. ([a57d6490](https://github.com/Bdaya-Dev/oidc/commit/a57d64906bef50ac362bea16045ea6ba98f7b3f0))
- **FEAT**: enhance offline mode handling in tests and user manager. ([e0cae79a](https://github.com/Bdaya-Dev/oidc/commit/e0cae79adf3fa8ccf18a530dbdda7cc339a75c0d))
- **BREAKING** **FEAT**: Add offline mode events and error handling. ([7479fd15](https://github.com/Bdaya-Dev/oidc/commit/7479fd15cf0029e9b865333709a98363b5119d64))

#### `oidc_default_store` - `v0.6.0`

- **BREAKING** **FEAT**(oidc_default_store): use flutter_secure_storage. ([a9441511](https://github.com/Bdaya-Dev/oidc/commit/a9441511a9f27aa742cde2459b0654541b0aa356))
- **BREAKING** **FEAT**: Add offline mode events and error handling. ([7479fd15](https://github.com/Bdaya-Dev/oidc/commit/7479fd15cf0029e9b865333709a98363b5119d64))

#### `oidc_cli` - `v0.0.2`

- **FIX**(oidc_cli): relax build_runner to avoid Flutter SDK pin conflicts. ([b8697530](https://github.com/Bdaya-Dev/oidc/commit/b86975307bde79bd00ba4b0ddacc558a875ed2f8))
- **FEAT**(oidc_cli): add provider-agnostic CLI package. ([2598ba4f](https://github.com/Bdaya-Dev/oidc/commit/2598ba4ffa0882fed971b7ecd44c1516bf7bef55))

#### `oidc_web_core` - `v0.4.0+1`

- **FIX**(oidc_web_core): use isA() for JS interop checks. ([724c9a2a](https://github.com/Bdaya-Dev/oidc/commit/724c9a2a0ce9792653c58d17ec5f4122750278f3))


## 2025-10-10

### Changes
Expand Down
10 changes: 10 additions & 0 deletions packages/oidc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 0.14.0

> Note: This release has breaking changes.

- **FEAT**: improve offline mode integration tests with app startup handling. ([18a586c9](https://github.com/Bdaya-Dev/oidc/commit/18a586c933ddfdbf416510e95c63281d3401bedc))
- **FEAT**: update dependencies and enhance offline mode test handling. ([a57d6490](https://github.com/Bdaya-Dev/oidc/commit/a57d64906bef50ac362bea16045ea6ba98f7b3f0))
- **FEAT**: enhance offline mode handling in tests and user manager. ([e0cae79a](https://github.com/Bdaya-Dev/oidc/commit/e0cae79adf3fa8ccf18a530dbdda7cc339a75c0d))
- **BREAKING** **FEAT**(oidc_default_store): use flutter_secure_storage. ([a9441511](https://github.com/Bdaya-Dev/oidc/commit/a9441511a9f27aa742cde2459b0654541b0aa356))
- **BREAKING** **FEAT**: Add offline mode events and error handling. ([7479fd15](https://github.com/Bdaya-Dev/oidc/commit/7479fd15cf0029e9b865333709a98363b5119d64))

## 0.13.0

> Note: This release has breaking changes.
Expand Down
4 changes: 2 additions & 2 deletions packages/oidc/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ dependencies:
logging: ^1.2.0
oidc:
path: ../
oidc_core: ^0.15.0
oidc_default_store: ^0.5.0
oidc_core: ^0.16.0
oidc_default_store: ^0.6.0
rxdart: ^0.27.7
dev_dependencies:
archive: ^4.0.7
Expand Down
18 changes: 9 additions & 9 deletions packages/oidc/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc
description: A comprehensive OpenIdConnect plugin that works on all platforms (android, ios, windows, linux, web, macos)
version: 0.13.0
version: 0.14.0
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc
topics: ['oidc', 'openidconnect', 'oauth', 'authentication']
homepage: https://bdaya-dev.github.io/oidc/
Expand Down Expand Up @@ -28,14 +28,14 @@ dependencies:
flutter:
sdk: flutter
# Endorsed packages
oidc_android: ^0.8.0
oidc_core: ^0.15.0
oidc_ios: ^0.8.0
oidc_linux: ^0.5.0
oidc_macos: ^0.8.0
oidc_platform_interface: ^0.7.0
oidc_web: ^0.7.0
oidc_windows: ^0.4.0
oidc_android: ^0.8.0+1
oidc_core: ^0.16.0
oidc_ios: ^0.8.0+1
oidc_linux: ^0.5.0+1
oidc_macos: ^0.8.0+1
oidc_platform_interface: ^0.7.0+1
oidc_web: ^0.7.0+1
oidc_windows: ^0.4.0+1
# ====================
http: ^1.1.0
jose_plus: ^0.4.4
Expand Down
4 changes: 4 additions & 0 deletions packages/oidc_android/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.8.0+1

- Update a dependency to the latest release.

## 0.8.0

> Note: This release has breaking changes.
Expand Down
6 changes: 3 additions & 3 deletions packages/oidc_android/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ dependencies:
logging: ^1.2.0
oidc_android:
path: ../
oidc_core: ^0.15.0
oidc_default_store: ^0.5.0
oidc_platform_interface: ^0.7.0
oidc_core: ^0.16.0
oidc_default_store: ^0.6.0
oidc_platform_interface: ^0.7.0+1

dev_dependencies:
flutter_driver:
Expand Down
8 changes: 4 additions & 4 deletions packages/oidc_android/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_android
description: Android implementation of the oidc plugin
version: 0.8.0
version: 0.8.0+1
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_android
homepage: https://bdaya-dev.github.io/oidc/
resolution: workspace
Expand All @@ -22,9 +22,9 @@ dependencies:
flutter:
sdk: flutter
flutter_appauth: ^11.0.0
oidc_core: ^0.15.0
oidc_flutter_appauth: ^0.7.0
oidc_platform_interface: ^0.7.0
oidc_core: ^0.16.0
oidc_flutter_appauth: ^0.7.0+1
oidc_platform_interface: ^0.7.0+1

dev_dependencies:
flutter_test:
Expand Down
5 changes: 5 additions & 0 deletions packages/oidc_cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.0.2

- **FIX**(oidc_cli): relax build_runner to avoid Flutter SDK pin conflicts. ([b8697530](https://github.com/Bdaya-Dev/oidc/commit/b86975307bde79bd00ba4b0ddacc558a875ed2f8))
- **FEAT**(oidc_cli): add provider-agnostic CLI package. ([2598ba4f](https://github.com/Bdaya-Dev/oidc/commit/2598ba4ffa0882fed971b7ecd44c1516bf7bef55))

## 0.0.1

- Initial release.
4 changes: 2 additions & 2 deletions packages/oidc_cli/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_cli
description: A small provider-agnostic CLI for authenticating against an OpenID Connect (OIDC) provider.
version: 0.0.1
version: 0.0.2
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_cli
homepage: https://bdaya-dev.github.io/oidc/
topics: ['oidc', 'openidconnect', 'oauth', 'authentication']
Expand All @@ -15,7 +15,7 @@ dependencies:
cli_completion: ^0.5.1
http: ^1.1.0
mason_logger: ^0.3.3
oidc_core: ^0.15.0
oidc_core: ^0.16.0
oidc_loopback_listener: ^0.3.0
path: ^1.9.1
pub_updater: ^0.5.0
Expand Down
11 changes: 11 additions & 0 deletions packages/oidc_core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## 0.16.0

> Note: This release has breaking changes.

- **REFACTOR**: remove unnecessary @protected annotations from offline mode tracking variables. ([56da9bab](https://github.com/Bdaya-Dev/oidc/commit/56da9bab4d555c8134d68c7e0151e7fe6d3753be))
- **FEAT**: update copy_with_extension and copy_with_extension_gen dependencies to support version range. ([3569919e](https://github.com/Bdaya-Dev/oidc/commit/3569919ecd6e7575b792d5c3a4e7c503265fc456))
- **FEAT**: update dependencies and adjust test configurations for improved compatibility. ([18fef073](https://github.com/Bdaya-Dev/oidc/commit/18fef073f4a66e3e9dda7f73e756992ecd47c587))
- **FEAT**: update dependencies and enhance offline mode test handling. ([a57d6490](https://github.com/Bdaya-Dev/oidc/commit/a57d64906bef50ac362bea16045ea6ba98f7b3f0))
- **FEAT**: enhance offline mode handling in tests and user manager. ([e0cae79a](https://github.com/Bdaya-Dev/oidc/commit/e0cae79adf3fa8ccf18a530dbdda7cc339a75c0d))
- **BREAKING** **FEAT**: Add offline mode events and error handling. ([7479fd15](https://github.com/Bdaya-Dev/oidc/commit/7479fd15cf0029e9b865333709a98363b5119d64))

## 0.15.0

> Note: This release has breaking changes.
Expand Down
2 changes: 1 addition & 1 deletion packages/oidc_core/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_core
description: A dart package containing models and helpers for OpenId Connect spec.
version: 0.15.0
version: 0.16.0
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_core
topics: ['oidc', 'openidconnect', 'oauth', 'authentication']
homepage: https://bdaya-dev.github.io/oidc/
Expand Down
7 changes: 7 additions & 0 deletions packages/oidc_default_store/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 0.6.0

> Note: This release has breaking changes.

- **BREAKING** **FEAT**(oidc_default_store): use flutter_secure_storage. ([a9441511](https://github.com/Bdaya-Dev/oidc/commit/a9441511a9f27aa742cde2459b0654541b0aa356))
- **BREAKING** **FEAT**: Add offline mode events and error handling. ([7479fd15](https://github.com/Bdaya-Dev/oidc/commit/7479fd15cf0029e9b865333709a98363b5119d64))

## 0.5.0

> Note: This release has breaking changes.
Expand Down
4 changes: 2 additions & 2 deletions packages/oidc_default_store/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_default_store
description: The default OidcStore implementation for package:oidc
version: 0.5.0
version: 0.6.0
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_default_store
homepage: https://bdaya-dev.github.io/oidc/
resolution: workspace
Expand All @@ -14,7 +14,7 @@ dependencies:
sdk: flutter
flutter_secure_storage: ^10.0.0
logging: ^1.2.0
oidc_core: ^0.15.0
oidc_core: ^0.16.0
shared_preferences: ^2.2.1
web: ^1.1.1
dev_dependencies:
Expand Down
4 changes: 4 additions & 0 deletions packages/oidc_desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.7.0+1

- Update a dependency to the latest release.

## 0.7.0

> Note: This release has breaking changes.
Expand Down
6 changes: 3 additions & 3 deletions packages/oidc_desktop/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_desktop
description: Base Implementation for oidc_* desktop plugins (mainly windows/linux)
version: 0.7.0
version: 0.7.0+1
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_flutter_appauth
homepage: https://bdaya-dev.github.io/oidc/
resolution: workspace
Expand All @@ -12,9 +12,9 @@ dependencies:
flutter:
sdk: flutter
logging: ^1.2.0
oidc_core: ^0.15.0
oidc_core: ^0.16.0
oidc_loopback_listener: ^0.3.0
oidc_platform_interface: ^0.7.0
oidc_platform_interface: ^0.7.0+1
url_launcher: ^6.1.14
window_to_front: ^0.0.3
dev_dependencies:
Expand Down
4 changes: 4 additions & 0 deletions packages/oidc_flutter_appauth/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.7.0+1

- Update a dependency to the latest release.

## 0.7.0

> Note: This release has breaking changes.
Expand Down
6 changes: 3 additions & 3 deletions packages/oidc_flutter_appauth/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_flutter_appauth
description: Base Implementation connecting oidc_* packages with flutter_appauth
version: 0.7.0
version: 0.7.0+1
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_flutter_appauth
homepage: https://bdaya-dev.github.io/oidc/
resolution: workspace
Expand All @@ -12,8 +12,8 @@ dependencies:
flutter:
sdk: flutter
flutter_appauth: ^11.0.0
oidc_core: ^0.15.0
oidc_platform_interface: ^0.7.0
oidc_core: ^0.16.0
oidc_platform_interface: ^0.7.0+1


dev_dependencies:
Expand Down
4 changes: 4 additions & 0 deletions packages/oidc_ios/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.8.0+1

- Update a dependency to the latest release.

## 0.8.0

> Note: This release has breaking changes.
Expand Down
8 changes: 4 additions & 4 deletions packages/oidc_ios/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_ios
description: iOS implementation of the oidc plugin
version: 0.8.0
version: 0.8.0+1
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_ios
homepage: https://bdaya-dev.github.io/oidc/
resolution: workspace
Expand All @@ -22,9 +22,9 @@ dependencies:
sdk: flutter
flutter_appauth: ^11.0.0
flutter_appauth_platform_interface: ^11.0.0
oidc_core: ^0.15.0
oidc_flutter_appauth: ^0.7.0
oidc_platform_interface: ^0.7.0
oidc_core: ^0.16.0
oidc_flutter_appauth: ^0.7.0+1
oidc_platform_interface: ^0.7.0+1

dev_dependencies:
flutter_test:
Expand Down
4 changes: 4 additions & 0 deletions packages/oidc_linux/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.5.0+1

- Update a dependency to the latest release.

## 0.5.0

> Note: This release has breaking changes.
Expand Down
8 changes: 4 additions & 4 deletions packages/oidc_linux/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_linux
description: Linux implementation of the oidc plugin
version: 0.5.0
version: 0.5.0+1
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_linux
homepage: https://bdaya-dev.github.io/oidc/
resolution: workspace
Expand All @@ -20,9 +20,9 @@ dependencies:
flutter:
sdk: flutter
logging: ^1.2.0
oidc_core: ^0.15.0
oidc_desktop: ^0.7.0
oidc_platform_interface: ^0.7.0
oidc_core: ^0.16.0
oidc_desktop: ^0.7.0+1
oidc_platform_interface: ^0.7.0+1

dev_dependencies:
flutter_test:
Expand Down
4 changes: 4 additions & 0 deletions packages/oidc_macos/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.8.0+1

- Update a dependency to the latest release.

## 0.8.0

> Note: This release has breaking changes.
Expand Down
8 changes: 4 additions & 4 deletions packages/oidc_macos/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oidc_macos
description: MacOS implementation of the oidc plugin
version: 0.8.0
version: 0.8.0+1
repository: https://github.com/Bdaya-Dev/oidc/tree/main/packages/oidc_macos
homepage: https://bdaya-dev.github.io/oidc/
resolution: workspace
Expand All @@ -21,9 +21,9 @@ dependencies:
flutter:
sdk: flutter
flutter_appauth: ^11.0.0
oidc_core: ^0.15.0
oidc_flutter_appauth: ^0.7.0
oidc_platform_interface: ^0.7.0
oidc_core: ^0.16.0
oidc_flutter_appauth: ^0.7.0+1
oidc_platform_interface: ^0.7.0+1

dev_dependencies:
flutter_test:
Expand Down
Loading