changelog: mention ISO8601 module (#40)
[packages/time.git] / changelog.md
1 # Change Log
2
3 ## [1.9]
4 - new conversion functions timeToDaysAndTimeOfDay & daysAndTimeOfDayToTime
5 - new DayOfWeek type
6 - new CalendarDiffDays and CalendarDiffTime types
7 - new ISO8601 module for ISO 8601 formatting
8 - new addLocalTime, diffLocalTime
9 - hide members of FormatTime and ParseTime classes
10 - formatting & parsing for diff types (NominalDiffTime, DiffTime, CalendarDiffDays, CalendarDiffTime)
11 - formatting: %Ez and %EZ for ±HH:MM format
12 - parseTimeM: use MonadFail constraint when supported
13 - parsing: reject invalid (and empty) time-zones with %z and %Z
14 - parsing: reject invalid hour/minute/second specifiers
15
16 ## [1.8.0.4]
17 - Fix "show minBound" bug
18 - haddock: example for parseTimeM
19
20 ## [1.8.0.3]
21 - Add "Quick start" documentation
22
23 ## [1.8.0.2]
24 - Fix behaviour of %Q in format
25
26 ## [1.8.0.1]
27 - Get building on 32 bit machine
28
29 ## [1.8]
30 - Added SystemTime
31 - Data.Time.Format: allow padding widths in specifiers for formatting (but not parsing)
32 - Test: use tasty, general clean-up
33 - Test: separate out UNIX-specific tests, so the others can be run on Windows
34 - Clean up haddock.
35
36 ## [1.7.0.1]
37 - Fix bounds issue in .cabal file
38
39 ## [1.7]
40 - Data.Time.Clock.TAI: change LeapSecondTable to LeapSecondMap with Maybe type; remove parseTAIUTCDATFile
41
42 ## [1.6.0.1]
43 - Get building with earlier GHC versions
44 - Set lower bound of base correctly
45
46 ## [1.6]
47
48 ### Added
49 - FormatTime, ParseTime, Show and Read instances for UniversalTime
50 - diffTimeToPicoseconds
51 - this change log
52
53 ### Changed
54 - Use clock_gettime where available
55 - Read and Show instances exported in the same module as their types
56 - Fixed bug in fromSundayStartWeekValid
57 - Parsing functions now reject invalid dates
58 - Various documentation fixes
59
60 ## [1.5.0.1]