8000 Releases · corbindavenport/imageshare · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: corbindavenport/imageshare

ImageShare v3.2

21 Jun 21:30
Compare
Choose a tag to compare

What's New

  • Fixed bug where an upload file request with an empty string field name could cause a crash (CVE-2025-48997)
  • Removed email address for Certbot (#37)
  • Updated dependencies to latest versions

Upgrade Notes

This release does not require any special upgrades from v3.1. You can upgrade by checking out the tag and rebuilding the Docker container.

git fetch && git checkout v3.2
docker compose down
docker compose -f docker-compose.yml up --build

If you're using the production application, replace docker-compose.yml with docker-compose-prod.yml.

ImageShare v3.1

07 Apr 02:25
Compare
Choose a tag to compare

What's New

  • Imgur upload support has returned, thanks @nanospearing! (#31)
  • QR code now rendered as JPEG image if browser doesn't support PNG (#32)
  • Detect upload file type using MIME type from browser (#33)
  • Added 'Mobile mode' that forces small screen layout, accessible from /m/ page or with link in footer
  • Added option to display Privacy Policy (#34)
  • Fixed layout issues in Mobile Internet Explorer
  • Fixed bug where image files would be duplicated on server after running exiftool

Upgrade Notes

This release does not require any special upgrades from v3.0. If you still have an Imgur Client ID saved in your .env settings from earlier ImageShare versions, Imgur upload support will be enabled again in this version. If you don't want to use Imgur, remove the IMGUR_KEY variable from your .env file.

You can upgrade by checking out the tag and rebuilding the Docker container.

git fetch && git checkout v3.1
docker compose down
docker compose -f docker-compose.yml up --build

If you're using the production application, replace docker-compose.yml with docker-compose-prod.yml.

ImageShare 3.0

03 Dec 01:13
Compare
Choose a tag to compare

Blog post: https://blog.corbin.io/post/768826371169501184/imageshare-v30-is-now-available

What's New

  • Files are now hosted temporarily by the ImageShare server, instead of Imgur or ImgBB, and deleted automatically after a few minutes (#31, #19, #17)
  • QR codes are now generated by ImageShare instead of the goQR.me API (#18)
  • Desktop and mobile layouts have been improved, including new plain HTML fallbacks for web browsers without complete CSS support (e.g. Netscape 4.x)
  • Added support for any image and video files
  • Text-based shortlinks now available as alternative to scanning QR codes
  • Files are downloaded immediately after scanning the QR code or navigating to the shortlink (requires supported web browser)
  • Dark mode support (requires browser with prefers-color-scheme support)
  • Added Wii U game detection using the WiiUBrew title database
  • Improved 3DS game detection (#25, #26)
  • Detected game title is now written to EXIF image metadata for detection by photo libraries
  • Improved self-hosting documentation and setup process
  • Added ai.robots.txt blocklist with auto-updating on each server start
  • Rewrote codebase from PHP to Node.js (#28)
  • Cleaned up Docker Compose file (#29)

Upgrade Notes

This release drops support for Imgur and ImgBB uploads, ImageShare itself now hosts uploaded images temporarily. See #31 for more information. If you absolutely need Imgur or ImgBB, do not upgrade past v2.4 (previously v24.06).

You need to specify a maximum file size for uploads in your .env file as a new line. In the below example, the limit is set at 20MB.

UPLOAD_LIMIT=20

If you are running the production version of ImageShare, you also need to fill out your domain and email address in the .env file, like the below example. The DOMAIN and EMAIL values should be what you were already using for Certbot.

DOMAIN=yourwebsitegoeshere.com
EMAIL=youremail@example.com

If you set up automated SSL certificate renewals (with crontab or some other method) by calling the certbot command with all the arguments, you should replace it with the new recommended method of restarting the certbot Docker container.

Finally, you can upgrade by checking out the tag and rebuilding the Docker container.

git fetch && git checkout v3.0
docker compose down
docker compose -f docker-compose.yml up --build

If you're using the production application, replace docker-compose.yml with docker-compose-prod.yml.

Version scheme changes

ImageShare has switched from a calendar versioning scheme to semantic versioning. The previous v24.06 release has been renamed as v2.4, the first Docker Compose version has been retroactively labelled as v2.0, and so on.

ImageShare 2.4 (previously v24.06)

11 Jun 02:55
Compare
Choose a tag to compare

What's New

  • Improved title detection for Nintendo 3DS games (#22)

Upgrade Notes

This release does not require any special upgrades from v2.3. You can upgrade normally by checking out the tag and rebuilding the Docker container.

git fetch && git checkout v24.06
docker compose down
docker compose -f docker-compose.yml up --build

If you're using the production application, replace docker-compose.yml with docker-compose-prod.yml.

Note: This release was initially labelled as v24.06 with the previous calendar versioning scheme.

ImageShare 2.3 (previously v24.01.1)

18 Jan 05:41
Compare
Choose a tag to compare

What's New

  • Fixed issues with uploading some images (#12)
  • Added version number to main page

Upgrade Notes

This release does not require any special upgrades from v2.2. You can upgrade normally by checking out the tag and rebuilding the Docker container.

git fetch && git checkout 24.01.1
docker compose down
docker compose -f docker-compose.yml up --build

If you're using the production application, replace docker-compose.yml with docker-compose-prod.yml.

Note: This release was initially labelled as v24.01.1 with the previous calendar versioning scheme.

ImageShare 2.2 (previously v24.01)

15 Jan 21:18
Compare
Choose a tag to compare

Blog post: https://blog.corbin.io/post/739426697614639104/the-new-imageshare

What's New

  • QR codes are now generated with the goQR.me API instead of Google API
  • Improved support for legacy web browsers, like Netscape Navigator 6

Note: This release was initially labelled as v24.01 with the previous calendar versioning scheme.

ImageShare 2.1

29 Oct 05:35
cdec15b
Compare
Choose a tag to compare

What's New

  • Added ImgBB as backup image upload service (#19)

ImageShare 2.0

29 Oct 05:28
68c7cef
Compare
Choose a tag to compare

Blog post: https://www.patreon.com/posts/81291635

What's New

  • Now runs as a multi-container Docker Compose application
  • Added option to send uploaded images to Discord with webhooks
  • Removed Twitter and Facebook share buttons

ImageShare 1.6

29 Oct 05:21
60b46e6
Compare
Choose a tag to compare

What's New

  • New icon
  • Added 'Share to Facebook' and 'Share to Twitter' buttons (disabled for 3DS/Wii U browsers)
  • Updated 3DS game title database

ImageShare 1.5

29 Oct 05:14
Compare
Choose a tag to compare

What's New

  • Fixed error when uploading images with missing EXIF data
  • Fixed QR code outline in old versions of Firefox and Netscape
0