packages feed

threepenny-editors-0.5.6.1: CHANGELOG.md

# 0.5.6.1 (2018-10-07)
    * Semigroup => Monoid
# 0.5.6 (2017-10-29)
    * Add editors for collections
    * Add an editor for `Text`
# 0.5.5 (2017-09-03)
    * Dropped `Default` constraint requisite and `data-default` dependency.
    * As a result, `editorGenericSimple` is replaced with `editorGeneric`.
    * Improved haddocks and README.
    * Cleaned up module export lists.
    * Renamed Usage to Purpose and the Value constructor to Data. 
    * Renamed `editorGenericSimpleBi` to `editorGenericBi`.
# 0.5.4 (2017-08-28)
    * Generic derivation of `editor` for dual purpose datatypes.
# 0.5.3 (2017-08-28)
    * Generic derivation for `render`.
    * Dropped dependency on the lens package.
    * Added a new example CRUD exercising the Biapplicative interface.
    * Fixed building of examples with Cabal 2.
    * Changes to the validation module type signatures.
# 0.5.2 (2017-08-13)
    * Name changes:
      - `EditorFactory` is now `Editor`.
      - `Editor` is now `GenericWidget`.
    * Added a module with utilities for doing data validation.
# 0.5.1 (2017-07-30)
    * Fix a build issue with GHC 8.2.1
# 0.5.0 (2017-07-30)
    This is a major release with lots of internal rewrites and new features:
    * Introduced monoidal layout builders like `Columns` for easier layout of
      `field` style editors. Generic editors do not yet take advantage of this,
      but in the future they will via metadata.
    * Introduced a `Biapplicative` interface for defining editors with richly
      typed widgets. This is quite experimental and only record types are
      supported, examples/Person.hs contains an example.
    * Reorganized module and data type structure. The main changes are:
      - `EditorDef` no longer exists.
      - `Editor` has been generalized and now exposes the widget type.
      - `EditorFactory` is now a `Biapplicative` but no longer has a `Profunctor` instance.
# 0.4.1 (2017-07-13)
    * Improved the rendering of constructors in generic sum editors
# 0.4.0 (2017-07-13)
    * Fixed a bug in the layout engine
    * Dropped editorDefSetup
    * Exposed the Layout primitives
# 0.3.0 (2017-07-13)
    * Version bump required to comply with the Haskell PvP, as the recent layout changes
      were breaking changes due to deleted constructors.
# 0.2.0.16 (2017-07-10)
    * Improvements to the layout engine to always produce a grid. Experimental.
# 0.2.0.15 (2017-07-10)
    * Expose Vertically and Horizontally for use with ApplicativeDo
# 0.2.0.14 (2017-07-01)
    * Improved rendering of field names in generic editors.
# 0.2.0.13 (2017-06-22)
    * Added `liftEditor` to expose the underlying `Element` of an editor.
      This enables setting attributes in the element, including class and id.
# 0.2.0.12 (2017-06-21)
    * Export `EditorDef` and `EditorFactory` constructors to allow for
      wrapping of custom controls
# 0.2.0.11 (2017-06-10)
    * Documentation only release.
# 0.2.0.10 (2017-05-23)
    * Nested grids. All layouts are now grid based.
# 0.2.0.9 (2017-05-23)
    * Detect grid layouts and render them accordingly 
# 0.2.0.8 (2017-05-21)
    * Bug fixes
# 0.2.0.7 (2017-05-20)
    * Added `editorSelection`.
# 0.2.0.6 (2017-05-15)
    * Fix the `Editable` instance for `Identity` and remove reexports.
# 0.2.0.5 (2017-05-14)

	* Add `editorGeneric` and `editorGenericSimple` for types with generics-sop instances.
	The latter is only for record and newtypes, whereas the former supports also
	Union types, but comes with additional type class constraints.
	* Give `Editable` default implementations for generic types.