Releases: pine-vm/pine
Releases · pine-vm/pine
v2020-11-08
Reduce disk usage for process store in production Reduce the disk usage by applying compression on larger components. Adapt to recent observations from an app in production: The reductions can account for more than half of the total size, and deflating the reduction blobs often reduces the file to less than 15%.
v2020-10-17
Adapt to avoid crashes in new environments Adapt to environment discovered at https://forum.botengine.org/t/farm-manager-tribal-wars-2-farmbot/3038/169 Adapt to what we learned from this runtime exception: ---- run v2020-08-24 failed with exception: System.UnauthorizedAccessException: Access to the path 'C:\Users\B\AppData\Local\Temp\ccyj3guo.0bp\name-used-to-execute-file.exe' is denied. at System.IO.FileSystem.DeleteFile(String fullPath) at System.IO.File.Delete(String path) at Kalmit.ExecutableFile.ExecuteFileWithArguments(IImmutableList`1 environmentFiles, Byte[] executableFile, String arguments, IDictionary`2 environmentStrings) at Kalmit.ProcessFromElm019Code.CompileElm(IImmutableDictionary`2 elmCodeFiles, IImmutableList`1 pathToFileWithElmEntryPoint, String outputFileName, String elmMakeCommandAppendix) at Kalmit.ProcessFromElm019Code.CompileElmToJavascript(IImmutableDictionary`2 elmCodeFiles, IImmutableList`1 pathToFileWithElmEntryPoint, String elmMakeCommandAppendix) [...]
v2020-10-11
First release including the Elm interactive.
v2020-09-11
Integrate .NET security updates
v2020-08-22
Reuse the Elm make cache more often Experiment with giving up isolation here to reduce compilation time: Make reusing the Elm make cache the default. As a result, the user will now have to clean up the `elm-make-home` cache when it ends up in a state that causes Elm make to fail.
v2020-08-14
Fix automated test for Elm format service Do not test differences in line-breaks: Add normalization of line-breaks before applying expectations.
v2020-07-16
Repair order in compositions Avoid changing the order of entries in compositions for common conversions. (Discover a problem with System.IO.Compression.ZipArchive changing order of entries)
v2020-06-27
Fix error in Github action Error seen in Github action at https://github.com/elm-fullstack/elm-fullstack/actions/runs/149720732: > Invalid workflow file > You have an error in your yaml syntax on line 23
v2020-06-21
Improve robustness for notifications about arrived time + Use fewer threads: Use a single timer instead of starting a new task for each request. + Also, improve some names in the implementation.
v2020-06-20
Simplify the interface between elm app and web host + Remove redundant requests to be notified on the arrival of time. + Clarify there is no dependency between the different tasks, as outlined at https://github.com/elm-fullstack/elm-fullstack/blob/6fa473cd9a6287e1ef452a1d736d445330e79739/explore/2019-08-31.interface-between-process-and-host/2019-08-31.interface-between-process-and-host.md + For now, continue supporting the old interface. Implement a branch in the host to use the version of the interface matching the Elm app code. + Adapt enough examples in tests to cover the different messages on the new interface. + Update the names of JSON fields on the interface to use the consistent casing of the first letters. + Also in the new version of the interface Elm module: Adapt to recent observations of conversions between `Bytes.Bytes` and other representations: Use base64 for now because the conversions cost a lot of time with the current execution engine. As can be seen in some examples, we need to convert back to base64 again anyway.