Skip to content

0.6.2

Choose a tag to compare

@gcanti gcanti released this 14 Feb 07:38
· 65 commits to master since this release
  • Breaking Change

    • refactor Markdown module (@IMax153)
      • add Markdown constructors (@IMax153)
      • add tagged union of Printable types (@IMax153)
      • add fold destructor for Markdown (@IMax153)
      • add Semigroup, Monoid, and Show instances for Markdown (@IMax153)
      • add printModule helper function (@IMax153)
    • update Parser module (@IMax153)
      • add ParserEnv which extends Environment (@IMax153)
      • add Ast interface (@IMax153)
    • update Core module (@IMax153)
      • add Program and Environment types (@IMax153)
      • update Capabilities interface (@IMax153)
      • remove Eff, MonadFileSystem, and MonadLog types (@IMax153)
      • remove MonadFileSystem and MonadLog instances (@IMax153)
    • rename domain module to Module (@IMax153)
      • rename all constructors to match their respective types (@IMax153)
  • New Feature

    • add Config module (@IMax153)
      • support configuration through docs-ts.json file (@IMax153)
      • add Config, ConfigBuilder and Settings types (@IMax153)
      • add build constructor ConfigBuilder (@IMax153)
      • add resolveSettings destructor for creating Settings from a ConfigBuilder (@IMax153)
      • add combinators for manipulating a ConfigBuilder (@IMax153)
    • add FileSystem module (@IMax153)
      • add FileSystem instance (@IMax153)
      • add File constructor (@IMax153)
      • add exists, readFile, remove, search, and writeFile helper functions (@IMax153)
    • add Logger module (@IMax153)
      • add LogEntry, LogLevel, and Logger types (@IMax153)
      • add showEntry and Logger instances (@IMax153)
      • add debug, error, and info helper functions (@IMax153)
    • Add Example module (@IMax153)