Skip to content

Releases: ItsWendell/marvin-js

1.2.1

25 Jun 11:42
Compare
Choose a tag to compare

1.2.1 (2019-06-25)

Bug fixes

  • lint issues with the new package updates (5ddc39a)

Other chores

  • disable jobs for intra temporary (9708849)
  • fix vulnerabilities in package json file (cdd0d85)

1.2.0

07 May 11:58
Compare
Choose a tag to compare

1.2.0 (2019-05-07)

Bug fixes

  • add is_member filter and filter out empty messages (3673c8f)
  • add manual option to coalition-stats command (de84935)
  • attempt to fix daily coalition updates (b1e078b)
  • attempt to fix slack history oauth permissions (ad42859)
  • don't list users twice in intra online (#9) (d7fbba4)
  • identify scopes for slack oauth2 history (5f6a826)
  • individual channel protection rights (464eb68)
  • lint errors in intra42 commands file (f7279cf)
  • passport slack not properly working in some cases (5a7bd29)
  • passport slack not properly working in some cases (6f12d1c)
  • remove console log debugging and change history command (b23a80f)
  • slack history oauth issues for staging (e1c7ecc)
  • temp disable npm audit for tar issue (1b93c53)

Code refactors

  • add identity basic to scope for slack (350f975)
  • change scopes for 42 stategy passport (f2e0428)
  • remove debug console logs for slack history debugging (3f0f751)
  • remove stats testing command, disable dashboard (18f9cde)
  • remove unused debug console and improve server async await (833bfbd)

New features

  • implement coalition updates on intervals (c1adb91)
  • initial dashboard with intra42 oauth and public chat history (e914163)

Other chores

  • add debugging to functions auth next (a11fd34)
  • add error catching in initialProps slack history (2c60a1a)
  • fix lint errors, remove unused assets (e39b91c)
  • fix npm packages security issues (0581f8d)
  • implement proper empty states for some commands (e9dc882)
  • improvements on interface and design slack history features (3f80932)
  • initial coalition history updates leads (0f7ab0d)
  • initial slack oauth passport protection (b1dc4cf)
  • minor code cleanup in history page (f250a01)
  • set node engine to 11.13 in package json (980a171)
  • test slack profile output on staging environment (2a1e99b)
  • update package json for slack history (bf8c49c)

1.1.1

24 Feb 21:45
Compare
Choose a tag to compare

1.1.1 (2019-02-24)

Bug fixes

  • security issue with history logger being open (c3a3bd0)

1.1.0

24 Feb 21:10
Compare
Choose a tag to compare

1.1.0 (2019-02-24)

New features

  • experimental chat history improvements (f6a3b6f)

1.0.3

20 Feb 16:55
Compare
Choose a tag to compare

1.0.3 (2019-02-20)

Bug fixes

  • implement loop security blacklist for factoids (81829d2)

1.0.2

17 Feb 11:07
Compare
Choose a tag to compare

1.0.2 (2019-02-17)

Bug fixes

  • database connected log, getAll request headers, coalitions job channel (f32d479)

1.0.1

16 Feb 17:35
Compare
Choose a tag to compare

1.0.1 (2019-02-16)

Bug fixes

  • not properly running in production (e42d1d6)

Documentation changes

  • update readme with release and build shields (0587949)

1.0.0

16 Feb 17:14
Compare
Choose a tag to compare

1.0.0 (2019-02-16)

Bug fixes

  • catching 500 errors in express server using app instead of server (2e36138)
  • code improvents and error handling (b742aab)
  • database models not being export correctly (678a195)
  • empty text messages crashing the server (a443b64)
  • factoid commands not parsing from right entity (a62b829)
  • factoid duplicates in moongose models and catching error (de523d7)
  • fix coalition stats command function import (3d8b93e)
  • imports for intra42 commands file (0a47bf9)
  • interceptor request for oauth client double usage (87c165d)
  • intra auth command not exporting message context (e8897a1)
  • intra online commands not working when not paginated (2f83764)
  • nextjs directory not properly set for deployments (06af5ac)
  • oauth token reauthentication fix attempt (8cc3c55)
  • only show db name instead of whole host after database connection (9939ba8)
  • prevent server form booting when a module fails loading (e0e787f)
  • proper node implementation of sentry (014c0ac)
  • sentry importing not correctly as es6 (3dee67f)
  • timeout request for 0.5 seconds if got too many requests (429) (68d92ff)
  • typo in request in axios interceptors (b282636)
  • unexpected token at command first word lower case logic (43cf4af)
  • variable isRefreshingToken wrongly spelled in api client (85ae374)

Code refactors

  • add aliasses and improve help for commands (377d23d)
  • add database url to env example file (37758bc)
  • improve disabeling of modules in server (029b5a7)
  • improve error handling, remove auth commands for intra (08ac22b)
  • improve errors for loading intra42 module (aa09db4)
  • improve help and command output (78478b4)
  • intra 42 files (917dbdf)
  • limit history messages and include proof of concept message (2f1928f)
  • move babel dependencies to regular dependencies (694926c)
  • remove unused imports from javascript vm (dd2a7ef)
  • remove unused imports from javascript vm (843231a)
  • return actual promise when too many requests (ffb4af3)
  • set timeouts for factoids to 5 seconds (e0972fc)
  • super acruate intra hours command for the entire week in utc (e28bb51)
  • update code to make mode modular (077f5fa)
  • update heroku deployment app json to fix settings (83742fb)
  • update package to support heroku (e37b88b)

Documentation changes

  • add experimental heroku deployment link image to readme (a1ecd99)
  • add share invite link on slack (51d234a)
  • improve readme for setting up MarvinJS (36f3631)
  • update docs with staging dev environment (b73c457)
  • update readme file to match new features and code refactoring (8f6918f)
  • update readme to include new intra command refactors (99c9e24)

New features

  • add initial module for intra42 api (19d0f86)
  • add support for disabeling modules in environment (ec6e770)
  • add support for quoteless factoids as array (6bc8255)
  • code improvements and implement VM javascript factoid execution (4f86c9a)
  • final fix of oauth2 reauth tokens app, client improvements and commands (4cfa4a5)
  • first word of command to lower case (f794cb8)
  • implement automatic token refreshing into requests (c8ae2d3)
  • implement chunking and getAll intra client function (6e6fa40)
  • implement intra online command to list active campus users (195837d)
  • implement keepawake module for heroku apps (b6f3925)
  • implement logged in location for hours command (5d45d15)
  • improve hours command with last seen, add user command (aebfc37)
  • integrate basic sentry integration using raven (37c7aa2)
  • integrate error handling for sentry to express server (6be72e6)
  • integrate heroku app.json for semi-automated and easy deployments (fbc6ed0)
  • minor code refactoring and add support for intra hours command (d1be443)
  • show help on subcommand factoid (062268c)
  • show help on subcommand intra (cbc7601)
  • temporary auth command for intra42 to reauthenticate (8b481f5)

Other chores

  • add -p parameter to node start script for heroku (e8661d7)
  • add debugging for request errors (f808cb6)
  • add heroku post build to package json (9881b4c)
  • export keepawake as module in index (5acebc6)
  • implement eslint / prettier / semantic-release / pipelines (5616b9c)
  • improvements in the intra42 api client (662cd5c)
  • initial commit (9f2daac)
  • initial refactor of api client to include oauth2 token renewing (20cab16)
  • minor code refactoring and improvements (f8d7939)