Skip to content

Commit

Permalink
Merge pull request #1340 from rudderlabs/release/v1.72.0
Browse files Browse the repository at this point in the history
chore(release): pull release/v1.72.0 into main
  • Loading branch information
ItsSudip authored May 2, 2024
2 parents b30b37c + 7db7d92 commit c181d48
Show file tree
Hide file tree
Showing 408 changed files with 3,617 additions and 6,744 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [1.72.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.71.2...v1.72.0) (2024-04-29)


### Features

* add autoConfig support in FBPixel via toggle ([#1337](https://github.com/rudderlabs/rudder-config-schema/issues/1337)) ([8acbb91](https://github.com/rudderlabs/rudder-config-schema/commit/8acbb91df784cb6f81264b7fb86cf001533da474))
* add gcm support for active campaign,adj,adobe,adroll,af ([#1314](https://github.com/rudderlabs/rudder-config-schema/issues/1314)) ([a529b03](https://github.com/rudderlabs/rudder-config-schema/commit/a529b03c759861c6dfd5010619828b08973cc7c6))
* added custom domain input field during ga4 setup ([e4ec3b5](https://github.com/rudderlabs/rudder-config-schema/commit/e4ec3b5c98beb5b8b2f121565f401e8796b8df1f))
* supporting add to cart for criteo ([#1324](https://github.com/rudderlabs/rudder-config-schema/issues/1324)) ([1c74915](https://github.com/rudderlabs/rudder-config-schema/commit/1c749153fc4105a1a0da0f17ff7d07e26678c3d6))
* transaction level custom property support AWIN ([#1342](https://github.com/rudderlabs/rudder-config-schema/issues/1342)) ([2ff1586](https://github.com/rudderlabs/rudder-config-schema/commit/2ff158638e7996983d1a72c85751e12f98322350))


### Bug Fixes

* replace schema ref with actual schema ([#1336](https://github.com/rudderlabs/rudder-config-schema/issues/1336)) ([4059fd5](https://github.com/rudderlabs/rudder-config-schema/commit/4059fd5a7ee83c2e09ff63d5deaac4a057c1d9d7))

### [1.71.2](https://github.com/rudderlabs/rudder-config-schema/compare/v1.71.1...v1.71.2) (2024-04-24)


Expand Down
45 changes: 37 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Contributing to RudderStack
# Contributing to Rudder-Integrations-Config

Thanks for taking the time and for your help in improving this project!

Expand All @@ -13,22 +13,51 @@ Thanks for taking the time and for your help in improving this project!

To contribute to this project, we need you to sign the [**Contributor License Agreement (“CLA”)**][CLA] for the first commit you make. By agreeing to the [**CLA**][CLA], we can add you to list of approved contributors and review the changes proposed by you.

## How you can contribute to RudderStack
## How you can contribute a destination to this project

If you come across any issues or bugs, or have any suggestions for improvement, you can navigate to the specific file in the [**repo**](https://github.com/rudderlabs/rudder-config-schema), make the change, and raise a PR.
To contribute a destination, you need to provide all the required data for all the fields you want as the settings to configure the destination.

You can also contribute to any open-source RudderStack project. View our [**GitHub page**](https://github.com/rudderlabs) to see all the different projects.
## How you can provide your destination connection setting details

You can checkout the sample input file [**here**](/test/configData/inputData.json):

For the above input data, the UI will look like as shown below:

<img width="1303" alt="connectionSettings" src="https://github.com/rudderlabs/rudder-integrations-config/assets/63387036/ee28b3fe-5a81-4289-9f6a-54cf5abe0f4c">
<img width="1292" alt="configurationSettings" src="https://github.com/rudderlabs/rudder-integrations-config/assets/63387036/ce765f0f-b680-46ca-b46d-ed58e39a7667">

In the input file, you need to provide the destination name you want to display in the UI in the displayName field.

Each json object inside the formFields represents a field you want to add as a connection/configuration settings to the destination.

## Committing
Description of Keys inside each JSON object:

We prefer squash or rebase commits so that all changes from a branch are committed to master as a single commit. All pull requests are squashed when merged, but rebasing prior to merge gives you better control over the commit message.
| Property | Description |
| ------------- | -------------------------------------------------------------------------------------- |
| type | This is the input field type you want to add |
| label | This is the display name for your field |
| configKey | This is the key to which the value for this field will be stored in the db |
| required | You can provide true as a value to make this field as required or false |
| placeholder | This is the the placeholder for this field |
| secret | You can provide true as a value to make this field as secret or false |
| preRequisites | You can add the configKey and value if you there is a preRequiste field for this field |

The input field types that you can add are:

| type | Description |
| ------------ | ------------------------------------------------------------------------- |
| textInput | This is a simple field for adding text inputs |
| checkbox | This is used for boolean values (true or false) |
| singleSelect | This is used for choosing one of the option from a set of defined options |
| multiSelect | This is used for choosing multiple options from a set of defined options |
| tagInput | This can be used to add multiple text inputs for a field |

You can also contribute to any open-source RudderStack project. View our [**GitHub page**](https://github.com/rudderlabs) to see all the different projects.

## Getting help

For any questions, concerns, or queries, you can start by asking a question in our [**Slack**](https://rudderstack.com/join-rudderstack-slack-community/) community.

### We look forward to your feedback on improving this project!


<!----variables---->

Expand Down
48 changes: 0 additions & 48 deletions oscontrib/README.md

This file was deleted.

4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rudder-config-schema",
"version": "1.71.2",
"version": "1.72.0",
"description": "",
"main": "src/index.ts",
"private": true,
Expand Down
24 changes: 12 additions & 12 deletions src/configurations/destinations/active_campaign/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"saveDestinationResponse": true,
"isAudienceSupported": true,
"throttlingCost": { "eventType": { "track": 2, "identify": 4, "screen": 2 } },
"includeKeys": ["oneTrustCookieCategories", "connectionMode", "actid"],
"includeKeys": ["oneTrustCookieCategories", "connectionMode", "actid", "consentManagement"],
"excludeKeys": [],
"supportedSourceTypes": [
"android",
Expand Down Expand Up @@ -41,17 +41,17 @@
"hybridModeCloudEventsFilter": { "web": { "messageType": ["track", "screen", "identify"] } },
"destConfig": {
"defaultConfig": ["apiUrl", "apiKey", "eventKey", "actid", "oneTrustCookieCategories"],
"web": ["useNativeSDK", "connectionMode"],
"android": ["connectionMode"],
"ios": ["connectionMode"],
"unity": ["connectionMode"],
"amp": ["connectionMode"],
"cloud": ["connectionMode"],
"warehouse": ["connectionMode"],
"reactnative": ["connectionMode"],
"flutter": ["connectionMode"],
"cordova": ["connectionMode"],
"shopify": ["connectionMode"]
"web": ["useNativeSDK", "connectionMode", "consentManagement"],
"android": ["connectionMode", "consentManagement"],
"ios": ["connectionMode", "consentManagement"],
"unity": ["connectionMode", "consentManagement"],
"amp": ["connectionMode", "consentManagement"],
"cloud": ["connectionMode", "consentManagement"],
"warehouse": ["connectionMode", "consentManagement"],
"reactnative": ["connectionMode", "consentManagement"],
"flutter": ["connectionMode", "consentManagement"],
"cordova": ["connectionMode", "consentManagement"],
"shopify": ["connectionMode", "consentManagement"]
},
"secretKeys": ["apiKey", "eventKey", "actid"]
}
Expand Down
25 changes: 0 additions & 25 deletions src/configurations/destinations/active_campaign/metadata.json

This file was deleted.

Loading

0 comments on commit c181d48

Please sign in to comment.