Releases: veliovgroup/Meteor-Files
Releases · veliovgroup/Meteor-Files
v2.3.3
v2.3.2
v2.3.1
Changes:
- 👨💻 Improve
createIndex
helper - 👨💻 Improve error output when FileSystem destination not writable; Related to #857, thanks to @Leekao
- 🐞 Fix custom
allowedOrigins
option for CORS; Closing #850, thanks to @djlogan2; - 📔 Improve AWS S3 documentation, by @xsyann;
Notes:
- 👨🔬 Tested with latest release of
meteor@2.8.0
v2.3.0
New features:
- ✨
opts.sanitize
method, read more in Constructor docs; Thanks to @xet7 and @mfilser
Other Changes:
- 👷♂️ Minor codebase enhancements and cleanups
v2.2.1
v2.2.0
Breaking Changes
⚠️ Changes innamingFunction
, — now naming function acts the same on the Client and Server, upon insert, load, and write. Test your implementation with changed logic. Output of Server function supersedes Client's function output
Changes
- 📔 Merge #843 and fix #820, thanks to @Prinzhorn
- 📔 Documentation refactoring focused on examples and its simplifications
- 👨💻 Support nested custom path returned from
namingFunction
- 👨💻 Fix
namingFunction
behavior on Client and Server in upload, load, and write methods, closing #842; Thanks to @chrschae - 👷♂️ Now library exports its helpers
import { FilesCollection, helpers };
- 👷♂️ Add
.meteorignore
to minimize package's footprint
v2.1.1
- 👷♂️ Fix index creation (ensure)
v2.1.0
Major changes:
⚠️ FSName
now sanitized and limited to 28 symbols, no white-spaces allowed⚠️ fileId
now sanitized and limited to 20 symbols, no white-spaces allowed⚠️ File extension now sanitized and limited to 20 symbols, no white-spaces allowed- 📦 Decouple
fs-extra
, use native node.jsfs
module - 👨💻 Add missing
isData
helper via #795, by @harryadel
Changes:
- 👷♂️ Fix: #827, thanks to @aertms
- 👷♂️ Fix: #832, thanks to @polygonwood
- 👷♂️ Fix: #813, thanks to @Prinzhorn
- 👨💻 Fix: #834, thanks to @bladerunner2020
- 📔 Fix: #803, thanks to @bartenra
- 🏗 Sanitize inputs (
FSName
,fileId
,extension
) to avoid command injection - 📔 Improved documentation, special thanks to @Prinzhorn and @make-github-pseudonymous-again
- 📔 GridFS documentation fix: #818
- 👷♂️ Utilize
Meteor._debug
where possible instead ofconsole.log
Other:
- 🤝 Compatibility with
meteor@2.7.3
v2.0.1
- 🤝 Compatibility with
meteor@2.0.1
New:
- ✨
config.disableSetTokenCookie
see #776 and #778 for details, thanks to @Kaczkazniszczenia
Changed:
- 👨💻 Abort http-fetch requests when calling
.abort()
; - 👨💻 Make sure no other/delayed requests/responses executed;
v2.0.0
Major update is out 🎉
Goal of this release is feature freeze and getting into LTS mode. Related discussion on forum.
Major changes:
⚠️ [Deprecated]streams
of.insert()
method;- ☝️
http
module replaced withfetch
— As suggested inmeteor@2.0.0
release andhttp
package being deprecated; - ☝️
request-libcurl
replaced withfetch
— As a fix for #781 and similar issues; ⚠️ [removed]file-type
library used to detect file-type (file's mime-type) based on "magic numbers". Now mime-type detected from data supplied by browser. Regression possible upgrade with care if your app rely on mime-type detected after file is fully uploaded to server, this change won't affect mime-type detected on the Client before file fully loaded to server.
Improved:
- Pause/Resume logic when connection with server is interrupted (no more missed chunks);
- Chunks deliverability, — would retry when chunk was sent only partially.
Other changes:
- 🤝 Compatibility with
meteor@2.0.0
; - 📦
ostrio:cookies@2.7.0
, wasv2.6.1
; - 📦
fs-extra@9.1.0
, wasv9.0.1
; - 🖥 Update, refactor, and refine demo app;
- 👨💻 Update
meteor-files-autoform
package; - 📋 Documentation refactoring.