Skip to content

v1.9.0

Compare
Choose a tag to compare
@AdrienCastex AdrienCastex released this 19 Jun 13:47
· 399 commits to master since this release

New features

  • A 'FSManager.serialize(...)' returning 'undefined' or 'null' will lead to skip the serialization of the resource f5e06ae
  • Added the 'finalSize' to the 'write(...)' method of resources when available :
  • Added a 'MustIgnore' error which can make the server to skip some checks (mostly lock tests) :
  • Added the ability to a resource to provide its own sub-tree based on the requested path (Gateway) :

Changes

  • Cleaned the code d55ab4d
  • The user is now optional for lock creation leading to skip the user checking when testing the user privileges :
  • Added the 'XMLElement' methods 'findText() : string' and 'findTexts() : string[]' 164022b
  • Now export the 'XML', 'IfParser' and 'Workflow' to allow easier resource/FSManager creation :

Documentation

  • Added an example for the gateway : FTP Gateway 45f1055
  • Added the Gitter link to the README dbbfb12

Tests

  • Fixed a broken test with the 'DAV:lockdiscovery' 9d5b3c9

Other

  • Improved the XML 'name to namespace' feature 164022b

Bug fix

  • Fixed the 'moveTo(...)' which was calling the the 'rename(...)' method even when the oldName and newName were equal 05fd08c
  • Fixed ResourceTester error 083a5c0
  • Modified the 'FSPath' to remove '//' sequences ('//' => '/') 0315270
  • Fixed the example of the Custom Web Resource, which was not loading the 'webdav-server' module but the 'lib/index.js' of the root folder 00661a0