|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 1.4.0 |
| 4 | + |
| 5 | +### New features |
| 6 | +* Implemented a virtual stored resource, able to delegate its content to a content manager *[f3fff2b](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/f3fff2b)* |
| 7 | +* Implemented a resource tester to make the resource development easier and more stable *[36414fc](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/36414fc)* |
| 8 | + |
| 9 | +### Changes |
| 10 | +* Now return an error when requesting the size or mime-type of a virtual or physical folder *[12bdd45](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/12bdd45)* |
| 11 | +* Added a UID for the IUser interface *[6c2b0be](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/6c2b0be)* |
| 12 | +* Use the UID of the user instead of the reference to compare the users *[6c2b0be](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/6c2b0be)* |
| 13 | +* Removed the 'canLock' and 'canRemoveLock' methods from the resources *[3902d35](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/3902d35)* |
| 14 | +* Implemented 'stream.Readable' and 'stream.Writable' for the 'write' and 'read' methods of resources instead of using a 'Int8Array' : |
| 15 | + * *[b88370a](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/b88370a)* |
| 16 | + * *[d6b1b3e](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/d6b1b3e)* |
| 17 | + |
| 18 | +### Documentation |
| 19 | +* Modified the sample in the README file to match the new 'write' method in the resources *[9f1b0f0](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/9f1b0f0)* |
| 20 | + |
| 21 | +### Tests |
| 22 | +* Added tests for the virtual stored resources using the resource tester *[cdd56d0](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/cdd56d0)* |
| 23 | +* Added ResourceTester tests for the virtual and physical resources *[aea18ee](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/aea18ee)* |
| 24 | +* Adapted the tests to the 'stream.Readable' and the 'stream.Writable' addings *[2d30e39](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/2d30e39)* |
| 25 | +* Increased the timeout value for the tests *[4f73875](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/4f73875)* |
| 26 | +* Modified the '*.content = *' into '*.write(...) in the tests *[b81f383](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/b81f383)* |
| 27 | + |
| 28 | +### Other |
| 29 | +* Added the ResourceTester class to the resource exports *[92903ff](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/92903ff)* |
| 30 | +* Standardized the 'moveTo' method of resources *[c6868fa](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/c6868fa)* |
| 31 | +* Modified the 'moveTo' method of the virtual and physical resources to be more reliable *[44b38fe](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/44b38fe)* |
| 32 | +* Changed from 'dev-watch' to 'tsc' to compile *[9f1f60c](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/9f1f60c)* |
| 33 | +* Added 'process.nextTick(...)' for the serialization helper *[cbaa8f6](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/cbaa8f6)* |
| 34 | + |
| 35 | +### Bug fix |
| 36 | +* Fixed content un/serialization for virtual files *[0a41414](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/0a41414)* |
| 37 | +* Fixed XML error with the 'parse' function *[d96ea6d](https://github.com/OpenMarshal/npm-WebDAV-Server/commit/d96ea6d)* |
| 38 | + |
3 | 39 | ## 1.3.2 |
4 | 40 |
|
5 | 41 | ### New features |
|
0 commit comments