Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Clean-up of stable features and removal of unstable features #1444

Closed
Assignees
Milestone
@gregsdennis

Description

In What current features should be considered unstable? we determined that most everything available in 2020-12 will be considered stable, with some things having a few changes.

This issue will catalog the things we need to do to resolve that discussion.

  • [PR $id] Scrutinize $schema and $id to ensure that everything is right because we can't change it if it's wrong (@gregsdennis)
  • [Issue] [PR] $dynamic* (@gregsdennis)
    • Remove initial resolution requirement from $dynamicRef
    • Remove $anchor behavior from $dynamicAnchor
    • Create clear separation between the two referencing systems ($ref vs $dynamicRef)
  • [PR] Extract propertyDependencies (see also Should we have a supplementary spec template for proposals? #1443 ) (@gregsdennis & @jdesrosiers)
  • [PR] Extract output (@gregsdennis)
  • [PR] Add language that makes it clear (削除) using annotations (削除ここまで) any mechanism used to describe keyword interaction is for illustration purposes and not a prescriptive implementation architecture (@gregsdennis)
  • [PR] (削除) Update interaction description for if/then/else to use annotation mechanism (削除ここまで) (@gregsdennis)
  • (削除) Update interaction description for contains/minContains/maxContains to use annotation mechanism (requires Reconsider allowing "contains" to apply to objects #1358 first) (削除ここまで)
  • [PR] Ensure interaction description for unevaluated* (which currently uses annotation mechanism) is clear (@gregsdennis)
  • [PR] Remove annotation dependency descriptions from keywords where it's not required (削除) (basically everything except unevaluated*) (削除ここまで) (@gregsdennis)
  • (削除) Check if/then/else for clarity using evaluation-result dynamic dependency mechanism (削除ここまで)
  • [PR] Extract vocabularies (@gregsdennis)

I think that's everything. Edit this comment to add more. I'd like to keep everything here instead of having to search below.

If you start work on one of these, please edit the issue and put your name next to what you're working on so that effort isn't duplicated.

It should also be noted that this is not intended to be everything we need for stable release; only those things covered in the discussion.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions

    AltStyle によって変換されたページ (->オリジナル) /