Skip to content

Releases: purescript/purescript

v0.15.16-8

18 Oct 15:17
8ac0fb2

Choose a tag to compare

v0.15.16-8 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.16-7

27 Jun 06:32
9dd761a

Choose a tag to compare

v0.15.16-7 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.16-6

22 Jun 16:29
2b7164f

Choose a tag to compare

v0.15.16-6 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.16-5

14 May 21:42
377bdbd

Choose a tag to compare

v0.15.16-5 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.16-4

29 Sep 06:33
fc3fa88

Choose a tag to compare

v0.15.16-4 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.16-3

25 Jul 00:06
e06b9cc

Choose a tag to compare

v0.15.16-3 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.16-2

24 Jul 22:49
08b6c75

Choose a tag to compare

v0.15.16-2 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.16-1

16 Apr 19:59
2070d47

Choose a tag to compare

v0.15.16-1 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.16-0

26 Feb 20:08
debfc2e

Choose a tag to compare

v0.15.16-0 Pre-release
Pre-release

This is an automated preview release. Get the latest stable release here.

v0.15.15

07 Feb 18:15
5589e81

Choose a tag to compare

New features:

  • Add --exclude-file to more commands (#4530 by @JordanMartinez)

    This CLI arg was added to the compile command, but not to other commands
    where such a usage would be relevant (e.g. docs, repl, graph, and ide).

  • Enable passing source input globs via --source-globs-file path/to/file (#4530 by @JordanMartinez)

    --source-globs-file support has been added to the following commands:
    compile, docs, graph, ide, and publish.

    Due to a shell character limitation on Windows where a large list of
    source globs cannot be passed (e.g. purs compile ... glob1000/src/**/*.purs),
    source globs can be stored in a file according to the format below
    and the file is passed in instead via purs compile ---source-globs-file path/to/file.

    # Lines starting with '#' are comments.
    # Blank lines are ignored.
    # Otherwise, every line is a glob.
    
    .spago/foo-1.2.3/src/**/*.purs
    .spago/bar-2.3.3/src/**/*.purs
    my-package/src/**/*.purs
    my-package/tests/**/*.purs
    

    --source-globs-file is an optional argument. Mixing it with the normal source globs is fine.
    Assuming .spago/source-globs contains src/**/*.purs, each command below will use
    the same input globs:

    purs compile src/**/*.purs
    purs compile --source-globs .spago/source-globs
    purs compile --source-globs .spago/source-globs src/**/*.purs 

    In the command...

    purs compile inputGlob1 inputGlob2 --source-globs-file fileWithMoreGlobs --exclude-files excludeGlob1
    

    the files passed to the compiler are: all the files found by
    inputGlob1, inputGlob2, and all the globs listed in fileWithMoreGlobs
    minus the files found by excludeGlob1.