Changelog of @hackage/symantic-base 0.4.0.20211106

symantic-base-0.4.0.20211106 (2021-11-18)

Interface

  • Rename Symantic.{View => Viewer}.
  • Rename Symantic.{ObserveSharing => SharingObserver}.
  • Rename Symantic.{Class => Classes}.
  • Update release version.

Documentation

  • Fix minor shortcomings.
  • Update ChangeLog.md.

Build

  • Fix flake.lock to use a public Nixpkgs.
  • Move all Nix config into flake.nix.
  • Update nix input nixpkgs.

symantic-base-0.3.0.20211007 (2021-10-07)

Interface

  • Add (<.) and (.>) to class ProductFunctor.
  • Add class Inferable.
  • Add classes Emptyable and Semigroupable.
  • Add CurryN to the root import.
  • Add class SumFunctor.
  • Add instance Category Iso.
  • Change (==) to curryed form.
  • Change to infixr classes ProductFunctor and SumFunctor.
  • Fix class Voidable.
  • Fix class Dicurryable.
  • Move some Abstractable methods to Functionable.
  • Rename module Symantic.{Lang => Class}.
  • Rename term {def => define}.
  • Update release version.

Documentation

  • Add ChangeLog.md.
  • Rename {hut => code}.sourcephile.fr.

Implementation

  • Cleanup formatting a bit.
  • Cleanup useless import.

Build

  • Add tool git-chglog for generating ChangeLog.md.
  • Add tool reuse for copyright linting.
  • Ignore more local-only files.
  • Improve linting.
  • Remove nix input flake-utils.
  • Remove lingering Stack file.
  • Update nix input nixpkgs.