Skip to content

Releases: jackellenberger/emojme

2.0.1

28 Apr 02:01
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/2.0.1
56050e43e79287b7c2ceeb338535586f692ea88c

Changelog

  • Allow client.boot request to use cookie based auth (#67, fixed #62) (Thank you @Yhprum!!!!)

2.0.0

21 Jul 02:07
b90507e
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/2.0.0
4afa3ee7e8b75bb2ed2fc3d9aac1fee1fd475391

Changelog

  • Require cookie tokens and cookies >:[
    • All operations that previously required a (subdomain, token) tuple now require a (subdomain, token, cookie) tuple.
    • This means the addition of a --cookie command line argument.
    • cookie is also now the third ordered argument in emojme module methods.
    • Check the readme for how to collect a cookie.
  • alias --subdomain to --domain for kicks
  • Reduce adminList request rate slightly to dodge rate limiting.
  • AuthPairs are now AuthTuples as they represent subdomain, token, and cookie.

1.9.1

03 Oct 18:53
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/1.9.1
14c333a55ca73024a899462382d9ee03cbf93501

Changelog

1.9.1
Add Emojme chrome extension to README
Resolve (#59), sanitizing user names for disk interaction

1.9.0

26 Oct 05:24
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/1.9.0
d9bd00f5e894ebbd235d3bcca62c8a2c6bdf0dae

Changelog

1.9.0

  • Clean up README readablility
  • Add --since option to download, user-stats, and sync
  • Add --dry-run option to emojme sync

Catching up

Oops sorry I didn't make these releases

1.8.1

  • Add --lite option to emojme favorites.
    • Does not download complete adminList
    • returns only emoji name and usage count in favoriteEmojiAdminList
  • adds a little more documentation around allowCollisions

1.8.0

  • Add confusingly named allowCollisions to add and upload endpoints alongside existing avoidCollisions param
    • When set, no adminList will be pre-fetched to prevent collisions. This allows uploads to execute much faster, but with "untrusted" uploads it could cause many more errors and therefore rate limiting.
    • In a future major version: avoidCollisions will be renamed to more-accurate preventCollisions and allowCollisions will be negated and renamed to avoidCollisison. For the time being, we don't need a 2.0 / breaking change.

1.7.0

  • Add /client.boot endpoint accessor
  • Add emojme favorites function to find a user's favorite emoji
    • This comprises the content of the Frequently Used emoji box
    • Also includes personal emoji usage counts (!?)

1.6.0

19 Feb 00:59
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/1.6.0
shasum: 23c6633d08cd1cfe2527c435c423015993f90a0b

Changelog

  • Implement rate limiting
    • rate varies depending on endpoint
    • Can be overridden but new environment variables
      • SLACK_REQUEST_CONCURRENCY
      • SLACK_REQUEST_RATE
      • SLACK_REQUEST_WINDOW
    • Add naive backoff logic
  • Add timestamps to logs

1.5.1

12 Jan 16:06
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/1.5.1
Shasum: 5964b51a6145ce4d125c5323389328c144be7be1

Changelog:

  • Resolve npm audit vulnerability
    • bump superangent-throttle version

1.5.0

24 Dec 01:58
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/1.5.0
shasum: 54ba844683e8244bcaef27972e552dfb8f511fe2

Changelog

  • Rework logging to be less noisy and more organized.
    • Use Winston
    • log warning and worse to the console
    • log everything to log/combined.log
    • Add verbosity control
  • Fix bug related to incorrect upload summary output

1.4.0

01 Dec 00:21
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/1.4.0

shasum: 2727925b443a0c41384a3a4a647cb23fb7fad4b8

Changelog

  • Revamp download
    • --save can no longer be called with 'all' (but that never worked)
    • --save-all-by-user added to save all emoji by all users into build/$subdomain/$user
    • --save-all added to save all emoji to build/$subdomain
  • Add jsdoc documentation, available at https://jackellenberger.github.io/emojme
  • Configure circle ci
  • Clarify what a user token should look like

1.3.3

09 Nov 23:27
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/1.3.3

shasum: 44f69758ee9d275f317c9e8e43681e6594ec5c8b

Changelog

  • Fix bug preventing correct package contents from being uploaded to npm
  • Fix bug preventing empty slack instances from adding and syncing emoji

1.3.2

07 Nov 18:07
c40348b
Compare
Choose a tag to compare

Package

https://www.npmjs.com/package/emojme/v/1.3.2

shasum: 4b98b5ad9a0e22021ab96e6e320c26300b40aaaf

Changelog

  • add keywords, bin, etc to package.json
  • add module usage instructions to readme