# Change log
`co-log-core` uses [PVP Versioning][1].
The change log is available [on GitHub][2].
## 0.3.2.7 — May 27, 2026
## What's Changed
* Allow newer `doctest`s.
**Full Changelog**: https://github.com/co-log/co-log-core/compare/v0.3.2.6...v0.3.2.7
## 0.3.2.6 — January 5, 2026
## What's Changed
* Support ghc-9.14.
**Full Changelog**: https://github.com/co-log/co-log-core/compare/v0.3.2.5...v0.3.2.6
## 0.3.2.5 — March 2, 2025
## What's Changed
* Allow `doctest-0.24`.
**Full Changelog**: https://github.com/co-log/co-log-core/compare/v0.3.2.4...v0.3.2.5
## 0.3.2.4 — January 5, 2025
## What's Changed
* Support ghc-9.12.
**Full Changelog**: https://github.com/co-log/co-log-core/compare/v0.3.2.3...v0.3.2.4
## 0.3.2.3 — December 15, 2024
## What's Changed
* Allow `doctest-0.23`.
**Full Changelog**: https://github.com/co-log/co-log-core/compare/v0.3.2.2...v0.3.2.3
## 0.3.2.2 — May 21, 2024
## What's Changed
* GA(deps): Bump actions/cache from 3 to 4 by @dependabot in https://github.com/co-log/co-log-core/pull/40
* Support ghc-9.10. by @alaendle in https://github.com/co-log/co-log-core/pull/41
**Full Changelog**: https://github.com/co-log/co-log-core/compare/v0.3.2.1...v0.3.2.2
## 0.3.2.1 — Oct 20, 2023
## What's Changed
* Relax doctest boundaries. by @alaendle in [#32](https://github.com/co-log/co-log-core/pull/32)
* GA(deps): Bump actions/checkout from 3 to 4 by @dependabot in [#35](https://github.com/co-log/co-log-core/pull/35)
* Allow doctest-0.22 by @Vekhir in [#36](https://github.com/co-log/co-log-core/pull/36)
* [#29] Support GHC 9.6 by @vrom911 in [#33](https://github.com/co-log/co-log-core/pull/33)
* Support ghc-9.8 by @alaendle in [#37](https://github.com/co-log/co-log-core/pull/37)
* Publish to hackage directly from GitHub by @alaendle in [#38](https://github.com/co-log/co-log-core/pull/38)
## New Contributors
* @Vekhir made their first contribution in https://github.com/co-log/co-log-core/pull/36
**Full Changelog**: https://github.com/co-log/co-log-core/compare/v0.3.2.0...v0.3.2.1
## 0.3.2.0 — Nov 2, 2022
- [#25](https://github.com/co-log/co-log-core/issues/25):
Support GHC-9.4.
## 0.3.1.0 — Feb 15, 2022
- [#7](https://github.com/co-log/co-log-core/issues/7):
Support GHC-9.2.
- [#13](https://github.com/co-log/co-log-core/issues/13):
Add `WithSeverity` and `mapSeverity` to `Colog.Severity`.
## 🎃 0.3.0.0 — Oct 29, 2021
- [#223](https://github.com/co-log/co-log/pull/223):
Support GHC-9.0.1.
- [#176](https://github.com/co-log/co-log/issues/176):
Add `logFlush` action to flush the given `Handle`.
**Breaking change:** All `withLog*File` functions how flush handle
after logging each message. Now you'll see logs in the file
immediately.
**Migration guide:** If you rely on the previous behaviour, then
copy-paste corresponding functions and remove flushing.
- Update maintainers information to the new
[Co-Log](https://github.com/co-log) organization.
## 0.2.1.1 — Apr 18, 2020
- [#186](https://github.com/co-log/co-log/issues/186):
Support GHC-8.10.1.
## 0.2.1.0 — Jan 19, 2020
- [#139](https://github.com/co-log/co-log/issues/139):
Add (unrepresentable) `Functor` instance for `LogAction` with the
custom type-error.
(by [@vrom911](https://github.com/vrom911))
- [#148](https://github.com/co-log/co-log/issues/148):
Support GHC-8.8.2.
(by [@chshersh](https://github.com/chshersh))
- [#122](https://github.com/co-log/co-log/issues/122):
Add the `separate` combinator.
(by [@vrom911](https://github.com/vrom911))
- [#125](https://github.com/co-log/co-log/issues/125):
Add monadic versions of contravariant functions.
(by [@piq9117](https://github.com/piq9117))
- [#138](https://github.com/co-log/co-log/issues/138):
Add `hoistLogAction` — higher-order transformation function.
(by [@jiribenes](https://github.com/jiribenes))
- [#123](https://github.com/co-log/co-log/issues/123):
Write default implementation to `getLogAction` via `logActionL`.
(by [@SanchayanMaity](https://github.com/SanchayanMaity))
## 0.2.0.0 — May 5, 2019
- [#85](https://github.com/co-log/co-log/issues/85):
Move `overLogAction` to `HasLog` typeclass
- [#101](https://github.com/co-log/co-log/issues/101):
Add `logActionL` lens with default implementation to `HasLog` type class.
- [#99](https://github.com/co-log/co-log/issues/99):
Add comonadic combinators: `duplicate` and `multiplicate`.
- [#78](https://github.com/co-log/co-log/issues/78):
Improve documentation significantly.
## 0.1.1 — Nov 15, 2018
- [#63](https://github.com/co-log/co-log/issues/63):
Add `logPrint`, `logPrintStderr`, `logPrintHandle` and `withLogPrintFile` to `Colog.Core.IO`.
- [#46](https://github.com/co-log/co-log/issues/46):
Moves `logStringStdout`, `logStringStderr`, `logStringHandle`,
`withLogStringFile` from `Colog.Actions` to `Colog.Core.IO`.
- [#48](https://github.com/co-log/co-log/issues/48):
Adds `liftLogIO` function.
- [#49](https://github.com/co-log/co-log/issues/49):
Add `<&` and `&>`operators for `unLogAction`.
- [#47](https://github.com/co-log/co-log/issues/47):
Add `doctest` tests.
- [#13](https://github.com/co-log/co-log/issues/13):
Add `.cabal` file description and improve documentation.
- [#39](https://github.com/co-log/co-log/issues/39):
Support GHC-8.2.2 and GHC-8.6.2.
## 0.1.0
- [#38](https://github.com/co-log/co-log/issues/38):
Rename `cbind` to `cmapM`.
- [#37](https://github.com/co-log/co-log/issues/37):
Add `base` bounds.
## 0.0.0
- Initially created.
[1]: https://pvp.haskell.org
[2]: https://github.com/co-log/co-log-core/releases