Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: automated versioning github actions and updated ref #338

Merged
merged 7 commits into from
Nov 27, 2023

Conversation

sahani-deriv
Copy link
Contributor

@sahani-deriv sahani-deriv commented Nov 27, 2023

Clickup link: https://app.clickup.com/t/20696747/MOBC-632

This PR contains the following changes:

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

Developers Note (Optional)

Pre-launch Checklist (For PR creator)

As a creator of this PR:

  • ✍️ I have included clickup id and package/app_name in the PR title.
  • 👁️ I have gone through the code and removed any temporary changes (commented lines, prints, debug statements etc.).
  • ⚒️ I have fixed any errors/warnings shown by the analyzer/linter.
  • 📝 I have added documentation, comments and logging wherever required.
  • 🧪 I have added necessary tests for these changes.
  • 🔎 I have ensured all existing tests are passing.

Reviewers

Pre-launch Checklist (For Reviewers)

As a reviewer I ensure that:

  • ✴️ This PR follows the standard PR template.
  • 🪩 The information in this PR properly reflects the code changes.
  • 🧪 All the necessary tests for this PR's are passing.

Pre-launch Checklist (For QA)

  • 👌 It passes the acceptance criteria.

Pre-launch Checklist (For Maintainer)

update dependencies deriv_ui

update dependencies part 1

update dependencies deriv_auth_ui
chore(release): publish packages

- analytics@1.0.0
 - deriv_app_performance@0.0.1
 - flutter_deriv_bloc_manager@0.0.1
 - deriv_datadog@0.0.1
 - deriv_dependency_injector@1.0.0
 - deriv_env@0.0.1
 - deriv_grouped_listview@0.0.1
 - deriv_http_client@1.0.0
 - deriv_lint@1.0.0
 - deriv_rudderstack@1.1.0
 - deriv_technical_analysis@0.0.1
 - deriv_theme@2.0.0
 - deriv_web_socket_client@1.0.0
 - form_builder@1.0.0+1
 - update_checker@1.1.0

chore(release): publish packages

- deriv_auth@1.0.2
 - deriv_banner@0.0.1
 - deriv_date_range_picker@0.0.1
 - deriv_expandable_bottom_sheet@0.0.1
 - deriv_live_chat@0.0.1
 - deriv_numpad@1.0.0+1
 - deriv_store_launcher@0.0.1
 - deriv_web_view@0.0.1

chore(release): publish packages

- deriv_ui@0.0.1

chore(release): publish packages

- deriv_auth_ui@0.0.1
@ahrar-deriv ahrar-deriv merged commit 53ffa34 into deriv-com:dev Nov 27, 2023
5 checks passed
@sahani-deriv sahani-deriv deleted the implement-versioning branch November 29, 2023 07:14
ahrar-deriv added a commit that referenced this pull request Dec 12, 2023
* deps: update deriv_auth_ui dependencies

* deps: update deriv_theme in deriv_ui

* wip: auth-ui-update

* added invalidresidence errror mapping for social login

* feat: add deriv auth error state handler

* feat: add auth error state handler in sign up page

* feat: add auth error state handler in set password page

* refactor: auth state handling in signup and set password page

* feat: add social button flag

* feat: country consent added in country_selection_layout

* deps: remove relative path

* refactor: auth state handler

* test: country selection cubit test

* test: auth state handler

* feat: add gesture detector in get started layout

* feat: reset pass success page

* docs: update documentation based on latest changes

* refactor: add eof and remove deprecated lint

* refactor: make countries non-nullable

* refactor: deriv country selection cubit

* refactor: deriv country selection cubit

