Releases: pine-vm/pine
Releases · pine-vm/pine
v2023-04-03
Follow more popular coding styles
v2023-03-25
Expand state shim to inform if function application changed app state Some projects use this information to decide whether to persist the originating event. One example is rate-limiting in a web server application: When a client floods the server with HTTP requests when the server rejects 99% of them because of a rate-limiting scheme, it may be better not to persist these events in the event log.
v2023-03-17
Fix bug in the compiler for 'GenerateJsonConverters' module Fix a bug in the compiler that could lead to missing dependencies in apps using the 'CompilationInterface.GenerateJsonConverters' module.
v2023-03-16
Better error message in case of a misspelled function name If the user composes a request to apply a function and misspells its name, list the names of all exposed/offered functions in the error message.
v2023-02-27
Make Elm programs run faster with compile-time optimizations Expand the compiler to identify more opportunities for inlining and reduction when compiling function applications.
v2023-02-16
Improve readability by renaming to 'WebServer' + Rename the Elm module representing the platform interface to 'ElmWebServer' and update names in that module accordingly. + Move C# code for the WebServer platform into namespace 'Platform.WebServer'. + Change the default name for the configuration file in web server apps to 'elm-web-server.json'. Support smooth migration of projects with backward compatibility here: Support the name used before 2023 as an alternative. + Update some of the example apps to demo the new interface.
v2023-01-31
Fix concretization of generic type instances in Elm compiler + Expand the example app to demo backend state serialization to cover more cases of instantiation of generic types: Add tuples, records, and instances of 'Maybe' with generic type arguments. + Automate test to assert that the demo app program code compiles. + Fix the concretization of generic type instances in compilation to generate JSON coding functions: Add coverage for 'instance', 'record', and 'tuple' cases.
v2023-01-13
Apply recommended patches
v2022-12-06
Support downstream projects with configuring cache for Elm make results Support improving robustness and speed with a cache for the results from successful invocations of Elm make. Adapt to increase the robustness of the compilation of Elm programs after last week's observation: For users from China, the dependencies on network access in Elm led to impractical delays or failure.
v2022-11-08
Test recommended patches