Skip to content

Proposal for JSON Feed version 1.1 #126

Description

@manton

There was a lot of great feedback on JSON Feed. It's time to update the spec to incorporate a few suggestions. We're thinking this will be a minor update, version 1.1.

Anything else that should be included? Thanks!

Activity

  1. jbrayton commented on Sep 12, 2019

    @jbrayton

    I would really like to see Issue #89 included. It is a proposal to help RSS readers determine that two feeds (a JSON feed and a feed in a different format) contain identical content.

    When discovering feeds, this would help readers avoid presenting identical feeds as if the user really needed to choose between subscribing to a website‘s RSS feed, its JSON feed, or both. It would also help aggregators (such as Feedbin and Feedly) avoid polling and storing articles for identical feeds.

    I am happy to create a pull request if that would be helpful.

  2. letrastudio commented on Sep 15, 2019

    @letrastudio

    I just posted #127, suggesting a via_url property for feed items.

    If url links to where you’re talking about a thing, and external_url links to the thing you’re talking about, then via_url links to where you heard about it.

    Via links are a well-established pattern used in many blogs (I use them myself). They're great for discovering new blogs or people to follow. Making them part of the spec might help make the idea even more popular, and could enable special handling of those links in feed readers.

  3. jameysharp commented on Nov 1, 2019

    @jameysharp

    I'd love to see #129 (which I just opened) addressed in a new version of this spec.

    After filing that I found #100 which brought this up a couple years ago and was closed recently. The existing next_url attribute is the bare minimum so I'd like to see some more consideration given to this.

  4. manton commented on Dec 10, 2019

    @manton
    OwnerAuthor
  5. fboes commented on Jan 14, 2020

    @fboes

    I really like the new 1.1 draft, as it does not break backwards compability but for deprecating author, and adds language which I dearly missed.

    Does the version property need to change for 1.1? Currently it still says https://jsonfeed.org/version/1 in the 1.1 spec.

    As for more feature requests, I propose to wait for later versions to incorporate these, so the changes in 1.1 do not get blocked waiting for more features.

  6. dshanske commented on Feb 12, 2020

    @dshanske

    Can we see about pushing this for the mime type alone?

  7. manton commented on Feb 13, 2020

    @manton
    OwnerAuthor

    Thanks y'all. Yes, it's time. I'm pushing the last tweaks.

  8. fboes commented on Feb 20, 2020

    @fboes

    Couldn't wait any longer… https://journal.3960.org/feed.json 😁

  9. tedder commented on Mar 18, 2020

    @tedder

    So are you explicitly forking this, or is there hope @brentsimmons will update and/or add maintainers and keep this as the canonical repo?

  10. brentsimmons commented on Mar 18, 2020

    @brentsimmons
    Collaborator

    We will be updating the spec. We’re just slightly overwhelmed by other things at the moment, and we appreciate your patience.

  11. manton commented on Aug 7, 2020

    @manton
    OwnerAuthor

    The web site has now been updated for version 1.1. Thanks everyone!

  12. brycewray commented on May 11, 2021

    @brycewray

    The validator is a wonderful tool, but it considers a reference to Version 1.1 as an error:

    Warning: The "version" field should have the value: https://jsonfeed.org/version/1
    

    Any chance that'll be revisited?

  13. manton commented on May 11, 2021

    @manton
    OwnerAuthor

    @brycewray Yes, I've been meaning to fix this. Thanks for the reminder!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions