Skip to content

v1.0-RC1

Compare
Choose a tag to compare
@mpscholten mpscholten released this 18 Oct 09:52
· 1008 commits to master since this release
05f1eaf

IHP v1.0.0-rc1 is out now

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:

    image
  • 🐎 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

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.