Skip to content

v1.0.0

Compare
Choose a tag to compare
@mpscholten mpscholten released this 24 Oct 14:22
· 989 commits to master since this release

IHP v1.0.0 is out now

Two years after the first public release of IHP I’m very happy and proud to announce the release of version 1.0! πŸŽ‰
β†’ Read the full release announcement on the IHP Website.

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

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.