# Announcing climate.0.4.0

**URL:** <https://discuss.ocaml.org/t/announcing-climate-0-4-0/16084>\
**Category:** Community\
**Tags:** announce\
**Created:** [February 3, 2025, 2:31am UTC](https://discuss.ocaml.org/t/announcing-climate-0-4-0/16084 "2025-02-03T02:31:49Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![gridbugs](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/gridbugs/32/4243_2.png) [@gridbugs](https://discuss.ocaml.org/u/gridbugs)\
**Post date:** [February 3, 2025, 2:31am UTC](https://discuss.ocaml.org/t/announcing-climate-0-4-0/16084/1 "2025-02-03T02:31:49Z")

</div>

[Climate](https://github.com/gridbugs/climate) is a declarative command-line parser for OCaml. This release is mostly focused on improving `--help` messages and allowing the colours of help messages to be configured.

### Added

- Allow help messages colours to be configured ([#7](https://github.com/gridbugs/climate/pull/7))
- Proof of concept of manpage generation (disabled in release as it’s very incomplete) ([#11](https://github.com/gridbugs/climate/pull/11))

### Changed

- Changed default help message colour scheme to be more colour-blind readable  
and more visible on light and dark terminals ([#7](https://github.com/gridbugs/climate/pull/7))
- Changed description of `--help` argument.

### Fixes

- Remove superfluous style reset escape sequences ([#7](https://github.com/gridbugs/climate/pull/7))
- Don’t apply formatting to trailing spaces in argument names in help messages ([#8](https://github.com/gridbugs/climate/pull/8))
- Print a readable error when the argument spec is invalid ([#10](https://github.com/gridbugs/climate/pull/10))

---

_[View the full topic](https://discuss.ocaml.org/t/announcing-climate-0-4-0/16084)._
