Beta 13.12.2020
Time for the next release of IHP: v20201213 🎉
Major Changes
- Job Queue: We added a new job queue system that allows you to schedule jobs that are going to be executed outside the normal request-response cycle by a job worker running in the background. Documentation for this will follow soon.
- Documentation Improvements: Lots of typos, unclear wording and outdated code samples have been fixed.
- New Function:
deleteRecordById
: LikedeleteRecord
but you can pass an id instead of a full record.
Other Changes
startPage
now works with apps other thanWeb
- Improvements when using haskell or sql keywords in the schema designer
- Use bytestring for sql table names everywhere. This removes inefficient transforming table names from Text to bytestring and back all the time.
- The
nonEmpty
validator now works withId record
values - Fixed an SQL error caused by inserting an postgres array column
- Added
InputValue Aeson.Value
instance, so form fields can be used with json fields - Fixed js-delete breaks when html anchor is not the leaf element
- Haskell Code generated by HSX is more efficient now
- Improved inline behavior of lots of IHP functions
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. Or follow digitally induced on twitter..
📅 The next release is expected to be released on 08.01.2021.