Releases: dhawal-793/Dev_News
Releases · dhawal-793/Dev_News
Version 1.1.0
Dev News Version 1.1.0
What's New:
- Added MetaData Object for the following:
- Home Page
- Search Page
- News Page
- 404 Pages
- Invalid Search
- Search Not Found
- Invalid Category
- Added new values inside the rootlayout metadata object:
- Authors
- Creator
- Keywords
- URL
- Application Name
- Theme Color
- Open graph (images, URL, title, description, locale, type)
- Twitter (images, title, description, card)
- Robots
- Category
- Alternates (canonical)
- Created Title component.
- Created metadata constant.
- Created a global not-found page.
- Created a global error component for the whole application.
- Created isValid function to check the article URL.
- Added light and dark NotFound Images for no image data from API.
- Added NotFound Images inside Article and ArticlePage components.
- Added regex checker for the searched query on the search page.
What's Updated:
- Replaced borders with Underline.
- modified required searchParams.
- Updated BluredArea component inside header.
- Updated imports for categories, NOTFOUND_METADATA and dumyNews inside various files.
- Updated classes to fix the bug.
- Updated Footer Link.
- Replaced package-lock.json with pnpm-lock.yaml.
- Updated the Error component for the search page.
- Updated ErrorLayout to include an optional prop for Internal ServerError, with the message.
- Updated ServerError component messages.
- Updated revalidate values for fetchNews function.
- Updated meta titles for different pages.
- Updated loading cards count and their key for mapping.
Pull Requests:
- Sync with Branch main by @dhawal-793 in #101
- Feature/seo by @dhawal-793 in #102
- Feature/seo by @dhawal-793 in #104
- Feature/seo by @dhawal-793 in #105
- Feature/seo by @dhawal-793 in #106
- Updated width and added break-words class on Title. by @dhawal-793 in #110
- Updated Footer Link by @dhawal-793 in #111
- Bugfixes/fetch error by @dhawal-793 in #112
- Feature/seo by @dhawal-793 in #113
Full Changelog: v1.0.0...v1.1.0
Version 1.0.0
Dev News Version 1.0.0 (Stable)
What's New:
- Added Custom Colors.
- Created Usable Components for Loading UI:
- Line.tsx
- Box.tsx
- Paragraph.tsx
- Installed next-pwa package.
- Added icons and manifest.json for PWA functionality.
- Added Footer.
- Added custom rules for highlighted elements with *-accent class.
What's Changed:
- Updated the following with Custom colors:
- layout.tsx
- globals.css
- BackToTopButton.tsx
- NavLink.tsx
- Navlinks.tsx
- Article.tsx
- ReadMoreButton.tsx
- ThemeButton.tsx
- ArticlePage.tsx
- BackButton.tsx
- SearchBox.tsx
- Updated Loadig UI, added Line, Box, and Paragraph components.
- Updated fetchNews function:
- Added revalidate for 20 sec when isDynamic is set to true.
- Updated cache to default.
- Updated next.config.js to use next-pwa.
- Updated .gitignore.
- Added manfest.json link to layout metadata Object.
- Replaced div tag with main tag in RootLayout
- Removed main tag from Home Page.
- Updated Footer:
- Replaced outer div tag with footer tag
- Added max width of 6xl to inner div
- Added Link to GitHub repo on DevNews text.
- Fixed Header to top.
- Added Blur component below Header with custom shadow classes.
- Fixed Overflow issue in the following files:
- ArticlePage.tsx
- Article.tsx
- Footer.tsx
Pull Requests:
- Feature/back to home by @dhawal-793 in #79
- Feature/custom layout by @dhawal-793 in #81
- Feature/custom layout by @dhawal-793 in #82
- Sync with branch main by @dhawal-793 in #84
- Feature/skeleton loader by @dhawal-793 in #85
- Feature/skeleton loader by @dhawal-793 in #86
- Updated fetchNews method by @dhawal-793 in #87
- Feature/pwa by @dhawal-793 in #91
- Feature/footer by @dhawal-793 in #92
- Sync with branch main by @dhawal-793 in #94
- Feature/custom layout by @dhawal-793 in #95
- Sync with branch main by @dhawal-793 in #96
- Feature/footer by @dhawal-793 in #97
- Feature/navbar by @dhawal-793 in #98
- Bugfixes/article route by @dhawal-793 in #100
Full Changelog: v0.9.0...v1.0.0
version 0.9.0
Dev News version 0.8.0
What's New:
- Added Search Icon
- Added animation to ThemeIcon
- Added SEO Icons: Favicon, Apple Icon, Icon1, Icons2
- Added Custom Scrollbar.
- Added Error Handling components : [Errorlayout, ServerError, SearchNotFound, NotFoundError].
- Added error.tsx for /search route for when any server-related error occurs.
- Added SearchNotFound component when no data returned from the search keyword.
- Created BackButton component to navigate to the Previous Page or Home Page.
- Added BackToTop Button in the app.
- Added BackButton to /search route and /news/[category] route.
What's Changed:
- Updated import paths for loading stated and gridlayout component
- Updated article route page to check for any wrong url and Added BackButton component.
Pull Requests:
- Bugfixes/categories by @dhawal-793 in #57
- Feature/icons by @dhawal-793 in #61
- Feature/seo by @dhawal-793 in #64
- sync branch with main by @dhawal-793 in #65
- Feature/scrollbar by @dhawal-793 in #66
- Sync with branch main by @dhawal-793 in #70
- Feature/error handling by @dhawal-793 in #69
- sync with branch main by @dhawal-793 in #71
- Feature/skeleton loader by @dhawal-793 in #72
- sync with branch main by @dhawal-793 in #73
- Feature/error handling by @dhawal-793 in #74
- Feature/back to home by @dhawal-793 in #76
- Feature/back to top button by @dhawal-793 in #77
- Sync with branch main by @dhawal-793 in #78
Full Changelog: v0.8.0...v0.9.0
Version 0.8.0
Dev News version 0.8.0
What's New:
- Created A NotFoundError Component.
- Added notfound page for '/' route
- Added loading functionality for '/news/[category]' route.
What's Changed:
- Updated notfound page for '/article' route to use NotFoundError component.
- Updated notfound page for '/news/[category]' route to use NotFoundError component.
- Updated NotFound UI.
- Updated page.tsx in '/news/[category]' route to use categories from constants.ts file.
- Fixed typo in constants.ts, typings.d.ts
Pull Requests:
- Feature/dynamic routes by @dhawal-793 in #45
- Sync branch with main by @dhawal-793 in #46
- Merge pull request #46 from dhawal-793/main by @dhawal-793 in #47
- Merge pull request #47 from dhawal-793/feature/Not-Found by @dhawal-793 in #48
- Feature/not found by @dhawal-793 in #49
- Merge pull request #49 from dhawal-793/feature/Not-Found by @dhawal-793 in #50
- Feature/not found by @dhawal-793 in #51
- Sync with branch main by @dhawal-793 in #52
- Merge pull request #52 from dhawal-793/main by @dhawal-793 in #53
- Merge pull request #53 from dhawal-793/feature/SkeletonLoader by @dhawal-793 in #54
- Feature/skeleton loader by @dhawal-793 in #55
Full Changelog: v0.7.0...v0.8.0
Version 0.7.0
Dev News version 0.7.0
What's new:
- Added Search Route
- Added Loading UI
- Added Dynamic Route for different categories.
- Added Error handling for invalid categories
Pull Requests:
- Feature/skeleton loader by @dhawal-793 in #39
- Sync with main by @dhawal-793 in #40
- Feature/search by @dhawal-793 in #41
- Sync branch with main by @dhawal-793 in #42
- Merge pull request #42 from dhawal-793/main by @dhawal-793 in #43
- Merge pull request #43 from dhawal-793/feature/Dynamic_Routes by @dhawal-793 in #44
Full Changelog: v0.6.0...v0.7.0
Version 0.6.0
Dev News version 0.6.0
What's New:
- Created GridLayout Component.
- Created ArticleLoader Component.
What's Changed:
- Bug Fixed in Navlinks component.
- Updated NewsList to use GridLayout.
- Updated DummyNewsData.
Pull Requests:
- Feature/not found by @dhawal-793 in #30
- BugFix: Navlink by @dhawal-793 in #32
- Sync with branch main by @dhawal-793 in #33
- Merge pull request #33 from dhawal-793/main by @dhawal-793 in #34
- Feature/search by @dhawal-793 in #35
- Sync branch with main by @dhawal-793 in #36
- Merge pull request #36 from dhawal-793/main by @dhawal-793 in #37
- Merge pull request #37 from dhawal-793/feature/SkeletonLoader by @dhawal-793 in #38
Full Changelog: v0.5.0...v0.6.0
Version 0.5.0
Dev News version 0.5.0
What's new:
- Added a simple Not Found page for the article route.
What's Changed
- Feature/skeleton loader by @dhawal-793 in #29
Full Changelog: v0.4.0...v0.5.0
Version 0.4.0
Dev News Version 0.4.0
What's new:
- Created ArticlePageLoader component.
- Created loading.tsx in article folder to provide with ArticlePageLoader as loader.
Pull Requests
- Feature/dynamic routes by @dhawal-793 in #26
Full Changelog: v0.3.0...v0.4.0
Version 0.3.0
Dev News version 0.3.0
What's new:
- Added Dynamic Route for Individual Article Page
- Created Article Page Component.
What's changed:
- Updated Read more button Component to use Link instead of button.
- Updated types.
- Updated dummy news data.
- Code Cleanup.
Pull Requests
- Merge pull request #20 from dhawal-793/main by @dhawal-793 in #21
- Feature/search by @dhawal-793 in #22
- Feature/search by @dhawal-793 in #23
- Feature/theme toggler by @dhawal-793 in #25
Full Changelog: v0.2.0...v0.3.0
Version 0.2.0
Dev News version 0.2.0
What's new:
- Added Theme Toggle button.
- Updated the app to use latest NextJs version (13.4).
- Updated Styles for different themes.
- Code Cleanup.