Skip to content

Releases: dom111/webdav-js

2.4.0

06 Sep 19:38
Compare
Choose a tag to compare

Feature: Add copy/move functionality

What's Changed

  • Increased the size of the item buttons.
  • Add a Tree component to enable copy and move operations again. Fixes #111.
  • Combine path-related functions.
  • Ensure HTTP operations always return a response.
  • Minor changes to adhere to WebDAV spec.

Full Changelog: 2.3.0...2.4.0

2.3.0

06 Sep 05:38
Compare
Choose a tag to compare

Add Gitpod config.
Use Window argument instead of global.
Bump dependencies.

2.2.0

02 Sep 20:52
Compare
Choose a tag to compare
  • Fix MOVE operations on non-Apache hosts. Fixes #89.
  • Refactor code - replacing nested events with direct calls.
  • Added path to top of list. Fixes #100.

2.1.0

27 Aug 20:24
79b39d5
Compare
Choose a tag to compare

Many changes including, but not limited to:

  • replacing webpack with esbuild
  • minor bugfixes and improvements
  • added functional testing (basics for now)
  • bumped all dependencies
  • added nginx example (Thanks @chrysn!)
  • made apache examples use raw tags (Thanks @stokito!)

The compiled source is now 124 KiB instead of 213 KiB (still a way to go for sure)

2.0.0

22 Nov 14:32
ffdc4e8
Compare
Choose a tag to compare
  • Updated to use modern JS features and be more modular.
  • Added toast library for displaying errors.
  • Removed jQuery dependency.
  • Bundle all code in one JS file and all styling in one CSS file.
  • Added the basics of unit testing and a platform for end-to-end testing.

This should be mostly feature compatible with v1.x

v2.0.0-rc2

21 Nov 21:46
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release

Further bugfixes and improvements.

  • Fix font-size for users who have changed the default font.
  • IE11 compatibility.

2.0.0-rc1

08 Nov 14:35
Compare
Choose a tag to compare
2.0.0-rc1 Pre-release
Pre-release
  • Rewote code and organise into ES modules.
  • Remove jQuery dependency (#30).
  • Add keyboard navigation.
  • Switch WebDAV test container to Alpine Linux.
  • Add eslint for code style validation.
  • Add karma/jasmine for testing.
  • Add .babelrc.
  • Add some basic unit tests.
  • Rework package.json scripts.
  • Add Webpack for building.
  • Remove included 'external' assets to resolve as module dependencies.
  • Update document title on navigation
  • Add toasts to notify of errors (#49).
  • Add .gitattributes file to avoid CSS being counted incorrectly on GitHub.
  • Add EventObject class for handling events within the UI.
  • Add a check (HEAD request) before trying to show images, fonts, videos, audio to prevent invalid lightbox from showing up.
  • Update .editorconfig.
  • Add stylelint.

2.0.0-beta3

12 Oct 21:25
Compare
Choose a tag to compare
2.0.0-beta3 Pre-release
Pre-release

Pre-release for version 2.0.0.

  • Updated to use modern JS features and be more modular.
  • Added toast library for displaying errors.
  • Removed jQuery dependency.
  • Bundle all code in one JS file and all styling in one CSS file.
  • Added the basics of unit testing and a platform for end-to-end testing.

This should be mostly feature compatible with v1.x

2.0.0-beta2: More bugfixes.

12 Oct 21:15
Compare
Choose a tag to compare
Pre-release

Pre-release for version 2.0.0.

  • Updated to use modern JS features and be more modular.
  • Added toast library for displaying errors.
  • Removed jQuery dependency.
  • Bundle all code in one JS file and all styling in one CSS file.
  • Added the basics of unit testing and a platform for end-to-end testing.

This should be mostly feature compatible with v1.x

1.1.0

15 Dec 20:47
17b4031
Compare
Choose a tag to compare
  • Some styling changes to help with mobile layout including addition of an <input type="file"/> on touch devices.
  • Display fixes when filenames contain spaces or other URL encoded characters.
  • Convert bookmarklet and Apache CDN example to use jsdelivr instead of rawgit.
  • Minor fix to package.json for appending to files for older versions of Bash.
  • Add more test files to the Docker test environment.
  • Allow files to be dropped anywhere on the page and when dropped on directories, upload to the directory itself, not the parent.
  • Fix bug where .js files were being evaluated by jQuery.ajax.