/ 2023-01-29 /
/ ![GitHub Repo stars](https://camo.githubusercontent.com/e89cb881baf89bb044abf08499879bc30855777bcbd4ad9ef9630df9be17e633/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265616c537065616b65722f74656c65677261662d73657373696f6e2d6c6f63616c3f6c6162656c3d5374617273267374796c653d736f6369616c)
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 yourtsconfig.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 packagetelegraf-session-*
with better maintainability than others outdated packages. Or just leave a deprecation notice with advice on moving to grammY