Skip to content

Releases: async3619/cage

v1.0.0-dev.10

12 Dec 14:23
Compare
Choose a tag to compare
v1.0.0-dev.10 Pre-release
Pre-release

1.0.0-dev.10 (2022-12-12)

Bug Fixes 🐞

  • telegram: now telegram notifier not escape for markdown formatting (c2863c4)

Internal 🧰

  • make minimum interval be 10s only at development mode (6c3c994)
  • telegram: now notifier pushes data with new format instead of plain text (b9b49fe)

v1.0.0-dev.9

11 Dec 09:40
Compare
Choose a tag to compare
v1.0.0-dev.9 Pre-release
Pre-release

1.0.0-dev.9 (2022-12-11)

Features ✨

  • slack: implement slack notifier (7b4c7f1)

Internal 🧰

  • telegram: make telegram notification title message having more rich data (00f2464)

Bug Fixes 🐞

  • slack: fix a bug that slack notifier sending notification with no changes (c99f9a1)

v1.0.0-dev.8

11 Dec 07:04
Compare
Choose a tag to compare
v1.0.0-dev.8 Pre-release
Pre-release

1.0.0-dev.8 (2022-12-11)

Features ✨

  • telegram: implement telegram notifier (703d676)

Bug Fixes 🐞

  • telegram: fix a bug that telegram notifier sending notification with no changes (f12c511)

Internal 🧰

  • print logo at startup (f79b418)
  • watcher: simplify watcher related type codes (e9a888c)

v1.0.0-dev.7

08 Dec 03:25
Compare
Choose a tag to compare
v1.0.0-dev.7 Pre-release
Pre-release

1.0.0-dev.7 (2022-12-08)

Bug Fixes 🐞

  • core: fix a bug that logger does not formatting with empty string (eab3be9)
  • discord: now discord notifier shows user list with correct link url (fbc278f)
  • twitter: remove twitter auth methods that is not working anymore (c712e96)

v1.0.0-dev.6

07 Dec 15:42
Compare
Choose a tag to compare
v1.0.0-dev.6 Pre-release
Pre-release

1.0.0-dev.6 (2022-12-07)

Features ✨

  • core: implement --database cli option that can specify database path (98cdcf6)
  • core: implement --drop-database cli option that deletes database file (8e9adb5)

Internal 🧰

  • core: remove saving watcher states feature (4112e49)
  • core: use correct log level when no watcher configuration provided (c491476)
  • github: make urql client use node-fetch instead of built-in one (754c706)

Bug Fixes 🐞

  • core: fix a bug that application could not catch errors during collection followers (1b3cb39)
  • core: fix a bug that could not catch violating minimum value of config.watchInterval (9600827)

v1.0.0-dev.5

07 Dec 12:44
Compare
Choose a tag to compare
v1.0.0-dev.5 Pre-release
Pre-release

1.0.0-dev.5 (2022-12-07)

Features

  • github: implement github watcher using GraphQL API (7c6b0de)

Internal

  • change project mascot emoji from 🐦 to 🦜 (dd5f76d)
  • core: make BaseWatcher.doWatch as default-provided for better abstraction (04ff51f)
  • remove whitespace between emojis (606da97)

v1.0.0-dev.4

07 Dec 03:22
Compare
Choose a tag to compare
v1.0.0-dev.4 Pre-release
Pre-release

1.0.0-dev.4 (2022-12-07)

Features

  • core: implement update notifying feature (b988a98)

Bug Fixes

  • core: fix a bug that logger could not applying styles properly (bd4095c)
  • discord: now discord notifier notifies with correct timestamp (a07e78c)

v1.0.0-dev.3

07 Dec 01:33
Compare
Choose a tag to compare
v1.0.0-dev.3 Pre-release
Pre-release

1.0.0-dev.3 (2022-12-07)

Bug Fixes

  • core: update default configuration to fit to the newest config schema (061e8a9)

Internal

  • cli: add short-hand option flag for --verbose (202b12d)
  • core: remove console clearing on startup (bb8a661)

v1.0.0-dev.2

06 Dec 11:57
Compare
Choose a tag to compare
v1.0.0-dev.2 Pre-release
Pre-release

1.0.0-dev.2 (2022-12-06)

Features

  • core: implement user detection for users who renaming displayName or userId (9c94b85)
  • discord: notifier now notifies renaming user logs well (f8e2bb6)

Bug Fixes

  • discord: fix a bug that discord notifier notifies with wrong number of data (c04902b)
  • discord: fix a bug that notification having wrong unfollower count (c6ee7c1)

Internal

  • core: now it save old displayName and userId whenever renames (fbb574c)
  • core: rename user log repository table name (6bca5a2)
  • twitter: make twitter watcher to use official api client (b75ab6a)
  • twitter: remove redundant legacy codes (09b987a)

v1.0.0-dev.1

05 Dec 18:54
Compare
Choose a tag to compare
v1.0.0-dev.1 Pre-release
Pre-release

1.0.0-dev.1 (2022-12-05)

Features

  • config: implement basic file-based configuration feature (17286e7)
  • core: implement (un)follower detection through database (8265e55)
  • core: implement basic cli feature (75ee061)
  • discord: implement discord webhook notifier (fd6c4ec)
  • logger: implement basic logger (91c40de)
  • twitter: implement basic twitter auth logic (f4d84a7)
  • twitter: implement collecting follower data feature (db9ab2b)

Bug Fixes

  • core: rewrite new follower and unfollower check routine (47d9be4)

Internal

  • core: add basic watching feature through cron (07f98fb)
  • core: make config file path always to be absolute when given path is relative (9c5c41e)
  • core: make fetcher can retry when request throws an error (91e1ec4)
  • core: make logger can format string with arguments (2347423)
  • core: make logger can style string with new format tokens (65f6df9)
  • core: make logger not to log verbose level logs when verbose mode is disabled (5ad4bf3)
  • core: remove exit handler and cleaning up routine (a140d65)
  • core: rename log level from silly to verbose (1f3d08a)
  • core: use throttle instead of waiting for main task loop (40a6db5)
  • reimplement how watcher state saved or loaded (cd763c9)
  • update type Fn for better usage (bb5954b)
  • watcher: make watcher hash data can be retrieved by its own implementation (866b9b6)