superfaceai / station

Comlink metadata for self-integrating applications.
https://superface.ai/catalog
MIT License
22 stars 5 forks source link

chore(deps-dev): bump @superfaceai/parser from 1.1.0-rc.0 to 1.1.0 #182

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps @superfaceai/parser from 1.1.0-rc.0 to 1.1.0.

Release notes

Sourced from @​superfaceai/parser's releases.

v1.1.0

1.1.0 - 2022-01-19

Added

  • Http call can now select service id, e.g. http VERB "id" "url" {
  • ExampleValidator class to validate examples defined in profile usecase
  • validateExamples function similar to validateMap for using ExampleValidator
  • EnumValueNode now has a name field

Changed

  • ErrorContext field path to object containing location span and node kind
  • Formatting of validation issues into more intuitive way
  • Validation issues inputNotFound, resultNotFound and errorNotFound merged into useCaseSlotNotFound
  • Validation issues resultNotDefined and errorNotDefined merged into outcomeNotDefined

Fixed

  • Handling variables that are written with dot notation, e.g. output.is.nested = true
  • Remove unnecessary linting of input in HTTP Request node
  • Validate arguments in inline call only against input
  • Unwrap non null structure in validation of nested properties
  • Remove limited validation of binary expressions and let other constructs handle them
  • Propagation of validation issues on top of issues from jessie expression nodes
  • SyntaxRuleNever causing a wrong error message

v1.1.0-rc.2

No release notes provided.

v1.1.0-rc.1

No release notes provided.

Changelog

Sourced from @​superfaceai/parser's changelog.

[1.1.0] - 2022-01-19

Added

  • Http call can now select service id, e.g. http VERB "id" "url" {
  • ExampleValidator class to validate examples defined in profile usecase
  • validateExamples function similar to validateMap for using ExampleValidator
  • EnumValueNode now has a name field

Changed

  • ErrorContext field path to object containing location span and node kind
  • Formatting of validation issues into more intuitive way
  • Validation issues inputNotFound, resultNotFound and errorNotFound merged into useCaseSlotNotFound
  • Validation issues resultNotDefined and errorNotDefined merged into outcomeNotDefined

Fixed

  • Handling variables that are written with dot notation, e.g. output.is.nested = true
  • Remove unnecessary linting of input in HTTP Request node
  • Validate arguments in inline call only against input
  • Unwrap non null structure in validation of nested properties
  • Remove limited validation of binary expressions and let other constructs handle them
  • Propagation of validation issues on top of issues from jessie expression nodes
  • SyntaxRuleNever causing a wrong error message

[1.0.0] - 2021-11-04

Added

  • ProfileVersion class representing version of profile in ProfileId
  • ProfileId class representing complete id of profile
  • MapVersion class representing version of map in MapId
  • MapId class representing complete id of map

Changed

  • BREAKING CHANGE: ProfileDocumentId renamed to ProfileIdRange
  • BREAKING CHANGE: DocumentVersion renamed to VersionRange
  • BREAKING CHANGE: parseVersionNumber renamed to tryParseVersionNumber
  • BREAKING CHANGE: removed isValidDocumentIdentifier started using isValidDocumentName from AST
  • BREAKING CHANGE: removed splitLimit strated using splitLimit from AST

[0.0.23] - 2021-10-18

Added

  • Profile example parsing
  • Comlink literals

Changed

  • Updated to AST 0.0.34 (has BREAKING CHANGES)

[0.0.22] - 2021-09-22

Changed

  • Updated ast dependecy to 0.0.29

[0.0.21] - 2021-08-25

Added

... (truncated)

Commits
  • 8298c32 chore: release v1.1.0
  • bd28ee5 Merge pull request #91 from superfaceai/dev
  • 04f465a chore: Update @​superfaceai/ast dependency
  • b878d08 Merge pull request #90 from superfaceai/feature/enum-value-name
  • 2d78674 chore: update ast to rc version
  • cd6cda6 chore: lint:fix
  • f997d22 feat: update to include name in EnumValueNode
  • 1118b2b Merge pull request #83 from superfaceai/feature/implement-linting-of-example-...
  • 3e8d830 Merge branch 'dev' into feature/implement-linting-of-example-nodes
  • 792a827 chore: update changelog
  • Additional commits viewable in compare view


Dependabot compatibility score

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 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)