Releases: filebrowser/filebrowser
v2.54.0
Changelog
- 037e29a chore(release): 2.54.0
- fda8a99 feat: add "redirect after copy/move" user setting (#5662)
- 208535a fix: clear selection by clicking on empty area (#5663)
- 464b581 feat: update translations (#5659)
- 20312ff chore(deps): update all non-major dependencies (#5676)
- 219582c fix: hide "change password form" in noauth setting (#5652)
- 4fd18a3 feat: force file sync while uploading file (#5668)
v2.53.1
v2.53.0
Changelog
- 943e534 chore(release): 2.53.0
- 88aa56f chore(docs): update CLI documentation
- a12a612 feat: update translations
- a2d80c6 feat: add "disable image resolution calculation" flag (#5638)
- 1faa218 chore(deps): update all non-major dependencies (#5639)
- 7a93b2a docs: clarify scope of config file and environment variables (#5643)
- 032d6c7 feat: update translations (#5631)
- 9595f39 fix: conversion of backslashes in file paths for archive creation (#5637)
- 60b1ee8 fix: fix nil deref in config set command (#5641)
- 79d1aa9 fix: Don't crash on invalid config import (#5640)
- 20bfd13 feat: support streaming response for search results (#5630)
- f899756 feat: update translations (#5626)
- 2d3b64e chore(deps): update all non-major dependencies (#5628)
- 579756d chore(deps): update all non-major dependencies (#5621)
v2.52.0
Changelog
- c11c986 chore(release): 2.52.0
- 3fdca6d feat: update translations (#5615)
- cf96657 fix: hide the context menu when changing the route (#5613)
- 6d4c867 fix: display the directory name in the shared folder view (#5617)
- 169e97e chore(deps): update all non-major dependencies (#5620)
- 7fa3432 feat: sync translations with Transifex
- e9ce7fa chore(deps): update all non-major dependencies (#5601)
v2.51.2
v2.51.1
v2.51.0
Changelog
- 58cc874 chore(release): 2.51.0
- 124def5 chore: dependency updates
- 2d88c06 feat: update translations
- 204a3f0 fix: added column separator select (comma, semicolon and both) in CSV viewer (#5604)
- f029c30 refactor: cleanup package names (#5605)
- a6934e4 ci: run renovate on weekends
- 98662ac chore(deps): update all non-major dependencies (#5600)
- 5cf8ce8 chore(deps): update dependency vite to v7.2.6 (#5598)
- 062dc41 chore(deps): update module github.com/shirou/gopsutil/v4 to v4.25.11 (#5597)
- 63582b6 chore: run linter
v2.50.0
Changelog
- 4302ece chore(release): 2.50.0
- e1ee14d chore(docs): update CLI documentation
- 84ca722 ci: use docs on GitHub Pages
- b9ac45d feat: configurable logout page URL for proxy/hook auth (#3884)
- 701522a fix: do not close editor if save failed
- 78e0395 feat: update translations
- f0680cf chore(deps): update dependency prettier to v3.7.3 (#5592)
- 982405e feat: render CSVs as table (#5569)
- a78aaed chore(deps): update dependency prettier to v3.7.2 (#5589)
- df11a7d chore(deps): update all non-major dependencies (#5583)
- 79980bc chore(deps): update all non-major dependencies to v14.1.0 (#5582)
- 3be134f chore(deps): update all non-major dependencies (#5578)
- 279a5cc feat: update frontend/src/i18n/hr.json
- 87f73ac chore(deps): update dependency vue to v3.5.25 (#5577)
- 85cde14 chore(deps): update dependency vue-tsc to v3.1.5 (#5575)
v2.49.0
Changelog
- 119609c chore(release): 2.49.0
- d48f566 feat: add "copy download link to clipboard" button to Share prompt (#5173)
- 54306bd feat: Updates for project File Browser (#5566)
- 33deedf chore(deps): update dependency vue-i18n to v11.2.1 (#5574)
- 88d1eec chore(deps): update dependency eslint-plugin-vue to v10.6.0 (#5573)
- 43db19f chore(deps): update all non-major dependencies (#5571)
- a360f26 chore(deps): update actions/checkout action to v6 (#5572)
- ab367a2 chore(deps): update all non-major dependencies (#5567)
- 5df5508 chore: add govet, gocritic and revive
- 6d5aa35 fix: display friendly error message for password validation on signup (#5563)
- a3b5584 chore(deps): update dependency @vitejs/plugin-vue to v6.0.2 (#5564)
- 8db2411 feat: add Bulgarian language
v2.48.2
Flags and Environment Variables Improvements
- In the root command (
filebrowser), all flags are now correctly available as environmental variables, except for--configflag. This was already supposed to be the case, but due to bugs in the implementation it didn't work properly. - When performing quick setup, all flags should be taken into account.
- All configuration options that are available as flags should now properly update the configuration when using the
config initandconfig setcommands. - Flag names are now consistently in the lowerCamelCase format. All flags that were in a different format have been updated in a backwards compatible way. For a transitionary period of at least 6 months, both will work:
--dir-mode-->--dirMode--hide-login-button-->--hideLoginButton--create-user-dir-->--createUserDir--minimum-password-length-->--minimumPasswordLength--socket-perm-->--socketPerm--disable-thumbnails-->--disableThumbnails--disable-preview-resize-->--disablePreviewResize--disable-exec-->--disableExec--disable-type-detection-by-header-->--disableTypeDetectionByHeader--img-processors-->--imageProcessors(environment variable changed fromFB_IMG_PROCESSORStoFB_IMAGE_PROCESSORS)--cache-dir-->--cacheDir--token-expiration-time-->--tokenExpirationTime--baseurl-->--baseURL(environment variable changed fromFB_BASEURLtoFB_BASE_URL)
Important
A bug has been squashed where the flag values (and their defaults) were always being used on runtime for enabling and disabling certain features. This meant that enabling and disabling these settings via filebrowser config set had no effect. This is now fixed.
As a consequence, some users may notice that some of the features they previously had enabled are now disabled, and vice-versa. This bug pertained the following features: thumbnails, resize of image previews, type detection by header sniffing, and command execution.
You can permanently configure these features using filebrowser config set. For example, to enable thumbnails, run filebrowser config set --disableThumbnails=false.
If some flag or environment variable is not working as intended, or if some option is not working, please report a bug.