|
| 1 | +## 3.1.0 |
| 2 | + |
| 3 | +Serverpod 3.1 focuses on improving the developer experience with new tooling, enhanced Flutter web support, and important bug fixes. |
| 4 | + |
| 5 | +### Flutter web integration |
| 6 | +- feat: Serve a Flutter app for new project templates. |
| 7 | +- feat: Prevent caching of critical Flutter web files in `FlutterRoute`. |
| 8 | + |
| 9 | +### Developer tooling |
| 10 | +- feat: Add `serverpod run` command for running scripts. |
| 11 | +- feat: Add Serverpod script for starting the server and building flutter app. |
| 12 | + |
| 13 | +### Web server enhancements |
| 14 | +- feat: Add HTTP methods support to `WidgetRoute`. |
| 15 | + |
| 16 | +### Model improvements |
| 17 | +- feat: Allow setting column name explicitly on models ([@jwelmac](https://github.com/jwelmac)). |
| 18 | + |
| 19 | +### Additional changes |
| 20 | +- feat: Prevent database operations on health check when the database is idle. |
| 21 | +- feat: Add `validateHeaders` config option for backward compatibility with Serverpod 2 clients. |
| 22 | + |
| 23 | +### Bug fixes |
| 24 | +- fix: Fixes email sign in button not re-enabling after changing the password. |
| 25 | +- fix: Enforces only lowercase characters on email text field. |
| 26 | +- fix: Fixes email action button not following the material theme. |
| 27 | +- fix: Fixes consistency between spacing of sign in widget components. |
| 28 | +- fix: Improves project templates with easier structure to digest. |
| 29 | +- fix: Throw `PasswordNotFoundException` instead of null assertion in IDP `*FromPassword` config classes. |
| 30 | +- fix: Use resolved server directory in migration commands. |
| 31 | +- fix: Ensure tailmatch (`/**`) is the default for `StaticRoute.directory`. |
| 32 | +- fix: Fix deserialization of collections of `serverOnly` models. |
| 33 | +- fix: Prevent unnecessary table drops when removing foreign keys with constraint name collisions. |
| 34 | +- fix: Fix incorrect import generation for modules with `serverpod` prefix. |
| 35 | +- fix: Stop Google Sign-In button spinner when authentication is canceled. |
| 36 | + |
1 | 37 | ## 3.0.1 |
2 | 38 | - fix: Allows the server address to be specified without trailing slash on the client. |
3 | 39 | - fix: Fixes allowed `indexes` key on non-table base models to allow inheritance of indexes. |
|
0 commit comments