* ci: integrate github actions and setup melos (#328)

* chore: rename `AuthStateListener`

* fix: change color to general

* fix: reset password button alignment

* fix: add missing ok label in referal dialog

* feat: add flag for social login

* fix: spacing after social flag

* chore: add auth ui regex to deriv ui

* feat: [MOBC-608] auth ui setting page (#320)

* feat: setting page

* fix: depricated issues

* fix: change package_info_plus to match packages

* fix: future void callback

* refactor: move regex_helper func to deriv_ui

* fix: remove sahani repo from yaml files

* fix: deriv_auth_ui pubspec

* fix: remove appEnv related to deriv ez

as deriv ez is removed from production we dont need to include it in this package anymore

* fix: revert back the appEnv and change the comment

* chore: merge master to dev (#334)

* add update_checker package

* add Readme

* add comments

* update documentation

* apply suggestions from PR review

* update deps

* update flutter_bloc package

* Revert "update flutter_bloc package"

This reverts commit 7188a18.

* Update packages/update_checker/lib/update_info.dart

Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>

* update bloc library to 6.0.1

* remove markseen

* remove unnecessary statements

* restore UpdateCheckMarkSeen

* add UpdateCheckDismiss

* push update_checker changes

* Update web_socket_test.dart

* chore: add pull request template with git rules

* chore: pull request update git_rules.md

---------

Co-authored-by: Suyash Mohan <suyash@binary.com>
Co-authored-by: Suyash Mohan <33442325+suyash-binary@users.noreply.github.com>
Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>
Co-authored-by: Morteza Tavanarad <morteza@binary.com>
Co-authored-by: ramin-deriv <ramin.vakili@deriv.com>
Co-authored-by: ramin-deriv <55975218+ramin-deriv@users.noreply.github.com>
Co-authored-by: WAQAS YOUNAS <waqas.younas@deriv.com>
Co-authored-by: WAQAS YOUNAS <78855520+waqas-younas-deriv@users.noreply.github.com>

* add invalidate and copyValuesFrom to AbstractEMAIndicator (#331)

* ci: automated versioning github actions and updated ref (#338)

* deps: update dependencies

update dependencies deriv_ui

update dependencies part 1

update dependencies deriv_auth_ui

* deps: push melos pubspec.lock

* chore: publish packages

chore(release): publish packages

- analytics@1.0.0
 - deriv_app_performance@0.0.1
 - flutter_deriv_bloc_manager@0.0.1
 - deriv_datadog@0.0.1
 - deriv_dependency_injector@1.0.0
 - deriv_env@0.0.1
 - deriv_grouped_listview@0.0.1
 - deriv_http_client@1.0.0
 - deriv_lint@1.0.0
 - deriv_rudderstack@1.1.0
 - deriv_technical_analysis@0.0.1
 - deriv_theme@2.0.0
 - deriv_web_socket_client@1.0.0
 - form_builder@1.0.0+1
 - update_checker@1.1.0

chore(release): publish packages

- deriv_auth@1.0.2
 - deriv_banner@0.0.1
 - deriv_date_range_picker@0.0.1
 - deriv_expandable_bottom_sheet@0.0.1
 - deriv_live_chat@0.0.1
 - deriv_numpad@1.0.0+1
 - deriv_store_launcher@0.0.1
 - deriv_web_view@0.0.1

chore(release): publish packages

- deriv_ui@0.0.1

chore(release): publish packages

- deriv_auth_ui@0.0.1

* chore: clean changelog

* chore: revert changelog changes

* chore: change auth ui example app ref

* ci: git actions for versioning

* refactor(deriv_env): make package independent of env file (#318)

* get the env file content from outside

* make Env class not being singleton

* create EnvLoader class

* fix the tests

* bring back the removed test case

* update the initialize doc

* export classes need to be used by outside

* export BaseEnv class as well

* format deriv_env.dart

* swape names for Env and EnvLoader to reduce the amount of change in the apps using this packagew

* handle exception in bool type

* remove duplicate lint rules

* define common values as variable in env_test.dart

* update README.md file

* remove breaking change by making the laod method deprecated

* Update CHANGELOG.md

* udpate README.md file

* refactor: Improve flexibility by removing dependency to env file
- **Deprecation:** The `load` method is deprecated; it is recommended to use the new `initialize` method for improved flexibility. The `load` method will still function but may be removed in future releases.
- Introduced a new method `initialize` to handle initialization without requiring an env file directly.
- Improved package flexibility by removing the strict dependency on an env file for test environments.

* chore: [MOBC-632] remove commit hash ci (#340)

* chore(version): bump version and update changelog (#342)

- deriv_env@0.0.1+1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deriv_auth_ui): remove unecessary deps from example (#343)

* feat: Ayaan/Added margins 112 and 164 (#319)

* Add dimens 112 and 164

* Update dimens.dart

* chore(release): publish packages (#344)

- deriv_theme@2.1.0
 - deriv_date_range_picker@0.0.1+1
 - deriv_ui@0.0.1+1
 - deriv_auth_ui@0.0.1+1
 - deriv_expandable_bottom_sheet@0.0.1+1
 - deriv_numpad@1.0.1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* refactor(deriv_auth_ui): [MOBC-629] Adding semantics to UI components (#321)

* chore(deriv_auth_ui):Adding semantics to UI components

* chore(deriv_auth_ui):Adding semantics to UI components, fixes based on review comments

* chore(deriv_auth_ui):Adding explicitChildNodes: true to Semantics Widgets

* chore(release): publish packages (#345)

- deriv_auth_ui@0.0.1+2
 - deriv_ui@0.0.1+2

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* docs: add semantic versioning to git rules doc (#346)

* docs: add semantic versioning document

* docs: styling the git rules md file

* docs: GIT_RULES style

* chore: Update .github/GIT_RULES.md add refactor

Co-authored-by: sahani-deriv <125638269+sahani-deriv@users.noreply.github.com>

* chore: add missing format  GIT_RULES.md

---------

Co-authored-by: sahani-deriv <125638269+sahani-deriv@users.noreply.github.com>

* feat(deriv_auth): [DERG-1299] add user agent to login (#341)

* feat(deriv_auth): add user agent

add optional user agent for login requests

* feat(deriv_auth)add user agent to get user tokens request header

* fix(deriv_auth): User-Agent typo

* fix(deriv_auth): add missing parameter

* fix(deriv_auth): add default value for user agent parameter

---------

Co-authored-by: Ahrar <ahrar@deriv.com>

* chore(release): publish packages (#348)

- deriv_auth@1.1.0
 - deriv_auth_ui@0.0.1+3

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* add remote config source to update checker

* update key

* update version
rename base firebase class
checking platform type

* fixing decode changelogs data.

* fixing change logs issue

* fixing change logs issue

* add fetchAndActivate to remote config

* add fetchAndActivate to remote config

* add fetchAndActivate to remote config

* add huaweiUrl to the UpdateInfo model to redirecting users to app gallery.

* fix comments

* fix comments

* chore:bum up version (#351)

* refactor(analytics): [MOBC-546] Creating unified analytics package. (#315)

* Refactoring `analytics` package.

* PR review comments on `analytics` package

* added `setUserProperty` function to `DerivFirebaseAnalytics`

* fixed a test case

* EOF `.env.example` in `analytics` package

* chore(analytics): fixed package version.

* chore(analytics): added `logEvent` function to DerivDatadog

* docs(analytics): corrected `setup` function call for datadog

* chore(analytics): added `.env` file to `.gitignore`

* refactor(analytics): added `debugEnabled` to `RudderstackConfiguration`

* docs(analytics): added debugEnabled to RudderstackConfiguration

* revert(analytics): versioning and CHANGELOG

- Introduced a flexible configuration system to support multiple analytics providers.
- Added `BaseAnalyticsConfiguration` interface for standardizing analytics configuration.
- Internalized and restructured Datadog analytics by providing a `DerivDatadog` class that implements `BaseAnalytics<DerivDatadogConfiguration>`.
- Refined existing analytics services to have their own classes implementing `BaseAnalytics`.
- Introduced Enum types and extensions (`TrackingConsent`, `DatadogSite`) to aid in analytics configuration.
- Improved navigation observer support to work with multiple analytics providers.
- Enhanced exception handling to capture Flutter and Platform-specific errors.
- Added ability to set user information for analytics tracking.
- Replaced in-house Rudderstack plugin with the official Rudderstack SDK.

### Breaking changes:
**General**:
- `setup()` method for analytics providers now requires configuration classes implementing `BaseAnalyticsConfiguration`.
- Exception handling updated to include multiple analytics providers.
- Rudderstack: Now requires the official Rudderstack SDK for analytics. Update dependencies accordingly.
- Datadog: Migrated from a separate package to an internal implementation within this package.
- Existing analytics services have been restructured to implement `BaseAnalytics`, potentially changing function signatures and configurations.

* chore(release): publish packages (#356)

- analytics@1.0.1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: sahani-deriv <125638269+sahani-deriv@users.noreply.github.com>
Co-authored-by: Istiak <istiak@Md-Istiak-Morsalins-Mac-GG9VCWX96V.local>
Co-authored-by: Suyash Mohan <suyash@binary.com>
Co-authored-by: Suyash Mohan <33442325+suyash-binary@users.noreply.github.com>
Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>
Co-authored-by: Morteza Tavanarad <morteza@binary.com>
Co-authored-by: ramin-deriv <ramin.vakili@deriv.com>
Co-authored-by: ramin-deriv <55975218+ramin-deriv@users.noreply.github.com>
Co-authored-by: WAQAS YOUNAS <waqas.younas@deriv.com>
Co-authored-by: WAQAS YOUNAS <78855520+waqas-younas-deriv@users.noreply.github.com>
Co-authored-by: mobile-apps-deriv <134251399+mobile-apps-deriv@users.noreply.github.com>
Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ayaan-deriv <142789997+ayaan-deriv@users.noreply.github.com>
Co-authored-by: ernest-deriv <120568427+ernest-deriv@users.noreply.github.com>
Co-authored-by: zohreh <108648307+zohreh-deriv@users.noreply.github.com>
Co-authored-by: Reza <94842463+Reza-deriv@users.noreply.github.com>
Co-authored-by: Bassam El Obeid <127500305+bassam-deriv@users.noreply.github.com>
Co-authored-by: Bassam El Obeid <bassam.elobeid@regentmarkets.com>
sahani-deriv added a commit that referenced this pull request Dec 13, 2023
* deps: update deriv_auth_ui dependencies

* deps: update deriv_theme in deriv_ui

* wip: auth-ui-update

* added invalidresidence errror mapping for social login

* feat: add deriv auth error state handler

* feat: add auth error state handler in sign up page

* feat: add auth error state handler in set password page

* refactor: auth state handling in signup and set password page

* feat: add social button flag

* feat: country consent added in country_selection_layout

* deps: remove relative path

* refactor: auth state handler

* test: country selection cubit test

* test: auth state handler

* feat: add gesture detector in get started layout

* feat: reset pass success page

* docs: update documentation based on latest changes

* refactor: add eof and remove deprecated lint

* refactor: make countries non-nullable

* refactor: deriv country selection cubit

* refactor: deriv country selection cubit

* ci: integrate github actions and setup melos (#328)

* chore: rename `AuthStateListener`

* fix: change color to general

* fix: reset password button alignment

* fix: add missing ok label in referal dialog

* feat: add flag for social login

* fix: spacing after social flag

* chore: add auth ui regex to deriv ui

* feat: [MOBC-608] auth ui setting page (#320)

* feat: setting page

* fix: depricated issues

* fix: change package_info_plus to match packages

* fix: future void callback

* refactor: move regex_helper func to deriv_ui

* fix: remove sahani repo from yaml files

* fix: deriv_auth_ui pubspec

* fix: remove appEnv related to deriv ez

as deriv ez is removed from production we dont need to include it in this package anymore

* fix: revert back the appEnv and change the comment

* chore: merge master to dev (#334)

* add update_checker package

* add Readme

* add comments

* update documentation

* apply suggestions from PR review

* update deps

* update flutter_bloc package

* Revert "update flutter_bloc package"

This reverts commit 7188a18.

* Update packages/update_checker/lib/update_info.dart

Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>

* update bloc library to 6.0.1

* remove markseen

* remove unnecessary statements

* restore UpdateCheckMarkSeen

* add UpdateCheckDismiss

* push update_checker changes

* Update web_socket_test.dart

* chore: add pull request template with git rules

* chore: pull request update git_rules.md

---------

Co-authored-by: Suyash Mohan <suyash@binary.com>
Co-authored-by: Suyash Mohan <33442325+suyash-binary@users.noreply.github.com>
Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>
Co-authored-by: Morteza Tavanarad <morteza@binary.com>
Co-authored-by: ramin-deriv <ramin.vakili@deriv.com>
Co-authored-by: ramin-deriv <55975218+ramin-deriv@users.noreply.github.com>
Co-authored-by: WAQAS YOUNAS <waqas.younas@deriv.com>
Co-authored-by: WAQAS YOUNAS <78855520+waqas-younas-deriv@users.noreply.github.com>

* add invalidate and copyValuesFrom to AbstractEMAIndicator (#331)

* ci: automated versioning github actions and updated ref (#338)

* deps: update dependencies

update dependencies deriv_ui

update dependencies part 1

update dependencies deriv_auth_ui

* deps: push melos pubspec.lock

* chore: publish packages

chore(release): publish packages

- analytics@1.0.0
 - deriv_app_performance@0.0.1
 - flutter_deriv_bloc_manager@0.0.1
 - deriv_datadog@0.0.1
 - deriv_dependency_injector@1.0.0
 - deriv_env@0.0.1
 - deriv_grouped_listview@0.0.1
 - deriv_http_client@1.0.0
 - deriv_lint@1.0.0
 - deriv_rudderstack@1.1.0
 - deriv_technical_analysis@0.0.1
 - deriv_theme@2.0.0
 - deriv_web_socket_client@1.0.0
 - form_builder@1.0.0+1
 - update_checker@1.1.0

chore(release): publish packages

- deriv_auth@1.0.2
 - deriv_banner@0.0.1
 - deriv_date_range_picker@0.0.1
 - deriv_expandable_bottom_sheet@0.0.1
 - deriv_live_chat@0.0.1
 - deriv_numpad@1.0.0+1
 - deriv_store_launcher@0.0.1
 - deriv_web_view@0.0.1

chore(release): publish packages

- deriv_ui@0.0.1

chore(release): publish packages

- deriv_auth_ui@0.0.1

* chore: clean changelog

* chore: revert changelog changes

* chore: change auth ui example app ref

* ci: git actions for versioning

* refactor(deriv_env): make package independent of env file (#318)

* get the env file content from outside

* make Env class not being singleton

* create EnvLoader class

* fix the tests

* bring back the removed test case

* update the initialize doc

* export classes need to be used by outside

* export BaseEnv class as well

* format deriv_env.dart

* swape names for Env and EnvLoader to reduce the amount of change in the apps using this packagew

* handle exception in bool type

* remove duplicate lint rules

* define common values as variable in env_test.dart

* update README.md file

* remove breaking change by making the laod method deprecated

* Update CHANGELOG.md

* udpate README.md file

* refactor: Improve flexibility by removing dependency to env file
- **Deprecation:** The `load` method is deprecated; it is recommended to use the new `initialize` method for improved flexibility. The `load` method will still function but may be removed in future releases.
- Introduced a new method `initialize` to handle initialization without requiring an env file directly.
- Improved package flexibility by removing the strict dependency on an env file for test environments.

* chore: [MOBC-632] remove commit hash ci (#340)

* chore(version): bump version and update changelog (#342)

- deriv_env@0.0.1+1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deriv_auth_ui): remove unecessary deps from example (#343)

* feat: Ayaan/Added margins 112 and 164 (#319)

* Add dimens 112 and 164

* Update dimens.dart

* chore(release): publish packages (#344)

- deriv_theme@2.1.0
 - deriv_date_range_picker@0.0.1+1
 - deriv_ui@0.0.1+1
 - deriv_auth_ui@0.0.1+1
 - deriv_expandable_bottom_sheet@0.0.1+1
 - deriv_numpad@1.0.1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* refactor(deriv_auth_ui): [MOBC-629] Adding semantics to UI components (#321)

* chore(deriv_auth_ui):Adding semantics to UI components

* chore(deriv_auth_ui):Adding semantics to UI components, fixes based on review comments

* chore(deriv_auth_ui):Adding explicitChildNodes: true to Semantics Widgets

* chore(release): publish packages (#345)

- deriv_auth_ui@0.0.1+2
 - deriv_ui@0.0.1+2

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* docs: add semantic versioning to git rules doc (#346)

* docs: add semantic versioning document

* docs: styling the git rules md file

* docs: GIT_RULES style

* chore: Update .github/GIT_RULES.md add refactor

Co-authored-by: sahani-deriv <125638269+sahani-deriv@users.noreply.github.com>

* chore: add missing format  GIT_RULES.md

---------

Co-authored-by: sahani-deriv <125638269+sahani-deriv@users.noreply.github.com>

* feat(deriv_auth): [DERG-1299] add user agent to login (#341)

* feat(deriv_auth): add user agent

add optional user agent for login requests

* feat(deriv_auth)add user agent to get user tokens request header

* fix(deriv_auth): User-Agent typo

* fix(deriv_auth): add missing parameter

* fix(deriv_auth): add default value for user agent parameter

---------

Co-authored-by: Ahrar <ahrar@deriv.com>

* chore(release): publish packages (#348)

- deriv_auth@1.1.0
 - deriv_auth_ui@0.0.1+3

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* add remote config source to update checker

* update key

* update version
rename base firebase class
checking platform type

* fixing decode changelogs data.

* fixing change logs issue

* fixing change logs issue

* add fetchAndActivate to remote config

* add fetchAndActivate to remote config

* add fetchAndActivate to remote config

* add huaweiUrl to the UpdateInfo model to redirecting users to app gallery.

* fix comments

* fix comments

* chore:bum up version (#351)

* refactor(analytics): [MOBC-546] Creating unified analytics package. (#315)

* Refactoring `analytics` package.

* PR review comments on `analytics` package

* added `setUserProperty` function to `DerivFirebaseAnalytics`

* fixed a test case

* EOF `.env.example` in `analytics` package

* chore(analytics): fixed package version.

* chore(analytics): added `logEvent` function to DerivDatadog

* docs(analytics): corrected `setup` function call for datadog

* chore(analytics): added `.env` file to `.gitignore`

* refactor(analytics): added `debugEnabled` to `RudderstackConfiguration`

* docs(analytics): added debugEnabled to RudderstackConfiguration

* revert(analytics): versioning and CHANGELOG

- Introduced a flexible configuration system to support multiple analytics providers.
- Added `BaseAnalyticsConfiguration` interface for standardizing analytics configuration.
- Internalized and restructured Datadog analytics by providing a `DerivDatadog` class that implements `BaseAnalytics<DerivDatadogConfiguration>`.
- Refined existing analytics services to have their own classes implementing `BaseAnalytics`.
- Introduced Enum types and extensions (`TrackingConsent`, `DatadogSite`) to aid in analytics configuration.
- Improved navigation observer support to work with multiple analytics providers.
- Enhanced exception handling to capture Flutter and Platform-specific errors.
- Added ability to set user information for analytics tracking.
- Replaced in-house Rudderstack plugin with the official Rudderstack SDK.

### Breaking changes:
**General**:
- `setup()` method for analytics providers now requires configuration classes implementing `BaseAnalyticsConfiguration`.
- Exception handling updated to include multiple analytics providers.
- Rudderstack: Now requires the official Rudderstack SDK for analytics. Update dependencies accordingly.
- Datadog: Migrated from a separate package to an internal implementation within this package.
- Existing analytics services have been restructured to implement `BaseAnalytics`, potentially changing function signatures and configurations.

* chore(release): publish packages (#356)

- analytics@1.0.1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* ci: replace tag with commit hash on third-party actions (#350)

* refactor(deriv_dependency_injector): [MOBC-534] deprecate deriv dependency injector (#347)

* chore(release): publish packages (#362)

- deriv_dependency_injector@1.0.1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* ci: change version.yaml to point to master

* chore: version.yaml eof removed

---------

Co-authored-by: sahani-deriv <125638269+sahani-deriv@users.noreply.github.com>
Co-authored-by: Istiak <istiak@Md-Istiak-Morsalins-Mac-GG9VCWX96V.local>
Co-authored-by: Suyash Mohan <suyash@binary.com>
Co-authored-by: Suyash Mohan <33442325+suyash-binary@users.noreply.github.com>
Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>
Co-authored-by: Morteza Tavanarad <morteza@binary.com>
Co-authored-by: ramin-deriv <ramin.vakili@deriv.com>
Co-authored-by: ramin-deriv <55975218+ramin-deriv@users.noreply.github.com>
Co-authored-by: WAQAS YOUNAS <waqas.younas@deriv.com>
Co-authored-by: WAQAS YOUNAS <78855520+waqas-younas-deriv@users.noreply.github.com>
Co-authored-by: mobile-apps-deriv <134251399+mobile-apps-deriv@users.noreply.github.com>
Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ayaan-deriv <142789997+ayaan-deriv@users.noreply.github.com>
Co-authored-by: ernest-deriv <120568427+ernest-deriv@users.noreply.github.com>
Co-authored-by: zohreh <108648307+zohreh-deriv@users.noreply.github.com>
Co-authored-by: Reza <94842463+Reza-deriv@users.noreply.github.com>
Co-authored-by: Bassam El Obeid <127500305+bassam-deriv@users.noreply.github.com>
Co-authored-by: Bassam El Obeid <bassam.elobeid@regentmarkets.com>
sahani-deriv added a commit that referenced this pull request Dec 22, 2023
…reate account (#352)

* deps: update deriv_auth_ui dependencies

* deps: update deriv_theme in deriv_ui

* wip: auth-ui-update

* added invalidresidence errror mapping for social login

* feat: add deriv auth error state handler

* feat: add auth error state handler in sign up page

* feat: add auth error state handler in set password page

* refactor: auth state handling in signup and set password page

* feat: add social button flag

* feat: country consent added in country_selection_layout

* deps: remove relative path

* refactor: auth state handler

* test: country selection cubit test

* test: auth state handler

* feat: add gesture detector in get started layout

* feat: reset pass success page

* docs: update documentation based on latest changes

* refactor: add eof and remove deprecated lint

* refactor: make countries non-nullable

* refactor: deriv country selection cubit

* refactor: deriv country selection cubit

* ci: integrate github actions and setup melos (#328)

* chore: rename `AuthStateListener`

* fix: change color to general

* fix: reset password button alignment

* fix: add missing ok label in referal dialog

* feat: add flag for social login

* fix: spacing after social flag

* chore: add auth ui regex to deriv ui

* feat: [MOBC-608] auth ui setting page (#320)

* feat: setting page

* fix: depricated issues

* fix: change package_info_plus to match packages

* fix: future void callback

* refactor: move regex_helper func to deriv_ui

* fix: remove sahani repo from yaml files

* fix: deriv_auth_ui pubspec

* fix: remove appEnv related to deriv ez

as deriv ez is removed from production we dont need to include it in this package anymore

* fix: revert back the appEnv and change the comment

* chore: merge master to dev (#334)

* add update_checker package

* add Readme

* add comments

* update documentation

* apply suggestions from PR review

* update deps

* update flutter_bloc package

* Revert "update flutter_bloc package"

This reverts commit 7188a18.

* Update packages/update_checker/lib/update_info.dart

Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>

* update bloc library to 6.0.1

* remove markseen

* remove unnecessary statements

* restore UpdateCheckMarkSeen

* add UpdateCheckDismiss

* push update_checker changes

* Update web_socket_test.dart

* chore: add pull request template with git rules

* chore: pull request update git_rules.md

---------

Co-authored-by: Suyash Mohan <suyash@binary.com>
Co-authored-by: Suyash Mohan <33442325+suyash-binary@users.noreply.github.com>
Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>
Co-authored-by: Morteza Tavanarad <morteza@binary.com>
Co-authored-by: ramin-deriv <ramin.vakili@deriv.com>
Co-authored-by: ramin-deriv <55975218+ramin-deriv@users.noreply.github.com>
Co-authored-by: WAQAS YOUNAS <waqas.younas@deriv.com>
Co-authored-by: WAQAS YOUNAS <78855520+waqas-younas-deriv@users.noreply.github.com>

* add invalidate and copyValuesFrom to AbstractEMAIndicator (#331)

* ci: automated versioning github actions and updated ref (#338)

* deps: update dependencies

update dependencies deriv_ui

update dependencies part 1

update dependencies deriv_auth_ui

* deps: push melos pubspec.lock

* chore: publish packages

chore(release): publish packages

- analytics@1.0.0
 - deriv_app_performance@0.0.1
 - flutter_deriv_bloc_manager@0.0.1
 - deriv_datadog@0.0.1
 - deriv_dependency_injector@1.0.0
 - deriv_env@0.0.1
 - deriv_grouped_listview@0.0.1
 - deriv_http_client@1.0.0
 - deriv_lint@1.0.0
 - deriv_rudderstack@1.1.0
 - deriv_technical_analysis@0.0.1
 - deriv_theme@2.0.0
 - deriv_web_socket_client@1.0.0
 - form_builder@1.0.0+1
 - update_checker@1.1.0

chore(release): publish packages

- deriv_auth@1.0.2
 - deriv_banner@0.0.1
 - deriv_date_range_picker@0.0.1
 - deriv_expandable_bottom_sheet@0.0.1
 - deriv_live_chat@0.0.1
 - deriv_numpad@1.0.0+1
 - deriv_store_launcher@0.0.1
 - deriv_web_view@0.0.1

chore(release): publish packages

- deriv_ui@0.0.1

chore(release): publish packages

- deriv_auth_ui@0.0.1

* chore: clean changelog

* chore: revert changelog changes

* chore: change auth ui example app ref

* ci: git actions for versioning

* refactor(deriv_env): make package independent of env file (#318)

* get the env file content from outside

* make Env class not being singleton

* create EnvLoader class

* fix the tests

* bring back the removed test case

* update the initialize doc

* export classes need to be used by outside

* export BaseEnv class as well

* format deriv_env.dart

* swape names for Env and EnvLoader to reduce the amount of change in the apps using this packagew

* handle exception in bool type

* remove duplicate lint rules

* define common values as variable in env_test.dart

* update README.md file

* remove breaking change by making the laod method deprecated

* Update CHANGELOG.md

* udpate README.md file

* refactor: Improve flexibility by removing dependency to env file
- **Deprecation:** The `load` method is deprecated; it is recommended to use the new `initialize` method for improved flexibility. The `load` method will still function but may be removed in future releases.
- Introduced a new method `initialize` to handle initialization without requiring an env file directly.
- Improved package flexibility by removing the strict dependency on an env file for test environments.

* chore: [MOBC-632] remove commit hash ci (#340)

* chore(version): bump version and update changelog (#342)

- deriv_env@0.0.1+1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deriv_auth_ui): remove unecessary deps from example (#343)

* feat: Ayaan/Added margins 112 and 164 (#319)

* Add dimens 112 and 164

* Update dimens.dart

* chore(release): publish packages (#344)

- deriv_theme@2.1.0
 - deriv_date_range_picker@0.0.1+1
 - deriv_ui@0.0.1+1
 - deriv_auth_ui@0.0.1+1
 - deriv_expandable_bottom_sheet@0.0.1+1
 - deriv_numpad@1.0.1

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* refactor(deriv_auth_ui): [MOBC-629] Adding semantics to UI components (#321)

* chore(deriv_auth_ui):Adding semantics to UI components

* chore(deriv_auth_ui):Adding semantics to UI components, fixes based on review comments

* chore(deriv_auth_ui):Adding explicitChildNodes: true to Semantics Widgets

* chore(release): publish packages (#345)

- deriv_auth_ui@0.0.1+2
 - deriv_ui@0.0.1+2

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* add option to enable/disable forgot password & create account

* fix comment from @sahani-deriv

* update dependencies

---------

Co-authored-by: sahani-deriv <125638269+sahani-deriv@users.noreply.github.com>
Co-authored-by: Istiak <istiak@Md-Istiak-Morsalins-Mac-GG9VCWX96V.local>
Co-authored-by: Ahrar <98078754+ahrar-deriv@users.noreply.github.com>
Co-authored-by: Suyash Mohan <suyash@binary.com>
Co-authored-by: Suyash Mohan <33442325+suyash-binary@users.noreply.github.com>
Co-authored-by: abed-binary <61964755+abed-binary@users.noreply.github.com>
Co-authored-by: Morteza Tavanarad <morteza@binary.com>
Co-authored-by: ramin-deriv <ramin.vakili@deriv.com>
Co-authored-by: ramin-deriv <55975218+ramin-deriv@users.noreply.github.com>
Co-authored-by: WAQAS YOUNAS <waqas.younas@deriv.com>
Co-authored-by: WAQAS YOUNAS <78855520+waqas-younas-deriv@users.noreply.github.com>
Co-authored-by: mobile-apps-deriv <134251399+mobile-apps-deriv@users.noreply.github.com>
Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ayaan-deriv <142789997+ayaan-deriv@users.noreply.github.com>
Co-authored-by: ernest-deriv <120568427+ernest-deriv@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants