Skip to content

Releases: filebrowser/filebrowser

v2.54.0

10 Jan 09:41
v2.54.0
037e29a

Choose a tag to compare

Changelog

v2.53.1

03 Jan 08:06
v2.53.1
94ec786

Choose a tag to compare

Changelog

  • 94ec786 chore(release): 2.53.1
  • 25e9b85 chore(deps): update all non-major dependencies (#5657)
  • ffa893e fix: download path encoding file paths (#5655)
  • b8151a0 fix: request a password to change sensitive user data (#5629)

v2.53.0

29 Dec 07:45
v2.53.0
943e534

Choose a tag to compare

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

13 Dec 08:25
v2.52.0
c11c986

Choose a tag to compare

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

07 Dec 07:24
v2.51.2
849f5ad

Choose a tag to compare

Changelog

  • 849f5ad chore(release): 2.51.2
  • c171599 fix(frontend): add missing i18n strings

v2.51.1

07 Dec 06:56
v2.51.1
e4f2503

Choose a tag to compare

Changelog

  • e4f2503 chore(release): 2.51.1
  • 152f830 fix: prevent the right-click from selecting multiple items when the "single-click" option is active (#5608)
  • 4cbb4b7 fix(frontend): csv viewer i18n strings

v2.51.0

06 Dec 10:49
v2.51.0
58cc874

Choose a tag to compare

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

30 Nov 08:19
v2.50.0
4302ece

Choose a tag to compare

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

22 Nov 16:27
v2.49.0
119609c

Choose a tag to compare

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

18 Nov 10:44
v2.48.2
c284de9

Choose a tag to compare

Flags and Environment Variables Improvements

  • In the root command (filebrowser), all flags are now correctly available as environmental variables, except for --config flag. 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 init and config set commands.
  • 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 from FB_IMG_PROCESSORS to FB_IMAGE_PROCESSORS)
    • --cache-dir --> --cacheDir
    • --token-expiration-time --> --tokenExpirationTime
    • --baseurl --> --baseURL (environment variable changed from FB_BASEURL to FB_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.

Changelog

  • c284de9 chore(release): 2.48.2
  • 984ea7b fix: add transitionary support for FB_BASEURL
  • fd7b70c refactor: rename python for clarification
  • 13e3b46 chore(deps): update all non-major dependencies (#5560)