Skip to content
Open
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
25 changes: 24 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

The versioned surface is the module together with the container image published to
`ghcr.io/channelfinder/reccaster`. It covers the databases in `db/`, the iocsh
functions the module registers, the installed headers and the library soname, and
the paths and entry point inside the image. A backwards incompatible change to any
of these is a major release. The wire protocol is left out: it is shared with other
implementations, and this repository cannot version it alone.

> The reccaster client previously lived in the `client/` directory of the
> [recsync](https://github.com/ChannelFinder/recsync) repository, where
> releases 1.0 through 1.9.6 were tagged. See
Expand All @@ -16,6 +23,21 @@ and this project adheres to
> repository, in which some releases contain no reccaster changes.

## [Unreleased]

## [2.0.0] - 2026-08-07

First release carrying changes made since reccaster left the recsync repository,
and the first under Semantic Versioning. The releases up to 1.9.6 describe source
from the combined repository.

The build paths inside the container image moved from `/recsync` to `/reccaster`,
which breaks anything addressing files in the image by absolute path. A startup
script loading `/recsync/dbd/demo.dbd` has to load `/reccaster/dbd/demo.dbd`
instead, and the binaries are now under `/reccaster/bin/$EPICS_HOST_ARCH`. Nothing
in the module itself changed incompatibly; sites building from source are
unaffected. The major version reflects that rename alone. Moving the repository is
not a versioned change.

### Added
- LICENSE file

Expand Down Expand Up @@ -124,7 +146,8 @@ No recCaster changes were included in this combined recsync release. This tag is
- `SKIPDEMO=YES` build option
- Default `RELEASE` configuration

[Unreleased]: https://github.com/ChannelFinder/reccaster/compare/1.9.6...HEAD
[Unreleased]: https://github.com/ChannelFinder/reccaster/compare/2.0.0...HEAD
[2.0.0]: https://github.com/ChannelFinder/reccaster/compare/1.9.6...2.0.0
[1.9.6]: https://github.com/ChannelFinder/reccaster/compare/1.9.5...1.9.6
[1.9.5]: https://github.com/ChannelFinder/reccaster/compare/1.9.4...1.9.5
[1.9.4]: https://github.com/ChannelFinder/reccaster/compare/1.9.3...1.9.4
Expand Down
Loading