Skip to content

Commit

Permalink
chore(📦): 1.1.0
Browse files Browse the repository at this point in the history
## [1.1.0](v1.0.2...v1.1.0) (2024-11-01)

### Internal 🧰

* change project mascot emoji from 🐦 to 🦜 ([dd5f76d](dd5f76d))
* **cli:** add short-hand option flag for `--verbose` ([202b12d](202b12d))
* **core:** add basic watching feature through cron ([07f98fb](07f98fb))
* **core:** make `BaseWatcher.doWatch` as default-provided for better abstraction ([04ff51f](04ff51f))
* **core:** make app-overfocused business logics separated into individual tasks ([53507b3](53507b3))
* **core:** make config file path always to be absolute when given path is relative ([9c5c41e](9c5c41e))
* **core:** make fetcher can retry when request throws an error ([91e1ec4](91e1ec4))
* **core:** make logger can format string with arguments ([2347423](2347423))
* **core:** make logger can style string with new format tokens ([65f6df9](65f6df9))
* **core:** make logger not to log verbose level logs when verbose mode is disabled ([5ad4bf3](5ad4bf3))
* **core:** now it save old `displayName` and `userId` whenever renames ([fbb574c](fbb574c))
* **core:** remove console clearing on startup ([bb8a661](bb8a661))
* **core:** remove exit handler and cleaning up routine ([a140d65](a140d65))
* **core:** remove saving watcher states feature ([4112e49](4112e49))
* **core:** rename log level from `silly` to `verbose` ([1f3d08a](1f3d08a))
* **core:** rename user log repository table name ([6bca5a2](6bca5a2))
* **core:** use correct log level when no watcher configuration provided ([c491476](c491476))
* **core:** use throttle instead of waiting for main task loop ([40a6db5](40a6db5))
* **discord:** remove redundant log count checking logic ([a62870a](a62870a))
* **github:** make urql client use `node-fetch` instead of built-in one ([754c706](754c706))
* make minimum interval be 10s only at development mode ([6c3c994](6c3c994))
* print logo at startup ([f79b418](f79b418))
* reimplement how watcher state saved or loaded ([cd763c9](cd763c9))
* remove redundant logging ([5f310a7](5f310a7))
* remove whitespace between emojis ([606da97](606da97))
* **telegram:** make telegram notification title message having more rich data ([00f2464](00f2464))
* **telegram:** now notifier pushes data with new format instead of plain text ([b9b49fe](b9b49fe))
* **twitter:** make twitter watcher to use official api client ([b75ab6a](b75ab6a))
* **twitter:** remove redundant legacy codes ([09b987a](09b987a))
* update type `Fn` for better usage ([bb5954b](bb5954b))
* **watcher:** make watcher hash data can be retrieved by its own implementation ([866b9b6](866b9b6))
* **watcher:** simplify watcher related type codes ([e9a888c](e9a888c))

### Bug Fixes 🐞

* **bluesky:** use provided users did instead of hard coded one ([f3ec641](f3ec641))
* **core:** fix a bug that application could not catch errors during collection followers ([1b3cb39](1b3cb39))
* **core:** fix a bug that could not catch violating minimum value of `config.watchInterval` ([9600827](9600827))
* **core:** fix a bug that could not retrieve old data due to maximum depth ([5044405](5044405))
* **core:** fix a bug that logger could not applying styles properly ([bd4095c](bd4095c))
* **core:** fix a bug that logger does not formatting with empty string ([eab3be9](eab3be9))
* **core:** fix bug that app calling notifiers without any logs ([40bfdf5](40bfdf5))
* **core:** rewrite new follower and unfollower check routine ([47d9be4](47d9be4))
* **core:** update default configuration to fit to the newest config schema ([061e8a9](061e8a9))
* **discord:** fix a bug that discord notifier notifies with wrong number of data ([c04902b](c04902b))
* **discord:** fix a bug that notification having wrong unfollower count ([c6ee7c1](c6ee7c1))
* **discord:** now discord notifier notifies with correct timestamp ([a07e78c](a07e78c))
* **discord:** now discord notifier shows user list with correct link url ([fbc278f](fbc278f))
* **github:** fix bug that github api client returns cached result ([3dc63b9](3dc63b9))
* **slack:** fix a bug that slack notifier sending notification with no changes ([c99f9a1](c99f9a1))
* **telegram:** fix a bug that telegram notifier sending notification with no changes ([f12c511](f12c511))
* **telegram:** now telegram notifier not escape for markdown formatting ([c2863c4](c2863c4))
* **twitter:** make twitter watcher to use rettiwt-api package instead of official one ([#4](#4)) ([18e6374](18e6374))
* **twitter:** now twitter watcher uses actual user id instead of hardcoded one ([5e53aa9](5e53aa9))
* **twitter:** remove twitter auth methods that is not working anymore ([c712e96](c712e96))

### Features ✨

* **bluesky:** implement bluesky watcher ([b097f4c](b097f4c))
* **config:** implement basic file-based configuration feature ([17286e7](17286e7))
* **core:** implement (un)follower detection through database ([8265e55](8265e55))
* **core:** implement `--database` cli option that can specify database path ([98cdcf6](98cdcf6))
* **core:** implement `--drop-database` cli option that deletes database file ([8e9adb5](8e9adb5))
* **core:** implement basic cli feature ([75ee061](75ee061))
* **core:** implement specific user ignoring feature ([6b01a31](6b01a31))
* **core:** implement update notifying feature ([b988a98](b988a98))
* **core:** implement user detection for users who renaming `displayName` or `userId` ([9c94b85](9c94b85))
* **discord:** implement discord webhook notifier ([fd6c4ec](fd6c4ec))
* **discord:** notifier now notifies renaming user logs well ([f8e2bb6](f8e2bb6))
* **github:** implement github watcher using GraphQL API ([7c6b0de](7c6b0de))
* **instagram:** implement instagram watcher ([#7](#7)) ([a679f23](a679f23))
* **logger:** implement basic logger ([91c40de](91c40de))
* **mastodon:** implement mastodon watcher ([dd0c7e3](dd0c7e3))
* **slack:** implement slack notifier ([7b4c7f1](7b4c7f1))
* **telegram:** implement telegram notifier ([703d676](703d676))
* **twitter:** implement basic twitter auth logic ([f4d84a7](f4d84a7))
* **twitter:** implement collecting follower data feature ([db9ab2b](db9ab2b))
  • Loading branch information
semantic-release-bot committed Nov 1, 2024
1 parent 033c05e commit 736fa5c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "cage-cli",
"description": "realtime unfollower detection for any social services",
"version": "1.0.1",
"version": "1.1.0",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand Down

0 comments on commit 736fa5c

Please sign in to comment.