14 KiB
14 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.15.8] - Nov 25, 2023
Added
- Add cache headers to API responses
Changed
- Improve CODE_OF_CONDUCT.md
- Rename the session storage version item and include the version in the value
- Update the privacy policy to reflect session storage being used
[2.15.7] - Nov 9, 2023
Added
- Add CONTRIBUTING.md - (ISSUE)
- Add Code of Conduct - (ISSUE)
- Add a pull request template for new instances - ISSUE
Changed
- Remove outdated instructions from the FAQ and README
Fixed
- Fix typographical issues
- Fix similar-scraper being called multiple times
- Fix the version being logged multiple times in the console
[2.15.6] - Oct 22, 2023
Changed
- Improve the disclaimer grammar - (ISSUE)
- Update the instances list in the README and instances.json
- Remove unneeded query parameters for book search results
[2.15.5] - Oct 9, 2023
Added
- Add Q and A before book questions and answers
- Add a hover effect to the link on the About page
Changed
- Change the maximum text limit for titles in the author book cards
Fixed
- Fix a spelling error
- Fix text showing up in the avg rating section
[2.15.4] - Aug 3, 2023
Changed
- Update the instances list in the README and instances.json
- Update the default contact form success redirect URL
Fixed
- Fix the similar books section being blank
- Fix no edition results being shown
[2.15.3] - Jul 24, 2023
Added
- Add support for questions that include spoilers
- Add a cleanup function to the search and quotes tag page
- Add meta information to quotes search results
Fixed
- Fix the book result appearing again in the similar books section
- Fix blank questions
- Fix a typo on the about page - (ISSUE)
[2.15.2] - Jul 17, 2023
Changed
- Move the small loader to a global component
- Update the similar books section to have a more consistent design
- Update README text
Fixed
- Fix the similar books section
[2.15.1] - Jul 16, 2023
Added
- Add a small border around most images
Changed
- Make the author name appear clickable on the search page
- Make the "View More Editions" link appear more clickable
- Process image URL modifications client side instead of server side
- Remove the default image being shown for most image loading errors
- Remove eager loading for images that don't need it
Fixed
- Fix author books list text overflow
[2.15.0] - Jul 15, 2023
Added
- Add "View More Books" option for author books - (ISSUE)
- Add the author book list route
- Add a loader to the
BookList
component
Changed
- Change the author scraper file location
- Remove unneeded fragments
Fixed
- Fix incorrect fallback URL for errors on the list route
[2.14.2] - Jun 30, 2023
Added
- Add more details to book editions
Fixed
- Fix spelling errors
[2.14.1] - Jun 25, 2023
Changed
- Update the instances list in the README and instances.json
Fixed
- Fix an author page bug
Fix the author appearing clickable on the search page(Added back in 2.15.1)
[2.14.0] - Jun 25, 2023
Added
- Add the book editions route - (ISSUE)
- Add "View More Editions" link to the book page
Fixed
- Fix "open source" term inconsistency in the README - (ISSUE)
[2.13.1] - May 13, 2023
Added
- Add Goodreads lists (Listopia) searching
- Add option to disable the contact form using an env variable
[2.13.0] - May 6, 2023
Added
- Add the lists route
Changed
- Rename the path for question page components
- Update default scraper user agent
[2.12.2] - Apr 5, 2023
Added
- Add a search button to the about page
Fixed
- Fix unhandled scraper errors
- Fix search for a tag prompt when loading quote tags
- Fix missing alt tags for img elements
Changed
- Retry until a successful response is received when the book page scraper encounters a 504 error
- Remove "-components" from component subfolder names
- Change button name from "submit" to "search"
[2.12.1] - Mar 23, 2023
Added
- Add quotes page to the header and footer
Changed
- Retry until a successful response is received when the book page scraper encounters a 504 error
- Remove unneeded route index pages
[2.12.0] - Mar 13, 2023
Added
- Add quote tags search and show popular tags - (ISSUE)
- Add quotes search - (ISSUE)
- Add GreaseMonkey Userscript to the README - (ISSUE)
- Add the documentation issue template - (ISSUE)
Changed
- Only show quotes book image if there is image data
- Update the placeholder image
- Change wildcard import for DOMPurify
- Update search page hero
- Move search scrapers to their own folder
[2.11.0] - Mar 9, 2023
Added
- Add questions works route
Changed
- Only show instance information on the privacy page if the env variables are set
- Move works scrapers to their own folder
- Only show view question/quotes button on the book page if there is data
- Change book quotes page layout
- Add book questions page Redirector info to the README
[2.10.0] - Mar 7, 2023
Added
- Add "View More Books In This Series" buttons to the book page - (ISSUE)
- Add "Quotes" buttons to the book page - (ISSUE)
- Add the book link to books listed on the quotes page - (ISSUE)
- Add configurable instance information on the privacy page - (ISSUE)
- Add quotes works route
- Add new env variables to
.env.example
- Add book quotes page Redirector info to the README
Changed
- Use
next/link
with links in more components - Use dark mode colors for images while loading
Fixed
- Fix extra trailing slash in the quote page POST request
[2.9.1] - Feb 26, 2023
Changed
- Improve user error handling when no results are found on the search page
- Remove duplicate
.env
file
Fixed
- Fix ESLint errors and warnings
[2.9.0] - Feb 26, 2023
Added
- Add instance specific configurable privacy information - (ISSUE)
- Add new env variables to
.env.example
- Add information about adding a new instance to the README
Changed
- Hide review breakdown if no reviews exist
- Rename "Go To The Top" to "Back to Top" in the footer - (ISSUE)
- Update the instance issue template
- Update the
.env.local.example
file with new environment variables
Fixed
- Fix incorrect quotes pages redirection example URL in the README - (ISSUE)
[2.8.0] - Feb 25, 2023
Added
- Add quotes route
- Add quotes page Redirector info to the README
- Add influences to the author page
- Add info about using the search box to the FAQ
Changed
- Only show "...read more" button in the author, series, book descriptions and reviews after a certain character limit
- Make links in series description clearer - (ISSUE)
- Change scraper response json message from
status: "Success"
tostatus: "Received"
- Improve home page color gradient
- Update README screenshots
- Replace the question mark with an invisible character when a review has no stars
Fixed
- Fix incorrect loading message on the series route
- Fix text color of rating information on the series page in light mode
- Fix series description appearing when there was no series description
- Fix author links on the series page
- Fix incorrect external link in the FAQ
- Fix text under the home page hero being hidden in light mode
[2.7.1] - Feb 22, 2023
Added
- Add book series redirector info to the README
- Add search by buttons and path forwarding for search types (
Functionality not implemented yet) - Add Codeberg information for issues on the privacy policy
Fixed
- Fix author links on the series page
- Fix images & media not being proxied in reviews
- Fix
:
appearing while loading search results - Fix search page error location
- Fix invalid DOM property
stroke-width
in the search icon
[2.7.0] - Feb 21, 2023
Added
- Book series route
- Add html body color
Changed
- Rename book scraper and change the scraper path
Fixed
- Fix author link width on the search page
[2.6.1] - Feb 16, 2023
Fixed
- Fix empty Genre heading when there is no data - (ISSUE)
- Fix slug not being defined in
/genres/[...slug]
[2.6.0] - Feb 16, 2023
Added
- Add custom Error 404 and 500 pages
- Make the version number in the footer link to the
Changelog.md
file on GitHub. - (ISSUE) - Add "View on Goodreads" button to error pages - (ISSUE)
Changed
- Include error code in the route not supported message - (ISSUE)
Fixed
- Fix bug when there is no author description - (ISSUE)
- Fix the separation of author names and individual author links - (ISSUE)
- Fix review searching - (ISSUE)
[2.5.4] - Feb 14, 2023
Added
- Add more unsupported routes
Changed
- Move
ErrorMessage.js
component location - Centralize version info to the footer component
Fixed
- Fix bug in the number of reviews shown when there is only 1 review on the book page - (ISSUE)
- Fix description and genre section still being shown even when there is no content
[2.5.3] - Feb 12, 2023
Added
- Add pagination to reviews
- Add search page Redirector info to the README - (ISSUE)
- Show message when there are no search results
Changed
- Remove Search link from the header - (ISSUE)
Fixed
- Fix search box remaining visible underneath the loader when loading search results
- Fix
<a> cannot appear as a descendant of <a>
error on the author page - Fix review text overflow on mobile screens
- Fix review breakdown width on mobile screens
- Fix placeholder image being show on search page
- Fix review loading performance - (ISSUE)
[2.5.2] - Feb 11, 2023
Changed
- Improve website accessibility
Fixed
- Fix
<title>
element not being shown for the search results page - Fix search box not appearing on the search results page
[2.5.1] - Feb 11, 2023
Added
- Add search icon to the header - (ISSUE)
- Add addressed issue links to the CHANGELOG
Changed
- Make search box width larger when hovered/focused - (ISSUE)
- Update book page screenshot in the README
Fixed
- Fix
<a> cannot appear as a descendant of <a>
error on the book page
[2.5.0] - Feb 10, 2023
Added
- Add review breakdown - (ISSUE)
Changed
- Don't show search result components when there is a scraper error
- Dark mode review background color - (ISSUE)
[2.4.2] - Feb 5, 2023
Fixed
- "More screenshots" link in the README not working on Codeberg - (ISSUE)
[2.4.1] - Feb 5, 2023
Added
- Add search link to the footer
- Add author death date info - (ISSUE)
- Update Redirector info and screenshots in the README to reflect new updates - (ISSUE)
Changed
- Improve footer spacing on mobile screens
Fixed
- Fix author series book covers not displaying correctly
- Fix hover effect in light mode
[2.4.0] - Feb 5, 2023
Added
- Add search page and search route - (ISSUE)
Changed
- Allow search terms and URL input on the hero page
Fixed
- Fix default triangle icon for the
<details>
element being shown in the FAQ section - (ISSUE) - Fix hero overflow bug
[2.3.1] - Feb 4, 2023
Fixed
- Fix version numbering
- Fix unescaped-entities
- Add empty alt string for img elements
[2.3.0] - Feb 4, 2023
Added
[2.2.0] - Feb 4, 2023
Changed
- Remove
chrome-aws-lambda
andpuppeteer
, go back to using onlyCheerio
- Codeberg link in the FAQ and the Codeberg logo in the footer/header - (ISSUE)
[2.1.1] - Feb 3, 2023
Changed
- Optimize scraper
[2.1.0] - Feb 2, 2023
Added
- Add
chrome-aws-lambda
dependency
Changed
- Remove unneeded eslint rule
Fixed
- Fix the scraper not working after the latest Goodreads update - (ISSUE)
[2.0.0] (Oreki) - Feb 2, 2023
Added
- Use Puppeteer to scrape content
Changed
- Move the scraper error to the
ErrorMessage.js
component
Fixed
- Fix the scraper not working after the latest Goodreads update - (ISSUE)