- Updated upstream gleeunit dependency to 1.2.0 (glacier_gleeunit 1.2.1001).
- Update simplifile dep to >- 2.0.0.
- Updates glacier_gleeunit dependency to up to date version.
- Updates Glacier for Gleam 1.0.
- Syntax updates.
- Improve readme
- Hide internal modules from docs
- Improve docs
- Upgraded to be in line with gleam 0.27.0
- Add docs on how to run glacier with deno
- Attempt to fix deno testing.
- With Gleam 0.26 supporting Deno, so does Glacier
- Added fixes and work arounds so that glacier runs with Gleam 0.26.0
- Glacier might run on Deno might (or might not) run once Gleam 0.26.1 is out
- Fix readme.
- Remove internal verbatim copy to
gleeunit
and depend on a fork:glacier_gleeunit
.
- Fix Changelog.
- Fix detection of unqualified imports.
- Fix detection of aliased imports.
- Fix detection of renames.
- Files with white spaces are now ignored.
- Improved readme.
- Force rebased on
lpil/gleeunit
to keep all contributor history alive.- This was required because initially
Glacier
was supposed to depend on a patchedGleeunit
, but the idea of patchingGleeunit
a bit was rejected by theGleeunit
team. While this may not be strictly necessary this honors previous contributions transparently. - This was a quick and dirty process where I saved a lot of time by not
fixing any merges and instead just adding them without touching them
including the diff noise. As a consequence single commits if checked out
might not run any more. After the dirty rebase I've commited the
source code state equvialent to
0.2.7
to restore functionality.
- This was required because initially
- Proper BE noun instead of an AE one for the
LICENCE
file and naming.
- Fix
MaxListenersExceededWarning: Possible EventEmitter memory leak detected
(#4). - Cleanup
README.md
.
- Instruct to use
gleam add glacier --dev
to add as a dev dependency, only.
- Readme: Explain that
gleeunit
is optional ifglacier
is installed ifgleeunit/should
is replaced byglacier/should
.
- More compatibility changes to run
glacier
alongsidegleeunit
: Addedglacier/should
which is a renamedgleeunit/should
.
- Remove code that did nothing.
- Fixed
README.md
.
- Fixed
README.md
.
- Added
CHANGELOG.md
. - Renamed internal gleeunit fork to gleeunit2 to avoid collisions.
- JavaScript: File renames are picked up by the watcher.
- Replaced
glacier.run()
withglacier.main()
as latter did not make sense before. - Fixed
README.md
. - Fixed the logo to work across hexpm and github and shields badges.
- Ex post rebased on
lpil/gleeunit
should.be_ok
andshould.be_error
now unwrap the result argument
- Update for Gleam v0.25.0.
- Fixed a bug where project names containing numbers would not run correctly on JavaScript.
- Line numbers are printed on JS for assertions.
- Fixed a bug where assertions in JavaScript tests could fail to report an error due to them being async.
- Fixed a bug where failed tests on the JavaScript target would crash the
main
function. - Fixed a bug where tests on the JavaScript target could succeed regardless of return value.
- Added support for OTP versions below 23.
- Added support for running tests on the JavaScript target.
- Updated for Gleam v0.18.0.
- Added
gleeunit/should
module containing assertions.
- Slightly improved failure format.
- Fixed Hex package which was missing some files.
gleeunit.discover_and_run_tests
removed.gleeunit.main
added.
- Initial release.