Releases: gochan-org/gochan
Releases · gochan-org/gochan
v4.3.0
What's Changed
gochan-installeris now included. It runs as a temporary setup server that lets you configure gochan through your browser (e.g., database connection, paths, etc.). Once you finish, it writes the configuration file to the chosen path and exits. You can then start gochan, which will use the generated config.- Database updates for versions starting from 3.0 are now automatically handled by the gochan executable on startup. Versions before 3.0 (internally referred to as pre2021) and other database types still use gochan-migration.
- Add log statement upon listening for requests (fixes #133) by @CrawlerBleak in #134
- Bump form-data from 4.0.2 to 4.0.4 in /frontend by @dependabot[bot] in #135
New Contributors
- @CrawlerBleak made their first contribution in #134
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
- Implemented reserved tripcodes, spoiler threads, public ban messages, poster IDs unique to the thread, and the ability to disallow threads with a nsfw tag.
- Posters can choose to embed a video instead of uploading a file, for configured sites
- Improvements to the staff management and IP ban pages
New Contributors
- @DragonsWho made their first contribution in #127
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- Add dice roll, spoiler, and hide block tags
- Implement pre-2021 migration
- Link for updating board or thread by @onihilist in #113
Full Changelog: v4.0.2...v4.1.0
v4.0.2
What's Changed
- Fixes a bug where uploads selected from QR box aren't attached to the post.
- Server tests coverage improved by @onihilist in #110
New Contributors
- @onihilist made their first contribution in #110
Full Changelog: v4.0.1...v4.0.2
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
