v1.0-RC1 #1557
mpscholten
started this conversation in
General
v1.0-RC1
#1557
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a release candidate for the soon-to-be-published IHP v1.0. See #1501
IHP is a modern batteries-included haskell web framework, built on top of Haskell and Nix. Blazing fast, secure, easy to refactor and the best developer experience with everything you need - from prototype to production.
Major Changes
🎨 Bootstrap 5:
We've finally upgraded from Bootstrap 4 to Bootstrap 5 🎉
E.g. all forms rendered with
formFor
now expect you're using bootstrap 5 by default. Bootstrap 4 is still supported and available if needed, e.g. if you don't want to update your application.💻 M1 Builds:
Thanks to a new mac mini sponsored by MacStadium, we now have prebuilt binaries for Apple M1 devices. Previously it could take up multiple hours to compile everything needed for IHP from scratch. Now this just takes a minute of downloading binaries.
🗂️ Schema Designer: Index Management
The IHP Schema Designer now supports creating, editing and deleting column indexes from the GUI. Previously this was only possible by editing the
Schema.sql
manually:🐎 Smaller & Faster Production Builds
We've optimized the nix build process. Previously when building for production, the output of the nix build process contained many dev tools, like the Postgres server and Haskell Language Server. These are not needed in production. With the recent changes they're excluded from the production build. This saves tons of space. E.g. when packaging a simple IHP app, the file size of the docker image moved from 300MB -> 80MB.
The build process now uses all available cores when calling
make
. This will speed up builds that rely on many IHP Scripts.Other Changes
record.field
syntax instead ofget #field record
in docs[HsType]
forTH.Conp
Full Changelog: v0.20.0...v1.0.0-rc1
Feature Voting
Help decide what's coming next to IHP by using the Feature Voting!
Updating
→ See the UPGRADE.md for upgrade instructions.
If you have any problems with updating, let us know on the IHP forum.
📧 To stay in the loop, subscribe to the IHP release emails (right at the bottom of the page). Or follow digitally induced on twitter.
This discussion was created from the release v1.0-RC1.
Beta Was this translation helpful? Give feedback.
All reactions