CHANGELOG.md

# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## Unreleased

<!-- Add your changelog entry to the relevant subsection -->

<!-- ### Added | Changed | Deprecated | Removed | Fixed | Security -->

<!--------------------- Don't add new entries after this line --------------------->

## [2.0.0] - 2024-12-13

## Changed

* Switch Kubernetes Client to [`kubereq`](https://github.com/mruoss/kubereq) - [#398](https://github.com/mruoss/kino_k8s/pull/398)
* Consolidate all smart cells into a single cell - [#398](https://github.com/mruoss/kino_k8s/pull/398)
* Use [`@livebook/kino-bundler`](https://github.com/livebook-dev/kino-bundler) to bundle the JS/CSS. [#365](https://github.com/mruoss/kino_k8s/pull/365)

## [1.2.4] - 2024-08-21

### Changed

- Dependency Updates

## [1.2.3] - 2024-04-29

### Changed

- Set `insecure_skip_tls_verify` to `false` by default.

## [1.2.2] - 2024-01-28

### Changed

- Dependency Updates

## [1.2.1] - 2023-11-29

### Changed

- Upgrade `xterm.js` dependency to `v5.3.0`

## [1.2.0] - 2023-11-14

### Added

- Basic Integration test using Playwright
- Better support for roles with fewer permissions than (cluster-) admin. [#26](https://github.com/mruoss/kino_k8s/issues/26)

## [1.1.0] - 2023-11-03

### Added

- Render results as Kinos [#17](https://github.com/mruoss/kino_k8s/issues/17):
  - `K8s.Conn` is rendered as `Kino.Tree`
  - Resources are rendered as `Kino.Markdown`
  - Resource lists are rendered as `Kino.Tree`

## [1.0.2] - 2023-11-03

### Fixed

- Use correct CDN paths to production builds
- Use build time `DEBUG` variable in JS instead of `Mix.env()`

## [1.0.1] - 2023-10-31

### Changed

- Minify main.js

## [1.0.0] - 2023-10-30

Initial release with 4 Smart Cells:

- Cluster Connection
- Get / List / Watch Resources
- Apply Resource
- Connect to Pod (Exec/Logs) - Formerly `kino_k8s_term`.