This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Bump shell-quote from 1.6.1 to 1.7.3 - #146

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3
Closed

Bump shell-quote from 1.6.1 to 1.7.3#146
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 2, 2022

Copy link
Copy Markdown
Contributor

Bumps shell-quote from 1.6.1 to 1.7.3.

Release notes

Sourced from shell-quote's releases.

v1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

v1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

v1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

v1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

v1.6.2

Changelog

Sourced from shell-quote's changelog.

1.7.3

  • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)

1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

1.6.2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Aug 2, 2022
@louis-launchdarkly

Copy link
Copy Markdown
Contributor

We are looking into fixing the CI build, and will test and merge this afterwards.

@dependabot@github

dependabotBot commented on behalf of githubJan 30, 2023

Copy link
Copy Markdown
ContributorAuthor

Looks like shell-quote is no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Jan 30, 2023
@dependabot
dependabotBot deleted the dependabot/npm_and_yarn/shell-quote-1.7.3 branch January 30, 2023 20:30
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Mar 3, 2023
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 3, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 15, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 21, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
* fix: typescript and lint errors in example app
* fix: yarn.lock conflict with public
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@louis-launchdarkly
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Bump shell-quote from 1.6.1 to 1.7.3 - #146

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3
Closed

Bump shell-quote from 1.6.1 to 1.7.3#146
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 2, 2022

Copy link
Copy Markdown
Contributor

Bumps shell-quote from 1.6.1 to 1.7.3.

Release notes

Sourced from shell-quote's releases.

v1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

v1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

v1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

v1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

v1.6.2

Changelog

Sourced from shell-quote's changelog.

1.7.3

  • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)

1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

1.6.2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Aug 2, 2022
@louis-launchdarkly

Copy link
Copy Markdown
Contributor

We are looking into fixing the CI build, and will test and merge this afterwards.

@dependabot@github

dependabotBot commented on behalf of githubJan 30, 2023

Copy link
Copy Markdown
ContributorAuthor

Looks like shell-quote is no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Jan 30, 2023
@dependabot
dependabotBot deleted the dependabot/npm_and_yarn/shell-quote-1.7.3 branch January 30, 2023 20:30
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Mar 3, 2023
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 3, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 15, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 21, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
* fix: typescript and lint errors in example app
* fix: yarn.lock conflict with public
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@louis-launchdarkly
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Bump shell-quote from 1.6.1 to 1.7.3 - #146

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3
Closed

Bump shell-quote from 1.6.1 to 1.7.3#146
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 2, 2022

Copy link
Copy Markdown
Contributor

Bumps shell-quote from 1.6.1 to 1.7.3.

Release notes

Sourced from shell-quote's releases.

v1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

v1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

v1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

v1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

v1.6.2

Changelog

Sourced from shell-quote's changelog.

1.7.3

  • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)

1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

1.6.2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Aug 2, 2022
@louis-launchdarkly

Copy link
Copy Markdown
Contributor

We are looking into fixing the CI build, and will test and merge this afterwards.

@dependabot@github

dependabotBot commented on behalf of githubJan 30, 2023

Copy link
Copy Markdown
ContributorAuthor

Looks like shell-quote is no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Jan 30, 2023
@dependabot
dependabotBot deleted the dependabot/npm_and_yarn/shell-quote-1.7.3 branch January 30, 2023 20:30
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Mar 3, 2023
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 3, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 15, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 21, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
* fix: typescript and lint errors in example app
* fix: yarn.lock conflict with public
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@louis-launchdarkly
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Bump shell-quote from 1.6.1 to 1.7.3 - #146

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3
Closed

Bump shell-quote from 1.6.1 to 1.7.3#146
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 2, 2022

Copy link
Copy Markdown
Contributor

Bumps shell-quote from 1.6.1 to 1.7.3.

Release notes

Sourced from shell-quote's releases.

v1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

v1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

v1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

v1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

v1.6.2

Changelog

Sourced from shell-quote's changelog.

