Skip to content

Latest commit

 

History

History
1274 lines (648 loc) · 79.6 KB

CHANGELOG.md

File metadata and controls

1274 lines (648 loc) · 79.6 KB

Semantic Versioning Changelog

1.104.0 (2022-12-10)

🚀 Features

  • features: add a proper support for DMs (885922a), closes #1895
  • noon: send an error message if the guild cannot be found in the message (04b7466), closes #1896
  • help: sort the list of commands (83a37ee), closes #1897

1.103.0 (2022-11-30)

🚀 Features

  • commands: add new command heartbeat (f971804), closes #1883 The heartbeat is just the humanized name to say ping.

1.102.1 (2022-11-26)

🐛 Bug Fixes

  • sonia: fix an issue that is causing the bot to be broken (#1885) (38b9d95)

1.102.0 (2022-11-26)

🚀 Features

  • commands: disallow some features on channel types that make no sense (0796dfa), closes #1853

1.101.0 (2022-11-20)

🚀 Features

  • commands: disallow some commands on channel types that make no sense (d4256ca), closes #1863 For now, text channels, DM channels and thread channels are only covered. The feature command is disabled for thread channels.

1.100.1 (2022-11-18)

🐛 Bug Fixes

  • dm: allow Sonia to communicate through DMs (42cd207), closes #1855

1.100.0 (2022-11-17)

🚀 Features

  • thread: allow Sonia to reply in threads (c5a02fb), closes #1816

1.99.3 (2022-11-16)

🐛 Bug Fixes

  • messages: allow to send empty messages with only embeds. (#1849) (97fe68f)

1.99.2 (2022-11-16)

🐛 Bug Fixes

  • release-notes: stop sending previously sent ones (#1845) (c2deaaf)

1.99.1 (2022-11-01)

🐛 Bug Fixes

  • database: fix an issue with the database initialization (323e36e) This was causing many issues, for example the release notes were not sent automatically to the channels as expected.
  • release-notes: format properly the release notes in CLRF format (e25cdd4)

1.99.0 (2022-10-31)

🐛 Bug Fixes

  • activity: add fifteen missing listening activities for Sonia (d15e7e1)

🚀 Features

  • activity: add twenty new activities for Sonia (3670324) add listening activities for Apollo Brown, Army Of The Pharaohs, Bigflo & Oli, DempseyRollBoy, Evidence, Grits, Gunna, Kanye West, Lil Baby, Mac Miller, Moby, Orelsan, Polo G, Rema, Roy Jones, Rxseboy, Sleepy Hallow, 24KGoldn, Vinnie Paz and Wiz Khalifa.

1.98.0 (2021-06-27)

🚀 Features

  • quote: add a new command "quote" (2b1d5c7)

1.97.0 (2021-05-15)

🚀 Features

  • release-notes: add a dedicated UI per release type (cd6270e)

1.96.0 (2021-05-12)

🚀 Features

  • new-version: add specific messages based on the release type (75791f4)

1.95.1 (2021-05-02)

🐛 Bug Fixes

  • mention: sonia will also check for nicknames and real names in the mentions (4187e8f)

1.95.0 (2021-05-01)

🐛 Bug Fixes

  • typo: fix a typo in one of the release notes message (76955e0)
  • release-notes: stop sending the log message in sonia guild if nothing was sent (0dfbcad)

🚀 Features

  • joke: respond to simple and basic stuff (8df6109)

1.94.0 (2021-04-30)

🚀 Features

  • joke: add a special joke when asking "any question?" to sonia (e412972)

1.93.0 (2021-04-25)

🚀 Features

  • activity-listening: add 17 new hip-hop artists (b6e8843)

1.92.1 (2021-04-25)

🐛 Bug Fixes

  • release-notes: the feature command will works as expected for the release notes feature (62bb0d6)

1.92.0 (2021-04-25)

🐛 Bug Fixes

  • feature: allow to have kebab-case feature names (c1ba9aa)

🚀 Features

  • help-command: add better description for the feature command (4a7aea8)
  • features: add release notes feature (6976d06)
  • sonia-guild: send message in logs channel for release notes count (a05f676)

1.91.0 (2020-11-29)

🚀 Features

  • responses: respond Trivago to hotel in DM and channels (eaa2276), closes #423

1.90.0 (2020-11-28)

🚀 Features

  • sonia-emotional-state: change random every 5 to 30 min (c40a2e6), closes #616
  • response: respond pong to ping on a channel (7e05fd5)
  • response: respond pong when mentioned with ping in a DM (8108216)

1.89.0 (2020-11-21)

🚀 Features

1.88.0 (2020-11-18)

🚀 Features

  • noon: add more message variation for the humanize flag (8eab245)
  • noon: don't display the noon feature in backticks in the messages (9c765fd)

1.87.0 (2020-11-17)

🐛 Bug Fixes

  • typography: add missing dot for the flag error messages title (009c615)
  • typography: add missing dot for the noon feature success messages title (b8abd3f)

🚀 Features

  • noon: add humanize flag to display the current state of the feature (6e39f2e)

1.86.0 (2020-11-11)

🚀 Features

  • noon: forbid to combine enabled and disabled flags (9579462)

1.85.0 (2020-11-07)

🐛 Bug Fixes

  • typing: stop displaying the typing indicator on basic messages (1d11633)

🚀 Features

  • messages: display all embed messages fields as one column (e5a52a8), closes #1124

1.84.1 (2020-11-06)

🐛 Bug Fixes

  • noon-help: fix a wording issue in the description (4718c40)

1.84.0 (2020-11-06)

🚀 Features

  • noon: add help flag (4529eab)
  • commands: prioritize the feature command before the help command (c5eaee0)

1.83.0 (2020-10-31)

🚀 Features

  • sonia: add a typing indicator when responding to messages (82c1687)
  • empty-flag-error: enhance the error message (cea9cd6)

1.82.0 (2020-10-31)

🐛 Bug Fixes

  • noon: the disabled flag will works as expected (cfc68f9)

🚀 Features

  • flags: sort alphabetically the list of flags when display on messages (88baf21)

1.81.0 (2020-10-25)

🐛 Bug Fixes

  • noon: try to send the noon messages even when guilds no longer exists (07367db), closes #1061

🚀 Features

  • noon-command: add the disabled flag (--disabled or -d) (53e767b)

1.80.1 (2020-10-24)

🐛 Bug Fixes

  • noon: send the noon message on the channels with noon option enabled (2fa65bd)

1.80.0 (2020-10-23)

🚀 Features

  • noon: only send noon messages on enabled channels (dde2cef)

1.79.1 (2020-10-18)

🐛 Bug Fixes

  • release: publish the release on npm as a public package (ccc552b)

1.79.0 (2020-10-18)

🚀 Features

  • activity: added 11 rappers to Sonia listening activity (3591e0a), closes #1015

1.78.0 (2020-10-17)

🚀 Features

1.77.0 (2020-10-14)

🚀 Features

  • noon-feature: persist the command state on the database (63b53b9)

1.76.0 (2020-09-14)

🐛 Bug Fixes

  • commands: allow to catch all the flags instead of 2 (63e3f54), closes #925

🚀 Features

  • command-feature: display an embed message error when duplicated flags are given (d3e7d0a), closes #903

1.75.0 (2020-09-10)

🐛 Bug Fixes

  • new-version: safely send the release notes to avoid an error (f75309f)

🚀 Features

  • feature-noon: return an embed message when all flag actions were executed (543508d)

1.74.0 (2020-09-09)

🚀 Features

  • feature-noon: add enabled (or e) flags (8629afb)
  • feature-noon: for each flag execute the related command (ab56450)

1.73.0 (2020-09-01)

🚀 Features

  • command-feature: return an embed message when a flag is incorrect (86b3552)
  • command-feature-empty-flags-error: show also the shortcuts in the list of flags (88cabfb)
  • command-feature-empty-flags-error: show the flags prefixes in the list of flags (5d30e89), closes #858
  • command-feature-errors: show the shortcuts for the feature names when listing all features (6c48813), closes #857

1.72.1 (2020-08-26)

🐛 Bug Fixes

  • sonia: the bot will no longer be disconnected from Discord (22cdfe6), closes #863
  • sonia: the bot will no longer be disconnected from Discord (b004f54)

1.72.0 (2020-08-26)

🐛 Bug Fixes

  • release-notes: send the release notes when a new version is available (7482d58)

🚀 Features

  • command-feature: enhance the text for the empty feature name error message (dd14a10)
  • command-feature: enhance the text for the empty feature name error message (d4f12cf)
  • command-feature: enhance the text for the empty feature name error message (b0d21bd)
  • command-feature: respond an error when no flag is specified (dd2857f)

1.71.0 (2020-08-20)

🚀 Features

  • release-notes: add more message variations (a178579)
  • command-feature-errors: remove the emojis from the embed messages (0eb0e07), closes #805
  • command-feature: respond an embed message when the given feature name is not valid (a9f9315)
  • command-feature-errors: use lowercase feature name instead of capitalized (18e5779), closes #804

1.70.1 (2020-08-18)

🐛 Bug Fixes

  • typo: change has to works to has to work (901d62e), closes #800
  • release-notes: remove the special closes mention (83c2ce0)

1.70.0 (2020-08-17)

🚀 Features

  • command-feature: respond an embed error message when the feature name is empty (533091c)

1.69.1 (2020-08-17)

🐛 Bug Fixes

  • release-notes: continue to send the release notes when a new version is available even when a fail occur on another guild (1e5e85a), closes #776

1.69.0 (2020-08-16)

🚀 Features

  • feature: respond an embed error message when the feature content is empty (edc8171)

1.68.0 (2020-08-16)

🚀 Features

  • feature: add noon feature for the feature command (and n as a shortcut) (9840b99)

1.67.0 (2020-08-11)

🚀 Features

  • command-help: add information about the feature command (035bbed)
  • commands: add new command "feature" (useless for now) (be0a69b)
  • new-version: use more message variations when sending the release notes (5b08475)

1.66.1 (2020-08-10)

⚡ Performance Improvements

  • services: lazy create all services (c799510)

1.66.0 (2020-08-10)

🚀 Features

  • activity: add three new activities for Sonia (1f2d295)
  • release-notes: do not send them if already sent (ee48589)
  • discord: send the release notes on each general channel (1a5a242)

⚡ Performance Improvements

  • akita: enable prod mode for akita (1090c80)

1.65.0 (2020-08-03)

🚀 Features

  • firebase: register the guild on Firebase when Sonia is added (236631c)

1.64.1 (2020-07-25)

🐛 Bug Fixes

  • sonia: fix an error with the production environment cancelling the production (dbbad7b)

1.64.0 (2020-07-25)

🚀 Features

  • command: add new command "release-notes" (e11e48a)

1.63.0 (2020-07-23)

🚀 Features

  • discord: change activity every 5 to 15 minutes instead of 1 hour (4e0dcca)

1.62.0 (2020-07-23)

🚀 Features

  • discord: add new activities (edf34ff)

1.61.0 (2020-06-16)

🚀 Features

  • release-notes: remove the emoji from the headers (209a799)

1.60.0 (2020-06-16)

🚀 Features

  • release-notes: remove the special fixes annotation (3cc0c2b)

1.59.0 (2020-06-03)

🚀 Features

  • changelog: change the format (b6c4c6e)
  • scout: configure the express middleware for scout apm (9b2ec29)

1.58.2 (2020-06-01)

Bug Fixes

  • release: fix the checkout of the develop when creating a PR (4cfec02)

1.58.1 (2020-06-01)

Bug Fixes

  • release: checkout the develop when creating a PR (65a453e)

1.58.0 (2020-06-01)

Features

  • release: create a PR instead of merging directly (450ae4c)

1.57.0 (2020-06-01)

Bug Fixes

  • release: use the old format for the release notes (76fe391)

Features

  • release: use the files to whitelist the npm release content (ef366f1)

1.56.0 (2020-06-01)

  • Merge pull request #515 from Sonia-corporation/develop (c0d4266), closes #515
  • Merge pull request #512 from Sonia-corporation/feature/release (e0e08b0), closes #512
  • Merge branch 'develop' into feature/release (2a45ce1)
  • Merge pull request #514 from Sonia-corporation/feature/errors-channel (c0f3c56), closes #514
  • Merge pull request #510 from Sonia-corporation/renovate/ts-auto-mock-2.2.x (055d04c), closes #510
  • Merge pull request #508 from Sonia-corporation/renovate/ts-auto-mock-2.x (f627d85), closes #508
  • Merge pull request #509 from Sonia-corporation/renovate/scout_apm-scout-apm-0.1.x (5c1ede8), closes #509
  • Merge pull request #505 from Sonia-corporation/renovate/lodash-4.14.x (870cd43), closes #505
  • Merge pull request #506 from Sonia-corporation/renovate/ts-jest-26.x (6335c45), closes #506
  • Merge pull request #504 from Sonia-corporation/renovate/eslint-plugin-rxjs-0.0.x (6e01264), closes #504
  • Merge pull request #503 from Sonia-corporation/renovate/eslint-config-recommended-4.x (442f752), closes #503
  • Merge pull request #502 from Sonia-corporation/renovate/lint-staged-10.2.x (2494c32), closes #502
  • Merge pull request #501 from Sonia-corporation/renovate/patch-typescript-eslint-monorepo (376f369), closes #501
  • Merge pull request #498 from Sonia-corporation/master (b5f9ef1), closes #498
  • Merge pull request #495 from Sonia-corporation/renovate/eslint-plugin-jest-23.13.x (fbdbf55), closes #495
  • Merge pull request #496 from Sonia-corporation/renovate/lodash-4.14.x (04cb711), closes #496
  • test(github-config-core): fix test on error (b78dfce)
  • feat(discord): add a default title when linking to the issue opening (471077b)
  • build(release): add new step to merge master into develop on release (5af1b39)
  • chore(deps): update dependency @scout_apm/scout-apm to v0.1.9 (e3476fe)
  • chore(deps): update dependency @types/lodash to v4.14.153 (474465a)
  • chore(deps): update dependency @types/lodash to v4.14.154 (06a45d9)
  • chore(deps): update dependency eslint-config-recommended to v4.1.0 (91fc259)
  • chore(deps): update dependency eslint-plugin-jest to v23.13.2 (86df49c)
  • chore(deps): update dependency eslint-plugin-rxjs to v0.0.2-beta.24 (4353452)
  • chore(deps): update dependency lint-staged to v10.2.7 (f423c92)
  • chore(deps): update dependency ts-auto-mock to v2.2.2 (268b031)
  • chore(deps): update dependency ts-auto-mock to v2.2.5 (62e4678)
  • chore(deps): update dependency ts-jest to v26.1.0 (0660019)
  • chore(deps): update typescript-eslint monorepo to v3.0.2 (5b94799)

1.55.1 (2020-05-26)

  • Merge pull request #492 from Sonia-corporation/develop (2ed112b), closes #492
  • Merge pull request #491 from Sonia-corporation/feature/semantic-release (ba3ba9c), closes #491
  • Merge branch 'develop' into feature/semantic-release (e064e86)
  • Merge pull request #490 from Sonia-corporation/develop (5a6bef1), closes #490
  • Merge pull request #489 from Sonia-corporation/feature/semantic-release (cd6eb2f), closes #489
  • Merge pull request #487 from Sonia-corporation/renovate/eslint-plugin-rxjs-0.0.x (9060b94), closes #487
  • fix(dummy): fake fix to test the release (b43aab3)
  • build(release): use commitizen and define the release rules (3971eeb)
  • chore(dependencies): remove conventional-changelog-angular (ad2bf81)
  • chore(readme): remove useless dot between badges (fb8b8fa)
  • chore(deps): update dependency eslint-plugin-rxjs to v0.0.2-beta.23 (2347563)

1.55.0 (2020-05-25)

Features

  • discord: add the first release date in the footer of the version (2ca56fd), closes #457
  • discord: use birthday instead of version in the version footer cmd (9ee4ea2), closes #448

1.54.0 (2020-05-24)

Features

  • discord: reduce the end of lines for the help command (4211fc9)

1.53.0 (2020-05-24)

Features

  • discord: only handle the discord message if the content is valid (0f44dad)

1.52.0 (2020-05-24)

Features

  • chalk: use basic colors when truecolor is not available (7af6be2)

Performance Improvements

  • chalk-color-service: change the way to get the humanised levels (dac1940)

1.51.0 (2020-05-23)

Features

  • profile: add a discord id (20f909d)
  • scripts: add the profile when using the create secret env script (d886599)
  • dev-prefix: allow to add a mention with the profile discord id (ab91546)
  • environment: allow to override the profile Discord id (adb03cf)
  • discord: use the mention for the dev prefix for simple messages (1ee6c66)

1.50.0 (2020-05-23)

Features

  • discord: store the emotional state for 30 minutes (bb6453d)

1.49.2 (2020-05-23)

Bug Fixes

  • discord: always fetch the release notes for the current app version (e120151)

1.49.1 (2020-05-22)

Bug Fixes

  • discord: do not send guild member add message for none text channel (1d9f7f8)

1.49.0 (2020-05-20)

Features

  • discord: add new sonia activities (9a44a2d)

1.48.0 (2020-05-20)

Features

  • discord: add error messages to Sonia channel for guildCreate (32179c9)
  • discord: add error messages to Sonia channel for guildMemberAdd (7a39cdd)
  • discord: each hour the Sonia activity will change randomly (95bd00d)
  • discord: Sonia will have now a random presence (b68fa8f)

1.47.0 (2020-05-17)

Bug Fixes

  • deps: update dependency moment-timezone to v0.5.30 (febbe27)

Features

  • discord: add lunch command (db1ea0d)
  • discord: add lunch command information in the help command (7a856aa)
  • config: add options to customise the lunch command (67d3912)

1.46.0 (2020-05-17)

Features

  • discord: when replying use a mention to display the username (4442b2a)

1.45.0 (2020-05-17)

Features

  • discord: use a mention instead of text when welcoming user (f9be5ec)

1.44.0 (2020-05-17)

Features

  • discord: allow to use cookies as an alias for the cookie command (ef39bd3)
  • discord: update the help command to include the cookies shortcut (8d20c44)

1.43.0 (2020-05-16)

Features

  • discord: allow $ as prefix (ce61db2)

1.42.0 (2020-05-10)

Features

  • github: configure the helpr bot (3b7e98d)
  • github: configure the helPR bot (7f22e14)

1.41.0 (2020-05-10)

Features

  • github: configure the weekly digest bot (3dabe65)

1.40.1 (2020-05-05)

Bug Fixes

  • deps: update dependency moment to v2.25.3 (4f166f9)

1.40.0 (2020-05-02)

Bug Fixes

  • deps: update dependency moment to v2.25.0 (c149328)
  • deps: update dependency moment to v2.25.1 (47cb4c8)

Features

  • error: send noon errors to Sonia discord errors channel (ccfad24)

1.39.0 (2020-04-29)

Features

  • discord: send message error to Sonia discord errors channel (01da4af)

1.38.0 (2020-04-28)

Features

  • discord-client: add behavior subject for is ready (26019e8)
  • config-service: add getUpdatedDate method (6c701a2)
  • discord: handle the case where discord send string error (4380fda)
  • app-config: use config new date method to log the date (721ccec)

1.37.0 (2020-04-24)

Features

  • discord: send noon message based on the paris timezone (013dcba)

1.36.0 (2020-04-24)

Features

  • discord: add discord logger error service (c082aa8)
  • enums: add icon and color enums (158ee21)
  • icons: add new icon warning shield (b3e9cf2)
  • discord: add new service to send warnings to sonia discord (33e07de)

1.35.0 (2020-04-22)

Features

  • discord: better error message sent to sonia discord (0e2f37a)
  • discord: send errors to sonia discord errors channel (41f92ad)

1.34.0 (2020-04-21)

Features

  • services: add core services to handle events (37a3a48)
  • dependencies: add rxjs and rxjs linter (c782c3d)
  • services: extend the abstract service for all services (ae4db3a)

1.33.0 (2020-04-21)

Features

  • service: add new abstract service (1f415b6)

1.32.1 (2020-04-18)

Bug Fixes

  • deps: update dependency discord.js to v12.2.0 (ca0e9bb)

1.32.0 (2020-04-14)

Bug Fixes

  • schedule: wait one more second before starting the schedules (e582d15)

Features

  • discord: add a new option in the config to disable or enable the il est midi message (2e3f2c8)
  • discord: add an explicit date for the next job date for the noon message (09dcfcb)
  • discord: only send the noon message at noon for now (8f57da2)
  • discord: send a message each our to each guild (f21906d)

1.31.0 (2020-04-13)

Features

  • discord: add cookie command (0cd86c1)
  • discord: add information about cookie command when using help command (96d86fa)
  • discord: add new option for the guild config to send a cookies on guil create (2f10ba6)
  • discord: add new service to send an event on guild create (b9e6093)
  • discord: add random message and title for the cookie command (5d415ff)

1.30.0 (2020-04-12)

Features

  • discord: add a dev prefix when the response is an embed one (308d4e7)

1.29.0 (2020-04-11)

Bug Fixes

  • logger-config-service: correction test following the addition of the profile in ILoggerConfig (54df527)
  • env: remove the default value from the env file for the profile nickname (9b27275)

Features

  • config: add config field to display config profile name when dev mode (a045e9f)

1.28.1 (2020-04-09)

Bug Fixes

  • discord: remove useless empty rows (6a857b6)

1.28.0 (2020-04-07)

Features

  • discord-help-command: add new command "help" (3667f06)

1.27.1 (2020-04-06)

Bug Fixes

  • sonia-mental-state: add undefined to fix type error (3b97b63)

1.27.0 (2020-04-02)

Features

  • command-bug: add new command bug (586b952)
  • discord: add new command error (a17219a)

1.26.0 (2020-03-31)

Features

  • env: add new script to create the env file automatically (eb08005)

1.25.0 (2020-03-31)

Features

  • discord-commands: allow uppercase commands (02ad11b)

1.24.0 (2020-03-30)

Features

  • discord: add dev prefix when sonia is sending simple messages in dev env (62d5400)

1.23.0 (2020-03-30)

Features

  • server: add a server config service (fbf0f4c)

1.22.0 (2020-03-29)

Features

  • release-notes: add : after the h1 (e683bff)
  • discord-message-command-service: allow to use the shortcut v instead of just version (7dc163a)

1.21.0 (2020-03-29)

Bug Fixes

  • discord-logger-service: fix typing error due to new discord version update (5f38423)
  • deps: update dependency discord.js to v12.1.1 (015fa43)

Features

  • config-service: add new options to the string update to hide the value of just do not display it (aceee56)

1.20.0 (2020-03-28)

Bug Fixes

  • app-config: change the way to setup the initial configuration (06fb1a9)

Features

  • discord-sonia-config: add more methods to update the config (674275d)
  • config: add new config service (c85ac44)
  • config-service: add new method getUpdatedBoolean (a813694)
  • config-service: add new method getUpdatedString (94c2705)

1.19.2 (2020-03-27)

Performance Improvements

  • webstorm: update the configuration file to exclude more files (fd8282e)

1.19.1 (2020-03-26)

Bug Fixes

  • config-service: use public accessors for the updateConfig method to avoid scope error (92ff7df)

1.19.0 (2020-03-26)

Features

  • server: configure a home page with express (50dffa9)

1.18.0 (2020-03-26)

Features

  • assert: add new assert functions (58bb00d)
  • server-service: use the environment port if available (1235c98)

1.17.1 (2020-03-25)

Bug Fixes

  • logger: the context logger will now have once more a specific color (4a3d5cb)

1.17.0 (2020-03-25)

Bug Fixes

  • test: change the test:ci script bail option to fix error (3ab3f7c)
  • commit: fix husky hook (4821bf7)
  • release-note: make sure to delete the tag only if the note start with # (6da49d5)

Features

  • discord: add better error handling (6636874)
  • discord-message: add new service to handle the errors (38ca6fa)
  • command-version: add some release notes (5cba5e3)
  • command-version: fetch the release date from github (b423ede)
  • release-notes: format even more the release note from github (0445884)

1.16.0 (2020-03-24)

Features

  • command-version: add new date for release and enhance the UI (014b844)

1.15.0 (2020-03-24)

Bug Fixes

  • labeler: fix build error (8e124bf)
  • environment: fix type error due to --fix tslint option failing (bf80634)

Features

  • command-version: add a footer (7b4953e)
  • app-total-release-count: add axios xhr call to get the total tags from the github api (a12b613)
  • logs: add more logs for the messages (14fbe9b)
  • github: add new github config service (106ba1c)
  • command-version: add the real number of release in the footer (c2af362)
  • init-service: used the github config service to get the personal access token (7d9653c)

1.14.0 (2020-03-23)

Features

  • app-config: add new property isProduction (90a6dc4)
  • discord-command-version: add the real status of the app (cd51158)

1.13.0 (2020-03-23)

Features

  • logger: add a logger to display the warn and error messages from discord (4dcc851)

1.12.0 (2020-03-22)

Features

  • release: remove the debug distribution (1512261)

1.11.0 (2020-03-22)

Features

  • release: change the distributions (65a83e4)
  • release: change the distributions (00a3ed6)

1.10.0 (2020-03-22)

Bug Fixes

  • release: add missing script for the debug distribution (3c2fd10)

Features

  • npm: use semver to do the npm package instead of github workflow (3f66986)

1.9.2 (2020-03-22)

Bug Fixes

  • release: merge the multiple steps into one (50f38e0)

1.9.1 (2020-03-22)

Bug Fixes

  • gpr: remove the custom scope (f26af29)
  • release: remove the release workflow (2695cf5)

1.9.0 (2020-03-22)

Bug Fixes

  • release: use a deeper wildcard to find the new tag for the release (7dbf794)

Features

  • readme: add more badges for the status of the workflows (9417219)

1.8.0 (2020-03-22)

Bug Fixes

  • package: change the needs to avoid an error (0750b5d)

Features

  • release: create a new workflow for the release (8306f45)

1.7.0 (2020-03-22)

Features

  • guild: add new service config to enable or disable the guild member add service feature (4036a2c)
  • guild: add welcome messages on the general channel for newcomers (dc061eb)
  • package: trigger npm and gpr packages on release publication (d962522)

1.6.0 (2020-03-22)

Bug Fixes

  • discord: add the missing service instance creation in the index (f4689c8)
  • build: fix build error due to env file not available (d5da197)
  • imports: fix imports errors (5ccd545)
  • types: fix type error due to partial on nested objects (13d3a06)

Features

  • sonia: add a list of mental states and always get a random one (2fb9017)
  • logger: add a new color for the hint when a hidden configuration value is updated (7159dcb)
  • version: add more content when using the version command (7339544)
  • env: add new configuration to define the prefix of the commands (e3fe519)
  • logger: add new configuration variable to enable or disable the logger (9531025)
  • app: add new service to store the app configuration (e782d50)
  • env: allow to configure the release date (2c6e020)
  • release-date: auto set the release date during the production build (b96d9f7)
  • message: change the type to use a more complex object when sending messages (556ec54)
  • env: change the way to create the environment (b9def6c)
  • logger: create a new const and a service dedicated to the config (28e7bae)
  • release-date: display a humanized date with version command (f5aa4da)
  • message: do not send messages when the author is a bot (b39a95e)
  • message: handle the version command properly (be6c122)
  • app: update the app version from the package on local development (8bf87d9)
  • release-date: update the build date when on dev (9ead8d1)

1.5.0 (2020-03-21)

Bug Fixes

  • build: change the way to read the environment file to avoid path error (04f2abd)

Features

  • scripts: add chalk configuration (d791894)
  • build: add handler for the environment file (417590c)
  • scripts: add logger configuration (89788b7)
  • env: add new script to rewrite the path of the environment file inside the index (3743a12)
  • env: add script to copy the environment file to the dist (90b8a85)
  • logger: add warning log type (bbd247f)

1.4.0 (2020-03-20)

Bug Fixes

  • logs: add missing chalk wrapper for some logs (f32e1e1)
  • logs: do not use constructor.name for the logs (53f8f45)
  • serve: fix runtime error for the prod server (bfd5939)
  • ci: fix test step (efc147a)

Features

  • logger: add fractional seconds when using the context (7c7c0af)
  • logger: add fractional seconds when using the context (77d944e)
  • lint: add new rules (c2e7a5b)
  • logger: add prefix for all logs with a bullet (aedc764)
  • logger: add success log (8f24d47)
  • build: build with parcel instead of tsc (d5d0469)
  • ci: use dedicated scripts for the CI (c80ad98)

Performance Improvements

1.3.0 (2020-03-20)

Features

  • discord: add new class for author and channel handling (c57e918)
  • discord: add new class to handle the mention (0868c3e)
  • discord: add new pure functions to checks the class instances validity (c22925a)
  • discord: sonia will now responds cleverly (a79923e)
  • discord: sonia will send better responses to an author (7f97cb1)

1.2.1 (2020-03-20)

Bug Fixes

  • release: fix the publication of packages (dcddd05)

1.2.0 (2020-03-20)

Features

  • release: add a new standalone workflow for the release (3c3f852)
  • readme: add new badge for the build status on the master branch (ce5d4d7)

1.1.0 (2020-03-20)

Bug Fixes

  • semver: add missing preset dependency (caf0db4)
  • semver: rewrite the name of the branch to trigger the release (05b78d1)

Features

  • semver: add more options for the changelog (dba5f53)
  • ci: add new ci step to use semver on master (7c1fc49)

1.0.0 (2020-03-20)

Bug Fixes

Features

  • scaffolding: add a bunch of configuration files (e5d4e46)
  • ci: add cache for node_modules (82af0e8)
  • label: add configuration file (81da990)
  • ci: add lint step (464281a)
  • publish: add new script to run the ci build (2dfb5de)
  • ts: add ts (wip) (cbe21b7)
  • ci: add workflow to configure the CI for GitHub (ba4d249)
  • ci: build on develop too (381437f)
  • lint: configure eslint to use ts (5009d7a)
  • bot: create a simple listener with powerful logs (de2e0e8)
  • ci: do not build on develop (bc87c11)
  • publish: force to publish public packages (8ee1ea4)
  • ts: use ts instead of pure js (c4ab45e)