Skip to content

Commit 99b4a2e

Browse files
Merge pull request #87 from splitio/update_readme
Misc: fix typos, update README, bump dependencies for vulnerability fixes
2 parents 74d0f18 + 9f86bde commit 99b4a2e

File tree

17 files changed

+226
-343
lines changed

17 files changed

+226
-343
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
with:
2424
fetch-depth: 0
2525

26-
- name: Set up nodejs
26+
- name: Set up Node.js
2727
uses: actions/setup-node@v3
2828
with:
2929
node-version: 'lts/*'

CHANGES.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1+
0.7.1 (May XXX, 2025)
2+
- Updated some transitive dependencies for vulnerability fixes.
3+
14
0.7.0 (August 5, 2024)
2-
- Added `sync.requestOptions.agent` option to allow passing a custom NodeJS HTTP(S) Agent with specific configurations for the Synchronizer requests, like custom TLS settings or a network proxy (See https://help.split.io/hc/en-us/articles/4421513571469-Split-JavaScript-synchronizer-tools#proxy).
5+
- Added `sync.requestOptions.agent` option to allow passing a custom Node.js HTTP(S) Agent with specific configurations for the Synchronizer requests, like custom TLS settings or a network proxy (See https://help.split.io/hc/en-us/articles/4421513571469-Split-JavaScript-synchronizer-tools#proxy).
36
- Updated some transitive dependencies for vulnerability fixes.
47

58
0.6.0 (May 13, 2024)
@@ -31,8 +34,8 @@
3134
0.3.0 (May 4, 2023)
3235
- Added an optional error-first callback parameter to `execute` method, to be called when the synchronization is finished, with an error object if it finished unsuccessfully.
3336
- Updated @splitsoftware/splitio-commons and other dependencies for vulnerability fixes and performance improvements.
34-
- Bugfixing - Fixed `execute` method to ensure the returned promise resolves to `false` if any synchronization task fails (i.e., synchronization of feature flags, segments, impressions or events).
35-
- Bugfixing - Fixed `execute` method to await storage destroy promise and handle rejections.
37+
- Bugfix - Fixed `execute` method to ensure the returned promise resolves to `false` if any synchronization task fails (i.e., synchronization of feature flags, segments, impressions or events).
38+
- Bugfix - Fixed `execute` method to await storage destroy promise and handle rejections.
3639

3740
0.2.0 (October 5, 2022)
3841
- Added support for synchronizing telemetry data, impression counts and unique keys in pluggable storage.

CONTRIBUTORS-GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Split JavaScript Sync Tools is an open source project and we welcome feedback an
77
### Development process
88

99
1. Fork the repository and create a topic branch from `development` branch. Please use a descriptive name for your branch.
10-
2. Run `nvm use` to ensure that you are using the right npm and node version, and `npm install` to have the dependencies up to date.
10+
2. Run `nvm use` to ensure that you are using the right npm and Node.js version, and `npm install` to have the dependencies up to date.
1111
3. While developing, use descriptive messages in your commits. Avoid short or meaningless sentences like: "fix bug".
1212
4. Make sure to add tests for both positive and negative cases.
1313
5. Run the linter script of the project and fix any issues you find.

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,14 @@ Split has built and maintains SDKs for:
6565
* .NET [Github](https://github.com/splitio/dotnet-client) [Docs](https://help.split.io/hc/en-us/articles/360020240172--NET-SDK)
6666
* Android [Github](https://github.com/splitio/android-client) [Docs](https://help.split.io/hc/en-us/articles/360020343291-Android-SDK)
6767
* Angular [Github](https://github.com/splitio/angular-sdk-plugin) [Docs](https://help.split.io/hc/en-us/articles/6495326064397-Angular-utilities)
68+
* Elixir thin-client [Github](https://github.com/splitio/elixir-thin-client) [Docs](https://help.split.io/hc/en-us/articles/26988707417869-Elixir-Thin-Client-SDK)
6869
* Flutter [Github](https://github.com/splitio/flutter-sdk-plugin) [Docs](https://help.split.io/hc/en-us/articles/8096158017165-Flutter-plugin)
6970
* GO [Github](https://github.com/splitio/go-client) [Docs](https://help.split.io/hc/en-us/articles/360020093652-Go-SDK)
7071
* iOS [Github](https://github.com/splitio/ios-client) [Docs](https://help.split.io/hc/en-us/articles/360020401491-iOS-SDK)
7172
* Java [Github](https://github.com/splitio/java-client) [Docs](https://help.split.io/hc/en-us/articles/360020405151-Java-SDK)
7273
* JavaScript [Github](https://github.com/splitio/javascript-client) [Docs](https://help.split.io/hc/en-us/articles/360020448791-JavaScript-SDK)
7374
* JavaScript for Browser [Github](https://github.com/splitio/javascript-browser-client) [Docs](https://help.split.io/hc/en-us/articles/360058730852-Browser-SDK)
74-
* Node [Github](https://github.com/splitio/javascript-client) [Docs](https://help.split.io/hc/en-us/articles/360020564931-Node-js-SDK)
75+
* Node.js [Github](https://github.com/splitio/javascript-client) [Docs](https://help.split.io/hc/en-us/articles/360020564931-Node-js-SDK)
7576
* PHP [Github](https://github.com/splitio/php-client) [Docs](https://help.split.io/hc/en-us/articles/360020350372-PHP-SDK)
7677
* PHP thin-client [Github](https://github.com/splitio/php-thin-client) [Docs](https://help.split.io/hc/en-us/articles/18305128673933-PHP-Thin-Client-SDK)
7778
* Python [Github](https://github.com/splitio/python-client) [Docs](https://help.split.io/hc/en-us/articles/360020359652-Python-SDK)
@@ -84,4 +85,4 @@ For a comprehensive list of open source projects visit our [Github page](https:/
8485

8586
**Learn more about Split:**
8687

87-
Visit [split.io/product](https://www.split.io/product) for an overview of Split, or visit our documentation at [help.split.io](http://help.split.io) for more detailed information.
88+
Visit [split.io/product](https://www.split.io/product) for an overview of Split, or visit our documentation at [help.split.io](https://help.split.io) for more detailed information.

e2e/utils/SDKConsumerMode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default function runSDKConsumer(impressionsMode: ImpressionsMode) {
3333
impressionsMode,
3434
}, // @ts-ignore
3535
}, (modules) => {
36-
// Using pluggable storage in NodeJS SDK
36+
// Using pluggable storage in Node.js
3737
modules.storageFactory = PluggableStorage({
3838
prefix: modules.settings.storage.prefix,
3939
wrapper: redisAdapterWrapper(modules.settings.storage.options),

e2e/utils/redisAdapterWrapper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { RedisAdapter } from '@splitsoftware/splitio-commons/src/storages/inRedi
22
import { IPluggableStorageWrapper } from '@splitsoftware/splitio-commons/src/storages/types';
33
import { noopLogger } from '../../src/submitters/__tests__/commonUtils';
44

5-
// @TODO refactor: move to JS-commons, rename to `ioredisWrapper`, and reuse in JS SDK for Node
5+
// @TODO refactor: move to JS-commons, rename to `ioredisWrapper`, and reuse in JS SDK for Node.js
66
/**
77
* Creates a storage wrapper that uses our RedisAdapter.
88
* Operations fail until `connect` is resolved once the Redis 'ready' event is emitted.

0 commit comments

Comments
 (0)