Releases: elm-land/elm-land
Releases · elm-land/elm-land
v0.18.1
Fixes
- TypeScript configuration is being ignored by tsc ( Reported by Henrique )
- Layouts aren't working with Auth.Action.ShowLoadingPage ( Reported by Erik )
- The elm-land.json has a body attributes field that gets cleared out by the Elm runtime ( Reported by Avinal )
- Creating a new project with spaces leads to an ENOENT error ( Reported by @UcanRahip )
Improvements
- The elm-land routes command sort order is confusing ( Reported by Mickey )
v0.18.0
Features
- Added stateful layouts! ( #11 )
- Added catch-all routes! ( #24 )
- Added first-class TypeScript support! ( #22 )
- Added
elm-routes
command ( #25 ) (✨ @duncanmalashock ) - Added hash-based routing ( #50 ) ( ✨ @MattCheely )
- Added script tag support ( #49 ) ( ✨ @thomasin )
Fixes
- Fixed issue with M1 machines and Elm binary ( #45 )
- Fixed issue with Shared module not recompiling ( #43 )
Other improvements
- Better
--help
messages - More official examples and guides
- Just soooo much more
v0.17.3
Changelog
- Add support for external URL redirects during auth via
Auth.Action.loadExternalUrl
( ✨ @MattCheely, #48 ) - Better error handling when using invalid names with
elm-land add layout
( 🐞 @MattCheely, #51 ) - Default host set to
0.0.0.0
for folks working with Docker, SSH, and more ( 🧹@ryannhg, #52 )
v0.17.2
v0.17.1
Changelog
- #39 – Fix issues with running
elm-land customize view
( thanks for the bug report for this in the Discord, @marciofrayze!)
v0.17.0
v0.16.3
v0.16.2
Changelog
This release was made possible by the following bug fixes from @MattCheely 🎉
- #29 – Fixes problems for users with project
elm
NPM dependencies to a project (rather than globally) - #32 – In-browser HTML error overlay is more reliable, by using events rather than timeouts
- #33 – Using
PORT=2345 elm-spa server
now behaves as expected - #34 – Fixes a routing issue for URLs like
/user/:userId
(generated code was previously incorrect!)
v0.16.1
v0.16.0
- Big docs site redesign
- Revamped guides
- Add
elm-land customize
command - Fix issues with HMR overlay and error messages
- Handle interop and env changes smoothly
- Add Effect, Shared, Auth modules for user auth stuff