Releases: Keukeiland/KeukNet
v3.0.0
What's Changed
- Switched fully to TypeScript in #35, #48, #50, #55
- factor out some binaries by @fizitzfux in #34
- Bump nodemon from 3.1.0 to 3.1.4 by @dependabot in #37, #38, #40
- Admin page by @RemainingDev in #57
- Mobile support & WebRTC by @fizitzfux in #58
- Message Storing and Invite links by @RemainingDev in #59
- Fix stuff by @fizitzfux in #61
- Invite link Registration and Minecraft usernames by @RemainingDev in #63
- Whitelisting and hiding by @fizitzfux in #65
- Styling of registration and minecraft page by @RemainingDev in #67
- Fix chat and WebRTC NGINX support by @fizitzfux in #68, #69
- Bugfix and features by @RemainingDev in #73
- Correct foreign key references by @RemainingDev in #77
- Last changes for 3.0 by @fizitzfux in #79
- Release 3.0.0 by @fizitzfux in #81
New Contributors
- @RemainingDev made their first contribution in #56
Full Changelog: v2.4.1...v3.0.0
v2.4.1
What's Changed
- Fix a bug with the windows installer by @fizitzfux in #33
Full Changelog: v2.4.0...v2.4.1
Release 2.4.0
Important
added library cookie for cookie handling, run npm i to install
change config option dicebear_host to the full URI of the providing endpoint, instead of just the domain
append config option client_location with the URI of the directory containing the client executables
What's Changed
- v2.4.0 by @fizitzfux in #31
- Authentication now uses a form and cookies, though
HTTP Basic authis still supported - Running behind NGINX is now fully supported when client IP is forwarded through the
X-Real-IPheader - Profile pictures can now be edited
Full Changelog: v2.3.0...v2.4.0
v2.3.0
Important!
this update has DB changes that require manual interventions. Run the following code using sqlite3 data/db.sqlite on the db:
ALTER TABLE server RENAME TO _servers_server;
ALTER TABLE profile RENAME TO _profile_device;Then start the server, stop it, and start it again to make sure all tables are correctly modified.
MAKE SURE TO MAKE BACKUPS BEFORE DOING THIS, IT COULD BREAK THE DATABASE IF MESSED UP!
There is also a new config file, texts.js. make sure to run cp config/texts.js.example config/texts.js.
Also make sure to copy the profiles, run mv data/wireguard/* data/profile/.
What's Changed
- Update v2.3.0 by @fizitzfux in #28
- full redesign of how interaction with the database works because of the new extensions system.
Full Changelog: v2.1.4...v2.3.0
v2.1.4
Important
Config file config.js had changes, do not forget to merge those.
What's Changed
- Bump nodemon from 3.0.3 to 3.1.0 by @dependabot in #24
- Bump dotenv from 16.4.4 to 16.4.5 by @dependabot in #25
- Fizitzfux by @fizitzfux in #26
Full Changelog: v2.1.3...v2.1.4
v2.1.3
v2.1.2
What's Changed
- Update texts and clean stuff up by @fizitzfux in #15
- Bump nodemon from 3.0.2 to 3.0.3 by @dependabot in #12
- Bump dotenv from 16.3.1 to 16.4.1 by @dependabot in #14
- Bump dotenv from 16.4.1 to 16.4.2 by @dependabot in #16
- some patches by @fizitzfux in #19
Important!
the config file config.js has some new fields. Please make sure you merge it properly to avoid problems.
New Contributors
- @dependabot made their first contribution in #12
Full Changelog: v2.1.1...v2.1.2
v2.1.1
Important
For existing installations please merge the new config/config.js file with your current one as there has been added a new entry.
What's Changed
- Update texts and clean stuff up by @fizitzfux in #15
- Bump nodemon from 3.0.2 to 3.0.3 by @dependabot in #12
- Bump dotenv from 16.3.1 to 16.4.1 by @dependabot in #14
New Contributors
- @dependabot made their first contribution in #12
Full Changelog: v2.1.1...v2.2.0
Update 2.1.1
Release 2.1.0
What's Changed
Nothing, this is the first release, though do note it is fully incompatible with any earlier betas.
New Contributors
- @fizitzfux made their first contribution in #7
Full Changelog: https://github.com/Keukeiland/KeukNet/commits/v2.1.0