Notable changes to this project are documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Breaking changes:
New features:
Bugfixes:
Other improvements:
Other improvements:
- Bump PureScript to
0.15.13
(#306 by @JordanMartinez) - Update to latest package set (#306 by @JordanMartinez)
Other improvements:
- Bump PureScript to
0.15.10
(#310 by @JordanMartinez) - Update to latest package set (#310 by @JordanMartinez)
Other improvements:
- Bump PureScript to
0.15.8
(#305 by @JordanMartinez) - Update to latest package set (#305 by @JordanMartinez)
Other improvements:
- Update main example to note that editor state is persisted in the URL (#300 by @thomashoneyman)
- Update PureScript to
0.15.7
(#302 by @JordanMartinez) - Update to latest package set (#302 by @JordanMartinez)
New features:
- Remove
localStorage
for session storage, persist editor state in URL query param (#299 by @ptrfrncsmrph)
Other improvements:
- Update
es-module-shims
to 1.5.12 (#298 by @andys8)
Bugfixes:
- Add missing
react-dom/client
shim (#294 by @andys8) - Fix double
main
invocation (#295 by @JordanMartinez) - Stop loading hang when using query params to show compiled JS output (#296 by @JordanMartinez)
Other improvements:
- Update package set to latest
0.15.4
one (#294) by @andys8)
Bugfixes:
- Fix
Reference Error: main is not defined
bug: (#288 by @JordanMartinez) - Fix
Unknown type Effect
bug in examples (#292 by @ptrfrncsmrph) - Fix NPM dependency shims on Firefox 100+ (#289 by @JordanMartinez)
- Fix import maps for React deps by bumping version to 17.0.2 (#289 by @JordanMartinez)
Other improvements:
- Update
es-module-shims
to 1.5.9 (#289 by @JordanMartinez)
Other improvements:
- Drop requirement that module name be
Main
(#285 by @JordanMartinez) - Fixes compiler warnings in examples (#286 by @JordanMartinez)
- Support cookbook repo UI recipes by adding element to
frame.html
(#286 by @JordanMartinez) - Update to latest package set (#287 by @JordanMartinez)
Other improvements:
- Update to PureScript 0.15.4 (#281 by @JordanMartinez)
Other improvements:
- Update to PureScript 0.15.3 (#281 by @JordanMartinez)
- Update codebase to GHC 9.2.3 (#281 by @JordanMartinez)
New features:
- Clearly indicate PureScript and package set version (#280 by @JordanMartinez)
Bugfixes:
- Stop double
main
invocation by updatinges-module-shims
to 1.5.6 (#279 by @JordanMartinez)
Other improvements:
- Update client to 0.15.2; bundle via esbuild (#278 by @JordanMartinez)
Bugfixes:
- Fix the URL used for getting module dependencies of
Main
(#277 by @JordanMartinez) - Update alias to refer to correct location on server (#277 by @JordanMartinez)
Breaking changes:
- update compiler to v0.15.2 (#275 by @JordanMartinez)
- Update package set to latest
0.15.2
one (#275 by @JordanMartinez)
Breaking changes:
- Update compiler to v0.14.7 (#271 by @JordanMartinez)
New features:
Bugfixes:
Other improvements:
- Update package set to latest 0.14.5 one (#271 by @JordanMartinez)
Breaking changes:
New features:
Bugfixes:
- Use
replaceState
for setting query params (#266 by @ptrfrncsmrph) - Display missing FFI dependency error message to user (#268 by @ptrfrncsmrph)
Other improvements:
Breaking changes:
New features:
Bugfixes:
Other improvements:
- Fix double-encoding of quotation marks (#261 by @rhendric)
Breaking changes:
New features:
Bugfixes:
- Fixed
encode
not replacing all instances of special characters (#254 by @jy14898) - Fixed up-to-five-second hangs between the loading icon disappearing and the content rendering (#256 @mikesol)
Other improvements:
- Update
purescript
dependency to0.14.5
(#257 by @JordanMartinez) - Update package set to
psc-0.14.5-20211111
(#260 by @JordanMartinez)
v2021-08-25.1 - 2021-08-25
Other improvements:
- Update
purescript
dependency to0.14.4
(#253 by @JordanMartinez)
v2021-08-23.1 - 2021-08-23
Other improvements:
- Update to the August 23, 2021 package set (#252 by @thomashoneyman)
v2021-07-07.1 - 2021-07-07
Other improvements:
- Update to build against PureScript 0.14.3 (#238 by @thomashoneyman)
v2021-07-04.1 - 2021-07-04
Bugfixes:
- Support use of JS
const
keyword inrequireRegex
(#237 by @ptrfrncsmrph)
v2021-06-18.1 - 2021-06-18
Other improvements:
- Migrated CI to GitHub Actions (#232 by @thomashoneyman)
- Fixed mangled 'Compiled ModuleName' output (#228 by @JordanMartinez)
- Updated dev instructions: create valid symbolic link across OSes (#226 by @JordanMartinez)
- Added a changelog (#229 by @JordanMartinez)
- Updated PureScript dependency to v0.14.2 (#230 by @JordanMartinez)
- Sped up server slightly by using
rebuildModule'
(#230 by @JordanMartinez)
v2021-05-29.1 - 2021-05-29
This release officially adds support for PureScript 0.14 to Try PureScript, among many other (largely internal) improvements and updates.
- Updated the compiler and package set for PureScript 0.14 (#209, #213, #224 by @thomashoneyman, #223 by @JordanMartinez)
- Updated local development instructions (#221 by @JordanMartinez, #225 by @thomashoneyman)
- Added support for loading files from GitHub repositories and migrated examples into the Try PureScript repository (#218 by @thomashoneyman)
- Migrated the client to Halogen from JQuery (#215 by @thomashoneyman)
- Migrated the client to
argonaut-codecs
fromforeign-generic
(#212, #217 by @thomashoneyman) - Migrated the client to
Aff
fromContT
(#208 by @thomashoneyman) - Added fixtures to test API responses (#211 by @thomashoneyman)
- Removed unused pragmas, imports, and definitions from server code (#206 by @thomashoneyman)
- Allowed form submission in the Try PureScript iframe (#203 by @mikesol)
- Switch to use a svg favicon with ico fallback (#191 by @milesfrain)
- Implement
encode
in PureScript instead of in FFI (#186 by @maxdeviant)
v2020-07-11.1 - 2020-07-11
- Enable automated SSL certificate renewal (#184, @hdgarrood)
- Remove unused
parsec
dependency (#178, @hdgarrood) - Only listen on 127.0.0.1 (#177, @hdgarrood)
v2020-05-26.1 - 2020-05-26
- Update to PureScript v0.13.8 (#175, @hdgarrood
- Make the whole package set available (#173, @hdgarrood, @thomashoneyman)
- Do away with version numbers (#176, @hdgarrood)
v0.13.7 - 2020-05-03
- Fixed help link (#165, @hdgarrood)
- Update API documentation in readme (#168, @hdgarrood)
v0.13.6 - 2020-05-03
- Updated to v0.13.6 of the PureScript compiler
- Made minor tweaks to get deploys working
v0.13.5 - 2020-05-02
- Updated to v0.13.5 of the compiler (@natefaubion)
- Removed backends, now serve individual modules on demand (@natefaubion, @gabejohnson, #128, #136)
- Hosted the client ourselves rather than using GH pages
- Put all source files in one branch (@gabejohnson, #135)
- Fixed gist navigation within the iframe (@natefaubion, #140)
- Used different sourceURL syntax per warnings (@natefaubion, #141)
- Switched to spago for managing PS dependencies (@hdgarrood, #147, #150)
- Built the frontend in CI (@hdgarrood, #152)
- Mostly automated deployments (@hdgarrood)
v0.11.7 - 2017-11-30
Update to 0.11.7 (@Thimoteus)
v0.11.6.1 - 2017-09-01
Return warnings from API
v0.11.6 - 2017-07-11
Updates for the v0.11.6 compiler
v0.11.2 - 2017-04-02
Update to 0.11.2 compiler
v0.11.1 - 2017-04-01
Updates for 0.11.1 compiler.
v0.10.5 - 2017-01-16
Update compiler and add basic type search
v0.10.4 - 2017-01-02
Update to compiler v0.10.4
v0.10.3 - 2016-12-18
Update to 0.10.3, use JSON errors.
v0.10.2 - 2016-11-11
New version using compiler v0.10.2
v0.9.1.1 - 2016-06-17
v0.9.1 - 2016-06-17
v0.8.2.0 - 2016-03-11
Updates for v0.8.2 compiler