Skip to content

Releases: elm-land/elm-land

v0.20.1

15 Apr 03:08
67489e3
Compare
Choose a tag to compare

📦 Release v0.20.1 – Bug Fixes and ARM64 Support

  • Fixed issues with hot-reloading on Windows
  • Fixed issue with blank nested pages (✨ @ludat + @kyasu1 )
  • Switched to @lydell/elm for ARM64 compatibility (✨ @jjunho + @vladimirlogachev)
  • Fixed issue with Props validation for nested layouts (✨ @domenkozar )

🌈 Thank you all for improving Elm Land!

v0.20.0

13 Apr 17:07
1a3bf7a
Compare
Choose a tag to compare

📦 Release v0.20.0 – Improved Developer Experience

  • Upgraded from Vite v4 to Vite v5
  • Reliable hot-reloading ( ✨ Thanks to @lydell)
  • Removed tsc error overlay, causing issues for TypeScript users (✨ Reported by @kutyel )
  • Fixes to theAuth module (✨ Reported by @domenkozar)
  • Blank href attributes don't perform refresh (✨ Reported by @domenkozar)

Breaking changes

  • For folks who customized the Auth module:

  • If you are using an older version of Node.js, or CommonJS modules, checkout this (migration guide) from the Vite team

Resolved issues

New error overlay, featuring "Jump to editor" button

v0.19.5

05 Jan 01:11
Compare
Choose a tag to compare

Changes

  • Support "proxy" in the elm-land.json file (#159)
  • Fix issues with customized files not being deleted properly (#155)
  • Add view:elm-css and view:elm-ui commands (#145)
  • Add Effect.back, Effect.pushRoutePath, and other URL utils to default Effect module (#150) (#139)
  • Big performance improvements for Elm Land build times ( #147 )

Special thanks

v0.19.4

06 Oct 20:23
513ad4f
Compare
Choose a tag to compare

Changes

  • Add Effect.pushPath and Effect.replacePath to default Effect module (#139)
  • Fix issue with error message and long filepaths (#142)
  • Check for change in Auth.Action type, rather than values (#144)

Special thanks

Shout out to @nilskuhn and @kyasu1 for improving Elm Land! 🌈

v0.19.3

30 Aug 20:00
f6243e3
Compare
Choose a tag to compare

Changes

  • Added elm-land generate command ( #132 )
  • READMEs are included with new projects ( #129 )
  • Bug fixed for layout props using type variables ( #128 )
  • Replace ExampleMsgReplaceMe with NoOp in templates ( #135 )

Special thanks

Huge shout-out to @Ferdev, @joseaquino, @ianmackenzie, and @dz0ny for improving Elm Land with their suggestions, bug reports, and PRs!

v0.19.2

19 Jul 01:48
6015e69
Compare
Choose a tag to compare

Changes

  • Added elm-land customize interop command
  • The flags function now supports async
  • Better error messages for EPERM issues

v0.19.1

22 Jun 22:12
445207b
Compare
Choose a tag to compare

Bug fixes

  • Resolved an issue with elm-land add page /:user ( Reported by @shush66 on Discord )

Other notes

v0.19.0

20 Jun 10:35
1b92ad9
Compare
Choose a tag to compare

Features

  • Elm Land error messages to prevent seeing compiler errors in generated files
  • Added URL hooks, so pages and layouts can respond to URL changes
  • Upgraded layout props to support an optional msg parameter
  • Announced an official Elm Land VS Code plugin
  • Huge update to the official guide, including more sections, and a brand new "Examples" page

Breaking changes

This release has the folllowing breaking changes:

  1. "Catch-all" parameters now use List String
  2. Generated Layouts.Layout type now takes a msg variable
  3. Layout Settings has been renamed to Props
  4. New parentProps variable on Layout type
  5. Auth.viewLoadingPage added, Auth.Action.showLoadingPage lost an arg
  6. The Effect.toCmd function replaced fromCmd with batch

Detailed upgrade notes are all documented in "Breaking changes" section here

Other notes

Check out the big news announcement for more!


Full changelog

v0.18.3...v0.19.0

  • 📦 Release – Elm Land v0.19.0 by @ryannhg in #59

v0.18.3

12 May 00:42
Compare
Choose a tag to compare
v0.18.3 Pre-release
Pre-release

Fixes

  • Top-level routes not compiling ( #69 )
  • URLs containing . in their name are still available ( #63, #65, #67, #68 )

Contributors

Thank you @MattCheely, @manuscrypt, and @kantuni for your contributions! ❤️

v0.18.2

12 May 00:38
687f80e
Compare
Choose a tag to compare
v0.18.2 Pre-release
Pre-release

Fixes

  • Top-level routes not compiling ( #69 )
  • URLs containing . in their name are still available ( #63, #65, #67, #68 )

Contributors

Thank you @MattCheely, @manuscrypt, and @kantuni for your contributions! ❤️