packages feed

futhark-server-1.3.3.0: CHANGELOG.md

# Revision history for futhark-server

## 1.3.3.0 -- 2026-03-30

* Better `Show` instance for `ServerException`.

## 1.3.2.0 -- 2026-03-15

* Added `cmdNewArray`, `cmdRank`, `cmdSet`.

## 1.3.1.0 -- 2026-03-10

* Added `FieldName`.

* Added some convenience instances to `Field`, `InputType`, and `OutputType`.

* Added `cmdKind`, `cmdType`, `cmdElemtype`, `cmdShape`, `cmdIndex`, `cmdAttributes`.

## 1.3.0.0 -- 2026-03-05

* `Futhark.Server.Values.getValue` now detects attempts to retrieve (some)
  non-opaque values instead of silently producing something invalid.

* `cmdSetTuningParam` now has a more precise type.

* Server-related exceptions are now reported with the `ServerException` type.

* `cmdFields` now produces structured information.

## 1.2.4.0 -- 2026-02-19

* Report exit code when server terminates with nonzero exit code.

* Support for `index` and `shape` commands.

## 1.2.3.0 -- 2024-10-25

* Add `abortServer`.

## 1.2.2.1 -- 2023-03-21

* Support GHC 9.6.

## 1.2.2.0 -- 2023-03-10

* Added `cmdTuningParams`.

* Fixed type of `cmdEntryPoints`.

## 1.2.1.0 -- 2022-07-01

* Added `cmdFields`, `cmdNew`, `cmdProject`, `cmdTypes`, and `cmdEntryPoints`.

## 1.2.0.0 -- 2022-05-14

* `ServerCfg` no longer has any type class instances.

* `ServerCfg` now has a `cfgOnLine` field.

## 1.1.2.1 -- 2022-02-03

* `withServer` no longer hides a previous exception if an exception
  occurs during `stopServer`.

## 1.1.2.0 -- 2021-10-24

* `stopServer` (and hence `withServer`) now throw an exception if the
  process fails.

## 1.1.1.0 -- 2021-09-30

* Added `cmdPauseProfiling`, `cmdUnpauseProfiling`, `cmdSetTuningParam`.

## 1.1.0.0 -- 2021-07-01

* `cmdInputs` and `cmdOutputs` now return `InputType` and `OutputType`
  values instead of just `TypeName`, in order to also capture
  consumption information.

## 1.0.0.0 -- 2021-06-17

* First version. Released on an unsuspecting world.