Skip to content

Latest commit

 

History

History
305 lines (159 loc) · 3.53 KB

Changes.pod

File metadata and controls

305 lines (159 loc) · 3.53 KB

Version history for data-default

0.8.0.0

Release date: 2024-10-23

  • The split into multiple packages (data-default-class, data-default-instances-*) is gone. There is only data-default now (with no dependencies on data-default-class or anything).

  • data-default only depends on containers and base now (but requires base >= 4.8).

  • The Default instances for Data.DList and System.Locale are gone (but could be revived with updated versions of data-default-instances-dlist and data-default-instances-old-locale in the future?).

  • The Default instances for e -> a and IO a have been removed.

  • The "generic" default Default instance now supports sum types as well (by always choosing the left constructor).

  • The internal GDefault type is now semi-public (in the Data.Default.Internal module) and has stub documentation.

  • New instances:

    • Tuples of size up to 31 (previously 7)

    • Identity

    • Const

    • Proxy

    • Solo

    • Bool

    • CBool

    • Ptr

    • ConstPtr

    • FunPtr

    • IntPtr

    • WordPtr

0.7.1.3

Release date: 2024-10-17

  • Add upper version bounds on all dependencies.

  • Add cabal description.

0.7.1.2

Release date: 2024-10-13

  • Add proper haddock module headers in each module.

  • Update .cabal file to cabal-version: 3.0 format.

  • No changes to the license itself, but keep the wording/formatting consistent in all license files/headers/tags.

  • Make the (rudimentary) test runnable by cabal and add it to the .cabal file.

0.7.1.1

Release date: 2016-06-25

  • Remove data-default-instances-base dependency.

0.7.1

Release date: 2016-06-12

  • Support GHC.Generics in ghc 7.4 (previously: 7.6+).

0.7.0

Release date: 2016-05-21

  • Add instances for the numeric types from Foreign.C.Types.

0.6.0

Release date: 2016-04-17

  • Add support for GHC.Generics in ghc 7.6+.

0.5.2

Release date: 2016-04-02

  • Split code into several packages (data-default-class, data-default-instances-*), which data-default simply re-exports.

0.5.1

Release date: 2013-03-07

  • Add instances for tuples of length 6 and 7.

0.5.0

Release date: 2012-06-18

  • Add instances for types in Data.Int and Data.Word.

0.4.0

Release date: 2012-03-30

  • Add Complex instance.

  • Add TimeLocale instance (from old-locale).

0.3.0

Release date: 2011-08-08

  • Add instances for IntMap, IntSet, Seq, and Tree (from containers).

  • Add internal basic tests.

  • Track changes in git.

  • Add instances for Ordering, All, Any, Dual, Endo, Sum, Product. First, Last, DList.

  • Add instances for tuples of length 2 to 5.

0.2.0.1

Release date: 2011-01-02

  • Add LICENSE file.

  • Add version bounds on base dependency.

0.2 (first version)

Release date: 2008-05-21

  • Initial upload.

  • Instances provided: Double, Float, Int, Integer, (), [a], Ratio, IO, Maybe, Set, e -> a, Map.