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

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 49 additions & 12 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
{
"root": true,
"ignorePatterns": ["dist", "coverage"],
"ignorePatterns": [
"dist",
"coverage"
],
"parserOptions": {
"ecmaVersion": 2020
},
"overrides": [
{
"files": ["*.ts"],
"files": [
"*.ts"
],
"parserOptions": {
"project": ["tsconfig.json"],
"project": [
"tsconfig.json"
],
"createDefaultProgram": true
},
"extends": [
Expand All @@ -21,18 +28,48 @@
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-vars": "error",
"indent": ["error", 2, {"SwitchCase": 1}],
"quotes": ["warn", "single", "avoid-escape"],
"linebreak-style": ["error", "unix"],
"semi": ["error", "always"],
"indent": [
"error",
2,
{
"SwitchCase": 1
}
],
"quotes": [
"warn",
"single",
"avoid-escape"
],
"linebreak-style": [
"error",
"unix"
],
"semi": [
"error",
"always"
],
"no-underscore-dangle": "off",
"eqeqeq": ["error", "smart"],
"eqeqeq": [
"error",
"smart"
],
"no-unused-expressions": "off",
"new-cap" : "off",
"new-cap": "off",
"no-mixed-requires": "off",
"camelcase": ["error", {"properties": "never"}],
"no-use-before-define": ["error", "nofunc"],
"eol-last": ["error", "always"],
"camelcase": [
"error",
{
"properties": "never"
}
],
"no-use-before-define": [
"error",
"nofunc"
],
"eol-last": [
"error",
"always"
],
"no-unused-vars": "off",
"keyword-spacing": "error",
"comma-style": "error"
Expand Down
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
version: 2

updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
target-branch: "development"
reviewers:
- "splitio/sdk"
1 change: 1 addition & 0 deletions .github/workflows/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @splitio/sdk
7 changes: 7 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
3.0.0 (May 17, 2024)
- BREAKING CHANGE: Updated the minimum Angular version to match Angular's support up to date. Breaking change version is regarding the Angular minimum version update, there are no breaking changes to Split's plugin API or functionality itself.
- Updated @splitsoftware/splitio-browserjs package to version 0.14.0 that includes:
- Added support for targeting rules based on semantic versions (https://semver.org/).
- Added special impression label "targeting rule type unsupported by sdk" when the matcher type is not supported by the SDK, which returns 'control' treatment.
- Updated Split API client to include the flags spec version query parameter for the `splitChanges` and `auth` endpoints.

2.0.1 (Mar 11, 2024)
- Updated some transitive dependencies for vulnerability fixes.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This utilities are designed to work with Split, the platform for controlled roll
[![Twitter Follow](https://img.shields.io/twitter/follow/splitsoftware.svg?style=social&label=Follow&maxAge=1529000)](https://twitter.com/intent/follow?screen_name=splitsoftware)

## Compatibility
This SDK is compatible with Angular 13.3.0 and above.
This SDK is compatible with Angular 16.2.12 and above.

## Getting started
Below is a simple example that describes the instantiation and most basic usage of our SDK:
Expand Down
Loading