2021-04-19 18:07:52 +03:00
# Revision history for ema
2021-05-07 00:58:36 +03:00
## Unreleased (0.2.0.0)
2021-04-27 00:42:00 +03:00
2021-05-19 20:37:02 +03:00
- `routeUrl` : now returns relative URLs (ie. without the leading `/` )
2021-05-19 20:48:04 +03:00
- Use the `<base>` tag to specify an explicit prefix for relative URLs in generated HTML. This way hosting on GitHub Pages without CNAME will continue to have functional links.
2021-05-07 00:58:36 +03:00
- `Ema.Slug`
2021-05-16 00:52:23 +03:00
- Add `Ord` , `Generic` , `Data` and Aeson instances to `Slug`
2021-05-07 00:58:36 +03:00
- Unicode normalize slugs using NFC
2021-05-13 21:17:53 +03:00
- TODO(doc) Add `decodeSlug` and `encodeSlug`
2021-05-16 23:03:22 +03:00
- Unicode normalize `routeUrl` (via `decodeSlug` )
2021-05-07 00:58:36 +03:00
- Add default implementation based on Enum for `staticRoute`
2021-05-11 01:19:42 +03:00
- Warn, without failing, on missing `staticAssets` during static generation
2021-05-08 15:57:20 +03:00
- Helpers
- Helpers.FileSystem
2021-05-13 21:17:53 +03:00
- add `mountOnLVar`
- TODO(doc) gracefully handle user exceptions
2021-05-08 15:57:20 +03:00
- Helpers.Tailwind
- add overflow-y-scroll to body
- Add twind shim *before* application's head
2021-05-13 21:17:53 +03:00
- TODO(doc) Helpers.Markdown (to be moved to Hackage eventually)
2021-05-08 15:57:20 +03:00
- add helpers to parse markdown; `parseMarkdownWithFrontMatter` and `parseMarkdown`
2021-05-10 05:49:24 +03:00
- add wikilink helpers
2021-05-13 21:17:53 +03:00
- TODO(doc) Add `Ema.Helper.PathTree`
2021-05-07 00:58:36 +03:00
- Examples
2021-05-19 20:20:10 +03:00
- ~~Remove Ex03_Documentation.hs (moved to separate repo, `ema-docs` )~~ Back to ./docs, but using Emanote.
2021-05-07 00:58:36 +03:00
- Add Ex03_Basic.hs example
2021-04-27 00:42:00 +03:00
2021-04-26 21:22:49 +03:00
## 0.1.0.0 -- 2021-04-26
2021-04-19 18:07:52 +03:00
* First version. Released on an unsuspecting world.