Releases: gochan-org/gochan
Releases · gochan-org/gochan
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. Wordfilters are still
- 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
v3.5.1
v3.5.0
Add ability to update thread attributes (locked, sticky, cyclical, anchored) in the new manage page (/manage/threadattrs by default), make thread and board locking work, add ability for staff to update thread lock status with the dropdown, fix issue with QR box posting to the wrong board
Full Changelog: v3.4.1...v3.5.0