Stack Node - beta 0.4.0
We just released our version 0.4.0 of our Node stack. We are slowly but surely approaching the end of beta ...
We just released our version 0.4.0 of our Node stack. We are slowly but surely approaching the end of beta. I have included an example of using the Mongo Gridfs. Currently, the example manages images but also videos ... Quite intrigued I pushed the test up to a 4k mp4 stream via the API without too many worries :). Feel free to test it or participate :). Enjoy!
Demo
Here (or working with Vue stack here, email: test@waos.me, password: TestWaos@2019)
Main points
- Check SSL Option
https://github.com/weareopensource/Node/issues/115 - Data privacy init https://github.com/weareopensource/Node/issues/721
- Docker https://github.com/weareopensource/Node/issues/730
- Upload images or ... whatever https://github.com/weareopensource/Node/pull/736
Changelog
Features
- auth: add type & message for notification in sign in sign up ✨ (4c7147d)
- config: add array management for systems var ✨ (5e5ab52)
- config: add default cors ✨ (77c3403)
- config: display cors at launch ✨ (8758edc)
- dependencies: update all ✨ (058e214)
- docker: init docker & docker compose ✨ (d28e047)
- docker: review user to do nothing in root ✨ (6ec0a82)
- global: add vue demo ✨ (84ed54a)
- helpers: add return to response - allow next res operations ✨ (06ba553)
- lib: add graceful shutdown, prevention for docker ✨ (eaa6a8e)
- lib: expose Joi function from middleware, for dynamic schema ✨ (e6fac31)
- middlewares: add isOwner policy example ✨ (09916ad)
- tasks: add clean populate example ✨ (dfaf37b)
- uploads: add contentLength for direct download progress ✨ (dea967a)
- uploads: add purge script example ✨ (363cd28)
- uploads: add sharp operation example for images ✨ (ad6461a)
- uploads, config: add sharp default configuration ✨ (4f8faf1)
- user: add bio ✨ (fb31df8)
- user: add bio ✨ (aab5668)
- users: add remove avatar ✨ (f132fd9)
- users: add user delete option ✨ (a0b75df)
- users: end policy ✨ (4811602)
- users, tasks: init data privacy management example ✨ (58edcab)
- users, uploads, lib: init uploadx example with gridfs & stream ✨ (e991ecb)
Bug Fixes
- auth: message sign in 🐛 (96f8435)
- config: fix git ignore 🐛 (3d2ab35)
- config: fix mongoose settings 🐛 (41263da)
- config: update old config 🐛 (72232a6)
- dependencies: fix package lock 🐛 (a3a35b6)
- dependencies: fix package lock 🐛 (f31d857)
- deps: fix snyk version 🐛 (ab68290)
- global: fix lint 🐛 (79654a0)
- helpers: fix mails error catch (07ebd21)
- lib: hot fix app init 🐛 (7e6b36c)
- lib: show error if db initialization failed 🐛 (f962a57)
- package: tempos downgrade jest 🐛 (e5f7085)
- package: update bcrypt to version 4.0.0 (927d7c8)
- package: update chalk to version 3.0.0 (54b4ac7)
- package: update chalk to version 4.0.0 (91ae908)
- package: update cross-env to version 6.0.0 (cc27101)
- package: update cross-env to version 7.0.0 (b7118b2)
- package: update generate-password to version 1.5.0 (76cf130)
- package: update google-auth-library to version 5.0.0 (66fb57b)
- package: update google-auth-library to version 6.0.0 (fede55b)
- package: update helmet to version 3.19.0 (15afcdd)
- package: update helmet to version 3.20.0 (b61747e)
- package: update helmet to version 3.21.0 (7eab8e4)
- package: update idtoken-verifier to version 2.0.0 (5353083)
- package: update mongoose to version 5.6.0 (f85ffc3)
- package: update mongoose to version 5.7.0 (cc3929c)
- package: update mongoose to version 5.8.0 (0b56522)
- package: update mongoose to version 5.9.0 (48e28aa)
- package: update nodemailer to version 6.3.0 (4e92a66)
- package: update nodemailer to version 6.4.0 (beb9647)
- package: update nodemon to version 2.0.0 (1bd18aa)
- package: update pm2 to version 4.0.0 (428c559)
- package: update snyk to version 2.0.0 (610b0d6)
- tests: try fix coveralls 🐛 (5900177)
- travis: fix path and names 🐛 (1ea863b)
- travis: fix tests 🐛 (2db3c58)
- travis: macosx travis services mongodb no longer available 🐛 (fcabc8b)
- user: fix optionnal 🐛 (f76b66f)
- users: add uploads to data privacy mail 🐛 (6e5d63b)
- users: fix mail contact in templates 🐛 (e49839a)
- users: fix optionnal on /me 🐛 (7675944)
- users: review schema & /me return 🐛 (206902f)
- users: security review, filter user data return by default 🐛 (af800d1)
- .snyk to reduce vulnerabilities (662e3ad)
- package.json & package-lock.json to reduce vulnerabilities (709fac7)
- package.json & package-lock.json to reduce vulnerabilities (3319966)
- users: fix some comments 🐛 (80e4b7d)
- package.json & package-lock.json to reduce vulnerabilities (dd135aa)
- package.json & package-lock.json to reduce vulnerabilities (b2016cf)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (935075d)