Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 26 additions & 29 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
(the default is 1.13 if it is the active juliaup channel), `bin/release` checks the manifests
of Julia 1.12 and 1.13, and the README and the docs no longer mention Julia 1.11

## KiteViewers v0.6.0 - 2026-08-13
## KiteViewers v0.6.0 2026-08-13
### Added
- `bin/release`, posting release notes to GitHub issue #13 to trigger JuliaRegistrator; checks
that both `Manifest-v1.11.toml` and `Manifest-v1.12.toml` match their `.default` counterparts
Expand Down Expand Up @@ -37,23 +37,23 @@
Julia 1.11+ and GLMakie 0.12+; `install_examples()` installs MakieControlPlots too
- `bin/run_julia` forwards its arguments to julia, with and without a system image

## KiteViewers v 0.5.2 2026-03-15
### Changes
## KiteViewers v0.5.2 2026-03-15
### Changed
- fix startup artifact, zoom is now correct from the beginning
- fix examples
- update `install` script

## KiteViewers v0.5.1 - 2026-03-01
### Changes
## KiteViewers v0.5.1 2026-03-01
### Changed
- now tested on MacOS, adjusted text position and font for MacOS
- fix JETLS warnings

### Added
- function bring_viewer_to_front(); Mac only, does nothing otherwise
- function reactivate_host_app(); Mac only, does nothing otherwise

## KiteViewers v0.5.0 - 2026-02-12
### Changes
## KiteViewers v0.5.0 2026-02-12
### Changed
- BREAKING: update KiteUtils to 1.11.2
- use a workspace "examples" instead of TestEnv -> min Julia version now 1.11
- update examples
Expand All @@ -65,23 +65,23 @@
- add Manifest-v1.11.toml.default
- add Manifest-v1.12.toml.default

## KiteViewers v0.4.24 - 2025-01-06
## KiteViewers v0.4.24 2025-06-01
### Changed
- bump GLMakie to 0.11
- bump GeometryBasic to 0.5

## KiteViewers v0.4.23 - 2025-05-05
## KiteViewers v0.4.23 2025-05-05
### Changed
- bumped KiteUtils to `1.10.5`
- bumped KiteModels to `0.7.3`
- adapted the code to be able to process the new arrays in SysState

## KiteViewers v0.4.22 - 2025-04-20
## KiteViewers v0.4.22 2025-04-20
### Changed
- update KiteUtils to `1.10.2`
- removed example `basic_4p_3lines.jl`

## KiteViewers v0.4.21 - 2024-11-17
## KiteViewers v0.4.21 2024-11-17
### Fixed
- fix display of kite in `KPS_3L` model
- make `menu()` work
Expand All @@ -90,29 +90,32 @@
- automatically execute `using KiteViewers` when starting Julia with `./bin/run_julia`
- improved the script `bin/install`

## KiteViewers v0.4.20 - 2024-11-09
## KiteViewers v0.4.20 2024-11-09
### Fixed
- fix display of kite in one point model
- fix function `save_png(viewer)`; it uses the folder `video` as output now
### Changed
- now v_wind_200m and v_wind_kite are displayed as default
- update_system has now the optional parameter wind=[:v_wind_gnd, :v_wind_200m, :v_wind_kite]
- the orientation of the one point kite is now converted by default
- rename `reelout.jl` to `reelout_4p.jl`
- improve installation instructions
### Added
- add function `install_examples()`
- add example `reelout_1p.jl`

## KiteViewers v0.4.19 - 2024-10-20
## KiteViewers v0.4.19 2024-10-20
### Changed
- bump KiteUtils to 0.8.2
- add param `ned=true` to function `update_system()`; with this parameter
the orientation is automatically converted from **NED** to **viewer** reference frame
- fix the example `basic_4p.jl`

## KiteViewers v0.4.18 - 2024-10-16
## KiteViewers v0.4.18 2024-10-16
### Changed
- bump KiteUtils to 0.8

## KiteViewers v0.4.17 - 2024-08-25
## KiteViewers v0.4.17 2024-08-25
### Changed
- replaced Plots with ControlPlots in Project.toml and the examples
- deleted obsolete files, e.g. plots.jl
Expand All @@ -124,46 +127,40 @@
### Fixed
- fix tests

## KiteViewers v0.4.16 - 2024-07-28
## KiteViewers v0.4.16 2024-07-28
### Fixed
- bugfix in function clear_viewer(), rename parameter `stop` to `stop_`

## KiteViewers v0.4.15 - 2024-07-28
## KiteViewers v0.4.15 2024-07-28
### Changed
- add optional, boolean parameter `stop` to the function clear_viewer()
- update KiteUtils to 0.7
- add example show_messages.jl that receives html messages
- fix the older examples

## KiteViewers v0.4.14 - 2024-07-15
## KiteViewers v0.4.14 2024-07-15
### Changed
- upgrade to GLMakie 0.10
- improve example reelout.jl

## Unreleased
### Changed
- the orientation of the one point kite is now converted by default
- add example `reelout_1p.jl`
- rename `reelout.jl` to `reelout_4p.jl`
- improve installation instructions

## KiteViewers v0.4.13 - 2024-07-08
## KiteViewers v0.4.13 2024-07-08
### Changed
- fix pre-compilation on Ubuntu 24.04
- replace `test_sterring.jl` with `test_parking.jl`
- fix tests
- smaller font size on Windows

## KiteViewers v0.4.12 - 2024-04-30
## KiteViewers v0.4.12 2024-04-30
### Added
- add menu_project for loading, saving and editing projects

## KiteViewers v0.4.11 - 2024-04-05
## KiteViewers v0.4.11 2024-04-05
### Added
- add menu time_lapse for changing the simulation/ replay speed
- add field `mod_text` to Viewer3D; it defines the quotient of the update rate and the text update rate
- add textbox `t_sim` to enter the simulation time

## KiteViewers v0.4.10 - 2024-03-30
## KiteViewers v0.4.10 2024-03-30
### Fixed
- fixed bug that caused problems with displaying tethers with more than 6 segments

Expand Down
5 changes: 3 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,9 @@ missing. `TestEnv` must be installed in the global environment.
Same conventions as the sibling packages (see `KiteModels.jl`'s `CLAUDE.md`): 120-char line limit,
named constants over magic numbers, space around binary operators, `Revise` installed globally and
never as a project dependency. Markdown is linted with the `.markdownlint.json` in the repo root;
JETLS settings live in `.JETLSConfig.toml`. Keep `CHANGELOG.md` current — new entries go under
`## Unreleased` until the version in `Project.toml` is bumped.
JETLS settings live in `.JETLSConfig.toml`. Pending changelog notes go in a file of their own,
`changelog.d/<issue>-<slug>.md`, under `### Added`/`### Fixed`/`### Changed`; the release folds them
into `CHANGELOG.md` under a `## KiteViewers vX.Y.Z YYYY-MM-DD` header.
- Inline comments are ONLY allowed when stating a very non-obvious fact, and
then keep them to 1 line at most. Give every type/function a docstring ("""
not #) instead, but not too verbose, people won't reed it if your docstring is
Expand Down
Loading