All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- QUnit reference fix for deno on esm.sh
15fe989
- remove redundant test/helpers from dev environment
8c11bf4
1 August 2023
- Optimizations
#78
- Refactor CI to use Nix
#77
- Release 0.9.2
f0d7d36
- update devDependencies
b6c8b42
- optimize ModuleContext module: remove extra props
6be798d
- Cosmetic code changes to the some shim modules
cd9a3ea
30 July 2023
29 July 2023
- Assert.step, expect & async support
#75
- Release 0.9.0
7ba76ae
- Pin to node v20.5 and add TODO
9fd1ee3
- First mature deno implementation for the tests
9ecd848
- First mature node.js implementation for the tests
7fccec2
- First mature node.js implementation for the tests
de67b70
- Tests complete for beta release
e477107
- Tests for stateful assertions
95bab07
- Add initial assert.step, expect & async support
ef2aa00
21 July 2023
- Bump docker/setup-buildx-action from 2.9.0 to 2.9.1
#72
- Release 0.8.3
53a71b1
- initial tests for necessary assertions
efdcae7
- lock the logic of necessary assertions
947bc0c
20 July 2023
- Release 0.8.2
ce518b1
- distribution for deno.land
96d3f22
- Make deno bin in docker PATH for CI
2a20b46
- Comment out qunitx-cli specific test
c3db80d
18 July 2023
- Release 0.8.1
261c08d
- Deno CI setup
60c7a09
- Test script setup
c8ad1ac
- Initial 1-1 mapping of QUnit API to deno
fe1d29a
- Initial 1-1 mapping of QUnit API to node assert API
7adf574
- add dev badges to README
4e2c9d2
- add asciicast to README
471bc75
- Improve documentation
69d7092
- Added initial deepEqual tests
084773f
- Update README
aa21556
13 July 2023
- Release 0.8.0
abd5508
- Prepare 0-dep qunitx package
e82f79a
- Removed all cli code from this repo
ae698ea
13 July 2023
- rm redundant nodejs-environment setup code
#73
- Release 0.7.0
f2858b4
- update package-lock.json
d050bd3
- npmignore dev files
eb14559
13 July 2023
- Release 0.6.1
85b1c7c
- Optimize CI docker image building
5992a85
- add connections.server.close()
fd6ffeb
- pin node.js to v20.4
5d2d03a
- update dependencies
d50efab
13 July 2023
- Bump docker/login-action from 2.1.0 to 2.2.0
#64
- Bump docker/build-push-action from 4.0.0 to 4.1.1
#67
- Bump docker/setup-buildx-action from 2.5.0 to 2.9.0
#70
- nanoexpress replaced with pure node server
#71
- Release 0.6.0
e6e20ac
26 June 2023
- Release 0.5.3
65f417d
- Improve shims & assertions to match QUnit API more
97e24e2
- add msg on tsconfig.json creation
bd83482
26 June 2023
26 June 2023
- Release 0.5.1
10a968f
- Fix & document ts-node/esm loader for node.js mode
1900cef
- Update Dockerfile node.js to v20.3.1
2bee9fa
26 June 2023
- Release 0.5.0
751a691
- Update assertion shims
f87556e
- test/commands now work for deno
6b721fa
- initial deno cli setup
5a81d05
- bugfix: assignDefaultValues node test runner shim
70192cf
- moved to new node.js imports feature
ab06527
- v20.3 node upgrade
898f83d
- v20.2 node upgrade
0ed5cad
- --browser --debug make debugger available for node
a07064e
- node std lib imports now namespaced to 'node:'
6d93f29
17 May 2023
16 May 2023
15 May 2023
14 May 2023
14 May 2023
- Release 0.4.1
9cf5332
- Test stability improvements
86e7c80
- Improved shell.js test helper & QUnit upgrade
0e46fea
- Make qunitx engine warning for node version < 20.1
b8cee74
- Improve nodejs shims
9f44c3f
10 May 2023
- Big updates: Package refreshes & initial node test shim
#63
- Release 0.4.0
528c771
- Build packages updated
d6640b2
- moved tests to qunitx node test shim
e086918
- Lock Node to v19 with TEST RUNNER & PKG REMOVALS
83fd7fd
- Upgrade mocha, node & nanoexpress deps
91f43c5
8 May 2023
- Bump docker/login-action from 2.0.0 to 2.1.0
#51
- Bump docker/build-push-action from 3.1.1 to 4.0.0
#58
- Bump docker/setup-buildx-action from 2.0.0 to 2.5.0
#60
- Big updates for newer Node versions
#61
- Bump docker/login-action from 1.14.1 to 2.0.0
#46
- Bump docker/setup-buildx-action from 1.6.0 to 2.0.0
#48
- Bump docker/build-push-action from 2.9.0 to 3.1.1
#50
- Release 0.3.8
6be8d33
4 April 2022
3 March 2022
3 March 2022
3 March 2022
- add keywords to package.json
#37
- Bump actions/checkout from 2.4.0 to 3
#40
- Bump docker/build-push-action from 2.7.0 to 2.9.0
#36
- Bump docker/login-action from 1.12.0 to 1.14.1
#41
- Bump docker/login-action from 1.10.0 to 1.12.0
#34
- Release 0.3.3
d6caca2
- update npm packages
2d46b59
23 November 2021
- Release 0.3.2
71baed0
- optimize CI docker container space
e24fa52
- fix CI container dependencies
2a69ed5
23 November 2021
- Bump actions/checkout from 2.3.5 to 2.4.0
#32
- Bump actions/checkout from 2.3.4 to 2.3.5
#28
- Release 0.3.1
4efb3a0
- pin to node v16 LTS
62abdcc
- packages upgraded
adc99a2
27 September 2021
- Release 0.3.0
af5704b
24 September 2021
24 September 2021
- Bump docker/build-push-action from 2.6.1 to 2.7.0
#26
- Bump docker/setup-buildx-action from 1.5.1 to 1.6.0
#27
- Release 0.3.0-2
98d8299
- add github container registry cache to ci
8c4919d
- update pkgs and add sanity tests
fbef270
3 September 2021
21 July 2021
- Release 0.3.0-0
0085bcd
- add .js copies of test helpers for tests
7af122e
- pin node.js to v16.5
9f364ef
- Typescript support in node.js mode
1a8d546
21 July 2021
- Release 0.2.4
2c25d7d
21 July 2021
- Bump docker/login-action from 1.9.0 to 1.10.0
#20
- Bump docker/build-push-action from 2.5.0 to 2.6.1
#23
- Bump docker/setup-buildx-action from 1.3.0 to 1.5.1
#25
- Release 0.2.3
8aa9738
- remove redundant fs.mkdir option
3ef8d94
- update nanoexpress package
1b1c566
- packages upgraded
f5ec9c8
22 June 2021
- Bump docker/build-push-action from 2.4.0 to 2.5.0
#17
- Bump actions/cache from 2.1.5 to 2.1.6
#18
- Release 0.2.2
ab2cf59
- fix test cleanup
2930cd6
- update all packages to latest versions
285edbb
4 June 2021
3 June 2021
2 June 2021
- before-n-after user script feature implementation
#19
- Release 0.1.14
050d71f
- fix CI add vendor folder to containers
c1f0763
- fix existing tests, add more to help output
827fe78
- tests for before and after script feature
5983b52
1 June 2021
1 June 2021
1 June 2021
22 May 2021
22 May 2021
- Bump docker/build-push-action from 2 to 2.4.0
#10
- Bump docker/setup-buildx-action from 1 to 1.3.0
#11
- Bump actions/checkout from 2 to 2.3.4
#12
- Bump docker/login-action from 1 to 1.9.0
#13
- Bump actions/cache from 2.1.4 to 2.1.5
#14
- escape embedded '</script>' from js;
#16
- Release 0.1.9
e49b4bc
- add TODO for maybe per file loading in future
ddb7a82
22 May 2021
14 May 2021
14 May 2021
- Release 0.1.6
81ca6f5
- code coverage strategy explanation
8b21ff5
- add node.js mode code coverage documentation
0789f2a
9 May 2021
9 May 2021
- QUnitx run globs OR folder OR file paths
#9
- Release 0.1.4
a1260d1
- finalize globs/inputs with absolute paths
9ad50b8
- major watcher adjustments/improvements
0380abb
- cleanups after glob refactors
0bd24c8
- move logic to setup/test-file-paths
2a0bd06
- glob filter algorithm final implementation
af4dacf
- simplify v1 glob filter algorithm
13b0c49
- very complex glob filtering algorithm v1 design
611577d
- move config object generation to setup/config
6cf5919
- rename fileOrFolderInputs > userFileOrFolderInputs
012cd71
3 May 2021
- keyboard events refactor and abort
#8
- Release 0.1.3
86ede81
- abort key handling for browser mode
6b76987
- todo & small script update
dc4567a
30 April 2021
30 April 2021
30 April 2021
29 April 2021
29 April 2021
29 April 2021
28 April 2021
28 April 2021
- Release 0.0.43
7efd922
- add coloring to important console messages
4317243
- add console coloring
917e03c
- improve cli help messages
df1934f
26 April 2021
26 April 2021
25 April 2021
- Release 0.0.40
07994e0
- only show TAP on console actions not browser visits
e28e417
- BUGFIX: connection references on close
2c86d80
- cleanup qunitx console further
2bc1bea
- small fix for $ qunit new input parsing
79c9536
25 April 2021
24 April 2021
24 April 2021
24 April 2021
24 April 2021
- Writing assets to output dir
#3
- Release 0.0.35
57fe269
- direct setup boilerplate to qunitx.css
f4e521f
- remove unused code
691757c
- initial working asset-writing prototype
2f1056e
- add vendored qunit.css to the npm releases
d4801d2
- writing assets to output directory
4e2c489
- update TODOs
50e8871
- improve watch message for browser mode
dc9a1a1
- init config.COUNTER only inside runners
2b8f2b1
- listen-to-keyboard-key util for key shortcuts
1f9d01f
- fix and move qunit to devDependencies due to patch
7fcf2b5
- smarter code generation
b1775e7
- fix boilerplate test code
1fd8a9e
22 April 2021
22 April 2021
22 April 2021
22 April 2021
- Release 0.0.31
73831f3
- --browser reference fix
33f187b
- qunitx generate command make .js default
265ca43
22 April 2021
22 April 2021
22 April 2021
- Release 0.0.28
b72a624
- upgrade esbuild & puppeteer
2d166b9
- fix qunitx file generation directory
b9809d3
22 April 2021
22 April 2021
22 April 2021
22 April 2021
- initial --watch mode
#2
- Release 0.0.24
30bd7b0
- move file-watcher util func to correct place
33375d6
- fix css lookup until a middleware implementation
d66a7e2
- cleanup code for new release
d4d53bc
- finalize qunit.js hacking for test state reset
e13751d
- give up on node.js --watch mode
e287212
- time-counter.js module usage
28d3e78
- hacking node.js QUnit restart runs
9a62e37
- --browser --watch initial prototype
f0a83fc
- seperate 2 different run modes to functions
d4b8892
- fix init problem
f9d5b40
- better help command message for --watch
198ab41
- reorder default-project-config-values.js
0453ee3
28 March 2021
- Release 0.0.23
07d2dcd
- $ qunitx init smarter html output path generation
5674560
- small DX for browser test runtime info
f4c6523
28 March 2021
- Release 0.0.22
8b781ab
- fix CI
15169b6
- better handling of html input/outputs
34d6b72
- better failure when package.json doesnt exist
20bfa4f
- DX: better failure on boilerplate test
7222594
- read and set config on package.json
0b42967
27 March 2021
- Release 0.0.21
38e63d6
- feedback from run
c40676a
- make $ qunit new | n # create a file NOT do init
b75590e
26 March 2021
- Release 0.0.20
135e520
- packages upgraded
8bc337d
- make it possible for qunitx run multiple htmls
54cf71e
- rename --outputPath to --output
1c8d57a
- restructure tests for mocha layout
986f1f2
- refresh help output
115a89c
- move help command test to mocha
b7585b3
21 March 2021
- Release 0.0.19
d0cd321
- moved tests to mocha
2ee18ed
- make file tests serial
35a79b4
- more mature server & wss bindings
1debd77
- better timeout error messages
333b1bb
- major refactor to remove wsPort and optimize tests
f35127b
- folder tests complete
7e52db0
- upgrade node.js test run logic
ab4180d
- replace chalk npm dep with kleur
634d649
- assert-stdout test helper to dry up test code
6a8578d
- add test/helper/fs-writers.js
1d77c7b
- test cases written for folder-test
281dd3a
- todo: advanced htmls test cases
d95a184
- finalize flags for alpha release
6e414d1
- make qunitx build to tmp not dist
086636b
- update README.md
eb776a4
14 March 2021
14 March 2021
- Release 0.0.17
98b56c7
- fix for directory lookup
ab00f23
- show errors for build & browser
99dc458
- md with zsh
ab51e87
14 March 2021
14 March 2021
14 March 2021
14 March 2021
- Release 0.0.13
238d57f
- snapshot for first POC
f37c0ab
- first wide file-test coverage, file testing works
a3b81ac
- esbuild integration
51014f6
- add console.logs for --debug test templates
97fedc8
- first test for --browser
bd11e4f
- first working browser setup
33182bf
- tap printers modularized
6b9c494
- all needed packages added
622f042
- init and generate commands added
addb200
- base for very advanced setup/browser.js
fb34964
- adjust test setup
6758734
- todo tests added
4ce741f
- update package-lock.json
b627557
- add Dockerfile
14bf2a1
- add github actions
b07cbee
- first passing single file tests
116da70
- add boilerplates/setup for $ qunitx init
a449761
- test boilerplate file to generate in cli
47d38b4
- add time elapsed to TAP output
c6cc4d7
- first working TAP output
faaa56a
- TODO notes
91e319c
- fileOrFolder execution moved to file
6fa2f2e
- add few commands files todo
54ba743
- parseCliFlags() util
b3db31f
- rename few todo test files
864ff38
21 January 2021
21 January 2021
21 January 2021
21 January 2021
21 January 2021
17 January 2021
17 January 2021
17 January 2021
17 January 2021