Skip to content

Latest commit

 

History

History
524 lines (278 loc) · 15.4 KB

File metadata and controls

524 lines (278 loc) · 15.4 KB

Changelog

v0.5.1

compare changes

v0.5.0

compare changes

🩹 Fixes

  • Use enums for store names (4ca155f)

🏡 Chore

  • Remove test HTML files from github's language breakdown (880364d)
  • Remove playground.html from github language breakdown (0ffc923)
  • Fix path to test fixtures (26f2333)
  • Remove deprecated store names (27c7fde)

⚠️ Breaking Changes

  • 27c7fde: Replace "chrome-extensions", "firefox-extensions", and

❤️ Contributors

v0.4.21

compare changes

🚀 Features

  • Add prometheus metrics for fetching extension without a cache (#19)

🏡 Chore

🤖 CI

  • Upgrade github actions to fix node 20 warning (13340c3)
  • Switch from changelogen to aklinker1/zero-changelog (e596465)
  • Skip validation for dry runs (6b3a9ce)
  • Skip other steps on dry run (c1da5f7)

❤️ Contributors

v0.4.19

compare changes

🚀 Enhancements

  • Add prometheus metrics for fetching extension without a cache (#19)

🏡 Chore

  • Fix dev server startup log (16e52b9)

🤖 CI

  • Upgrade github actions to fix node 20 warning (13340c3)

❤️ Contributors

v0.4.18

compare changes

🩹 Fixes

🏡 Chore

🤖 CI

❤️ Contributors

v0.4.17

compare changes

🩹 Fixes

  • firefox: Don't error when an addon has no description or summary (#13)
  • Limit number of concurrent crawls to reduce memory spike when crawling 140+ sites at once (01ae573)
  • Scope store service instances to requests (#17)
  • Use classes instead of factory functions for stores (#18)

🤖 CI

  • Reenable deployment step (a7008b5)

❤️ Contributors

v0.4.16

compare changes

🚀 Enhancements

  • Add support for an SQLite cache as a low-memory option (#14)

🩹 Fixes

  • Deduplicate chrome screenshots (#15)

🏡 Chore

🤖 CI

  • Disable deployment step (703317f)

❤️ Contributors

v0.4.15

compare changes

🩹 Fixes

  • chrome: Don't error when there are no users (5b0ff54)

🏡 Chore

❤️ Contributors

v0.4.14

compare changes

🤖 CI

  • Update redeploy webhook setup (587d71a)

❤️ Contributors

v0.4.13

compare changes

🩹 Fixes

  • Add logs to indicate which cache to use (4d9b034)

❤️ Contributors

v0.4.12

compare changes

🚀 Enhancements

  • Improved memory managment and cleanup (#11)

🤖 CI

❤️ Contributors

v0.4.11

compare changes

🏡 Chore

  • Update download path for chrome crawler debugging (6aab516)
  • Switch to logger with JSON support (23ac524)

❤️ Contributors

v0.4.10

compare changes

🩹 Fixes

  • Update Chrome Web Store crawler selector for user count (#9)

🏡 Chore

  • Use --frozen-lockfile in docker image (53371e3)

❤️ Contributors

v0.4.9

compare changes

🚀 Enhancements

  • Add FirefoxAddon.slug, FirefoxAddon.guid, and EdgeAddon.productId to model schema (3ce60f3)

🏡 Chore

  • Cleanup introspection error handling (c07c5ea)

🤖 CI

  • Use alpine docker image (ae3909b)

❤️ Contributors

v0.4.8

compare changes

🩹 Fixes

  • Fix non-working cors short-circuit (8096d77)

❤️ Contributors

v0.4.7

compare changes

🩹 Fixes

  • Revert dockerfile completely (7196fed)

❤️ Contributors

v0.4.6

compare changes

🩹 Fixes

  • Fix production docker image startup crash (0025b07)

🏡 Chore

  • Cleanup GQL context type (1613244)

🤖 CI

  • Use commit hashes for github actions (b41b009)

❤️ Contributors

v0.4.5

compare changes

🚀 Enhancements

  • Add support for getting edge extensions by CRX ID (#7)

💅 Refactors

  • Standardize and share store definitions (#8)

🏡 Chore

  • Switch to nano-staged (25353e4)
  • Fix cors issue due to an async global hook (a249ffb)
  • Cleanup unnecessary config files (aa0d746)
  • Remove separate markdown files (b9f50e0)
  • Cleanup docker ignore (d87433f)
  • Add cspell (422d817)
  • Optimize docker image size 225MB -> 107MB (b5b9a07)
  • Fix ctx: any in graphql resolvers (ae09580)

❤️ Contributors

v0.4.4

compare changes

🚀 Enhancements

  • Add base Extension interface to GQL schema (5dbd328)

📖 Documentation

🏡 Chore

❤️ Contributors

v0.4.3

compare changes

📖 Documentation

  • Update OpenAPI docs, adding descriptions and examples to everything (63f6cf2)

🏡 Chore

❤️ Contributors

v0.4.2

compare changes

🩹 Fixes

  • Accept CORS requests correctly (c2b92d5)

❤️ Contributors

v0.4.1

compare changes

🩹 Fixes

❤️ Contributors

v0.4.0

compare changes

🚀 Enhancements

  • ⚠️ Upgrade bun and refactor routing (#6)

🏡 Chore

  • Update changelog generation config (52f936b)
  • Add MIT License (1ee6329)

🤖 CI

⚠️ Breaking Changes

  • ⚠️ Upgrade bun and refactor routing (#6)

❤️ Contributors

v0.3.20

compare changes

🏡 Chore

  • Comment out debugging file write (2c53851)
  • Add comment detailing adding test fixture for chrome crawler (4ff5618)

v0.3.19

compare changes

🩹 Fixes

  • Refactor CWS crawler to more safely extract extension details (#5)

v0.3.18

compare changes

🩹 Fixes

  • Fix broken chrome crawler after layout change (f702361)

🏡 Chore

v0.3.17

compare changes

🩹 Fixes

v0.3.16

compare changes

🩹 Fixes

  • Properly remove the second comma from user counts over 1,000,000 (b43d9af)

🏡 Chore

v0.3.15

compare changes

🩹 Fixes

v0.3.14

compare changes

🚀 Enhancements

  • Extract screenshots from CWS and Firefox addons (#3)

🏡 Chore

  • Bump bun version to 1.1.31 (74249c1)

v0.3.13

compare changes

🩹 Fixes

  • Only return null for crawl errors, not all extension in chromeExtensions (f5c1c1b)

v0.3.12

compare changes

🩹 Fixes

  • Remove ' - Chrome Web Store' title suffix from extension names (1ac0d9f)

🏡 Chore

v0.3.11

compare changes

🩹 Fixes

  • Reduce cache from 24 hours to 1 hour (f564997)

🏡 Chore

  • Use @aklinker1/check to simplify checks (90e10fe)

v0.3.10

compare changes

🩹 Fixes

  • Catch error when extension doesn't have any ratings (d04b8b9)

🏡 Chore

🤖 CI