Skip to content

Releases: pine-vm/pine

v2023-04-03

04 Apr 19:58
Compare
Choose a tag to compare
Follow more popular coding styles

v2023-03-25

25 Mar 23:30
Compare
Choose a tag to compare
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

17 Mar 14:16
Compare
Choose a tag to compare
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

16 Mar 21:18
Compare
Choose a tag to compare
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

27 Feb 17:23
Compare
Choose a tag to compare
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

16 Feb 21:13
Compare
Choose a tag to compare
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

03 Feb 20:09
Compare
Choose a tag to compare
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

13 Jan 09:28
Compare
Choose a tag to compare
Apply recommended patches

v2022-12-06

07 Dec 13:11
Compare
Choose a tag to compare
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

08 Nov 20:15
Compare
Choose a tag to compare
Test recommended patches