Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Release 3.0.0 #59

Merged
merged 8 commits into from
May 17, 2024
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
Validating CODEOWNERS rules …
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
Loading