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

fix(deps): update dependency schema-dts to v1 #1415

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 4, 2021

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
schema-dts (source) 0.11.0 -> 1.1.2 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

google/schema-dts (schema-dts)

v1.1.2

Compare Source

v1.1.1

Compare Source

v1.1.0: schema-dts & schema-dts-gen v1.1.0

Compare Source

Small, backwards-compatible improvements to schema-dts and schema-dts-gen

Changes in schema-dts

  • Improved comment quality by properly including unicode and unescaped characters. (thanks to #​174)
  • Includes latest Schema.org additions of Healthcare Businesses

Diff from 1.0.0: https://www.diffchecker.com/RtKuuqMG

Changes in schema-dts-gen

  • Uses N3.js to parse N-Triple files instead of a custom regex, this has a number of benefits:
    • --ontology can now be an .nt file or a .tt Turtle file
    • Improved output comment quality by properly including unicode and unescaped characters
    • Can parse string literals of length 0 or 1 (previously the shortest string that could be parsed in input was 2 characters long)
  • Can use rdfs:domain and rdfs:range instead of schema:domainIncludes and schema:rangeIncludes -- See #​172
  • Parser does not choke when seeing OWL properties (though it doesn't explicitly support them) - See #​172
  • Accept "unnamed" IRIs, such as "https://schema.org" (as opposed to "https://schema.org/Thing"), and handle them properly
  • Less special-handling of meta-schema (isPartOf, meta comments, etc.) -- The converter is more comfortable with entities it doesn't know about

v1.0.0: schema-dts & schema-dts-gen v1.0.0

Compare Source

schema-dts and schema-dts-gen are both now considered stable & mature 🎉

Changes in schema-dts

  • Updates the package file layout for schema-dts.

    This should be a backwards-compatible change if you use the public API surface area (as in, import from "schema-dts" only).

  • v1.0.0 is otherwise identical to v0.11.0. The SemVer-incompatible version bump is done to reflect current maturity of this package.

Changes in schema-dts-gen

  • Breaking: schema-dts-gen is now upgraded to ESM.
    • If importing it directly, you must use ES6 imports, e.g. import {} from "schema-dts-gen";
    • The minimum Node.js supported version is now 14.x.

Infrastructure Changes

In addition to the above changes, v1.0.0 also brings a completely overhauled repository structure to schema-dts.

  • Now using NPM workspaces and adopting a more traditional monorepo structure for both packages
  • Simplifies build dependency between schema-dts-gen and schema-dts
  • Migrate from Travis-CI.org (deprecated) to GitHub Actions.
    • Also start running tests for Node.js 14 and 16 to catch issues.
  • schema-dts is now has its own test suite using // @​ts-expect-error and tsc.
  • schema-dts is built from schema-dts-gen by running it as an NPM script, just as we expect downstream clients of schema-dts-gen to do so

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@codecov
Copy link

codecov bot commented Sep 4, 2021

Codecov Report

Merging #1415 (e788966) into master (11b9790) will not change coverage.
The diff coverage is n/a.

❗ Current head e788966 differs from pull request most recent head a46ebd5. Consider uploading reports for the commit a46ebd5 to get more accurate results

@@           Coverage Diff           @@
##           master    #1415   +/-   ##
=======================================
  Coverage   27.56%   27.56%           
=======================================
  Files          48       48           
  Lines         896      896           
  Branches       37       37           
=======================================
  Hits          247      247           
  Misses        648      648           
  Partials        1        1           
Flag Coverage Δ
unittests 27.56% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@renovate renovate bot force-pushed the renovate/schema-dts-1.x branch from 52f1bb4 to a46ebd5 Compare March 16, 2023 07:16
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.

None yet

0 participants