ihp-ide-1.5.0: changelog.md
# Changelog for `ihp-ide`
## v1.5.0
- Add PostgreSQL table inheritance (`INHERITS`) support in Schema Designer
- Add PostgreSQL 18 support with UUIDv7 as default UUID function
- Support multiple trigger events (INSERT OR UPDATE, etc.)
- Add `SECURITY DEFINER` support for SQL functions
- Enable Hoogle by default with auto-start and IDE sidebar link
- Allow deselecting actions in the controller generator
- Add app selector to Generate Controller from schema designer
- Improve IDE logs viewer with devenv service log tabs
- Add persistent socket for seamless app restarts
- Migrate IDE Data Controller from postgresql-simple to hasql
- Migrate Bootstrap 4 to Bootstrap 5 (CSS classes, data attributes, jQuery 4.0)
- Upgrade Bootstrap 5.2.1 to 5.3.8
- Fix Schema Designer layout issues, column visibility, and context menu width
- Fix IDE Data Editor foreign key dropdown, tooltip positioning, boolean display
- Fix app crash detection with persistent socket
- Fix lazy IO crash in FileWatcher
- Fix devenv up Ctrl+C leaving GHCi/web server running as orphan processes
- Remove compile-time `+RTS` flags (were incompatible with Hackage)
- Replace snippet codegen with hasql statement modules
- Improve code generators with type-aware scaffolding
- Use `OsPath` instead of `FilePath`