Skip to content

Commit

Permalink
Source Typeform: update Forms schema (#15435)
Browse files Browse the repository at this point in the history
* #151-alphabeta source Typeform: upd Forms schema

* #151 source Typeform: upd changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
  • Loading branch information
davydov-d and octavia-squidington-iii committed Aug 9, 2022
1 parent 8b43a92 commit a54c0ef
Show file tree
Hide file tree
Showing 5 changed files with 90 additions and 86 deletions.
Expand Up @@ -1009,7 +1009,7 @@
- name: Typeform
sourceDefinitionId: e7eff203-90bf-43e5-a240-19ea3056c474
dockerRepository: airbyte/source-typeform
dockerImageTag: 0.1.7
dockerImageTag: 0.1.8
documentationUrl: https://docs.airbyte.io/integrations/sources/typeform
icon: typeform.svg
sourceType: api
Expand Down
Expand Up @@ -9931,7 +9931,7 @@
supportsDBT: false
supported_destination_sync_modes:
- "append"
- dockerImage: "airbyte/source-typeform:0.1.7"
- dockerImage: "airbyte/source-typeform:0.1.8"
spec:
documentationUrl: "https://docs.airbyte.io/integrations/sources/typeform"
connectionSpecification:
Expand Down
6 changes: 3 additions & 3 deletions airbyte-integrations/connectors/source-typeform/Dockerfile
Expand Up @@ -4,13 +4,13 @@ FROM python:3.9-slim
RUN apt-get update && apt-get install -y bash && rm -rf /var/lib/apt/lists/*

WORKDIR /airbyte/integration_code
COPY source_typeform ./source_typeform
COPY main.py ./
COPY setup.py ./
RUN pip install .
COPY source_typeform ./source_typeform
COPY main.py ./

ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]

LABEL io.airbyte.version=0.1.7
LABEL io.airbyte.version=0.1.8
LABEL io.airbyte.name=airbyte/source-typeform
Expand Up @@ -364,69 +364,50 @@
}
},
"logic": {
"type": ["null", "object"],
"properties": {
"type": {
"type": ["null", "string"]
},
"ref": {
"type": ["null", "string"]
},
"actions": {
"type": ["null", "array"],
"items": {
"type": ["null", "object"],
"properties": {
"action": {
"type": ["null", "string"]
},
"details": {
"type": ["null", "object"],
"properties": {
"to": {
"type": ["null", "object"],
"properties": {
"type": {
"type": ["null", "string"]
},
"value": {
"type": ["null", "string"]
}
}
},
"target": {
"type": ["null", "object"],
"properties": {
"type": {
"type": ["null", "string"]
},
"value": {
"type": ["null", "string"]
"type": ["null", "array"],
"items": {
"type": ["null", "object"],
"properties": {
"type": {
"type": ["null", "string"]
},
"ref": {
"type": ["null", "string"]
},
"actions": {
"type": ["null", "array"],
"items": {
"type": ["null", "object"],
"properties": {
"action": {
"type": ["null", "string"]
},
"details": {
"type": ["null", "object"],
"properties": {
"to": {
"type": ["null", "object"],
"properties": {
"type": {
"type": ["null", "string"]
},
"value": {
"type": ["null", "string"]
}
}
}
},
"value": {
"type": ["null", "object"],
"properties": {
"type": {
"type": ["null", "string"]
},
"value": {
"type": ["null", "string"]
},
"target": {
"type": ["null", "object"],
"properties": {
"type": {
"type": ["null", "string"]
},
"value": {
"type": ["null", "string"]
}
}
}
}
}
},
"condition": {
"type": ["null", "object"],
"properties": {
"op": {
"type": ["null", "string"]
},
"vars": {
"type": ["null", "array"],
"items": {
},
"value": {
"type": ["null", "object"],
"properties": {
"type": {
Expand All @@ -438,6 +419,28 @@
}
}
}
},
"condition": {
"type": ["null", "object"],
"properties": {
"op": {
"type": ["null", "string"]
},
"vars": {
"type": ["null", "array"],
"items": {
"type": ["null", "object"],
"properties": {
"type": {
"type": ["null", "string"]
},
"value": {
"type": ["null", "string"]
}
}
}
}
}
}
}
}
Expand Down
41 changes: 21 additions & 20 deletions docs/integrations/sources/typeform.md
Expand Up @@ -22,20 +22,20 @@ This Source is capable of syncing the following Streams:
#### Data type mapping

| Integration Type | Airbyte Type | Notes |
| :--- | :--- | :--- |
| `string` | `string` | |
| `integer` | `integer` | |
| `array` | `array` | |
| `object` | `object` | |
| `boolean` | `boolean` | |
|:-----------------|:-------------|:------|
| `string` | `string` | |
| `integer` | `integer` | |
| `array` | `array` | |
| `object` | `object` | |
| `boolean` | `boolean` | |

#### Features

| Feature | Supported? |
| :--- | :--- |
| Full Refresh Sync | Yes |
| Incremental - Append Sync | Yes |
| Namespaces | No |
| Feature | Supported? |
|:--------------------------|:-----------|
| Full Refresh Sync | Yes |
| Incremental - Append Sync | Yes |
| Namespaces | No |

### Requirements

Expand Down Expand Up @@ -68,13 +68,14 @@ API rate limits \(2 requests per second\): [https://developer.typeform.com/get-s

## Changelog

| Version | Date | Pull Request | Subject |
|:--------|:-----------|:----------------------------------------------------------|:------------------------------------------------------------------------|
| 0.1.7 | 2022-06-20 | [13935](https://github.com/airbytehq/airbyte/pull/13935) | Update Responses stream schema |
| 0.1.6 | 2022-05-23 | [12280](https://github.com/airbytehq/airbyte/pull/12280) | Full Stream Coverage |
| 0.1.4 | 2021-12-08 | [8425](https://github.com/airbytehq/airbyte/pull/8425) | Update title, description fields in spec |
| 0.1.3 | 2021-12-07 | [8466](https://github.com/airbytehq/airbyte/pull/8466) | Change Check Connection Function Logic |
| 0.1.2 | 2021-10-11 | [6571](https://github.com/airbytehq/airbyte/pull/6571) | Support pulling data from a select set of forms |
| 0.1.1 | 2021-09-06 | [5799](https://github.com/airbytehq/airbyte/pull/5799) | Add missed choices field to responses schema |
| 0.1.0 | 2021-07-10 | [4541](https://github.com/airbytehq/airbyte/pull/4541) | Initial release for Typeform API supporting Forms and Responses streams |
| Version | Date | Pull Request | Subject |
|:--------|:-----------|:---------------------------------------------------------|:------------------------------------------------------------------------|
| 0.1.8 | 2022-08-09 | [15435](https://github.com/airbytehq/airbyte/pull/15435) | Update Forms stream schema |
| 0.1.7 | 2022-06-20 | [13935](https://github.com/airbytehq/airbyte/pull/13935) | Update Responses stream schema |
| 0.1.6 | 2022-05-23 | [12280](https://github.com/airbytehq/airbyte/pull/12280) | Full Stream Coverage |
| 0.1.4 | 2021-12-08 | [8425](https://github.com/airbytehq/airbyte/pull/8425) | Update title, description fields in spec |
| 0.1.3 | 2021-12-07 | [8466](https://github.com/airbytehq/airbyte/pull/8466) | Change Check Connection Function Logic |
| 0.1.2 | 2021-10-11 | [6571](https://github.com/airbytehq/airbyte/pull/6571) | Support pulling data from a select set of forms |
| 0.1.1 | 2021-09-06 | [5799](https://github.com/airbytehq/airbyte/pull/5799) | Add missed choices field to responses schema |
| 0.1.0 | 2021-07-10 | [4541](https://github.com/airbytehq/airbyte/pull/4541) | Initial release for Typeform API supporting Forms and Responses streams |

0 comments on commit a54c0ef

Please sign in to comment.