Releases: tcklpl/war
Releases · tcklpl/war
v0.5.0
✨ New
- 🖥 Server now saves a crashlog if it crashes by an unhandled exception.
- 🖥 Server logger is now fully customizable through the config file
server.json5. - 🎮 Shadow Filtering: Configurable between Off (None), Low (PCF) and Medium (PCSS + PCF).
- 🎮🔩 Entity Flag System, for 32 possible boolean flags.
- 🎮 Outlines: Accessible via the new Entity Flag system and Entity
outlineColorproperty. - 🎮 Legal disclaimer screen.
🔨 Fixed
- 🎮 Fixed game ESC menu
Grid2error. - 🎮🔩 Shadow map size is now clamped to (try to) prevent the user from fucking shit up.
- 🎮 Optimized directional lights to only do 1
writeBuffercall. - 🎮 Fixed "Failed to get config" error when first loading the page.
- 🎮🔩 Fixed some naming inconsistencies.
🔧 Changed
- 🔩 GitHub Actions will now mark all closed versions as normal releases.
- 🎮 Game shadow atlas resolution increased from 0.5k-4k to 1k-8k.
- 🎮🔩 Renamed
RenderHDRBufferChaintoTextureBufferChainand made it more generic. - 🎮🔩 Wrote some more component smoke screen tests.
- 🎮🔩⬆️ Updated
@vitejs/plugin-react-swcto3.7.2. - 🎮🔩⬆️ Updated
@vitest/coverage-v8to2.1.6. - 🎮🔩⬆️ Updated
eslintto9.16.0. - 🎮🔩⬆️ Updated
happy-domto15.11.7. - 🎮🔩⬆️ Updated
prettierto3.4.1. - 🎮🔩⬆️ Updated
typescriptto5.7.2. - 🎮🔩⬆️ Updated
viteto6.0.1. - 🎮🔩⬆️ Updated
vite-tsconfig-pathsto5.1.3. - 🎮🔩⬆️ Updated
vitestto2.1.6. - 🎮🔩⬆️ Updated
@emotion/reactto11.13.5. - 🎮🔩⬆️ Updated
@emotion/styledto11.13.5. - 🎮🔩⬆️ Updated
@mui/icons-materialto6.1.9. - 🎮🔩⬆️ Updated
@mui/labto6.0.0-beta.17. - 🎮🔩⬆️ Updated
@mui/materialto6.1.9. - 🎮🔩⬆️ Updated
@petamoriken/float16to3.9.0. - 🎮🔩⬆️ Updated
i18nextto24.0.2. - 🎮🔩⬆️ Updated
react-i18nextto15.1.3. - 🎮🔩⬆️ Updated
react-router-domto7.0.1. - 🖥🔩⬆️ Updated
@types/bunto1.1.14. - 🖥🔩⬆️ Updated
typescript-eslintto8.16.0. - 🖥🔩⬆️ Updated
drizzle-ormto0.36.4.
v0.5.0-rc1
✨ New
- 🖥 Server now saves a crashlog if it crashes by an unhandled exception.
- 🖥 Server logger is now fully customizable through the config file
server.json5. - 🎮 Shadow Filtering: Configurable between Off (None), Low (PCF) and Medium (PCSS + PCF).
- 🎮🔩 Entity Flag System, for 32 possible boolean flags.
- 🎮 Outlines: Accessible via the new Entity Flag system and Entity
outlineColorproperty. - 🎮 Legal disclaimer screen.
🔨 Fixed
- 🎮 Fixed game ESC menu
Grid2error. - 🎮🔩 Shadow map size is now clamped to (try to) prevent the user from fucking shit up.
- 🎮 Optimized directional lights to only do 1
writeBuffercall. - 🎮 Fixed "Failed to get config" error when first loading the page.
- 🎮🔩 Fixed some naming inconsistencies.
🔧 Changed
- 🔩 GitHub Actions will now mark all closed versions as normal releases.
- 🎮 Game shadow atlas resolution increased from 0.5k-4k to 1k-8k.
- 🎮🔩 Renamed
RenderHDRBufferChaintoTextureBufferChainand made it more generic. - 🎮🔩 Wrote some more component smoke screen tests.
- 🎮🔩⬆️ Updated
@vitejs/plugin-react-swcto3.7.2. - 🎮🔩⬆️ Updated
@vitest/coverage-v8to2.1.6. - 🎮🔩⬆️ Updated
eslintto9.16.0. - 🎮🔩⬆️ Updated
happy-domto15.11.7. - 🎮🔩⬆️ Updated
prettierto3.4.1. - 🎮🔩⬆️ Updated
typescriptto5.7.2. - 🎮🔩⬆️ Updated
viteto6.0.1. - 🎮🔩⬆️ Updated
vite-tsconfig-pathsto5.1.3. - 🎮🔩⬆️ Updated
vitestto2.1.6. - 🎮🔩⬆️ Updated
@emotion/reactto11.13.5. - 🎮🔩⬆️ Updated
@emotion/styledto11.13.5. - 🎮🔩⬆️ Updated
@mui/icons-materialto6.1.9. - 🎮🔩⬆️ Updated
@mui/labto6.0.0-beta.17. - 🎮🔩⬆️ Updated
@mui/materialto6.1.9. - 🎮🔩⬆️ Updated
@petamoriken/float16to3.9.0. - 🎮🔩⬆️ Updated
i18nextto24.0.2. - 🎮🔩⬆️ Updated
react-i18nextto15.1.3. - 🎮🔩⬆️ Updated
react-router-domto7.0.1. - 🖥🔩⬆️ Updated
@types/bunto1.1.14. - 🖥🔩⬆️ Updated
typescript-eslintto8.16.0. - 🖥🔩⬆️ Updated
drizzle-ormto0.36.4.
v0.4.0
✨ New
- 🖥🔩 Added dependency
drizzle-orm. - 🖥🔩 Added dependency
tasai. - 🖥🔩 Added dev dependency
drizzle-kit. - 🖥🔩 Added dev dependency
@types/bun. - 🎮🔩 Added dev dependency
vite. - 🎮🔩 Added dev dependency
@vitejs/plugin-react-swc. - 🎮🔩 Added dev dependency
vite-tsconfig-paths. - 🎮🔩 Added dev dependency
vite-plugin-svgr. - 🎮🔩 Added dev dependency
vitest. - 🎮🔩 Added dev dependency
happy-dom. - 🎮🔩 Added dev dependency
@vitest/coverage-v8. - 🎮🔩 Added dev dependency
@tauri-apps/cli. - 🔩 Created a
versionscript to change the project version across all packages.
🔨 Fixed
- 🎮🔩 Fixed some components to properly import all
i18nnamespaces they're using.
🔧 Changed
- 🖥🔩 Replaced
nodeandnpmwithbun. - 🖥🔩
json5import changed from esm to cjs. - 🖥🔩 Replaced
sql.js + typeormwith bun's ownsqlite3anddrizzle-orm. - 🖥🔩 Updated all server code to comply with
verbatimModuleSyntax. - 🖥🔩 Updated all server scripts to use bun.
- 🎮🔩 Replaced
webpackwithvite. - 🎮🔩 Removed hack to get build version from env, as now we can use Vite to define variables.
- 🎮🔩 Moved dependency
typescriptto dev dependencies. - 🎮🔩 Updated scripts to use
vitest. - 🔩 Updated
READMEto better reflect the state of the project. - 🎮🖥🔩 Started using ts path remapping, for now implemented
:protocol,:engine,:hooksand:icons. - 🎮🔩⬆️ Updated
@types/reactto18.3.12. - 🎮🔩⬆️ Updated
@types/react-domto18.3.1. - 🎮🔩⬆️ Updated
@webgpu/typesto0.1.51. - 🎮🔩⬆️ Updated
typescriptto5.6.3. - 🎮🔩⬆️ Updated
@mui/icons-materialto5.16.7. - 🎮🔩⬆️ Updated
@mui/labto6.0.0-beta.15. - 🎮🔩⬆️ Updated
@mui/materialto6.1.7. - 🎮🔩⬆️ Updated
react-router-domto6.28.0. - 🎮🔩⬆️ Updated
rechartsto2.13.3. - 🎮🔩⬆️ Updated
socket.io-clientto4.8.1. - 🎮🔩⬆️ Updated
@fontsource/robototo5.1.0. - 🎮🔩⬆️ Updated
@mui/icons-materialto6.1.7. - 🎮🔩⬆️ Updated
i18nextto23.16.5. - 🎮🔩⬆️ Updated
react-i18nextto15.1.1. - 🎮🖥⬆️ Updated
typescript-eslintto8.14.0. - 🔩
pettiernow formatsjsonandjson5files with 2-space tabs. The rest of the files are 4-space tabs.
❌ Removed
- 🖥🔩 Removed dependency
typeorm. - 🖥🔩 Removed dependency
reflect-metadata. - 🖥🔩 Removed dependency
sql.js. - 🖥🔩 Removed dependency
chalk. - 🖥🔩 Removed dev dependency
nodemon. - 🖥🔩 Removed dev dependency
ts-node. - 🖥🔩 Removed dev dependency
pkg. - 🖥🔩 Removed dev dependency
husky. - 🖥🔩 Removed dev dependency
fs-jetpack. - 🖥🔩 Removed dev dependency
copyfiles. - 🖥🔩 Removed dev dependency
@swc/core. - 🖥🔩 Removed dev dependency
@swc/helpers. - 🖥🔩 Removed dev dependency
replace-in-file. - 🎮🔩 Removed dependency
@babel/core. - 🎮🔩 Removed dependency
babel-jest. - 🎮🔩 Removed dependency
babel-loader. - 🎮🔩 Removed dependency
babel-plugin-named-asset-import. - 🎮🔩 Removed dependency
babel-preset-react-app. - 🎮🔩 Removed dependency
@pmmmwh/react-refresh-webpack-plugin. - 🎮🔩 Removed dependency
@svgr/webpack. - 🎮🔩 Removed dependency
case-sensitive-paths-webpack-plugin. - 🎮🔩 Removed dependency
css-minimizer-webpack-plugin. - 🎮🔩 Removed dependency
eslint-webpack-plugin. - 🎮🔩 Removed dependency
html-webpack-plugin. - 🎮🔩 Removed dependency
terser-webpack-plugin. - 🎮🔩 Removed dependency
webpack. - 🎮🔩 Removed dependency
webpack-dev-server. - 🎮🔩 Removed dependency
webpack-manifest-plugin. - 🎮🔩 Removed dependency
workbox-webpack-plugin. - 🎮🔩 Removed dependency
postcss. - 🎮🔩 Removed dependency
postcss-flexbugs-fixes. - 🎮🔩 Removed dependency
postcss-loader. - 🎮🔩 Removed dependency
postcss-normalize. - 🎮🔩 Removed dependency
postcss-preset-env. - 🎮🔩 Removed dependency
resolve. - 🎮🔩 Removed dependency
resolve-url-loader. - 🎮🔩 Removed dependency
camelcase. - 🎮🔩 Removed dependency
css-loader. - 🎮🔩 Removed dependency
dotenv. - 🎮🔩 Removed dependency
dotenv-expand. - 🎮🔩 Removed dependency
mini-css-extract-plugin. - 🎮🔩 Removed dependency
sass. - 🎮🔩 Removed dependency
sass-loader. - 🎮🔩 Removed dependency
style-loader. - 🎮🔩 Removed dependency
source-map-loader. - 🎮🔩 Removed dependency
tailwindcss. - 🎮🔩 Removed dependency
fs-extra. - 🎮🔩 Removed dependency
bfj. - 🎮🔩 Removed dependency
browserslist. - 🎮🔩 Removed dependency
eslint-config-react-app. - 🎮🔩 Removed dependency
file-loader. - 🎮🔩 Removed dependency
identity-obj-proxy. - 🎮🔩 Removed dependency
jest. - 🎮🔩 Removed dependency
jest-environment-jsdom. - 🎮🔩 Removed dependency
jest-resolve. - 🎮🔩 Removed dependency
jest-watch-typeahead. - 🎮🔩 Removed dependency
semver. - 🎮🔩 Removed dependency
@types/node. - 🎮🔩 Removed dependency
i18next-resources-to-backend. - 🎮🔩 Removed dependency
prompts. - 🎮🔩 Removed dependency
react-refresh. - 🎮🔩 Removed dev dependency
husky. - 🎮🔩 Removed dev dependency
@types/jest. - 🎮🔩 Removed dev dependency
electron. - 🎮🔩 Removed dev dependency
electron-builder. - 🎮🔩 Removed dev dependency
raw.macro.
v0.4.0-rc3
✨ New
- 🖥🔩 Added dependency
drizzle-orm. - 🖥🔩 Added dependency
tasai. - 🖥🔩 Added dev dependency
drizzle-kit. - 🖥🔩 Added dev dependency
@types/bun. - 🎮🔩 Added dev dependency
vite. - 🎮🔩 Added dev dependency
@vitejs/plugin-react-swc. - 🎮🔩 Added dev dependency
vite-tsconfig-paths. - 🎮🔩 Added dev dependency
vite-plugin-svgr. - 🎮🔩 Added dev dependency
vitest. - 🎮🔩 Added dev dependency
happy-dom. - 🎮🔩 Added dev dependency
@vitest/coverage-v8. - 🎮🔩 Added dev dependency
@tauri-apps/cli.
🔨 Fixed
- 🎮🔩 Fixed some components to properly import all
i18nnamespaces they're using.
🔧 Changed
- 🖥🔩 Replaced
nodeandnpmwithbun. - 🖥🔩
json5import changed from esm to cjs. - 🖥🔩 Replaced
sql.js + typeormwith bun's ownsqlite3anddrizzle-orm. - 🖥🔩 Updated all server code to comply with
verbatimModuleSyntax. - 🖥🔩 Updated all server scripts to use bun.
- 🎮🔩 Replaced
webpackwithvite. - 🎮🔩 Removed hack to get build version from env, as now we can use Vite to define variables.
- 🎮🔩 Moved dependency
typescriptto dev dependencies. - 🎮🔩 Updated scripts to use
vitest. - 🔩 Updated
READMEto better reflect the state of the project. - 🎮🖥🔩 Started using ts path remapping, for now implemented
:protocol,:engine,:componentsand:icons. - 🎮🔩⬆️ Updated
@types/reactto18.3.12. - 🎮🔩⬆️ Updated
@types/react-domto18.3.1. - 🎮🔩⬆️ Updated
@webgpu/typesto0.1.51. - 🎮🔩⬆️ Updated
typescriptto5.6.3. - 🎮🔩⬆️ Updated
@mui/icons-materialto5.16.7. - 🎮🔩⬆️ Updated
@mui/labto6.0.0-beta.15. - 🎮🔩⬆️ Updated
@mui/materialto6.1.7. - 🎮🔩⬆️ Updated
react-router-domto6.28.0. - 🎮🔩⬆️ Updated
rechartsto2.13.3. - 🎮🔩⬆️ Updated
socket.io-clientto4.8.1. - 🎮🔩⬆️ Updated
@fontsource/robototo5.1.0. - 🎮🔩⬆️ Updated
@mui/icons-materialto6.1.7. - 🎮🔩⬆️ Updated
i18nextto23.16.5. - 🎮🔩⬆️ Updated
react-i18nextto15.1.1. - 🎮🖥⬆️ Updated
typescript-eslintto8.14.0.
❌ Removed
- 🖥🔩 Removed dependency
typeorm. - 🖥🔩 Removed dependency
reflect-metadata. - 🖥🔩 Removed dependency
sql.js. - 🖥🔩 Removed dependency
chalk. - 🖥🔩 Removed dev dependency
nodemon. - 🖥🔩 Removed dev dependency
ts-node. - 🖥🔩 Removed dev dependency
pkg. - 🖥🔩 Removed dev dependency
husky. - 🖥🔩 Removed dev dependency
fs-jetpack. - 🖥🔩 Removed dev dependency
copyfiles. - 🖥🔩 Removed dev dependency
@swc/core. - 🖥🔩 Removed dev dependency
@swc/helpers. - 🎮🔩 Removed dependency
@babel/core. - 🎮🔩 Removed dependency
babel-jest. - 🎮🔩 Removed dependency
babel-loader. - 🎮🔩 Removed dependency
babel-plugin-named-asset-import. - 🎮🔩 Removed dependency
babel-preset-react-app. - 🎮🔩 Removed dependency
@pmmmwh/react-refresh-webpack-plugin. - 🎮🔩 Removed dependency
@svgr/webpack. - 🎮🔩 Removed dependency
case-sensitive-paths-webpack-plugin. - 🎮🔩 Removed dependency
css-minimizer-webpack-plugin. - 🎮🔩 Removed dependency
eslint-webpack-plugin. - 🎮🔩 Removed dependency
html-webpack-plugin. - 🎮🔩 Removed dependency
terser-webpack-plugin. - 🎮🔩 Removed dependency
webpack. - 🎮🔩 Removed dependency
webpack-dev-server. - 🎮🔩 Removed dependency
webpack-manifest-plugin. - 🎮🔩 Removed dependency
workbox-webpack-plugin. - 🎮🔩 Removed dependency
postcss. - 🎮🔩 Removed dependency
postcss-flexbugs-fixes. - 🎮🔩 Removed dependency
postcss-loader. - 🎮🔩 Removed dependency
postcss-normalize. - 🎮🔩 Removed dependency
postcss-preset-env. - 🎮🔩 Removed dependency
resolve. - 🎮🔩 Removed dependency
resolve-url-loader. - 🎮🔩 Removed dependency
camelcase. - 🎮🔩 Removed dependency
css-loader. - 🎮🔩 Removed dependency
dotenv. - 🎮🔩 Removed dependency
dotenv-expand. - 🎮🔩 Removed dependency
mini-css-extract-plugin. - 🎮🔩 Removed dependency
sass. - 🎮🔩 Removed dependency
sass-loader. - 🎮🔩 Removed dependency
style-loader. - 🎮🔩 Removed dependency
source-map-loader. - 🎮🔩 Removed dependency
tailwindcss. - 🎮🔩 Removed dependency
fs-extra. - 🎮🔩 Removed dependency
bfj. - 🎮🔩 Removed dependency
browserslist. - 🎮🔩 Removed dependency
eslint-config-react-app. - 🎮🔩 Removed dependency
file-loader. - 🎮🔩 Removed dependency
identity-obj-proxy. - 🎮🔩 Removed dependency
jest. - 🎮🔩 Removed dependency
jest-environment-jsdom. - 🎮🔩 Removed dependency
jest-resolve. - 🎮🔩 Removed dependency
jest-watch-typeahead. - 🎮🔩 Removed dependency
semver. - 🎮🔩 Removed dependency
@types/node. - 🎮🔩 Removed dependency
i18next-resources-to-backend. - 🎮🔩 Removed dependency
prompts. - 🎮🔩 Removed dependency
react-refresh. - 🎮🔩 Removed dev dependency
husky. - 🎮🔩 Removed dev dependency
@types/jest. - 🎮🔩 Removed dev dependency
electron. - 🎮🔩 Removed dev dependency
electron-builder. - 🎮🔩 Removed dev dependency
raw.macro.
v0.4.0-rc2
✨ New
- 🖥🔩 Added dependency
drizzle-orm. - 🖥🔩 Added dev dependency
drizzle-kit. - 🖥🔩 Added dev dependency
@types/bun. - 🎮🔩 Added dev dependency
vite. - 🎮🔩 Added dev dependency
@vitejs/plugin-react-swc. - 🎮🔩 Added dev dependency
vite-tsconfig-paths. - 🎮🔩 Added dev dependency
vite-plugin-svgr. - 🎮🔩 Added dev dependency
vitest. - 🎮🔩 Added dev dependency
happy-dom. - 🎮🔩 Added dev dependency
@vitest/coverage-v8. - 🎮🔩 Added dev dependency
@tauri-apps/cli.
🔨 Fixed
- 🎮🔩 Fixed some components to properly import all
i18nnamespaces they're using.
🔧 Changed
- 🖥🔩 Replaced
nodeandnpmwithbun. - 🖥🔩
json5import changed from esm to cjs. - 🖥🔩 Replaced
sql.js + typeormwith bun's ownsqlite3anddrizzle-orm. - 🖥🔩 Updated all server code to comply with
verbatimModuleSyntax. - 🖥🔩 Updated all server scripts to use bun.
- 🎮🔩 Replaced
webpackwithvite. - 🎮🔩 Removed hack to get build version from env, as now we can use Vite to define variables.
- 🎮🔩 Moved dependency
typescriptto dev dependencies. - 🎮🔩 Updated scripts to use
vitest. - 🔩 Updated
READMEto better reflect the state of the project. - 🎮🖥🔩 Started using ts path remapping, for now implemented
:protocol,:engine,:componentsand:icons. - 🎮🔩⬆️ Updated
@types/reactto18.3.12. - 🎮🔩⬆️ Updated
@types/react-domto18.3.1. - 🎮🔩⬆️ Updated
@webgpu/typesto0.1.51. - 🎮🔩⬆️ Updated
typescriptto5.6.3. - 🎮🔩⬆️ Updated
@mui/icons-materialto5.16.7. - 🎮🔩⬆️ Updated
@mui/labto6.0.0-beta.15. - 🎮🔩⬆️ Updated
@mui/materialto6.1.7. - 🎮🔩⬆️ Updated
react-router-domto6.28.0. - 🎮🔩⬆️ Updated
rechartsto2.13.3. - 🎮🔩⬆️ Updated
socket.io-clientto4.8.1. - 🎮🔩⬆️ Updated
@fontsource/robototo5.1.0. - 🎮🔩⬆️ Updated
@mui/icons-materialto6.1.7. - 🎮🔩⬆️ Updated
i18nextto23.16.5. - 🎮🔩⬆️ Updated
react-i18nextto15.1.1.
❌ Removed
- 🖥🔩 Removed dependency
typeorm. - 🖥🔩 Removed dependency
reflect-metadata. - 🖥🔩 Removed dependency
sql.js. - 🖥🔩 Removed dependency
chalk. - 🖥🔩 Removed dev dependency
nodemon. - 🖥🔩 Removed dev dependency
ts-node. - 🖥🔩 Removed dev dependency
pkg. - 🖥🔩 Removed dev dependency
husky. - 🖥🔩 Removed dev dependency
fs-jetpack. - 🖥🔩 Removed dev dependency
copyfiles. - 🎮🔩 Removed dependency
@babel/core. - 🎮🔩 Removed dependency
babel-jest. - 🎮🔩 Removed dependency
babel-loader. - 🎮🔩 Removed dependency
babel-plugin-named-asset-import. - 🎮🔩 Removed dependency
babel-preset-react-app. - 🎮🔩 Removed dependency
@pmmmwh/react-refresh-webpack-plugin. - 🎮🔩 Removed dependency
@svgr/webpack. - 🎮🔩 Removed dependency
case-sensitive-paths-webpack-plugin. - 🎮🔩 Removed dependency
css-minimizer-webpack-plugin. - 🎮🔩 Removed dependency
eslint-webpack-plugin. - 🎮🔩 Removed dependency
html-webpack-plugin. - 🎮🔩 Removed dependency
terser-webpack-plugin. - 🎮🔩 Removed dependency
webpack. - 🎮🔩 Removed dependency
webpack-dev-server. - 🎮🔩 Removed dependency
webpack-manifest-plugin. - 🎮🔩 Removed dependency
workbox-webpack-plugin. - 🎮🔩 Removed dependency
postcss. - 🎮🔩 Removed dependency
postcss-flexbugs-fixes. - 🎮🔩 Removed dependency
postcss-loader. - 🎮🔩 Removed dependency
postcss-normalize. - 🎮🔩 Removed dependency
postcss-preset-env. - 🎮🔩 Removed dependency
resolve. - 🎮🔩 Removed dependency
resolve-url-loader. - 🎮🔩 Removed dependency
camelcase. - 🎮🔩 Removed dependency
css-loader. - 🎮🔩 Removed dependency
dotenv. - 🎮🔩 Removed dependency
dotenv-expand. - 🎮🔩 Removed dependency
mini-css-extract-plugin. - 🎮🔩 Removed dependency
sass. - 🎮🔩 Removed dependency
sass-loader. - 🎮🔩 Removed dependency
style-loader. - 🎮🔩 Removed dependency
source-map-loader. - 🎮🔩 Removed dependency
tailwindcss. - 🎮🔩 Removed dependency
fs-extra. - 🎮🔩 Removed dependency
bfj. - 🎮🔩 Removed dependency
browserslist. - 🎮🔩 Removed dependency
eslint-config-react-app. - 🎮🔩 Removed dependency
file-loader. - 🎮🔩 Removed dependency
identity-obj-proxy. - 🎮🔩 Removed dependency
jest. - 🎮🔩 Removed dependency
jest-environment-jsdom. - 🎮🔩 Removed dependency
jest-resolve. - 🎮🔩 Removed dependency
jest-watch-typeahead. - 🎮🔩 Removed dependency
semver. - 🎮🔩 Removed dependency
@types/node. - 🎮🔩 Removed dependency
i18next-resources-to-backend. - 🎮🔩 Removed dependency
prompts. - 🎮🔩 Removed dependency
react-refresh. - 🎮🔩 Removed dev dependency
husky. - 🎮🔩 Removed dev dependency
@types/jest. - 🎮🔩 Removed dev dependency
electron. - 🎮🔩 Removed dev dependency
electron-builder. - 🎮🔩 Removed dev dependency
raw.macro.
v0.3.1
🔨 Fixed
- 🖥 Fixed server not bundling with sqlite3 by replacing it with sql.js.
v0.3.0-rc3
✨ New
- 🔩 Wrote build and dev scripts for the server.
- 🎮🔩 Animation builder through
AnimationBuilder. - 🎮🔩 Animation engine initial implementation.
- 🎮 Country animations for hovering on and off.
🔨 Fixed
- 🖥 Server now properly shows the current version on the banner.
- 🖥🔩 Server now also validates if it can find the config defaults when extracting.
- 🔩 Removed a few inline initializations from the server.
- 🔩 Made a bunch of stuff
readonly.
🔧 Changed
- 🔩 Renamed Protocol's output folder to
out. - 🎮🔩⬆️ Updated
@emotion/reactto11.13.3. - 🎮🔩⬆️ Updated
@emotion/styledto11.13.0. - 🎮🔩⬆️ Updated
@mui/materialto6.0.2. - 🎮🔩 Quaternion functions now return a new Quaternion instead of modifying.
- 🎮🔩 Changed credits screen MUI
GridtoGrid2. - 🖥🔩⬆️ Updated
@eslint/jsto9.12.0. - 🖥🔩⬆️ Updated
@swc/coreto1.7.26. - 🖥🔩⬆️ Updated
@swc/helpersto0.5.13. - 🖥🔩⬆️ Updated
@types/jsonwebtokento9.0.7. - 🖥🔩⬆️ Updated
eslintto9.12.0. - 🖥🔩⬆️ Updated
eslint-plugin-prettierto5.2.1. - 🖥🔩⬆️ Updated
globalsto15.10.0. - 🖥🔩⬆️ Updated
huskyto9.1.6. - 🖥🔩⬆️ Updated
nodemonto3.1.7. - 🖥🔩⬆️ Updated
prettierto3.3.3. - 🖥🔩⬆️ Updated
replace-in-fileto8.2.0. - 🖥🔩⬆️ Updated
typescript-eslintto8.8.1. - 🖥🔩⬆️ Updated
expressto4.21.0. - 🖥🔩⬆️ Updated
socket.ioto4.8.0. - 🎮 Moved pause menu button text alignment to the right.
- 🎮 Moved the button to go back to the main menu into the config screen.
❌ Removed
- 🎮 Removed Trello link, as the project is now on Github Projects.
v0.3.0-rc2
✨ New
- 🔩 Wrote build and dev scripts for the server.
- 🎮🔩 Animation builder through
AnimationBuilder. - 🎮🔩 Animation engine initial implementation.
- 🎮 Country animations for hovering on and off.
🔨 Fixed
- 🖥 Server now properly shows the current version on the banner.
- 🖥🔩 Server now also validates if it can find the config defaults when extracting.
- 🔩 Removed a few inline initializations from the server.
- 🔩 Made a bunch of stuff
readonly.
🔧 Changed
- 🔩 Renamed Protocol's output folder to
out. - 🎮🔩⬆️ Updated
@emotion/reactto11.13.3. - 🎮🔩⬆️ Updated
@emotion/styledto11.13.0. - 🎮🔩⬆️ Updated
@mui/materialto6.0.2. - 🎮🔩 Quaternion functions now return a new Quaternion instead of modifying.
- 🎮🔩 Changed credits screen MUI
GridtoGrid2. - 🖥🔩⬆️ Updated
@eslint/jsto9.12.0. - 🖥🔩⬆️ Updated
@swc/coreto1.7.26. - 🖥🔩⬆️ Updated
@swc/helpersto0.5.13. - 🖥🔩⬆️ Updated
@types/jsonwebtokento9.0.7. - 🖥🔩⬆️ Updated
eslintto9.12.0. - 🖥🔩⬆️ Updated
eslint-plugin-prettierto5.2.1. - 🖥🔩⬆️ Updated
globalsto15.10.0. - 🖥🔩⬆️ Updated
huskyto9.1.6. - 🖥🔩⬆️ Updated
nodemonto3.1.7. - 🖥🔩⬆️ Updated
prettierto3.3.3. - 🖥🔩⬆️ Updated
replace-in-fileto8.2.0. - 🖥🔩⬆️ Updated
typescript-eslintto8.8.1. - 🖥🔩⬆️ Updated
expressto4.21.0. - 🖥🔩⬆️ Updated
socket.ioto4.8.0.
v0.3.0
✨ New
- 🔩 Wrote build and dev scripts for the server.
- 🎮🔩 Animation builder through
AnimationBuilder. - 🎮🔩 Animation engine initial implementation.
- 🎮 Country animations for hovering on and off.
🔨 Fixed
- 🖥 Server now properly shows the current version on the banner.
- 🖥🔩 Server now also validates if it can find the config defaults when extracting.
- 🔩 Removed a few inline initializations from the server.
- 🔩 Made a bunch of stuff
readonly.
🔧 Changed
- 🔩 Renamed Protocol's output folder to
out. - 🎮🔩⬆️ Updated
@emotion/reactto11.13.3. - 🎮🔩⬆️ Updated
@emotion/styledto11.13.0. - 🎮🔩⬆️ Updated
@mui/materialto6.0.2. - 🎮🔩 Quaternion functions now return a new Quaternion instead of modifying.
- 🎮🔩 Changed credits screen MUI
GridtoGrid2. - 🖥🔩⬆️ Updated
@eslint/jsto9.12.0. - 🖥🔩⬆️ Updated
@swc/coreto1.7.26. - 🖥🔩⬆️ Updated
@swc/helpersto0.5.13. - 🖥🔩⬆️ Updated
@types/jsonwebtokento9.0.7. - 🖥🔩⬆️ Updated
eslintto9.12.0. - 🖥🔩⬆️ Updated
eslint-plugin-prettierto5.2.1. - 🖥🔩⬆️ Updated
globalsto15.10.0. - 🖥🔩⬆️ Updated
huskyto9.1.6. - 🖥🔩⬆️ Updated
nodemonto3.1.7. - 🖥🔩⬆️ Updated
prettierto3.3.3. - 🖥🔩⬆️ Updated
replace-in-fileto8.2.0. - 🖥🔩⬆️ Updated
typescript-eslintto8.8.1. - 🖥🔩⬆️ Updated
expressto4.21.0. - 🖥🔩⬆️ Updated
socket.ioto4.8.0. - 🎮 Moved pause menu button text alignment to the right.
- 🎮 Moved the button to go back to the main menu into the config screen.
❌ Removed
- 🎮 Removed Trello link, as the project is now on Github Projects.
v0.2.0
✨ New
- 🎮🖥 The game owner can now pause the game at any point.
- 🎮🖥 The game will be automatically paused if any player leaves.
- 🖥 Support for Initial territory selection to be paused and resumed.
- 🎮 Reworked the lobby selection screen to look better.
- 🎮🔩 Started implementing smoke-screen tests to UI components and menus.
- 🎮🔩 New game compilation targets:
AppImagefor linux andmasfor macOS. - 🔩 GitHub workflow now also compiles for linux and mac.
- 🎮🖥 The game owner can now save the game at any point.
🔨 Fixed
- 🖥 Fixed server logging only being configured after the initialization was complete.
- 🎮 Game browser-related components (like scroll bars) now properly follow the theme.
- 🎮🔩 Fixed game dev server unnecessarily reloading the whole page.
- 🎮 Fixed a couple of bugs that caused some errors when destructing the engine.
- 🎮🔩 Game no longer loses connection to the server when the page is hot-reloaded.
- 🎮 Game now properly returns to lobby list when the game context is lost/invalidated.
🔧 Changed
- 🎮🔩 Asset loading no longer depends on an instance of WebGL2 to get some constants.
- 🎮🔩⬆️ Updated React to
18.3.1. - 🎮🔩⬆️ Updated Material UI and Material Icons to
5.15.21. - 🎮🔩⬆️ Updated Socket.io to
4.7.5. - 🎮🔩⬆️ Updated Typescript to
5.5.3. - 🎮🔩⬆️ Updated Jest and all its relations to
29.7.0. - 🎮🔩⬆️ Updated Testing Library: Jest DOM to
6.4.6. - 🎮🔩⬆️ Updated Testing Library: React to
16.0.0. - 🎮🔩⬆️ Updated Testing Library: User Event to
14.5.2. - 🎮🔩⬆️ Updated i18next to
22.5.1. - 🎮🔩⬆️ Updated react-i18next to
12.3.1. - 🎮🔩⬆️ Updated electron to
31.2.0. - 🔩 Dev-build GitHub workflow now checkouts from master.
- 🔩 Renamed some variables to be more consistent throughout the project.
❌ Removed
- 🎮🔩 The game no longer has a global
glWebGL2 instance, as it was only used to get some constants during the asset loading and initialization.