Releases: dom111/webdav-js
Releases · dom111/webdav-js
2.4.0
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
2.2.0
2.1.0
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
- 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
Further bugfixes and improvements.
- Fix
font-size
for users who have changed the default font. - IE11 compatibility.
2.0.0-rc1
- 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
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.
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
- 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 ofrawgit
. - 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 byjQuery.ajax
.