From d77e8a39794eeab1c7d50da019397b8bb226afa9 Mon Sep 17 00:00:00 2001 From: petruki <31597636+petruki@users.noreply.github.com> Date: Sun, 27 Oct 2024 13:46:30 -0700 Subject: [PATCH] Bump release to 1.3.0 --- README.md | 21 +++++++-------------- npm-shrinkwrap.json | 22 +++++++++++----------- package.json | 2 +- sonar-project.properties | 2 +- src/api-docs/swagger-info.js | 2 +- 5 files changed, 21 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index f9fe039..a348271 100644 --- a/README.md +++ b/README.md @@ -22,25 +22,18 @@ Switching fast. Adapt everywhere. # About -**Switcher API** is a *Feature Flag* API with the main focus on decreasing the friction caused by changes while keeping control of what really matters. +**Switcher API** is a *Feature Manager* that allows you to control your application features using feature flags, also known as feature toggles, feature switches, or feature flippers. It is a cloud-based solution that provides a simple and efficient way to manage your features, enabling you to release new features to your users with confidence. Main features: -- Easy to setup and seemless integration with your application using our lightweight Client SDKs. -- Shareable Switchers can be used across multiple applications with high support to observability. +- Easy to setup and seamless integration with your application using our lightweight Client SDKs. +- Distributed Switchers can be used across multiple applications allowing you to control features in a centralized fashion. - Multi-environment support. Create and manage features across different environments. - Add extra layer of verification with custom conditions using Strategies. -- Delegate Switcher criteria decision to external services with Switcher Relay. +- Delegate Switcher criteria decision to specialized application with Switcher Relay. - Support to multiple teams and granular access control. -- Integrate with Slack usign Switcher Slack App to enable release flow requests. -- Detailed metrics and logs to help you understand how your features are being used. -- Open Source and free to use. - - -- **JS Client SDK**: (https://github.com/switcherapi/switcher-client-js) -- **Deno Client SDK**: (https://github.com/switcherapi/switcher-client-deno) -- **Java Client SDK**: (https://github.com/switcherapi/switcher-client-java) -- **Switcher Management**: (https://github.com/switcherapi/switcher-management) -- **Switcher Slack App**: (https://github.com/switcherapi/switcher-slack-app) +- Integrate with Slack usign Switcher Slack App to enable approval workflows. +- Integrate with your CI/CD pipeline to automate feature releases and centralize feature management with Switcher GitOps. +- Detailed metrics and logs to help you to track and monitor your features. * * * diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 2103325..53d3ee5 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "switcher-api", - "version": "1.2.8", + "version": "1.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "switcher-api", - "version": "1.2.8", + "version": "1.3.0", "license": "MIT", "dependencies": { "axios": "^1.7.7", @@ -546,9 +546,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.2.tgz", - "integrity": "sha512-2WwyTYNVaMNUWPZTOJdkax9iqTdirrApgTbk+Qoq5EPX6myqZvG8QGFRgdKmkjKVG6/G/a565vpPauHk0+hpBA==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.0.tgz", + "integrity": "sha512-gh7PdNombP8ftL8TinYC8Xd7WEypB8EKV4PI2h0eMzndKjPCXuo2zUiZtD2Hu+MSPt02Ty2MdS788ADl9ai1rA==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -1323,9 +1323,9 @@ } }, "node_modules/acorn": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", - "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -1842,9 +1842,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001671", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001671.tgz", - "integrity": "sha512-jocyVaSSfXg2faluE6hrWkMgDOiULBMca4QLtDT39hw1YxaIPHWc1CcTCKkPmHgGH6tKji6ZNbMSmUAvENf2/A==", + "version": "1.0.30001673", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001673.tgz", + "integrity": "sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index 949bffd..ffa35eb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "switcher-api", - "version": "1.2.8", + "version": "1.3.0", "description": "Feature Flag/Toggle API", "main": "src/start.js", "type": "module", diff --git a/sonar-project.properties b/sonar-project.properties index da67c2a..74ebb61 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,7 +1,7 @@ sonar.projectKey=switcherapi_switcher-api sonar.projectName=switcher-api sonar.organization=switcherapi -sonar.projectVersion=1.2.8 +sonar.projectVersion=1.3.0 sonar.links.homepage=https://github.com/switcherapi/switcher-api sonar.testExecutionReportPaths=test-report.xml diff --git a/src/api-docs/swagger-info.js b/src/api-docs/swagger-info.js index 607f60a..1c11670 100644 --- a/src/api-docs/swagger-info.js +++ b/src/api-docs/swagger-info.js @@ -1,6 +1,6 @@ export default { title: 'Switcher API', - version: 'v1.2.8', + version: 'v1.3.0', description: 'Switcher API is a Feature Flag API focused on toggling features over different environments and applications.', contact: { name: 'Roger Floriano (petruki)',