Skip to content

Releases: pine-vm/pine

v2022-08-07

07 Aug 21:35
Compare
Choose a tag to compare
Avoid dependency on Base64 with simpler encoding for bytes

Avoid dependency on Base64 (and thus the Bitwise module) in more scenarios in Elm Interactive: Adapt the compiler to use a representation based on lists of integers instead of a base64 string for encoding bytes values in the compilation interfaces (Source Files, Elm Make). Reduce code size by aggregating into 32-bit large integers where possible.
Expand the core modules to support Bytes encoding.

v2022-07-23

23 Jul 11:48
Compare
Choose a tag to compare
Support module aliases on import in Elm Interactive compiler

+ Automate testing an Elm Interactive scenario depending on a module alias.
+ Expand the lookup of references in an Elm module during compilation to consider module aliases declared with the `import` syntax.
+ Fix bug in `getDirectDependenciesFromModule`: Don't use the alias there.

v2022-07-03

03 Jul 20:26
Compare
Choose a tag to compare
Clean up and simplify usage of Pine kernel functions

+ Make function names more consistent.
+ Simplify usage of commutative operations: Generalize functions like `and` and `add` from two arguments to a list of arguments.
+ Offer generalized `skip`, `take`, `reverse`, and `concat` working on both lists and blobs.
+ Expand error message in case of failure to find requested kernel function: List names of the available functions.

v2022-07-02

02 Jul 21:00
Compare
Choose a tag to compare
Speed up compilation for Elm Interactive by caching

Also, improve Pine blob representations by switching to `ReadOnlyMemory<byte>`

v2022-06-16

17 Jun 17:57
Compare
Choose a tag to compare
Integrate .NET security patches and other updates

https://devblogs.microsoft.com/dotnet/june-2022-updates/

v2022-03-20

20 Mar 21:05
Compare
Choose a tag to compare
Test recommended patches

v2022-02-09

09 Feb 21:07
Compare
Choose a tag to compare
Learn about recommendations from upstream projects

v2022-01-16

17 Jan 07:12
Compare
Choose a tag to compare
Add test framework for the development of the Elm Interactive

Add a dedicated command to support testing the Elm interactive with selected scenarios. Report test execution duration to support the execution engine's development concerning runtime expenses.

v2021-12-30

30 Dec 19:32
Compare
Choose a tag to compare
Clean up and improve readability in the program code

+ Improve readability in the implementation with nullable annotations and records.
+ Also, fix some inconsistencies in the user interface.

v2021-12-13

13 Dec 16:42
Compare
Choose a tag to compare
Fix a bug in rejecting deployment with invalid migration

+ Fix underlying bug in the implementation to compose file store reader for appending a composition event: Automate regression test for this functionality.
+ Improve readability by refactoring from tuples to named types.