Skip to content

Latest commit

 

History

History
614 lines (326 loc) · 30.6 KB

changelog.md

File metadata and controls

614 lines (326 loc) · 30.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.0 (2025-02-25)

Features

  • Add custom error for cloudflare block (0824952)

Bug Fixes

  • deps: update dependency @graphql-tools/schema to v10.0.19 (#109) (548fa05)

4.4.0 (2025-02-22)

Features

  • Add guesser fallback (7829177)
  • Add validation for protocol (a9c62bf)

4.3.0 (2025-02-22)

Features

  • Add url validation on feed (820e6a8)
  • Add url validation on findFeed (4620b01)

4.2.0 (2025-02-15)

Features

  • Add logger with level configuration option (04cddc0)

4.1.0 (2025-02-15)

Features

  • Add support for turning of csrf protection (6182315)

4.0.1 (2025-02-15)

Bug Fixes

  • Use port and host from cli args (9ada4df)

4.0.0 (2025-02-14)

⚠ BREAKING CHANGES

  • Use POST requests instead of GET requests.

Bug Fixes

  • deps: update dependency @sentry/node to v9 (5560961)
  • Add catch all not a feed error (35281e5)
  • Remove lodash-fp (2ca5904)
  • Run npm audit fix (713458e)
  • Upgrade apollo to v4 standalone mode (bcd0587)
  • Use forked version of rss-to-json (f6b3d4c)
  • deps: update dependency @graphql-tools/schema to v10 (60beae9)
  • deps: update dependency @graphql-tools/schema to v9.0.19 (#59) (5ff9f83)
  • deps: update dependency @sentry/node to v7.120.3 (#61) (f1ba474)
  • deps: update dependency apollo-server-micro to v3.13.0 (#63) (ecab547)
  • deps: update dependency axios to v1.6.0 [security] (e887cf6)
  • deps: update dependency axios to v1.7.4 [security] (29cb85e)
  • deps: update dependency axios to v1.7.9 (#64) (b41b103)
  • deps: update dependency cheerio to v1.0.0 (#60) (07c66c3)
  • deps: update dependency cmd-ts to ^0.13.0 (#65) (8556484)
  • deps: update dependency debug to v4.4.0 (#66) (613d2f3)
  • deps: update dependency graphql to v16.10.0 (#67) (07a10a9)
  • deps: update dependency graphql to v16.8.1 [security] (ba058d8)
  • deps: update dependency http-status-codes to v2.3.0 (#68) (9cb9a1e)
  • deps: update dependency normalize-url to v6.1.0 (#70) (0deca29)
  • deps: update dependency rss-parser to v3.13.0 (#71) (c61b3c1)
  • deps: update dependency update-notifier to v7 (f5a4436)
  • Disable persisted queries in apollo server (ad01e75)
  • Upgrade apollo server (c11c6c8)
  • Upgrade axios (96cc624)
  • Upgrade node version to 18 (ce8c48f)
  • Upgrade sentry (bcbc5f9)

3.0.4 (2022-03-13)

3.0.3 (2022-03-13)

Bug Fixes

  • Remove node env from builder image (a62c99a)

3.0.2 (2022-03-13)

3.0.1 (2022-03-13)

Bug Fixes

3.0.0 (2021-06-27)

⚠ BREAKING CHANGES

  • Drops support for node 10 and 12. If you need support for that you can change the target in tsconfig and compile the project.
  • This renames multiple fields in the schema. Check the schema definition in graphiql or schema.ts

Features

  • Make the schema compatible with the json feed spec (da50751)

Bug Fixes

  • Add types for jsonfeed and handle v1.1 spec (7ed710b)
  • Set minimum node version to 14 (b40108b)
  • Upgrade @sentry/node (9fdc8ab)
  • Upgrade normalize-url (4d28452)

2.9.1 (2021-06-02)

2.9.0 (2021-06-02)

Features

  • Add support for jsonfeed v1 (d78906c)

2.8.1 (2021-03-30)

Bug Fixes

  • Add support for feed links without leading slash (4da2091)
  • Add y18n to resolutions (afb5711)
  • Upgrade graphql dependencies (7dbda12)
  • Upgrade rss-parser (a3f373a)
  • Upgrade rss-to-json (3bf73f7)

2.8.0 (2021-02-13)

Features

  • Add support for startTime and endTime (04d14ab), closes #3

2.7.2 (2021-02-13)

Bug Fixes

  • Upgrade @sentry/node to 6.1.0 (01405bc)
  • Upgrade feedme to 2.0.2 (e62bb6e)
  • Upgrade normalize-url to 5.3.0 (1e6a3f7)
  • Upgrade rss-parser to 3.11.0 (40516b3)
  • Upgrade rss-to-json to 1.1.2 (ca2445a)

2.7.1 (2020-11-02)

Bug Fixes

  • Add handling of tls errors (9e42a96)

2.7.0 (2020-10-25)

Features

  • Add timeout to feed request (0d3a127)

Bug Fixes

  • Make error handling return own errors (4f95842)
  • Upgrade axios to 0.21.0 (d164827)
  • Upgrade sentry client (717d328)

2.6.2 (2020-10-14)

Bug Fixes

  • Add release tag in sentry (4aa0138)
  • Handle ECONNRESET errors (5d6e803)

2.6.1 (2020-10-02)

Bug Fixes

  • Make sentry debug controllable with env variable (b6a4044)

2.6.0 (2020-10-02)

Features

  • Port raven to sentry sdk and add error filtering (2a6e209)

2.5.0 (2020-10-02)

Features

Bug Fixes

  • Add handling of not feed errors in rss-to-json (8992e7c)
  • Upgrade normalize-url (8a26300)

2.4.0 (2020-09-30)

Features

  • Add new parser rss-to-json (bf7dc71)
  • Enable feedme and rss-to-json (3773c9b)

Bug Fixes

  • Enable filtering of empty entries (3fd0add)
  • Handle more errors in requests (0b64958)
  • Make categories parsing in feedme work (5d5a0e8)

2.3.3 (2020-09-29)

Bug Fixes

  • Handle unknown status code (e955531)

2.3.2 (2020-09-29)

Bug Fixes

  • Add connection refused error (7cb8be5)
  • Add status text in upstream error (abe215c)

2.3.1 (2020-09-29)

Bug Fixes

  • Upgrade dependencies with vulnerabilities (5efcf6e)
  • Upgrade normalize-url (414fb2c)
  • Use node 14 in dockerfile (54e0f17)

2.3.0 (2020-09-29)

Features

  • Make findfeed return errors (7fa09ab)

Bug Fixes

2.2.0 (2020-09-28)

Features

  • Add more information in error responses (c7bfa84)

2.1.3 (2020-09-27)

Bug Fixes

  • Upgrade axios to 0.20.0 (770e7e7)
  • Upgrade graphql dependencies (0ffe768)

2.1.2 (2020-09-27)

Bug Fixes

  • Upgrade normalize-url to 5.1.0 (c1acda4)
  • Upgrade rss-parser to 3.9.0 (a121774)

2.1.1 (2020-09-27)

Bug Fixes

  • Make rss-parser work with CET and CEST dates without parenthesis (e787392)
  • Return error on empty url in findFeed (8d5ac1a)

2.1.0 (2020-05-18)

Features

  • Add support for categories (9e99ec0)
  • Add support for entry author (c8c3ff9)

Bug Fixes

  • Correctly set required in schema (0a878d9)

2.0.0 (2020-02-03)

⚠ BREAKING CHANGES

  • Require node 10
  • The old routes are replaced by having the graphql endpoint at "/".

Features

  • Upgrade apollo and move route to / (b05acd4)

Bug Fixes

1.5.12 (2018-02-23)

Bug Fixes

1.5.11 (2018-02-23)

Bug Fixes

  • Add starting message (e52a9ad)
  • Throw correct exception with axios (e65b1ee)
  • Try without normalizing url if it fails in findFeed (0239fcf)

1.5.10 (2018-02-23)

Bug Fixes

  • Add more debug logging to findfeed (5b500a6)
  • Change from superagent to axios (4ca882d)

Performance Improvements

  • Remove unecessary duplicate requests for feeds (87fed1e)

1.5.9 (2018-02-23)

Bug Fixes

  • Accept rss-feeds with html content-type (6900b5a)
  • package: update graphql to version 0.13.0 (36aceef)

1.5.8 (2017-12-17)

Bug Fixes

  • Add type to error response with name of exception (40265b6)
  • Make ConnectionFailed error extend BaseError (6e210e3)
  • Use apollo server instead of graphql-express (29e6419)

1.5.7 (2017-12-11)

Bug Fixes

  • Upgrade micro to 9.0.2 (6efec1c)
  • Upgrade raven to 2.3.0 (727b785)
  • Upgrade rss-parser to 2.11.0 (130de3c)
  • Upgrade superagent to 3.8.2 (f4bddbe)

1.5.6 (2017-12-10)

Bug Fixes

  • Add parser to ParserError (feca909)
  • Make error handling use full parser list (a224ec6)
  • Make rss-parser reject with NotAFeedError on syntax error (5093a73)
  • Remove feedme from list of parsers (8044de7)

1.5.5 (2017-12-06)

Bug Fixes

  • Accept application/xml as rss feeds (50ed952)

1.5.4 (2017-12-02)

Bug Fixes

  • package: update normalize-url to version 2.0.0 (1f812de)

1.5.3 (2017-11-19)

Bug Fixes

  • Move normalizing of url after all building of the url (e2a0f23)

1.5.2 (2017-11-17)

Bug Fixes

  • Filter out crashed findfeed results (9113c2b)

1.5.1 (2017-11-16)

Bug Fixes

  • Add support for feeds with content-type text/xml (f4c5a1d)
  • Add title to the case when same url is returned (a7b89e0)

1.5.0 (2017-11-08)

Bug Fixes

Features

  • Add title to findFeed result (047c8fc)

1.4.1 (2017-11-01)

Bug Fixes

  • Make normalize urls to not remove trailing slash (315f7eb)

1.4.0 (2017-11-01)

Features

  • Support feeds in findfeed (4624bdc)

1.3.2 (2017-10-29)

Bug Fixes

1.3.1 (2017-10-15)

Bug Fixes

1.3.0 (2017-08-05)

Bug Fixes

  • package: update cheerio to version 1.0.0-rc.2 (c5aaf3e)
  • package: update graphql to version 0.10.0 (b232402)
  • package: update micro to version 8.0.0 (b1d057b)
  • Make findFeed return full url (7780a33), closes #10
  • Move nock to dev dependencies (fdadc10)
  • Update rss-parser and use isoDate (d8e8112)
  • Upgrade express-graphql (711c084)
  • Upgrade raven (0040ff8)
  • Use internal request wrapper in findFeed (79c76e6)
  • Use npmignore to remove tests and fixtures (99ea41c)

Features

  • Add feedme to available parsers (5a53ff0)

1.2.0 (2017-05-13)

Bug Fixes

  • Add info about raven dsn in help screen (4de993d)
  • Rename fromWebsite to findFeed (157ea90)
  • Upgrade raven to 2.0.0 (50b881c)

Features

  • Add a way to discover feeds through website URL (#2) (b1a3df8)

1.1.0 (2017-05-11)

Features

  • Add parser field to feed response (e50d312)