1
1
mirror of https://github.com/srid/ema.git synced 2024-12-02 09:15:10 +03:00
ema/CHANGELOG.md
Sridhar Ratnakumar 5876e66ba8 Prepare to merge
2021-05-19 13:48:04 -04:00

1.3 KiB

Revision history for ema

Unreleased (0.2.0.0)

  • routeUrl: now returns relative URLs (ie. without the leading /)
    • 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.
  • Ema.Slug
    • Add Ord, Generic, Data and Aeson instances to Slug
    • Unicode normalize slugs using NFC
    • TODO(doc) Add decodeSlug and encodeSlug
  • Unicode normalize routeUrl (via decodeSlug)
  • Add default implementation based on Enum for staticRoute
  • Warn, without failing, on missing staticAssets during static generation
  • Helpers
    • Helpers.FileSystem
      • add mountOnLVar
        • TODO(doc) gracefully handle user exceptions
    • Helpers.Tailwind
      • add overflow-y-scroll to body
      • Add twind shim before application's head
    • TODO(doc) Helpers.Markdown (to be moved to Hackage eventually)
      • add helpers to parse markdown; parseMarkdownWithFrontMatter and parseMarkdown
      • add wikilink helpers
    • TODO(doc) Add Ema.Helper.PathTree
  • Examples
    • Remove Ex03_Documentation.hs (moved to separate repo, ema-docs) Back to ./docs, but using Emanote.
    • Add Ex03_Basic.hs example

0.1.0.0 -- 2021-04-26

  • First version. Released on an unsuspecting world.