# Changelog for purescript-python 2020-02-21: Version 0.1.0.0a(Preview) ------------------------------------------------- - A preview release has finally come. 2020-02-22: Version 0.1.0.0 ------------------------------------------------- - Statically linked Linux executable under License LGPL 2020-02-24: Version 0.1.1.0 -------------------------------------- - Fix multi-param datatype constructors - Fix throwing exceptions - Fix the use of some JS specific features in CodeGen: PS codegen uses JS tricks like `"a" + ["b", "c"] == "ab,c"`, we change the generated code like `throw new Error("a" + ["b", "c"])` to `throw Error("a" + ",".join(["b", "c"]))`. \*Further optimizations can be done later. 2020-03-04: Version 0.1.2.0(Preview) --------------------------------- 0. codegen behavior: add default value `None` for each function argument. fix #10 1. faster codegen: avoid pretty print when not specified. #13 2. lighter volume: for generated files. type level computing can produce huge amount of code, to make generated code Git maintainable, we use bzip2 to compress stuffs. #13 3. options for pspy-blueprint changed. 2020-03-05: Version 0.1.2.0(Preview) --------------------------------- - special optimization for repeating indices and attribute access. - the `topdown` file format to allow Python to load large scale code. - tagless final approach to support multiple data formats of output IR for codegen, check `Topdown/{Raw.hs, Topdown.hs, Pretty.hs}.`.