Skip to content

Releases: RealSpeaker/telegraf-session-local

v2.1.1

29 Jan 03:48
v2.1.1
27c5ff4
Compare
Choose a tag to compare

NPM Version / 2023-01-29 / GitHub tag checks state / GitHub Repo stars

You can support us by simply starring this repo and/or by giving us feedback via GitHub Discussions

🎉 Improvements

  • 📝 Improved code-examples / Updated: README & LICENSE, docs 2f8e2d6
  • 📝 Better readme and extra.js example fix f5e3bdf
  • ⚒️ Added types field (package.json) pointing to .d.ts file f7d20ef
  • ⬆️ Update dev dependencies a99db2a

🕳 Chore

  • 👷 Enable GitHub Actions as CI for tests & coverage reports 27ceabb
  • 👷 Add CodeQL workflow for GitHub code scanning (#215) 11fb25c
  • 👷 Update GitHub Actions workflow file f244a27
  • 📦️ Create Dependabot config file (#130) 9ea4f8f

🧐 Known Major Issues

  • Unproper TypeScript types: error TS2309: An export assignment cannot be used in a module with other exported elements.
      └─ Issue: #117
      └─ As temporary fix please add this to your tsconfig.json : "skipLibCheck": true #117 (comment)

📈 Our plans for future v3.x

  • Leave a deprecation notice with advice on moving to grammY
    — OR —
  • Rewrite to TypeScript
  • Upgrade to latest lowdb
  • Implement TTL (expire for sessions)
  • Better docs, examples, tests
  • Maybe we can create a hybrid storage for sessions (which will includes mysql, redis, mongo, etc. as peer dependencies) to make All In One package telegraf-session-* with better maintainability than others outdated packages. Or just leave a deprecation notice with advice on moving to grammY

v2.1.0...v2.1.1

v2.1.0

06 Feb 19:55
v2.1.0
f91470d
Compare
Choose a tag to compare

NPM Version / 2021-02-06

You can support us by simply starring this repo and/or by giving us feedback via GitHub Discussions or Telegram 👍

Minor changes

  • ⚡️ This version adapted to use with Telegraf v4 - thanks to @EdJoPaTo, @wojpawlik
  • ⚡️ Because Telegraf's minimal Nodejs version is 12, we also now fit with Nodejs >= 12

👌 Notable changes

  • ♻️ refactor: adapt for telegraf v4.0 and v3.38 (#107) aeb2d62
  • ⬆️ bump nodejs version 8 -> 12 6cded41
  • 🎨 bettercode: initial value is unused, since it is always overwritten 4d20400
  • 🔨 fix: package.json: run dependencies' binaries via npx 9b39e2b
  • ⚰️ Remove deprecated eslint-plugin-standard package e6208a9

🕳 Chore

v2.0.0...v2.1.0

v2.0.0

08 Jul 18:39
v2.0.0
5eac303
Compare
Choose a tag to compare

NPM Version / 2020-07-08

You can support us by simply starring this repo and/or by giving us feedback via GitHub Discussions or Telegram 👍

This version suitable for Telegraf < 4.x

💥 Breaking Changes

  • 💥 Moved to Telegraf ^3.38.0 as peer dependency, to be in sync with Typescript typings b8338e1
      └─ 💬 Tip: JS users may relax and continue using telegraf-session-local just as before, without needing to upgrade Telegraf
  • 💥 [DEV] Removed node 8 & 9 from Travis CI build, because of mocha@8.x.x failing tests (introduced here) eb9c196

⚡️ Improvements

  • fix(typings): adapt to typing changes of telegraf 3.38 (#61) b8338e1
  • fix(typings): fix export (#64) 24a80f8

🕳 Chore

v1.0.3...v2.0.0

v1.0.3

06 Jun 02:22
v1.0.3
6330622
Compare
Choose a tag to compare

NPM Version / 2020-06-06

🎉 Improvements

  • typescript: basic typings added (#59) 3159ebe
      └─ ✨ Yay! Now we have basic Typescript typings, credits to @h0tw4t3r @EdJoPaTo
  • ♻️ refactor: import per line and all on top a4a627f
  • ♻️ refactor: use async await 410b740

🕳 Chore

  • 📝Update readme fdfad4c
  • 📄 Update license 284d053
  • ⬆️ Updated dev deps e5129c8
  • 📦 Bump mocha from 6.2.2 to 7.0.0 (#57) d567b8a
  • 📦 Bump eslint-plugin-node from 10.0.0 to 11.0.0 (#56) da4ecde
  • 📦 Bump nyc from 14.1.1 to 15.0.0 (#55) 96d7707
  • 📦 Update eslint-config-standard requirement from ^13.0.1 to ^14.1.0 (#52) f6ae5e9
  • 📦 Update eslint-plugin-node requirement from ^9.1.0 to ^10.0.0 (#53) de3e3e4

v1.0.2...v1.0.3

v1.0.2

30 Jul 07:30
v1.0.2
c1345f6
Compare
Choose a tag to compare

NPM Version / 2019-07-30

🐛 Bug Fixes

  • ❗️ fix(package): include all lib files in package 6062706 (thanks to @EdJoPaTo)

v1.0.1...v1.0.2

v1.0.1

24 Jul 06:23
v1.0.1
7ffd98e
Compare
Choose a tag to compare

NPM Version / 2019-07-24

⚡️ Improvements

  • 📝 Updated badges / Removed Greenkeeper in favor of Dependabot c260255
  • ⚒️ Improved resolving ranges of dependencies versions 8f55c6d
  • 🐛 Fixed problem in specific environments when requiring lodash-id 5348b11

🕳 Chore

  • 📦 chore(package): update eslint to version 6.1.0 (#43) 3582c71
      └─ 🔒 Fixed lodash < 4.17.12 CVE-2019-10744 (Snyk)
  • 📦 chore(package): update eslint-plugin-import to version 2.18.2 (#42) 79afbd5
  • 📦 chore(package): update mocha to version 6.2.0 (#41) b86a75d

v1.0.0...v1.0.1

v1.0.0

18 Jul 01:40
v1.0.0
feb9183
Compare
Choose a tag to compare

NPM Version / 2019-07-18

Wow, first major release v1.0.0 🎉

The main improvement - is package size & install time reduce.
Before v1.0.0 telegraf-session-local had 3 dependencies, but now only one (lowdb)

⬆️ How to upgrade

  • Run in your project's directory (where package.json located): npm i -S telegraf-session-local
    ✔️ Great, now your bot has latest version of telegraf-session-local. No need any changes in sources.

💥 Breaking Changes

  • 💥 Drop Node.js 6 support because of End-of-Life 8d68cf1
  • 💥 Move debug from required dependencies to peerDependencies 8de439b
  • 💥 Drop lodash-id from dependencies and import it into source itself 29abaf8

🕳 Chore

  • ⚒️ Applied ESLint rules / Tiny text fixes f47f6a5
  • ⬆️ Updated dev deps 38cc581
  • 📦 chore(package): update eslint-config-standard to version 13.0.1 (#38) 1f1c4e4
  • 📦 chore(package): update eslint-plugin-import to version 2.18.0 (#36) 0f60012
  • 📦 chore(package): update eslint to version 6.0.0 (#35) 818a617
  • 📦 chore(package): update eslint-plugin-import to version 2.17.3 (#33) f9a75af

v0.0.7...v1.0.0

v0.0.7

13 May 09:18
9dcb131
Compare
Choose a tag to compare

⚡️ Improvements