1.7.3

  • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)

1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

1.6.2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Aug 2, 2022
@louis-launchdarkly

Copy link
Copy Markdown
Contributor

We are looking into fixing the CI build, and will test and merge this afterwards.

@dependabot@github

dependabotBot commented on behalf of githubJan 30, 2023

Copy link
Copy Markdown
ContributorAuthor

Looks like shell-quote is no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Jan 30, 2023
@dependabot
dependabotBot deleted the dependabot/npm_and_yarn/shell-quote-1.7.3 branch January 30, 2023 20:30
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Mar 3, 2023
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 3, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 15, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 21, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
* fix: typescript and lint errors in example app
* fix: yarn.lock conflict with public
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@louis-launchdarkly
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Bump shell-quote from 1.6.1 to 1.7.3 - #146

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3
Closed

Bump shell-quote from 1.6.1 to 1.7.3#146
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 2, 2022

Copy link
Copy Markdown
Contributor

Bumps shell-quote from 1.6.1 to 1.7.3.

Release notes

Sourced from shell-quote's releases.

v1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

v1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

v1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

v1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

v1.6.2

Changelog

Sourced from shell-quote's changelog.

1.7.3

  • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)

1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

1.6.2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Aug 2, 2022
@louis-launchdarkly

Copy link
Copy Markdown
Contributor

We are looking into fixing the CI build, and will test and merge this afterwards.

@dependabot@github

dependabotBot commented on behalf of githubJan 30, 2023

Copy link
Copy Markdown
ContributorAuthor

Looks like shell-quote is no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Jan 30, 2023
@dependabot
dependabotBot deleted the dependabot/npm_and_yarn/shell-quote-1.7.3 branch January 30, 2023 20:30
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Mar 3, 2023
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 3, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 15, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 21, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
* fix: typescript and lint errors in example app
* fix: yarn.lock conflict with public
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@louis-launchdarkly
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Bump shell-quote from 1.6.1 to 1.7.3 - #146

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3
Closed

Bump shell-quote from 1.6.1 to 1.7.3#146
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 2, 2022

Copy link
Copy Markdown
Contributor

Bumps shell-quote from 1.6.1 to 1.7.3.

Release notes

Sourced from shell-quote's releases.

v1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

v1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

v1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

v1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

v1.6.2

Changelog

Sourced from shell-quote's changelog.

1.7.3

  • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)

1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

1.6.2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Aug 2, 2022
@louis-launchdarkly

Copy link
Copy Markdown
Contributor

We are looking into fixing the CI build, and will test and merge this afterwards.

@dependabot@github

dependabotBot commented on behalf of githubJan 30, 2023

Copy link
Copy Markdown
ContributorAuthor

Looks like shell-quote is no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Jan 30, 2023
@dependabot
dependabotBot deleted the dependabot/npm_and_yarn/shell-quote-1.7.3 branch January 30, 2023 20:30
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Mar 3, 2023
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 3, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 15, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 21, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
* fix: typescript and lint errors in example app
* fix: yarn.lock conflict with public
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@louis-launchdarkly
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Bump shell-quote from 1.6.1 to 1.7.3 - #146

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3
Closed

Bump shell-quote from 1.6.1 to 1.7.3#146
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 2, 2022

Copy link
Copy Markdown
Contributor

Bumps shell-quote from 1.6.1 to 1.7.3.

Release notes

Sourced from shell-quote's releases.

v1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

v1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

v1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

v1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

v1.6.2

Changelog

Sourced from shell-quote's changelog.

1.7.3

  • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)

1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

1.6.2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Aug 2, 2022
@louis-launchdarkly

Copy link
Copy Markdown
Contributor

We are looking into fixing the CI build, and will test and merge this afterwards.

@dependabot@github

dependabotBot commented on behalf of githubJan 30, 2023

Copy link
Copy Markdown
ContributorAuthor

