# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com) and this project adheres to [Semantic Versioning](https://semver.org). ## 5.0.0 - 2026-02-23 ### Changed - Complete rewrite using `spatie/laravel-openapi-cli` to auto-generate all API commands from the Oh Dear OpenAPI spec - Replace 30+ manually written command classes with auto-generated commands - New `login`/`logout` flow using `~/.ohdear/config.json` for credential storage - Add `clear-cache` command for managing cached OpenAPI spec - Add `install-skill` command for AI coding assistant integration - Add ASCII art banner with warm orange gradient - Require PHP 8.4+ - Update to Laravel Zero 12.x ### Removed - Remove `ohdearapp/ohdear-php-sdk` dependency (replaced by direct API calls via OpenAPI spec) - Remove `illuminate/view` and `nunomaduro/termwind` dependencies - Remove all Blade views and Termwind output - Remove environment variable based authentication (replaced by `ohdear login`) ## 4.5.2 - 2025-08-27 ### Fixed - Resolve float type for Uptime percentage ## 4.5.1 - 2025-08-27 ### Fixed - Resolve missing `split` in uptime command ## 4.5.0 - 2025-08-27 ### Changed - Add support for [breaking API changes to monitors](https://ohdear.app/news-and-updates/why-we-will-be-making-breaking-changes-in-our-api-soon) - Standardise names of commands (with aliases) ## 4.4.0 - 2025-06-13 ### Changed - Update to Laravel Zero 12.x ## 4.3.1 - 2025-06-05 ### Fixed - Update dependencies to support PHP 8.4 ## 4.3.0 - 2024-04-30 ### Changed - Update to Laravel Zero 11.x ### Removed - Drop support for PHP 8.1 ## 4.2.0 - 2023-10-12 ### Added - Add support for Domain Monitoring ([#51](https://github.com/ohdearapp/ohdear-cli/pull/51)) ### Changed - Update Composer dependencies ([#50](https://github.com/ohdearapp/ohdear-cli/pull/50)) ## 4.1.1 - 2023-05-31 ### Changed - Update to exclude `/ohdear` from export ## 4.1.0 - 2023-05-31 ### Changed - Add `App` namespace for helper functions ([#48](https://github.com/ohdearapp/ohdear-cli/pull/48)) - Remove unnecessary files from export ([#49](https://github.com/ohdearapp/ohdear-cli/pull/49)) ## 4.0.0 - 2023-05-25 ### Changed - **BREAKING** Rename the CLI binary from `ohdear-cli` to `ohdear` ([#46](https://github.com/ohdearapp/ohdear-cli/pull/46)) ## 3.5.1 - 2023-04-20 ### Fixed - Update Phar build ## 3.5.0 - 2023-04-20 ### Added - Update to Laravel Zero 10.x ([#45](https://github.com/ohdearapp/ohdear-cli/pull/45)) ## 3.4.0 - 2023-03-02 ### Added - Add Docker image support ([#43](https://github.com/ohdearapp/ohdear-cli/pull/43)) ## 3.3.0 - 2023-01-30 ### Added - Add support for Lighthouse Reports ([#40](https://github.com/ohdearapp/ohdear-cli/pull/40)) ### Removed - Drop support for PHP 8.0 ([#41](https://github.com/ohdearapp/ohdear-cli/pull/41)) ## 3.2.2 - 2022-08-16 ### Changed - Move app layout into component ([#37](https://github.com/ohdearapp/ohdear-cli/pull/37)) - Handle expired or invalid tokens ([#38](https://github.com/ohdearapp/ohdear-cli/pull/38)) ## 3.2.1 - 2022-06-06 ### Fixed - Fix compatibility with PHP 8.0 ([86e042c](https://github.com/ohdearapp/ohdear-cli/commit/86e042c17e80efc4b789bdbb6e433d6c7b9dbd3b)) ## 3.2.0 - 2022-06-02 ### Added - Add command to show application health ([#33](https://github.com/ohdearapp/ohdear-cli/pull/33)) ## 3.1.0 - 2022-06-02 ### Added - Add proper authorisation output when unauthorised ([#32](https://github.com/ohdearapp/ohdear-cli/pull/32)) ### Fixed - Update to ignore the `VIEW_COMPILED_PATH` env variable ([ba2ef8e](https://github.com/ohdearapp/ohdear-cli/commit/ba2ef8ebd19516409a59daabd895a50aadcf9d41)) ## 3.0.0 - 2022-03-15 ### Added - Update to Laravel Zero 9.x ([#25](https://github.com/ohdearapp/ohdear-cli/pull/25)) - Add commands for managing DNS history ([#26](https://github.com/ohdearapp/ohdear-cli/pull/26)) ### Changed - Update to use Termwind for output ([#27](https://github.com/ohdearapp/ohdear-cli/pull/27)) ### Removed - Drop support for PHP 7.x ([#25](https://github.com/ohdearapp/ohdear-cli/pull/25)) ## [2.7.0] - 2021-02-12 ### Added - Add commands for managing status page updates ([#23](https://github.com/nunomaduro/ohdear-cli/pull/23)) ## [2.6.0] - 2021-01-22 ### Added - Add command to add and delete cron checks ([#22](https://github.com/nunomaduro/ohdear-cli/pull/22)) ## [2.5.0] - 2021-01-21 ### Added - Add command to show cron checks ([#21](https://github.com/nunomaduro/ohdear-cli/pull/21)) ## [2.4.0] - 2020-12-22 ### Added - Add support for PHP 8 ([#17](https://github.com/nunomaduro/ohdear-cli/pull/17)) - Add command to show uptime ([#19](https://github.com/nunomaduro/ohdear-cli/pull/19)) - Add command to show downtime ([#20](https://github.com/nunomaduro/ohdear-cli/pull/20)) ### Fixed - Resolve typo with performance command ([#18](https://github.com/nunomaduro/ohdear-cli/pull/18)) ## [2.3.0] - 2020-12-21 ### Added - Add commands for managing checks ([#16](https://github.com/nunomaduro/ohdear-cli/pull/16)) ### Changed - Update the output message formatting when token is not set ([#14](https://github.com/nunomaduro/ohdear-cli/pull/14)) ## [2.2.0] - 2020-12-17 ### Added - Add command to show certificate health ([#12](https://github.com/nunomaduro/ohdear-cli/pull/12)) ## [2.1.0] - 2020-12-16 ### Added - Add command to show broken links ([#11](https://github.com/nunomaduro/ohdear-cli/pull/11)) ## [2.0.0] - 2020-12-08 ### Added - Add commands for displaying status page details ([#4](https://github.com/nunomaduro/ohdear-cli/pull/4)) - Add command to show performance records ([#5](https://github.com/nunomaduro/ohdear-cli/pull/5)) - Add commands for managing maintenance periods ([#6](https://github.com/nunomaduro/ohdear-cli/pull/6)) - Add command to show mixed content ([#8](https://github.com/nunomaduro/ohdear-cli/pull/8)) ### Changed - Update to use the PHP SDK and add initial commands ([#2](https://github.com/nunomaduro/ohdear-cli/pull/2)) - Rewrite with Laravel Zero 8 ([#3](https://github.com/nunomaduro/ohdear-cli/pull/3)) - Update to use a compiled Phar ([#7](https://github.com/nunomaduro/ohdear-cli/pull/7)) ## [1.0.0] - 2018-01-18 ### Added - First