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

[0.10] Remove deprecated features #268

Merged
merged 1 commit into from
Jan 28, 2020
Merged

Conversation

mtdowling
Copy link
Member

Issue #, if available:

Description of changes:

  1. The aws.api#service trait no longer supports the deprecated
    sdkServiceId, arnService, or productName properties.
    Instead, use sdkId, arnNamespace, and cloudFormationName.
  2. The TemplateEngine interface and DefaultDataTemplateEngine
    were removed.
  3. software.amazon.smithy.model.loader.Prelude#resolveShapeId has been
    removed because it is no longer used when loading models.
  4. smithy.validators and smithy.suppressions are no loner used as
    aliases for validators and suppressions.
  5. The smithy.api#references trait no longer supports relative
    shape ID references. Use the IDL to easily define a shape ID by using
    an unquoted string. When using the AST, an absolute shape ID must be
    provided.
  6. The smithy.api#idRef trait no longer supports relative shape IDs
    either.
  7. Remove support for 0.4.0 of the Smithy AST and IDL.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@mtdowling mtdowling requested a review from kstich January 27, 2020 02:20
@mtdowling mtdowling force-pushed the remove-deprecated-features branch from cc62a31 to 7b253d3 Compare January 27, 2020 02:28
@mtdowling mtdowling force-pushed the remove-deprecated-features branch from 7b253d3 to 5ca729c Compare January 27, 2020 18:40
@mtdowling mtdowling changed the base branch from remove-shape-index to 0.10 January 28, 2020 18:58
@mtdowling mtdowling force-pushed the remove-deprecated-features branch 2 times, most recently from 164d25e to 9a12045 Compare January 28, 2020 18:59
This commit removes various deprecated features:

1. The aws.api#service trait no longer supports the deprecated
   `sdkServiceId`, `arnService`, or `productName` properties.
   Instead, use `sdkId`, `arnNamespace`, and `cloudFormationName`.
2. The TemplateEngine interface and DefaultDataTemplateEngine
   were removed.
3. software.amazon.smithy.model.loader.Prelude#resolveShapeId has been
   removed because it is no longer used when loading models.
4. `smithy.validators` and `smithy.suppressions` are no loner used as
   aliases for `validators` and `suppressions`.
5. The `smithy.api#references` trait no longer supports relative
   shape ID references. Use the IDL to easily define a shape ID by using
   an unquoted string. When using the AST, an absolute shape ID must be
   provided.
6. The `smithy.api#idRef` trait no longer supports relative shape IDs
   either.
@mtdowling mtdowling force-pushed the remove-deprecated-features branch from 9a12045 to 44dd578 Compare January 28, 2020 19:25
@mtdowling mtdowling merged this pull request into 0.10 Jan 28, 2020
@mtdowling mtdowling deleted the remove-deprecated-features branch February 5, 2020 18:08
@kstich kstich mentioned this pull request Apr 23, 2020
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.

2 participants