Skip to content

Feat/export format sql view#10

Open
Auguronomics wants to merge 153 commits intodmaresma:mainfrom
Auguronomics:feat/export_format_sql_view
Open

Feat/export format sql view#10
Auguronomics wants to merge 153 commits intodmaresma:mainfrom
Auguronomics:feat/export_format_sql_view

Conversation

@Auguronomics
Copy link

  • Tests pass
  • ruff format
  • README.md updated (if relevant)
  •  CHANGELOG.md entry added

dependabot bot and others added 30 commits August 31, 2025 11:26
Bumps [moto](https://github.com/getmoto/moto) from 5.1.10 to 5.1.11.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](getmoto/moto@5.1.10...5.1.11)

---
updated-dependencies:
- dependency-name: moto
  dependency-version: 5.1.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* init

* fix None artifacts in the property name when nested

* format
Bumps [moto](https://github.com/getmoto/moto) from 5.1.11 to 5.1.13.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](getmoto/moto@5.1.11...5.1.13)

---
updated-dependencies:
- dependency-name: moto
  dependency-version: 5.1.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* refactor: enhance extra_to_markdown function to support table cell formatting

- Updated extra_to_markdown to accept an additional parameter for table cell context.
- Adjusted markdown generation for extra attributes based on the new parameter.
- Improved handling of None values and formatting for better Markdown output.

* refactor: streamline extra_to_markdown function for improved readability and performance

- Simplified the logic in extra_to_markdown by using a list to accumulate parts and joining them at the end.
- Enhanced handling of Markdown formatting for extra attributes, including better management of line endings based on context.
- Introduced a helper function to render headers, improving code clarity and maintainability.

* feat: add another server entry in markdown exporter tests

- Introduced a new 'development' section in datacontract.yaml for S3 data access.
- Defined environment, location, format, and roles for the development setup.
- Updated expected.md to reflect the new development configuration in the output.

* fix: resolve server section rendering issue in markdown exporter

- Fixed the rendering of the server section in the markdown exporter to ensure proper output formatting.
* Fix: Import table tags from a ODCS v3

* Update CHANGELOG.md

---------

Co-authored-by: jochenchrist <jochen.christ@innoq.com>
Co-authored-by: jochenchrist <jochenchrist@gmail.com>
Co-authored-by: jochenchrist <jochen.christ@innoq.com>
…Checks (datacontract#910)

* test(BIGQUERY): Test CI with altered fixture

Signed-off-by: Pete Zoumpoulis <petezouboulis238@gmail.com>

* fix(BIG QUERY): Add support for BQ flexible schema in Data Contract Checks

* docs(CHANGELOG): Updated the changelog

* chore(COMMENT): Removed inline comment

* test(BIGQUERY): Test CI with altered fixture

Signed-off-by: Pete Zoumpoulis <petezouboulis238@gmail.com>

* fix(BIG QUERY): Add support for BQ flexible schema in Data Contract Checks

* docs(CHANGELOG): Updated the changelog

* chore(COMMENT): Removed inline comment

* fix(COMMENTS): Addressed PR comments

* fix(COMMENTS): Addressed PR comments

* fix(TEST CODE): Reverse code for testing

* Refactor QuotingConfig and add BigQuery table name test

---------

Signed-off-by: Pete Zoumpoulis <petezouboulis238@gmail.com>
Co-authored-by: jochen <jochen.christ@entropy-data.com>
… old func (datacontract#907)

* hotfix: import_from_source() as class method + deprecation warning on old func

* hotfix: changelog updated for DataContract().import_from_source() deprecation

* hotfix: tests passing + remove deprecation method and warning because class method can be accessed both from instance or class itself

---------

Co-authored-by: maximebourgeois <maxime.bourgeois@ekimetrics.com>
Updates the requirements on [typer](https://github.com/fastapi/typer) to permit the latest version.
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](fastapi/typer@0.15.1...0.19.2)

---
updated-dependencies:
- dependency-name: typer
  dependency-version: 0.19.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…park testing + fix test spark startup (datacontract#902)

* 901 implement decimal support for databricks and spark testing

* run ruff

* add changelog entry

* add testcase for no precision and scale defined

* disable spark ui for test spark and master(local[*])

* replace return spark with yield

* remove request

---------

Co-authored-by: jochenchrist <jochen.christ@innoq.com>
datacontract#903)

Updates the requirements on [databricks-sdk](https://github.com/databricks/databricks-sdk-py) to permit the latest version.
- [Release notes](https://github.com/databricks/databricks-sdk-py/releases)
- [Changelog](https://github.com/databricks/databricks-sdk-py/blob/main/CHANGELOG.md)
- [Commits](databricks/databricks-sdk-py@v0.0.1...v0.67.0)

---
updated-dependencies:
- dependency-name: databricks-sdk
  dependency-version: 0.67.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jochenchrist <jochen.christ@innoq.com>
Co-authored-by: Fuaddi Yustindra <fuaddi.yustindra@sscinc.com>
* Remove linters. Closes datacontract#913

---------

Co-authored-by: jochen <jochen.christ@entropy-data.com>
…atacontract#911)

Updates the requirements on [snowflake-connector-python[pandas]](https://github.com/snowflakedb/snowflake-connector-python) to permit the latest version.
- [Release notes](https://github.com/snowflakedb/snowflake-connector-python/releases)
- [Commits](snowflakedb/snowflake-connector-python@v3.6.0...v4.0.0)

---
updated-dependencies:
- dependency-name: snowflake-connector-python[pandas]
  dependency-version: 4.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ks profiles (datacontract#894)

Co-authored-by: jochenchrist <jochen.christ@innoq.com>
gkoenig and others added 28 commits January 12, 2026 19:28
to be able to use datacontract-cli within Databricks runtime 15.4 , the min pyspark version should match. Since Databricks runtime ships with pyspark 3.5.0, it would be great if datacontract-cli also supports this as lowest number.....if it doesn't break stuff elsewhere 🤞
Updates the requirements on [databricks-sdk](https://github.com/databricks/databricks-sdk-py) to permit the latest version.
- [Release notes](https://github.com/databricks/databricks-sdk-py/releases)
- [Changelog](https://github.com/databricks/databricks-sdk-py/blob/main/CHANGELOG.md)
- [Commits](databricks/databricks-sdk-py@v0.0.1...v0.77.0)

---
updated-dependencies:
- dependency-name: databricks-sdk
  dependency-version: 0.77.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kamil Klimkiewicz <KKlimkiewicz@munichre.com>
Co-authored-by: Jochen Christ <jochen.christ@entropy-data.com>
… /> (datacontract#1030)

Some Markdown converters are expecting XHTML format, and it is not
working correctly with <br>. By replacing <br> with <br /> it is
starting working perfectly fine.
Bumps [moto](https://github.com/getmoto/moto) from 5.1.18 to 5.1.20.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](getmoto/moto@5.1.18...5.1.20)

---
updated-dependencies:
- dependency-name: moto
  dependency-version: 5.1.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jochen Christ <jochen.christ@entropy-data.com>
* fix BigQuery import bug when the field is repeated

* update README.md to reflect the fix

---------

Co-authored-by: aghasemi <aghasemi@bol.com>
Co-authored-by: Jochen Christ <jochen.christ@entropy-data.com>
Updates the requirements on [databricks-sdk](https://github.com/databricks/databricks-sdk-py) to permit the latest version.
- [Release notes](https://github.com/databricks/databricks-sdk-py/releases)
- [Changelog](https://github.com/databricks/databricks-sdk-py/blob/main/CHANGELOG.md)
- [Commits](databricks/databricks-sdk-py@v0.0.1...v0.78.0)

---
updated-dependencies:
- dependency-name: databricks-sdk
  dependency-version: 0.78.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jochen Christ <jochen.christ@entropy-data.com>
)

Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.121.2 to 0.128.0.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.121.2...0.128.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.128.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jochen Christ <jochen.christ@entropy-data.com>
Bumps [minio](https://github.com/minio/minio-py) from 7.2.17 to 7.2.20.
- [Release notes](https://github.com/minio/minio-py/releases)
- [Commits](minio/minio-py@7.2.17...7.2.20)

---
updated-dependencies:
- dependency-name: minio
  dependency-version: 7.2.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
datacontract#1009)

Updates the requirements on [snowflake-connector-python[pandas]](https://github.com/snowflakedb/snowflake-connector-python) to permit the latest version.
- [Release notes](https://github.com/snowflakedb/snowflake-connector-python/releases)
- [Commits](snowflakedb/snowflake-connector-python@v3.6.0...v4.2.0)

---
updated-dependencies:
- dependency-name: snowflake-connector-python[pandas]
  dependency-version: 4.2.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@dmaresma dmaresma closed this Feb 2, 2026
@dmaresma dmaresma reopened this Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.