2026.04.07, v10.2.1

fix:
- d179ad6 gritty: background-color

2026.04.05, v10.2.0

feature:
- de51ceb gritty: client: fontWeightBold
- a4072fe gritty: client: background, froground: improve

2026.04.03, v10.1.0

feature:
- f8a84d2 client: terminal disconnected...: write on next line
- bea8ef7 gritty: webpack-cli v7.0.2
- 198d341 gritty: putout v42.4.2
- 77f703e gritty: madrun v13.0.1
- cde5ebd gritty: eslint-plugin-putout v31.1.2
- cec19f4 gritty: css-minimizer-webpack-plugin v8.0.0
- c987136 gritty: superc8 v12.3.1

2026.02.12, v10.0.2

fix:
- 5f111bf gritty: client: export default

2026.02.12, v10.0.1

feature:
- ffdbfb7 gritty: default export

2026.02.12, v10.0.0

feature:
- 7c4b076 gritty: migrate to ESM
- 7cc62e0 gritty: get rid of mock-require

2026.02.10, v9.0.4

feature:
- 00e92e2 gritty: client: get rid of mock-require

2026.02.10, v9.0.3

feature:
- 01c6237 gritty: eslint v10.0.0
- 880388e gritty: eslint-plugin-putout v30.0.2

2026.01.04, v9.0.2

feature:
- 5e2a684 gritty: madrun v12.1.0
- b4b1615 gritty: supertape v12.0.0

2025.12.24, v9.0.1

