Releases: Lukasdotcom/fantasy-manager
v1.17.2
Dependency Changes
- Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #682
- Update dependency @types/node to v20.12.10 by @renovate in #681
- Update dependency @mui/material to v5.15.16 by @renovate in #680
- Update typescript-eslint monorepo to v7.8.0 by @renovate in #679
Full Changelog: 1.17.1...1.17.2
v1.17.1
What's Changed
- Has the images for the signin with google/github stored in public folder by @Lukasdotcom in #678
Dependency Changes
- Bump tar from 6.2.0 to 6.2.1 by @dependabot in #676
- Update dependency @emotion/styled to v11.11.5 by @renovate in #674
- Update dependency sharp to v0.33.3 by @renovate in #673
- Update dependency cypress to v13.8.1 by @renovate in #672
- Update dependency @types/node to v20.12.7 by @renovate in #668
- Update nextjs monorepo to v14.2.3 by @renovate in #670
- Update dependency typescript to v5.4.5 by @renovate in #671
- Update dependency @mui/material to v5.15.15 by @renovate in #669
- Adds node 22 to test workflow by @Lukasdotcom in #677
- Update typescript-eslint monorepo to v7.7.1 by @renovate in #647
Full Changelog: 1.17.0...1.17.1
v1.17.0
What's Changed
- Adds indexes to the db for performance by @Lukasdotcom in #637
- Fixes bugs with clubs/players that doesn't allow 2 of the same name to exist in different leagues by @Lukasdotcom in #638
- Only shows versions on admin panel analytics that are needed by @Lukasdotcom in #640
- Makes it so that players with the same uid can exist in different leagues by @Lukasdotcom in #649
- Fixes bug that causes clubs to get duplicated by @Lukasdotcom in #654
- Corrects bad test data by @Lukasdotcom in #655
- Deletes predictions when a new matchday starts by @Lukasdotcom in #663
- Order clubs on predictions page by order they play in by @Lukasdotcom in #664
- Shows time until game starts for predictions by @Lukasdotcom in #665
- Has menu be responsive based on number of entries in it. by @Lukasdotcom in #666
Dependency Changes
- Bump ip from 2.0.0 to 2.0.1 by @dependabot in #656
- Bump follow-redirects from 1.15.3 to 1.15.6 by @dependabot in #657
- Bump jose from 4.15.4 to 4.15.5 by @dependabot in #658
- Update dependency sqlite3 to v5.1.7 by @renovate in #652
- Update dependency @emotion/react to v11.11.4 by @renovate in #651
- Update dependency sharp to v0.33.2 by @renovate in #650
- Update dependency eslint to v8.57.0 by @renovate in #648
- Update dependency prettier to v3.2.5 by @renovate in #646
- Update dependency csv-stringify to v6.4.6 by @renovate in #644
- Update dependency @types/node to v20.11.28 by @renovate in #641
- Update dependency ts-node to v10.9.2 by @renovate in #643
- Update dependency cypress to v13.7.0 by @renovate in #636
- Update dependency typescript to v5.4.2 by @renovate in #639
- Update nextjs monorepo to v14.1.3 by @renovate in #642
- Update dependency @types/react to v18.2.66 by @renovate in #645
- Update typescript-eslint monorepo to v7 (major) by @renovate in #662
- Update dependency dotenv to v16.4.5 by @renovate in #661
- Update dependency next-auth to v4.24.7 by @renovate in #660
- Update dependency chart.js to v4.4.2 by @renovate in #659
- Update dependency @mui/material to v5.15.13 by @renovate in #635
Full Changelog: 1.16.0...1.17.0
v1.16.0
Update Notice
Mysql/mariadb support has been dropped. For more details look at #628.
What's Changed
- Fixes the aspect ratio of placeholder player pictures by @Lukasdotcom in #609
- Fixes the styling for players that are playing to be outlined by @Lukasdotcom in #613
- Allows players to predict match results by @Lukasdotcom in #622
- Has the api respond with fantasy not enabled when the fantasy is disabled for a league by @Lukasdotcom in #624
- Moves the db types to database.d.ts by @Lukasdotcom in #625
- Changes serverID to be a string instead of an integer by @Lukasdotcom in #626
- Updates german translations by @Lukasdotcom in #627
- Drop mysql/mariadb support by @Lukasdotcom in #628
- Updates feature list on readme and main page by @Lukasdotcom in #629
- Updates screenshots by @Lukasdotcom in #630
- Adds predictions to the tutorial by @Lukasdotcom in #632
Dependency Changes
- Update dependency prettier to v3.1.0 by @renovate in #618
- Update dependency sharp to v0.33.0 by @renovate in #621
- Update dependency eslint-plugin-local-rules to v2.0.1 by @renovate in #620
- Update dependency typescript to v5.3.2 by @renovate in #619
- Update dependency next-auth to v4.24.5 [SECURITY] by @renovate in #617
- Update dependency cypress to v13.6.0 by @renovate in #607
- Update dependency @mui/material to v5.14.19 by @renovate in #608
- Update dependency sqlite to v5.1.1 by @renovate in #610
- Update dependency wait-on to v7.2.0 by @renovate in #611
- Update dependency @types/bcrypt to v5.0.2 by @renovate in #614
- Update dependency eslint to v8.55.0 by @renovate in #612
- Update nextjs monorepo to v14 (major) by @renovate in #604
- Update dependency @types/node to v20.10.3 by @renovate in #623
- Update typescript-eslint monorepo to v6.13.2 by @renovate in #631
- Update dependency chart.js to v4.4.1 by @renovate in #634
- Update dependency @types/react to v18.2.42 by @renovate in #633
Full Changelog: 1.15.4...1.16.0
v1.15.4
What's Changed
- Makes the buttons on players outlined, but with a paper background by @Lukasdotcom in #572
- Fixes the buttons not darkening when navigating by @Lukasdotcom in #574
- Only revalidates all static pages on the very first boot in a docker image by @Lukasdotcom in #575
- Moves the db upgrades to a seperate file by @Lukasdotcom in #578
- Makes the signin and signup pages seperate by @Lukasdotcom in #589
- Switches package-lock.json to lockfile version 3 by @Lukasdotcom in #594
- Creates a script to check for uneccessary and missing translations, and implements those changes by @Lukasdotcom in #596
- Fixes the revalidate path to work with all locales by @Lukasdotcom in #598
- Fixes the code to load the theme from preferences by @Lukasdotcom in #599
- Fixes bug with revalidating pages that only revalidates locales and not en by @Lukasdotcom in #600
Dependency Changes
- Updates node to node20 by @Lukasdotcom in #592
- Update nextjs monorepo to v13.5.6 by @renovate in #571
- Update dependency next-auth to v4.24.3 by @renovate in #581
- Update typescript-eslint monorepo to v6.9.0 by @renovate in #582
- Update dependency csv-stringify to v6.4.4 by @renovate in #583
- Update dependency eslint to v8.52.0 by @renovate in #587
- Update dependency @types/bcrypt to v5.0.1 by @renovate in #586
- Update actions/setup-node action to v4 by @renovate in #593
- Update dependency @types/mysql to v2.15.23 by @renovate in #577
- Bump @babel/traverse from 7.18.9 to 7.23.2 by @dependabot in #585
- Update dependency @types/node to v20 by @renovate in #409
- Update dependency @mui/material to v5.14.15 by @renovate in #595
- Update dependency cypress to v13.3.3 by @renovate in #597
- Update dependency @types/react to v18.2.32 by @renovate in #601
Full Changelog: 1.15.3...1.15.4
v1.15.3
Update Notice
Note that if you do not run this behind a reverse proxy this update can be ignored.
What's Changed
- Nextjs was reverted back to 13.5.2. For more details go to #571
Dependency Changes
Full Changelog: 1.15.2...1.15.3
v1.15.2
Update Notice
Due to the theme color now being respected everywhere, #565, in the default theme the warning color is prefilled to keep the UI similar to how it was before this update. To prevent custom themes from being overwritten this does not overwrite your theme. If you would like to use this just paste the following in the admin panel under custom themes.
This into the dark theme:
{"palette":{"mode":"dark","warning":{"main":"#fdd835"}}}
And this into the light theme:
{"palette":{"mode":"light","warning":{"main":"#fbc02d"}}}
What's Changed
- Fixes all links reloading the page by @Lukasdotcom in #560
- Makes sure to revalidate all pages after changing theme by @Lukasdotcom in #561
- Allows users to create custom themes and allows pasting of MUI theme creator content directly into textbox by @Lukasdotcom in #562
- Adds custom theme to the analytics by @Lukasdotcom in #564
- Has almost every color be generated from the theme and the warning color be yellow by default by @Lukasdotcom in #565
- Adds optimization function to db by @Lukasdotcom in #567
- Exits second script on server crash and revalidates all static pages on startup by @Lukasdotcom in #568
- Attempt to fix bug that causes matchday to be ended twice by @Lukasdotcom in #570
Dependency Changes
- Update typescript-eslint monorepo to v6.7.3 by @renovate in #566
- Update nextjs monorepo to v13.5.3 by @renovate in #563
Full Changelog: 1.15.1...1.15.2
v1.15.1
What's Changed
- Fixes bug with public folder missing in docker image.
Full Changelog: 1.15.0...1.15.1
v1.15.0
Update Information
Note that due to #558 password signups are now disabled by default. For more information look at #558.
What's Changed
- Fix player amount on squad page by @Lukasdotcom in #550
- Fixes the update from looping by @Lukasdotcom in #551
- Has the price for the update cost be divided by 1M so the M is correct by @Lukasdotcom in #552
- Fixes top11 only editing one user in one league correctly by @Lukasdotcom in #553
- Makes the docker image a multi-stage image that is prebuilt for faster startup by @Lukasdotcom in #555
- Adds internationlization in csv downloads by @Lukasdotcom in #556
- Updates normalization list by @Lukasdotcom in #557
- Disable password signups by default by @Lukasdotcom in #558
- Allows for custom themes to be made for the website by @Lukasdotcom in #559
Dependency Changes
- Update dependency eslint to v8.50.0 by @renovate in #549
- Update typescript-eslint monorepo to v6.7.2 by @renovate in #546
- Update dependency sharp to v0.32.6 by @renovate in #545
- Update nextjs monorepo to v13.5.2 by @renovate in #458
- Update dependency @types/react to v18.2.22 by @renovate in #544
- Update dependency @types/node to v18.17.19 by @renovate in #554
Full Changelog: 1.14.0...1.15.0
v1.14.0
What's Changed
- Improves the performance of the admin page by adding a precision to the graphs by @Lukasdotcom in #520
- Removes need for node downloader dependency by @Lukasdotcom in #523
- Improves UI of transfer page for desktop users by @Lukasdotcom in #524
- Gives the UI for the squad 2 columns on desktop by @Lukasdotcom in #525
- Makes the Value filter use the entire screen width and improves tutorial wording by @Lukasdotcom in #526
- Adds a way to archive inactive leagues and delete inactive users by @Lukasdotcom in #527
- Adds a count of the number of players in every position in squad view by @Lukasdotcom in #528
- Makes the detailed player view more responsive by @Lukasdotcom in #529
- Fixes bug that would download bad pictures and not throw an error by @Lukasdotcom in #530
- Gives the historical squad view 2 columns on desktop by @Lukasdotcom in #531
- Adds support for top11 to allow for less active play style by @Lukasdotcom in #537
- Use ts-node instead of tsc and bcrypt instead o bcryptjs by @Lukasdotcom in #538
- Makes sure that there is an update just before every game by @Lukasdotcom in #540
- Shows if top11 is enabled for all users on the standing page by @Lukasdotcom in #541
- Does not show bad data on detailed player screen when updating by @Lukasdotcom in #542
Dependency Changes
- Update docker/setup-qemu-action action to v3 by @renovate in #534
- Update docker/setup-buildx-action action to v3 by @renovate in #533
- Update typescript-eslint monorepo to v6.7.0 by @renovate in #532
- Update dependency cypress to v13.2.0 by @renovate in #535
- Update dependency eslint to v8.49.0 by @renovate in #522
- Update dependency @types/node to v18.17.17 by @renovate in #539
- Update dependency @mui/material to v5.14.10 by @renovate in #543
Full Changelog: 1.13.3...1.14.0