CloudCannon / flatlake

A static generator for headless JSON APIs
https://flatlake.app/
MIT License
27 stars 2 forks source link

Update schematic requirement from 0.12.0 to 0.13.0 in /flatlake #2

Closed dependabot[bot] closed 9 months ago

dependabot[bot] commented 9 months ago

Updates the requirements on schematic to permit the latest version.

Changelog

Sourced from schematic's changelog.

0.13.0

πŸ’₯ Breaking

  • Refactored schema APIs for better usability.
    • Updated TypeScriptOptions.exclude_references and external_types to a Vec instead of HashSet.
    • Updated EnumType.variants to Vec<LiteralValue> instead of Vec<LiteralType>.
    • Updated ObjectType.required and StructType.required to be wrapped in Option.
    • Updated SchemaField.deprecated to Option<String> instead of bool.
    • Updated SchemaField.name to String instead of Option<String>.

πŸš€ Updates

  • Added official documentation: https://moonrepo.github.io/schematic
  • Added a new file template generator.
  • Added constructor methods for schema types.
  • Added SchemaType::enumerable method.
  • Added SchemaField.env_var field.
  • Added EnumType.default_index and UnionType.default_index fields.
  • Updated typescript comment output to include @deprecated and @envvar.
  • Reduced the amount of code that macros generate for the Schematic implementation.

βš™οΈ Internal

  • Updated to Rust v1.75.
  • Updated dependencies.

0.12.12

πŸš€ Updates

  • Updated help text to also apply for parser errors.

0.12.11

πŸš€ Updates

  • Added ConfigLoader.set_help to customize help text for validation errors.

0.12.10

πŸš€ Updates

  • Added serde skip_serializing and skip_deserializing support.

0.12.9

πŸš€ Updates

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)