Skip to content

Releases: gochan-org/gochan

v4.0.1

23 Nov 21:37
Compare
Choose a tag to compare

What's Changed

  • Fixed bug causing image fingerprint filters to cause an error when trying to uplaod a video
  • Added Dark Bunker theme
  • Refactored example Docker files, added compose files for using Postgresql and SQLite

Full Changelog: v4.0.0...v4.0.1

v4.0.0

14 Oct 06:32
Compare
Choose a tag to compare

What's Changed

  • Wordfilters, name/tripcode bans, file checksum/fingerprint bans, and filename bans have been merged into filters, allowing for having multiple criteria needing to be matched before a post is rejected or banned (or allowing the filter to be applied if any of its criteria match, for easier organization of common filter data), as well as having a filter apply to multiple boards.
    • Screenshot:
      image
  • Posters can upload images data and files from their clipboard (as long as the respective non-image/video formats are configured to be allowed on the board)

New Contributors

Full Changelog: v3.10.2...v4.0.0

v3.10.2

16 Apr 18:03
Compare
Choose a tag to compare

Hotfix release 2

  • This release fixes the post edit page and IP search page

Full Changelog: v3.10.1...v3.10.2

v3.10.1

08 Mar 20:52
Compare
Choose a tag to compare

Hotfix release

  • This release fixes a bug when submitting IP range bans that causes the server to freeze if it is a large IPv6 range

v3.10.0

06 Mar 06:12
Compare
Choose a tag to compare

What's Changed

  • IP addresses in posts and ban tables are now stored as VARBINARY in MySQL and SQLite, and as INET in Postgres (requires running gochan-migrate -updatedb if updating from a previous version)
  • Implement subnet-based range banning
  • Add image fingerprinting using ahash algorithm
  • Add plugin-extensible GeoIP and custom flag support, with GeoIP2 built-in

Full Changelog: v3.9.0...v3.10.0

v3.9.0

28 Dec 20:23
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.8.0...v3.9.0

v3.8.0

09 Aug 19:04
Compare
Choose a tag to compare

What's Changed

Plugins can now register upload handlers for creating thumbnails (see pdf_thumbnail.lua

Full Changelog: v3.7.0...v3.8.0

v3.7.0

24 Jun 20:00
Compare
Choose a tag to compare

What's Changed

  • Add more plugins and event triggers
  • Consolidate allowing other extensions into single map[string]string, with the extension as the key and the thumbnail to be used as the value for better consistency, example:
"AllowOtherExtensions": {
	".zip": "archivethumb.png",
	".pdf": "pdfthumb.png",
	".dat": "otherthumb.png"
}
  • Allow staff to update their passwords, admins can update passwords of other users
  • Migrate frontend to TypeScript for better type checking and type safety

Full Changelog: v3.6.0...v3.7.0

v3.6.0

28 Apr 22:16
Compare
Choose a tag to compare

What's Changed

  • Add support for PDF, ZIP, and other file extension uploads, configurable by the site's admin
  • Add support for banners, both global and board-specific
  • Make gochan-migration finally (kind of) useful
  • Fix for Dockerfile smell DL3025 by @grosa1 in #74
  • Bump yaml and htmlnano in /frontend by @dependabot in #75

New Contributors

Full Changelog: v3.5.1...v3.6.0

v3.5.1

28 Mar 03:35
5de1d61
Compare
Choose a tag to compare

Fix compatibility issues caused by unexpected differences between MariaDB and the mainline MySQL implementation