Skip to content

v1.3.1

Latest

Choose a tag to compare

@fulleni fulleni released this 24 Oct 10:48
· 393 commits to main since this release

This release request introduces a significant expansion and refactoring of the application's fixture data. The core change involves adding a mandatory logoUrl property to the Source model, which necessitated updates across existing fixtures and the addition of a wealth of new mock data for various content types. This enhancement aims to provide a more comprehensive and realistic dataset for testing and development purposes, ensuring better representation of diverse news sources and user preferences.

Highlights

  • Breaking Change: Source Model Update: The Source model now includes a new required property, logoUrl, to store the URL of a source's logo. This is a breaking change and has been reflected in the CHANGELOG.md.
  • Expanded Fixture Data: A significant amount of new fixture data has been added across various categories, including new Source IDs (up to 90), Headline IDs (up to 450), and SavedFilter IDs. This greatly expands the available mock data for development and testing.
  • Source Fixture Enhancements: All existing Source fixtures have been updated to include a logoUrl, utilizing Clearbit for dynamic logo URLs. Numerous new Source fixtures have been introduced, covering local, national, international, specialized, blog, government, and aggregator types.
  • Headline Fixture Additions: A large set of new Headline fixtures have been created, providing diverse content for the newly added sources. Each new source now has multiple associated headlines.
  • User Content Preferences and Saved Filters: The userContentPreferencesFixturesData has been updated to include new followed sources (San Francisco Chronicle, ESPN) and several new SavedFilter fixtures (Global Sports, Science News, Political News) for the first user.