Looks like shell-quote is no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Jan 30, 2023
@dependabot
dependabotBot deleted the dependabot/npm_and_yarn/shell-quote-1.7.3 branch January 30, 2023 20:30
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Mar 3, 2023
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 3, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 15, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 21, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
* fix: typescript and lint errors in example app
* fix: yarn.lock conflict with public
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@louis-launchdarkly
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Bump shell-quote from 1.6.1 to 1.7.3 - #146

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3
Closed

Bump shell-quote from 1.6.1 to 1.7.3#146
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/shell-quote-1.7.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 2, 2022

Copy link
Copy Markdown
Contributor

Bumps shell-quote from 1.6.1 to 1.7.3.

Release notes

Sourced from shell-quote's releases.

v1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

v1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

v1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

v1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

v1.6.2

Changelog

Sourced from shell-quote's changelog.

1.7.3

  • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)

1.7.2

  • Fix a regression introduced in 1.6.3. This reverts the Windows path quoting fix. (144e1c2)

1.7.1

  • Fix $ being removed when not part of an environment variable name. (@​Adman in #32)

1.7.0

  • Add support for parsing >> and >& redirection operators. (@​forivall in #16)
  • Add support for parsing <( process substitution operator. (@​cuonglm in #15)

1.6.3

  • Fix Windows path quoting problems. (@​dy in #34)

1.6.2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3)
---
updated-dependencies:
- dependency-name: shell-quote
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Aug 2, 2022
@louis-launchdarkly

Copy link
Copy Markdown
Contributor

We are looking into fixing the CI build, and will test and merge this afterwards.

@dependabot@github

dependabotBot commented on behalf of githubJan 30, 2023

Copy link
Copy Markdown
ContributorAuthor

Looks like shell-quote is no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Jan 30, 2023
@dependabot
dependabotBot deleted the dependabot/npm_and_yarn/shell-quote-1.7.3 branch January 30, 2023 20:30
LaunchDarklyReleaseBot pushed a commit that referenced this pull request Mar 3, 2023
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 3, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
yusinto added a commit that referenced this pull request Mar 15, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 21, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
yusinto added a commit that referenced this pull request Apr 6, 2023
* [sc-190014] Merge 7.0 for u2c release (#143)
* Update swift and android sdk dependencies
* Initial commit
* TODO: comment out private attributes config and figure out later
* Remove erroneous type annotation
* TODO: fix deprecated config settings
* Added todos to map deprecated android config
* Initial refactor to move deprecated android config items
* Start implementing deprecated config options
* Implement android sdk major changes
* Removed deprecated config options
* Remove pollUri to use streaming and default endpoints
* Implemented typescript changes
* Renamed xxxUri to xxxUrl
* Implemented swift config option changes
* Fixed Reference creation for private context attributes
* Update modd.conf
* Removed jcenter
* Reinstate user.privateAttributeNames because that should stay frozen
* PR feedback
* Update test-types.ts
* Remove unnecessary stream: true config default
* [sc-188224] Adios old rn versions
* Set example app min ios target to 12.4 as mandated by rn 0.70. Improve local dev modd experience.
* Added yarn-all scripts
* Fixed broken tests by adding babel config and removing redundant transform.js
* Remove old rn versions from CI
* Force npm i to get around rn 6.3.0 still supporting old rn versions
* Increase circleci macos resource to large
* [sc-188335] Add u2c support (#140)
* Added js common sdk context helper files. First attempt to implement glue code from js to android sdk.
* Validate context in js before initializing ldclient
* Added multi context support. Dry'd context manipulation logic.
* Copy src folder to node_modules so its part of the npm package
* Added arbitrary attributes mapping logic
* Replaced src/common sdk files with actual js common sdk package
* Refactored init code to be more robust with errors. Dry'd init logic.
* Implemented identify logic for context. Changed example app to use multi context.
* Autogenerate keys for anonymous context
* Removed console logs and dry'd logic
* Added contextUtils. Refactored isContext to js.
* Initial attempt at ios context implementation
* First cut ios implementation
* Refactored helper functions to its own utils class. Added android unit tests.
* Added multicontext tests
* Added ios Podfile and fix dev build. Added swift unit tests.
* Added swift unit test scaffold
* Update Tests.swift
* Improve ios unit tests
* Speed up hot reload by replacing cp with rsync. Dry'd dir paths eliminating repetitions.
* Update Tests.swift
* Update .gitignore
* Added more context and config tests
* Add unit test for config build
* Update modd-android.conf
* Added contextUtils tests
* Added typescript support for example app to test types. Replaced cp with rsync to speed up local dev. Improved tsconfig to use out of the box rn config.
* Use common types for LDUser, LDContext and LDMultiKindContext
* Update LaunchdarklyReactNativeClient.xcscheme
* Update App.tsx
* Prettified changelog
* Updated common sdk version
* Replaced user references with context
* Use trySetValue for key, name and anonymous
* Update config.yml
* Added files property to specify only necessary files for npm publish
* Exclude android test files from npm publish
* Replace print with NSLog
* Revert prettier changes. Ignore changelog from prettier.
* Corrected misspelling of filename.
* Added newline at eof
* [sc-189696] Fix auto generation of anonymous keys (#141)
* Initial commit
* Rollback swift changes
* Swift changes.
* Updated js tests
* Don't generate keys in js and defer context validation to native sdks
* Update Tests.swift
* Add java anonymous key test
* Add github actions for tests
* Update main.yml
* Remove js tests from cicleci to github action. Prettified circleci config.
* Update config.yml
* Update config.yml
* Update config.yml
* Update config.yml
* Add ios test job
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Cache pods and quiet xcodebuild
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Restore other tests
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Fixed formatting of ga yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-169352] Add ldClient nil guards (#142)
Update LaunchdarklyReactNativeClient.swift
* Attempt to fix broken ios tests
* Bust Pod cache
* Update config.yml
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-190127] Update npm package-lock (#144)
* [sc-190127] Update npm package-lock
* Update pod cache key
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update package.json
* Downgrade typescript version to fix typedoc issues
* Update main.yml
* Bump rn sdk to v7
* [sc-178013] Add android null guards for LDClient (#145)
* Bump rn sdk to v7
* [sc-178013] Add null guards for LDClient
* Improved warning messages
* Update LaunchdarklyReactNativeClientModule.java
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Update yarn.lock
* [sc-190944] Add dotenv variable for example app (#146)
* [sc-190944] Add dotenv to example app
* Ignore .env files
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* [sc-186949] Add support for RN 0.71.x (#147)
* [sc-186949] Support RN 0.71
* Update project.pbxproj
* Fixed android build for 0.71.x
* Update sdk android gradle plugin to 7.4.2 and restore allprojects settings to fix local build.
* Update build.gradle
* Remove allprojects again to fix Example app's build. Local build becomes broken again, and it needs to be fixed.
* Fixed android local dev build
* Remove all xcode versions but one
* Attempt to fix ruby ci error. Deleted patches dir.
* Update config.yml
* Update config.yml
* Update config.yml
* Remove .ruby-version to use os default
* PR feedback
* Corrected include to be exclude
* Remove xcode 13 from circleci build
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Merging public changes
* [sc-191407] Update supported versions on README (#148)
* Update README.md
* Update README.md
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* fix: 7.x startup crash due to missing proguard file (#152)
* fix: startup crash due to missing proguard file
* remove hardcoded simulator uuid
* Update Podfile.lock
* reinstate local package link
* add separate android-release command
---------
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
* Bumped launchdarkly-android-client-sdk to include bugfix
Bumping launchdarkly-android-client-sdk to 4.2.1 to include fix for bug sc-191967
* fix: typescript and lint errors in example app
* fix: yarn.lock conflict with public
---------
Co-authored-by: Yusinto Ngadiman <yusinto@gmail.com>
Co-authored-by: Yusinto Ngadiman <yus@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: tanderson-ld <127344469+tanderson-ld@users.noreply.github.com>
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@louis-launchdarkly