Releases: veliovgroup/Meteor-Files
Releases · veliovgroup/Meteor-Files
v1.7.6
- NPM dependencies update
- Support for updated Buffer API on node >= 6.*
- Methods
addFile
,write
andload
now supportsuserId
option, see #305 - Fix for unfinished uploads, now files is removed by upload TTL. See #267, thanks to @ck23onGithub
- Better FS-stream management on server. Less memory and CPU consumption. Only one descriptor per upload. Fix FS-permissions
.unlink()
method now supports callback- Docs for MUP/Docker integration
- Fix #293
- Fix #299
- Better AWS docs, see #282
storagePath
now always is function, if String is passed - it will be wrapped into function- Please participate at this thread to give a right path for Meteor-Files v2.0
v1.7.5
- Remove
templating
dependency - Move all demos to separate repository
- This update targeted for package lightweightness
v1.7.4
This is first update based on community contribution.
Thank you everyone who has a chance to take a part in this project, you've made this lib better!
- Comparability with
[email protected]
- Update Google integration docs - @salmanhasni
.find()
and.findOne()
methods ofFilesCollection
now acts in the same way as instances ofMongo.Collection
- @exKAZUu- Explanation around
storagePath
option - @elewis33 & @yanickrochon - Option to set different DDP connection, per Collection and per Upload. By @rafaelcorreiapoli - closing #51 and #235
Template
now is weak dependency, by @macrozone - closing #242- Demo app: UI fixes for Safari
- Demo app: Notice if video or audio not supported by browser. The .mp4 was deprecated in Chromium in favour of .webm
v1.7.3
v1.7.2
- Fix #207
- Fix availability of
this.userId
inonBeforeUpload
hook this.userId
now alwaysnull
if user not logged in, previously
sometimes it might beundefined
- Implement #208 : Documented as
onInitiateUpload
in Constructor - Fix mime-type in base64 uploads, thanks to @FinnFrotscher
v1.7.1
- Compatibility with
[email protected]
- Fix: #196 (use inline WebWorker if client has support, with fallback)
- Implement: #192 (upload file as base64), see example
- Closing: #182 with React Integration Example, thanks to @vtocco
- Minor DemoApp update
v1.7.0
- Compatibility with [email protected]
- Fix memory leak caused by unsatisfied queue in
writeStream
class - New authentication model for
http
uploads based on more secure and frequently changedconnectionId
see #159 - Fixed overwhelming requests to
Meteor.users
on every received chunk - Minimised amount of data transferred between WebWorker and MainThread
- Use minified version of WebWorker
http
upload uses HTTP requests for all tasksstart
,continue
,EOF
, previously Meteor methods was involved- Overall code enhancements, DRY
- Game changing upload via webrtc-data-channel, It’s on separate branch, I’m waiting for your feedback on this, please test it on your end
v1.6.11-rtc
- Support for upload via WebRTC Data Channel, see webrtc-data-channel branch
- Use minified version of WebWorker
- Fix memory leak in
writeStream
class - Support for [email protected]
- DemoApp: Add WebRTC/DC support
- Docs Update
v1.6.10
- Fix #183 (Use more certain mime-type check)
- Fix #186 (Merge #187, remove query-string from file's extension)
- Fix #188 (Use
Meteor.absoluteUrl
to get WebWorker) - File extension now always is lowercase
- Avoid
JSON.stringify
andJSON.parse
for HTTP uploads (1.5x
upload speed improvement) - WebWorker: strict mode
- WebWorker: minor enhancements
- Overall optimization
- [DDP/HTTP upload difference
wiki](https://github.com/VeliovGroup/Meteor-Files/wiki/About-Upload-Tran
sports)