Releases: pine-vm/pine
Releases · pine-vm/pine
v2021-08-16
Fix the issue with libgit2sharp blocking newer .NET versions The single-file build functionality in .NET 5 did not work well with earlier versions of libgit2sharp. Let's see if our build works with this version and .NET 5 or .NET 6. For discussion of the errors we got when trying .NET 5 with earlier versions of libgit2sharp, see https://github.com/libgit2/libgit2sharp/issues/1857, https://github.com/libgit2/libgit2sharp.nativebinaries/issues/111, https://github.com/libgit2/libgit2sharp.nativebinaries/pull/119, https://github.com/dotnet/sdk/issues/3685, and https://github.com/dotnet/runtime/issues/36590
v2021-08-14
Improve readability of backend implementations with simpler interface…
v2021-07-24
Fix bug in truncating process history Fix implementation to get the subset of files necessary to replicate the process state in `GetFilesForRestoreProcess`: Avoid all files under the composition log directory being included due to the command to list the file paths. Also, expand the report on the truncate operation to include file counts.
v2021-07-14
Integrate recent improvements from upstream projects
v2021-06-16
Fix installation on Ubuntu 20 🐛☠️ Fix the issue with installation on Ubuntu 20 discovered at https://github.com/elm-fullstack/elm-fullstack/issues/5 Use a new strategy of installing on Linux: Copy the executable file into the directory `/bin/`: Assume most systems will already have the `PATH` environment variable include this directory.
v2021-06-05
Simplify command-line argument for process store path
v2021-05-27
Reduce runtime expenses with specialized implementations of blobs + Adapt internal representations of blob values and related parts of the program to reduce processing times. Find a representation that allows for more efficient processing while maintaining interfaces making accidental mutation less likely. + Adapt the `FileStore` interfaces to use the same type for blobs. + Specialize composition hash function to reduce runtime expenses. + Avoid confused method reference resolution in Elm Editor: Disable the automated test depending on Elm Editor until we have linked the new assembly from CI build.
v2021-05-26
Ensure we get the latest security updates And remove a redundant reference.
v2021-05-18
Migrate compilation for migrations to new compilation pipeline Simplify the implementation of migrations by reusing the same compilation pipeline as the compilation interface for app code. To implement the emitting for migrations, reuse earlier implemented `mapAppFilesAndModuleTextToSupportJsonCoding`. With this new application/integration, I noticed we can simplify the implementation in and around this function, leading to refactoring to `mapAppFilesToSupportJsonCoding`: Instead of returning a function to update the module text, we now what is necessary to build (or update) that module: The names of the modules we depend on for types and the name of the generated module. Besides what is necessary for migrations, also simplify the compilation in some places.
v2021-03-15
Support projects with `elm.json` not at the root Expand the Elm Editor to support compiling modules for which we want to use an `elm.json` file that is not at the root of the project file tree: + Update methods in Elm Fullstack for more consistent APIs when modeling file paths: Use sequence of strings instead of depending on OS-specific separator character. + Expand the `ExecuteFileWithArguments` method in Elm Fullstack to support a working directory different from the root directory. + Expand the Elm Editor backend to forward a working directory for the `Elm make` command as given by the frontend. + Expand the Elm Editor frontend to select the matching `elm.json` file for the Elm make entry module chosen by the user.