Releases: gochan-org/gochan
Releases · gochan-org/gochan
v4.0.1
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
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.
- 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
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
v3.10.0
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
What's Changed
- browser-based template editor (at http://yoursite/manage/templates)
- Move Akismet spam checking to a plugin
- Add HTTP client and JSON encoding/decoding support to plugins via github.com/cjoudrey/gluahttp and layeh.com/gopher-json, respectively
- Add IPHub example plugin for checking sketchy IP addresses (uses the above)
Full Changelog: v3.8.0...v3.9.0
v3.8.0
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
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
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