fix:
- bb0fed1 package: node-pty (#microsoft/node-pty#845)

feature:
- 621b9c0 gritty: @xterm/addon-webgl v0.19.0
- ccf2433 gritty: @xterm/addon-fit v0.11.0
- 0e3522a gritty: @xterm/xterm v6.0.0

2025.12.21, v9.0.0

feature:
- 20ba03c gritty: router v2.2.0
- 2a54d00 gritty: @xterm/addon-webgl v0.18.0
- 7f1891f gritty: @xterm/addon-fit v0.10.0
- d11c1bb gritty: yargs-parser v22.0.0
- 06d3424 gritty: babel-loader v10.0.0
- e2e6e9d gritty: supertape v11.4.0
- 3188b70 gritty: drop support of bode < 20
- 2bfaf28 gritty: sendFile: add support of dot files (coderaiser/cloudcmd#452)
- c0b0029 gritty: express v5.2.1
- 788e728 gritty: madrun v11.0.4
- 4ee84a0 gritty: eslint-plugin-putout v29.0.2
- b23e5bf gritty: putout v41.0.8
- 720e064 gritty: css-loader v7.1.2
- acc2294 gritty: css-minimizer-webpack-plugin v7.0.0
- 085687f gritty: socket.io v4.8.1
- 096df5e gritty: style-loader v4.0.0
- 630e6c2 gritty: webpack-cli v6.0.1
- 57e7f44 gritty: eslint v9.19.0
- a59c431 gritty: eslint-plugin-n v17.15.1
- 3bc3d48 gritty: eslint-plugin-putout v24.0.0
- e294d53 gritty: putout v38.0.6
- 358f1a3 gritty: c8 v10.1.3

2024.03.18, v8.1.2

fix:
- c630120 gritty: get back node-pty

2024.03.16, v8.1.1

fix:
- 92d7298 gritty: drop node-pty

2024.03.16, v8.1.0

feature:
- 72e34e0 gritty: serve-once v3.0.0

2024.03.12, v8.0.0

feature:
- f1b8576 gritty: drop support of node < 18
- 6c1356c gritty: madrun v10.0.1
- 0b9fb47 gritty: css-minimizer-webpack-plugin v6.0.0
- 7475087 gritty: supertape v10.4.0
- 3d8ca38 gritty: eslint-plugin-putout v22.4.1
- 5b36dc7 gritty: putout v35.7.3
- edddf41 gritty: xterm-addon-webgl v0.16.0
- 4d813b6 gritty: xterm-addon-fit v0.8.0
- 8b8aef7 gritty: c8 v9.1.0

2023.08.07, v7.2.0

feature:
- 3990464 package: css-minimizer-webpack-plugin v5.0.1
- 6e4af5c package: eslint-plugin-n v16.0.1
- e73b2d9 package: nodemon v3.0.1
- 9802f3a package: webpack-cli v5.1.4
- fe2b204 package: babel-loader v9.1.3
- 675b292 package: c8 v8.0.1
- 5153c28 package: xterm-addon-webgl v0.15.0
- 7301a7d package: xterm-addon-fit v0.7.0
- 6dfbb61 package: eslint-plugin-putout v19.0.3
- ef0d9e6 package: putout v31.0.3
- 9a3e5fd package: node-pty v1.0.0

2022.09.19, v7.1.0

feature:
- package: xterm-addon-webgl v0.13.0
- package: xterm-addon-fit v0.6.0
- package: supertape v8.1.0
- package: xterm v5.0.0

2022.07.23, v7.0.0

feature:
- package: css-minimizer-webpack-plugin v4.0.0
- (gritty) drop support of node < 16
- (package) madrun v9.0.6
- (package) eslint-plugin-putout v16.0.0
- (package) putout v27.0.1
- (package) supertape v7.6.0
- (package) xterm-addon-webgl v0.12.0
- (package) @iocmd/wait v2.1.0
- (package) yargs-parser v21.0.1

2021.11.02, v6.1.0

feature:
- (package) eslint-plugin-putout v11.0.0
- (package) clean-css-loader v4.1.1
- (package) optimize-css-assets-webpack-plugin v6.0.1
- (package) xterm v4.14.1
- (package) supertape v6.10.0
- (package) putout v21.1.0


2021.08.15, v6.0.6

feature:
- (package) es6-promisify v7.0.0



2021.08.15, v6.0.5

feature:
- (package) eslint v8.0.0-beta.0
- (package) eslint-plugin-putout v9.0.1
- (package) css-loader v6.2.0
- (package) css-minimizer-webpack-plugin v3.0.2
- (package) style-loader v3.2.1



2021.06.12, v6.0.4

feature:
- (package) xterm-addon-webgl v0.11.1
- (package) putout v18.0.2
- (package) xterm v4.13.0
- (package) es6-promisify v7.0.0
- (gritty) optimize-css-assets-webpack-plugin -> css-minimizer-webpack-plugin
- (package) putout v16.10.1


2021.03.16, v6.0.3

feature:
- (package) socket.io-client v4.0.0
- (package) socket.io v4.0.0
- (package) supertape v5.1.0
- (package) putout v15.7.2
- (package) xerm v4.11.0
- (package) xterm-addon-webgl v0.10.0


2021.02.04, v6.0.2

fix:
- (gritty) client: throw when minimized


2021.02.04, v6.0.1

feature:
- (package) node-pty v0.10.0
- (package) xterm v4.10.0
- (package) xterm-addon-fit v0.5.0
- (package) clean-css-loader v3.0.0
- (package) eslint-plugin-putout v7.0.0
- (package) putout v14.0.0
- (package) putout v13.7.0
- (package) madrun v8.6.0
- (package) supertape v4.7.0


2020.11.16, v6.0.0

feature:
- (gritty) client: dist -> destructuring
- (gritty) drop support of socket.request.env
- (package) socket.io-client v3.0.1
- (package) socket.io v3.0.1
- (package) eslint-plugin-putout v6.0.1
- (package) putout v11.0.4
- (webpack) v5
- (package) webpack v5.1.3
- (package) css-loader v5.0.0
- (package) webpack-cli v4.0.0
- (package) style-loader v2.0.0
- (package) putout v10.0.3


2020.09.11, v5.0.0

feature:
- (gritty) drop support of node < 12
- (package) yargs-parser v20.0.0


2020.09.09, v4.8.16

feature:
- (package) xterm-addon-webgl v0.9.0
- (package) xterm v4.9.0


2020.08.13, v4.8.15

feature:
- (package) css-loader v4.2.1
- (package) yargs-parser v19.0.1


2020.07.23, v4.8.14

feature:
- (package) xterm v4.8.1
- (package) putout v9.0.0
- (package) madrun v7.0.0
- (package) eslint-plugin-putout v5.0.0


2020.06.20, v4.8.13

feature:
- (package) xterm v4.7.0
- (package) xterm-addon-webgl v0.8.0


2020.05.31, v4.8.12

feature:
- (package) xterm-addon-webgl v0.7.0
- (package) xterm-addon-fit v0.4.0
- (package) xterm v4.6.0
- (package) eslint v7.0.0
- (package) @cloudcmd/stub v3.0.0
- (package) supertape v2.0.1
- (package) madrun v6.0.0
- (package) putout v8.0.2
- (package) eslint-plugin-putout v4.0.1


2020.04.14, v4.8.11

feature:
- (gritty) add webgl back
- (package) xterm v4.5.0


2020.03.24, v4.8.10

fix:
- (gritty) webgl (#10)


2020.03.15, v4.8.9

feature:
- (package) xterm-addon-webgl v0.5.1
- (package) yargs-parser v18.1.0
- (package) serve-once v2.0.0


2020.02.17, v4.8.8

feature:
- (package) yargs-parser v17.0.0


2020.02.05, v4.8.7

feature:
- (package) xterm v4.4.0
- (package) xterm-addon-webgl v0.5.0


2019.12.30, v4.8.6

feature:
- (package) xterm v4.3.0 (https://github.com/xtermjs/xterm.js/releases/tag/4.3.0)
- (package) eslint-plugin-node v11.0.0
- (package) nyc v15.0.0
- (package) nodemon v2.0.1
- (package) madrun v5.0.0
- (package) putout v7.0.2
- (package) eslint-plugin-putout v3.0.0


2019.10.27, v4.8.5

feature:
- (package) madrun v4.1.1
- (package) xterm-addon-fit v0.3.0
- (package) xterm v4.2.0
- (package) yargs-parser v16.0.0


2019.10.16, v4.8.4

feature:
- (package) xterm v4.1.0
- (package) yargs-parser v15.0.0


2019.09.25, v4.8.3

feature:
- (package) xterm v4.0.2


2019.09.19, v4.8.2

feature:
- (package) xterm v4.0.1
- (package) putout v6.1.0
- (package) currify v4.0.0


2019.09.09, v4.8.1

feature:
- (package) wraptile v3.0.0
- (package) yargs-parser v14.0.0
- (package) eslint-plugin-node v10.0.0


2019.09.04, v4.8.0

feature:
- (babelrc) add browserlist
- (package) madrun v3.0.1
- (package) node-pty v0.9.0-beta24
- (package) eslint-plugin-putout v2.0.0
- (package) putout v5.7.1
- (package) style-loader v1.0.0


2019.07.11, v4.7.4

feature:
- (package) xterm v3.14.5


2019.07.01, v4.7.3

feature:
- (package) xterm v3.14.4
- (package) css-loader v3.0.0
- (package) eslint v6.0.1


2019.06.06, v4.7.2

feature:
- (package) xterm v3.14.2


2019.06.03, v4.7.1

feature:
- (package) xterm v3.14.1


2019.05.31, v4.7.0

feature:
- (gritty) add support of cwd


2019.05.27, v4.6.0

feature:
- (gritty) add ability to emit exit code
- (gritty) add support of node v12


2019.05.27, v4.5.0

feature:
- (gritty) add support of quotes in command arguments


2019.05.22, v4.4.2

feature:
- (package) xterm v3.13.2


2019.05.17, v4.4.1

feature:
- (package) xterm v3.13.1


2019.05.10, v4.4.0

feature:
- (package) eslint-plugin-node v9.0.1
- (package) clean-css-loader v2.0.0
- (gritty) options: add support of command, autoRestart
- (package) nyc v14.0.0


2019.04.16, v4.3.10

fix:
- (style) .terminal: height

feature:
- (package) xterm v3.12.2


2019.03.11, v4.3.9

feature:
- (package) xterm v3.12.0
- (package) putout v4.0.0
- (package) madrun v2.0.0


2019.02.12, v4.3.8

feature:
- (package) xterm v3.11.0
- (package) yargs-parser v13.0.0
- (package) add putout
- (package) add @putout/eslint-config
- (package) tape -> supertape


2019.01.10, v4.3.7

feature:
- (package) xterm v3.10.1


2018.12.25, v4.3.6

feature:
- (package) node-pty v0.8.0


2018.12.21, v4.3.5

fix:
- (gritty) --path


2018.12.20, v4.3.4

feature:
- (package) xterm v3.9.1
- (package) css-loader v2.0.1
- (gritty) sinon, sinon-called-with-diff -> @cloudcmd/stub


2018.11.06, v4.3.3

feature:
- (gritty) express -> router
- (package) sinon-called-with-diff v3.0.0
- (package) eslint-plugin-node v8.0.0
- (package) sinon v7.0.0


2018.10.09, v4.3.2

feature:
- (package) currify v3.0.0


2018.10.08, v4.3.1

feature:
- (package) xterm v3.8.0
- (package) yargs-parser v11.0.0


2018.09.28, v4.3.0

feature:
- (gritty) add --no-auto-restart


2018.09.28, v4.2.0

feature:
- (gritty) add --auto-restart
- (package) redrun v7.0.0


2018.09.27, v4.1.0

feature:
- (gritty) add support of --command


2018.09.27, v4.0.0

feature:
- (package) debug v4.0.1
- (package) drop support of node < 8


2018.09.08, v3.0.3

feature:
- (package) babel v7.0.0
- (package) xterm v3.7.0
- (package) babel-loader v8.0.2
- (package) nyc v13.0.1
- (package) style-loader v0.23.0


2018.08.25, v3.0.2

feature:
- (package) xterm v3.6.0
- (package) style-loader v0.22.0


2018.07.23, v3.0.1

feature:
- (package) debug v3.1.0
- (package) eslint-plugin-node v7.0.1


2018.07.16, v3.0.0

feature:
- (package) add eslint-plugin-node
- (package) drop support of node < 6
- (gritty) drop support of authCheck and cloudcmd <= v9.0.0
- (gritty) rm fetch, Promise polyfill: provide your own polyfill if you needed
- (package) optimize-css-assets-webpack-plugin v5.0.0


2018.07.13, v2.2.4

feature:
- (npmignore) add .*


2018.07.13, v2.2.3

feature:
- (package) xterm v3.5.1
- (package) css-loader v1.0.0
- (package) eslint v5.0.0
- (package) sinon v6.0.0
- (package) nyc v12.0.2
- (package) webpack-cli v3.0.1


2018.05.30, v2.2.2

feature:
- (gritty) node-pty-prebuilt -> node-pty


2018.05.29, v2.2.1

feature:
- (package) promise-polyfill v8.0.0


2018.05.22, v2.2.0

feature:
- (gritty) add support of fontFamily


2018.05.22, v2.1.2

feature:
- (package) xterm v3.4.1: improve start up and overall performance of a terminal


2018.05.03, v2.1.1

feature:
- (package) wraptile v2.0.0
- (package) clean-css-loader v1.0.1
- (package) sinon v5.0.1
- (package) style-loader v0.21.0


2018.04.19, v2.1.0

feature:
- (gritty) rm redundant .terminal
- (index) rm callback
- (gritty) timeout -> accept


2018.04.18, v2.0.1

feature:
- (package) xterm v3.3.0


2018.03.30, v2.0.0

feature:
- (gritty) add auth
- (gritty) drop support of node < 4


2018.03.12, v1.5.2

feature:
- (package) xterm v3.2.0
- (package) redrun v6.0.0


2018.03.01, v1.5.1

feature:
- (package) webpack v4.0.1


2018.02.14, v1.5.0

feature:
- (package) sinon-called-with-diff v2.0.0
- (gritty) add ability to set ENV with help of socket.request.env #2


2018.02.12, v1.4.29

feature:
- (package) xterm v3.1.0


2018.01.31, v1.4.28

feature:
- (package) es6-promisify v6.0.0
- (travis) node_js: 8, 9
- (package) style-loader v0.20.1


2018.01.19, v1.4.27

feature:
- (package) xterm v3.0.2


2018.01.16, v1.4.26

feature:
- (package) node-pty -> node-pty-prebuilt: speed up install


2018.01.15, v1.4.25

feature:
- (package) xterm v3.0.1
- (package) mock-require v3.0.1
- (package) promise-polyfill v7.0.0


2017.12.21, v1.4.24

feature:
- (package) promise-polyfill v6.1.0
- (package) style-loader v0.19.0
- (package) coveralls v3.0.0
- (package) sinon v4.0.0
- (package) babel-preset-es2015 -> babel-preset-env


2017.08.28, v1.4.23

feature:
- (package) node-pty v0.7.0


2017.08.14, v1.4.22

feature:
- (package) xterm v2.9.2
- (package) debug v3.0.0


2017.08.07, v1.4.21

feature:
- (package) xterm v2.9.1


2017.08.04, v1.4.20

feature:
- (package) sinon v3.0.0
- (package) xterm v2.9.0


2017.07.17, v1.4.19

fix:
- (package) can work on engines lower then 4 via legacy suffix


2017.07.12, v1.4.18

fix:
- (package) rm duplicate wraptile

feature:
- (package) xterm v2.8.1
- (package) clean-css-loader v0.1.2
- (package) webpack v3.0.0
- (package) eslint v4.0.0
- (package) eslint v4.0.0


2017.06.08, v1.4.17

feature:
- (package) xterm v2.7.0
- (gitignore) add package-lock.json
- (package) nyc v11.0.2


2017.05.22, v1.4.16

feature:
- (package) clean-css-loader v0.0.6
- (package) style-loader v0.18.0
- (cursor-blink) rm unused


2017.05.20, v1.4.15

fix:
- (gritty) crash on exit
- (package) add request
- (package) watcher: add client, server


2017.05.12, v1.4.14

fix:
- (package) wraptile


2017.05.12, v1.4.13

fix:
- (gritty) add support of node v4


2017.05.10, v1.4.12

fix:
- (client) socket.io.min -> socket.io


2017.05.10, v1.4.11

feature:
- (package) socket.io v2.0.1
- (package) socket.io-client v2.0.1
- (package) style-loader v0.17.0


2017.05.08, v1.4.10

feature:
- (package) xterm v2.6.0


2017.04.26, v1.4.9

fix:
- (gritty) cursorBlink: insane: disable


2017.04.25, v1.4.8

fix:
- (webpack) libraryTarget: umd -> var

feature:
- (package) babel-loader v7.0.0


2017.04.13, v1.4.7

feature:
- (package) xterm v2.5.0


2017.04.13, v1.4.6

fix:
- (gritty) heigth


2017.04.12, v1.4.5

feature:
- (gritty) server/index.js -> server/gritty.js
- (package) clean-css-loader v0.0.5
- (package) add sinon-called-with-diff


2017.04.06, v1.4.4

feature:
- (gritty) wrap -> wraptile


2017.04.06, v1.4.3

fix:
- (server) socket connect when no authCheck

feature:
- (travis) add before_install
- (travis) npm run build:client
- (get-env) add
- (package) add coveralls
- (webpack) output: add pathinfo
- (webpack) devtoolModuleFilenameTemplate: webpack:// -> gritty


2017.04.03, v1.4.2

feature:
- (package) scripts: build:client(:dev)?
- (cursor-blink) add


2017.04.03, v1.4.1

fix:
- (gritty) cursorBlink: enable on connect, disable on disconnect


2017.03.31, v1.4.0

feature:
- (gritty) add ability to reconnect
- (css) improved font


2017.03.30, v1.3.1

feature:
- (package) xterm v2.4.0
- (package) css-loader v0.28.0
- (package) style-loader v0.16.0
- (package) style-loader v0.15.0
- (package) css-loader v0.27.3
- (package) style-loader v0.14.1


2017.03.04, v1.3.0

feature:
- (gritty) add --port, --path


2017.03.03, v1.2.1

fix:
- (gritty) resize: on windows
- (gritty) --v -> --version


2017.03.03, v1.2.0

feature:
- (gritty) add --module-path


2017.03.03, v1.1.2

fix:
- (gritty) return {socket, terminal}


2017.03.03, v1.1.1

fix:
- (gritty) return socket


2017.03.03, v1.1.0

feature:
- (gritty) add ability to use as middleware


2017.03.02, v1.0.5

fix:
- (index) Console -> Gritty


2017.03.02, v1.0.4

fix:
- (style) html: height: 99%
- (gritty) pid -> Pid


2017.03.02, v1.0.3

fix:
- (gritty) kill: ESRCH: wrong pid


2017.03.02, v1.0.2

feature:
- (package) xterm: devDependencies
- (package) rm rendy
- (package) rm join-io


2017.03.02, v1.0.1

fix:
- (package) console -> gritty

