2021-12-21 00:33:09 +00:00
|
|
|
## 1.0.0-beta.15
|
|
|
|
|
|
|
|
* Pluralize `Calculation.arguments`.
|
|
|
|
|
|
|
|
* Explicitly document how hosts should handle calculations.
|
|
|
|
|
|
|
|
## 1.0.0-beta.14
|
|
|
|
|
|
|
|
* Add support for calculation values.
|
|
|
|
|
2021-08-26 21:06:37 +00:00
|
|
|
## 1.0.0-beta.13
|
|
|
|
|
|
|
|
* Add the `Value.HwbColor` type.
|
|
|
|
|
|
|
|
* Explicitly specify that compilers may choose which color types to use to
|
|
|
|
represent each color.
|
|
|
|
|
2021-08-10 21:21:29 +00:00
|
|
|
## 1.0.0-beta.12
|
|
|
|
|
|
|
|
* Add the `Value.ArgumentList` type, as well as
|
|
|
|
`FunctionCallResponse.accessed_argument_lists` to track which argument lists
|
|
|
|
had their keywords accessed.
|
|
|
|
|
|
|
|
## 1.0.0-beta.11
|
2021-05-21 23:46:42 +00:00
|
|
|
|
|
|
|
* **Breaking change:** We now follow the [protocol buffer style guide]. This means:
|
|
|
|
* Field names are now all underscore-separated rather than lower camel case.
|
|
|
|
* Enums are now at the top-level with prefixes rather than surrounded in
|
|
|
|
enclosing messages.
|
|
|
|
|
2021-05-26 20:19:16 +00:00
|
|
|
* Add `CompileRequest.quiet_deps` and `CompileRequest.verbose` flags to control
|
|
|
|
how the compiler emits compilation warnings.
|
|
|
|
|
2021-06-11 23:26:43 +00:00
|
|
|
* Add a `CompileSuccess.loaded_urls` field that indicates the URLs that were
|
|
|
|
loaded by a compilation.
|
|
|
|
|
|
|
|
* Clarify that `CompileRequest.StringInput.url` must be a canonical URL.
|
|
|
|
|
2021-06-11 23:06:00 +00:00
|
|
|
* Fix the documentation of `CanonicalizeRequest` to avoid referring to the
|
|
|
|
outmoded `CanonicalizeResponse.result.file` field.
|
|
|
|
|
2021-05-21 23:46:42 +00:00
|
|
|
[protocol buffer style guide]: https://developers.google.com/protocol-buffers/docs/style
|
|
|
|
|
2021-05-20 00:32:06 +00:00
|
|
|
## 1.0.0-beta.10
|
|
|
|
|
|
|
|
* Add `VersionRequest.id` and `VersionResponse.id`.
|
|
|
|
|
2021-05-18 04:13:26 +00:00
|
|
|
## 1.0.0-beta.9
|
|
|
|
|
|
|
|
* Added `CanonicalizeRequest.fromImport` and `FileImportRequest.fromImport`
|
|
|
|
fields to allow importers to correctly handle import-only files.
|
|
|
|
|
2021-01-22 23:32:59 +00:00
|
|
|
## 1.0.0-beta.8
|
|
|
|
|
2021-01-29 14:42:28 +00:00
|
|
|
* Added fields to support requesting and sending formatted errors and logs.
|
|
|
|
* `CompileRequest.alert_color`
|
|
|
|
* `CompileRequest.alert_ascii`
|
|
|
|
* `CompileFailure.formatted`
|
|
|
|
* `LogEvent.formatted`
|
|
|
|
|
2021-01-22 23:32:59 +00:00
|
|
|
* Remove `OutputStyle.NESTED` and `OutputStyle.COMPACT`. It's unlikely that any
|
|
|
|
host would support those any time soon.
|
|
|
|
|
2021-01-06 23:41:33 +00:00
|
|
|
## 1.0.0-beta.7
|
|
|
|
|
|
|
|
* Use `4294967295` as the special ID for error messages that aren't caused by a
|
|
|
|
specific request, since `-1` isn't representable as a `uint32`.
|
|
|
|
|
2020-12-23 21:55:14 +00:00
|
|
|
## 1.0.0-beta.6
|
|
|
|
|
2021-01-06 21:52:14 +00:00
|
|
|
* Changed `CompileResponse.id` and `ProtocolError.id` from `int32` to `uint32`
|
|
|
|
to match the type of all other ID fields.
|
|
|
|
|
2020-12-23 21:55:14 +00:00
|
|
|
* Added protocol versions and created this changelog.
|
|
|
|
|
|
|
|
* Added the `VersionRequest` and `VersionResponse` messages.
|
|
|
|
|
|
|
|
* Delimit messages with varints rather than fixed-size integers.
|