|
1 | 1 | # quickjs-build changelog
|
2 | 2 |
|
| 3 | +## 2021-04-10 Version 5.1.0, @NickNaso |
| 4 | + |
| 5 | +### Notable changes |
| 6 | + |
| 7 | +- Added executable for `quickjs` and `qjsc`. |
| 8 | + |
| 9 | +### Commits |
| 10 | + |
| 11 | +* [[`c9ab43c489`](https://github.com/napi-bindings/quickjs-build/commit/c9ab43c489)] - Merge pull request #6 from gengjiawen/feat/binary (Nicola Del Gobbo) |
| 12 | +* [[`97fe3599bf`](https://github.com/napi-bindings/quickjs-build/commit/97fe3599bf)] - use mingw on windows (Jiawen Geng) |
| 13 | +* [[`c6719fecd5`](https://github.com/napi-bindings/quickjs-build/commit/c6719fecd5)] - **feat**: add quickjs and qjsc (Jiawen Geng) |
| 14 | + |
3 | 15 | ## 2021-03-28 Version 5.0.0, @NickNaso
|
4 | 16 |
|
5 |
| -- faster Array.prototype.push and Array.prototype.unshift |
6 |
| -- added JS_UpdateStackTop() |
7 |
| -- fixed Windows console |
8 |
| -- misc bug fixes |
| 17 | +### Notable changes |
| 18 | + |
| 19 | +- Fixed the build on *nix systems. |
| 20 | +- QuickJS version 2021-03-27. |
| 21 | + |
| 22 | +### QuickJS changes: |
| 23 | + |
| 24 | +- Faster Array.prototype.push and Array.prototype.unshift. |
| 25 | +- Added JS_UpdateStackTop(). |
| 26 | +- Fixed Windows console. |
| 27 | +- Misc bug fixes. |
| 28 | + |
| 29 | +### Commits |
| 30 | + |
| 31 | +* [[`222c1964d2`](https://github.com/napi-bindings/quickjs-build/commit/222c1964d2)] - Prepare release for version 2021-03-27. (Nicola Del Gobbo) |
| 32 | +* [[`db6da63495`](https://github.com/napi-bindings/quickjs-build/commit/db6da63495)] - Fixed build on linux. (Nicola Del Gobbo) |
| 33 | +* [[`c04a298c35`](https://github.com/napi-bindings/quickjs-build/commit/c04a298c35)] - Prepare new version 2021-03-27. (NickNaso) |
9 | 34 |
|
10 | 35 | ## 2020-11-08 Version 4.0.0, @NickNaso
|
11 | 36 |
|
12 |
| -- improved function parameter initializers |
13 |
| -- added `std.setenv()`, `std.unsetenv()` and `std.getenviron()` |
14 |
| -- added JS_EvalThis() |
15 |
| -- misc bug fixes |
| 37 | +### Notable changes |
| 38 | + |
| 39 | +- QuickJS version 2020-11-08. |
| 40 | + |
| 41 | +### QuickJS changes |
| 42 | + |
| 43 | +- Improved function parameter initializers. |
| 44 | +- Added `std.setenv()`, `std.unsetenv()` and `std.getenviron()`. |
| 45 | +- Added JS_EvalThis(). |
| 46 | +- Misc bug fixes. |
| 47 | + |
| 48 | +### Commits |
| 49 | + |
| 50 | +* [[`693ec349bc`](https://github.com/napi-bindings/quickjs-build/commit/693ec349bc)] - Prepare new version 2020-11-08. (NickNaso) |
16 | 51 |
|
17 | 52 | ## 2020-09-10 Version 3.0.0, @NickNaso
|
18 | 53 |
|
19 |
| -- added logical assignment operators |
20 |
| -- added IsHTMLDDA support |
21 |
| -- faster for-of loops |
22 |
| -- os.Worker now takes a module filename as parameter |
23 |
| -- qjsc: added -D option to compile dynamically loaded modules or workers |
24 |
| -- misc bug fixes |
| 54 | +### Notable changes |
| 55 | + |
| 56 | +- Update the assets for the release only when the release has been published. |
| 57 | +- QuickJS version 2020-09-06. |
| 58 | + |
| 59 | +### QuickJS changes |
| 60 | + |
| 61 | +- Added logical assignment operators. |
| 62 | +- Added IsHTMLDDA support. |
| 63 | +- Faster for-of loops. |
| 64 | +- os.Worker now takes a module filename as parameter. |
| 65 | +- qjsc: added -D option to compile dynamically loaded modules or workers. |
| 66 | +- Misc bug fixes. |
| 67 | + |
| 68 | +### Commits |
| 69 | + |
| 70 | +* [[`305934fc7e`](https://github.com/napi-bindings/quickjs-build/commit/305934fc7e)] - Prepare new version 2020-09-06. (NickNaso) |
| 71 | +* [[`46a395c6ad`](https://github.com/napi-bindings/quickjs-build/commit/46a395c6ad)] - Update quickjs-build.yml (Nicola Del Gobbo) |
25 | 72 |
|
26 | 73 | ## 2020-09-04 Version 2.0.0, @NickNaso
|
27 | 74 |
|
28 |
| -- modified JS_GetPrototype() to return a live value |
29 |
| -- REPL: support unicode characters larger than 16 bits |
30 |
| -- added os.Worker |
31 |
| -- improved object serialization |
32 |
| -- added std.parseExtJSON |
33 |
| -- misc bug fixes |
| 75 | +### Notable changes |
| 76 | + |
| 77 | +- QuickJS version 2020-07-05. |
| 78 | + |
| 79 | +### QuickJS changes |
| 80 | + |
| 81 | +- Modified JS_GetPrototype() to return a live value. |
| 82 | +- REPL: support unicode characters larger than 16 bits. |
| 83 | +- Added os.Worker. |
| 84 | +- Improved object serialization. |
| 85 | +- Added std.parseExtJSON. |
| 86 | +- Misc bug fixes. |
| 87 | + |
| 88 | +### Commits |
| 89 | + |
| 90 | +* [[`3f68062b99`](https://github.com/napi-bindings/quickjs-build/commit/3f68062b99)] - Prepare new version 2020-07-05. (NickNaso) |
34 | 91 |
|
35 | 92 | ## 2020-06-08 Version 1.0.0, @NickNaso
|
36 | 93 |
|
37 |
| -Initial implementation. |
| 94 | +### Notable changes |
| 95 | + |
| 96 | +- Initial implementation for the project. |
| 97 | +- QuickJS version 2020-07-05. |
| 98 | + |
| 99 | +### Commits |
| 100 | + |
| 101 | +* [[`b25571e2e6`](https://github.com/napi-bindings/quickjs-build/commit/b25571e2e6)] - Added changelog. (NickNaso) |
| 102 | +* [[`a1c5a374d2`](https://github.com/napi-bindings/quickjs-build/commit/a1c5a374d2)] - Added code of conduct. (NickNaso) |
| 103 | +* [[`59738019be`](https://github.com/napi-bindings/quickjs-build/commit/59738019be)] - Remove unused parameters. (NickNaso) |
| 104 | +* [[`c96ed22f3f`](https://github.com/napi-bindings/quickjs-build/commit/c96ed22f3f)] - Added buil instructions for unix-like systems. (NickNaso) |
| 105 | +* [[`ba204590fa`](https://github.com/napi-bindings/quickjs-build/commit/ba204590fa)] - Added references section. (NickNaso) |
| 106 | +* [[`9a7344fbe5`](https://github.com/napi-bindings/quickjs-build/commit/9a7344fbe5)] - Added build instruction for Windows. (NickNaso) |
| 107 | +* [[`cb575c3d52`](https://github.com/napi-bindings/quickjs-build/commit/cb575c3d52)] - Excluded build folder. (NickNaso) |
| 108 | +* [[`ed3ec16353`](https://github.com/napi-bindings/quickjs-build/commit/ed3ec16353)] - Base instruction to build quickjs. (NickNaso) |
| 109 | +* [[`56e0695c0b`](https://github.com/napi-bindings/quickjs-build/commit/56e0695c0b)] - Merge branch 'master' of https://github.com/napi-bindings/quickjs-build (NickNaso) |
| 110 | +* [[`568d0054c8`](https://github.com/napi-bindings/quickjs-build/commit/568d0054c8)] - Some format sugar. (NickNaso) |
| 111 | +* [[`e3c3f93b99`](https://github.com/napi-bindings/quickjs-build/commit/e3c3f93b99)] - Update README.md (Nicola Del Gobbo) |
| 112 | +* [[`2c240fbac6`](https://github.com/napi-bindings/quickjs-build/commit/2c240fbac6)] - Added introduction on readme. (NickNaso) |
| 113 | +* [[`2b75403d2b`](https://github.com/napi-bindings/quickjs-build/commit/2b75403d2b)] - Added badges. (NickNaso) |
| 114 | +* [[`a2b771e731`](https://github.com/napi-bindings/quickjs-build/commit/a2b771e731)] - Handle release event. (NickNaso) |
| 115 | +* [[`17b872447a`](https://github.com/napi-bindings/quickjs-build/commit/17b872447a)] - Fixed cflags for windows. (NickNaso) |
| 116 | +* [[`4a4539f0f9`](https://github.com/napi-bindings/quickjs-build/commit/4a4539f0f9)] - Added cflag for windows. (NickNaso) |
| 117 | +* [[`ad65bbbf3a`](https://github.com/napi-bindings/quickjs-build/commit/ad65bbbf3a)] - Remove unnecessary commands. (NickNaso) |
| 118 | +* [[`c03f57309b`](https://github.com/napi-bindings/quickjs-build/commit/c03f57309b)] - Fixed artifact name on macOS. (NickNaso) |
| 119 | +* [[`d754d944d3`](https://github.com/napi-bindings/quickjs-build/commit/d754d944d3)] - Fixed artifacts. (NickNaso) |
| 120 | +* [[`f50c74ab7d`](https://github.com/napi-bindings/quickjs-build/commit/f50c74ab7d)] - Fixed typo. (NickNaso) |
| 121 | +* [[`97d4081a0c`](https://github.com/napi-bindings/quickjs-build/commit/97d4081a0c)] - Print artifacts. (NickNaso) |
| 122 | +* [[`4cf28567a7`](https://github.com/napi-bindings/quickjs-build/commit/4cf28567a7)] - Fixed compiler options. (NickNaso) |
| 123 | +* [[`279620809a`](https://github.com/napi-bindings/quickjs-build/commit/279620809a)] - Fixed configurations. (NickNaso) |
| 124 | +* [[`98a8f91de8`](https://github.com/napi-bindings/quickjs-build/commit/98a8f91de8)] - Parametric value for compiler. (NickNaso) |
| 125 | +* [[`88383ad863`](https://github.com/napi-bindings/quickjs-build/commit/88383ad863)] - Comment for unused parameters. (NickNaso) |
| 126 | +* [[`586b97de5e`](https://github.com/napi-bindings/quickjs-build/commit/586b97de5e)] - Fixed path compiler. (NickNaso) |
| 127 | +* [[`c3c1ab64f7`](https://github.com/napi-bindings/quickjs-build/commit/c3c1ab64f7)] - Fixed path. (NickNaso) |
| 128 | +* [[`4e634e4f81`](https://github.com/napi-bindings/quickjs-build/commit/4e634e4f81)] - Fixed path. (NickNaso) |
| 129 | +* [[`a3c74cdfb8`](https://github.com/napi-bindings/quickjs-build/commit/a3c74cdfb8)] - Fixed compiler installartion for windows. (NickNaso) |
| 130 | +* [[`d0a67ef816`](https://github.com/napi-bindings/quickjs-build/commit/d0a67ef816)] - List compiler folder. (NickNaso) |
| 131 | +* [[`6a13e6d0dd`](https://github.com/napi-bindings/quickjs-build/commit/6a13e6d0dd)] - List root folders. (NickNaso) |
| 132 | +* [[`bf5865b896`](https://github.com/napi-bindings/quickjs-build/commit/bf5865b896)] - Fixed cmake options. (NickNaso) |
| 133 | +* [[`ede84d97d5`](https://github.com/napi-bindings/quickjs-build/commit/ede84d97d5)] - Added cmake options. (NickNaso) |
| 134 | +* [[`9c01856429`](https://github.com/napi-bindings/quickjs-build/commit/9c01856429)] - Extract compiler. (NickNaso) |
| 135 | +* [[`9fdff3ef87`](https://github.com/napi-bindings/quickjs-build/commit/9fdff3ef87)] - Remove build filder. (NickNaso) |
| 136 | +* [[`f2aa910713`](https://github.com/napi-bindings/quickjs-build/commit/f2aa910713)] - Install dependencies for windows. (NickNaso) |
| 137 | +* [[`07fa5a545f`](https://github.com/napi-bindings/quickjs-build/commit/07fa5a545f)] - Install windows depencencies. (NickNaso) |
| 138 | +* [[`391c51a1e0`](https://github.com/napi-bindings/quickjs-build/commit/391c51a1e0)] - Install dependencies on windows. (NickNaso) |
| 139 | +* [[`cebb8a2f8b`](https://github.com/napi-bindings/quickjs-build/commit/cebb8a2f8b)] - Install dependencies for windows. (NickNaso) |
| 140 | +* [[`c85dfe9e77`](https://github.com/napi-bindings/quickjs-build/commit/c85dfe9e77)] - Install dependencies on windows. (NickNaso) |
| 141 | +* [[`fc9b365a8e`](https://github.com/napi-bindings/quickjs-build/commit/fc9b365a8e)] - Install dependencies on Windows. (NickNaso) |
| 142 | +* [[`ef53415ff6`](https://github.com/napi-bindings/quickjs-build/commit/ef53415ff6)] - Install dependencies on windows. (NickNaso) |
| 143 | +* [[`86469b3b15`](https://github.com/napi-bindings/quickjs-build/commit/86469b3b15)] - Install windows dependencies. (NickNaso) |
| 144 | +* [[`568fd88755`](https://github.com/napi-bindings/quickjs-build/commit/568fd88755)] - Install Windows dependencies. (NickNaso) |
| 145 | +* [[`345b03ae35`](https://github.com/napi-bindings/quickjs-build/commit/345b03ae35)] - Install windows dependencies. (NickNaso) |
| 146 | +* [[`6c6494ed59`](https://github.com/napi-bindings/quickjs-build/commit/6c6494ed59)] - Install Windows dependencies. (NickNaso) |
| 147 | +* [[`a07b8e4540`](https://github.com/napi-bindings/quickjs-build/commit/a07b8e4540)] - Install depencendies for WIndows. (NickNaso) |
| 148 | +* [[`afe92477ed`](https://github.com/napi-bindings/quickjs-build/commit/afe92477ed)] - Re enable windows on matrix. (NickNaso) |
| 149 | +* [[`3092849294`](https://github.com/napi-bindings/quickjs-build/commit/3092849294)] - Remove unnecessary steps. (NickNaso) |
| 150 | +* [[`84c9159870`](https://github.com/napi-bindings/quickjs-build/commit/84c9159870)] - Remove windows from matrix (NickNaso) |
| 151 | +* [[`34049bf0cf`](https://github.com/napi-bindings/quickjs-build/commit/34049bf0cf)] - Remove unnecessary folders. (NickNaso) |
| 152 | +* [[`24ea136acf`](https://github.com/napi-bindings/quickjs-build/commit/24ea136acf)] - Cleanup. (NickNaso) |
| 153 | +* [[`3b3680bfb4`](https://github.com/napi-bindings/quickjs-build/commit/3b3680bfb4)] - Cleanup. (NickNaso) |
| 154 | +* [[`5162fb2908`](https://github.com/napi-bindings/quickjs-build/commit/5162fb2908)] - Added upload artifacts. (NickNaso) |
| 155 | +* [[`84e1c5f2d8`](https://github.com/napi-bindings/quickjs-build/commit/84e1c5f2d8)] - Change working diorectory on prepare artifacts. (NickNaso) |
| 156 | +* [[`98e3e24159`](https://github.com/napi-bindings/quickjs-build/commit/98e3e24159)] - Prepare artifacts. (NickNaso) |
| 157 | +* [[`bfaf01dc51`](https://github.com/napi-bindings/quickjs-build/commit/bfaf01dc51)] - Added script to configure, to build and to prepare. (NickNaso) |
| 158 | +* [[`5b6c19c44f`](https://github.com/napi-bindings/quickjs-build/commit/5b6c19c44f)] - Install dependecies for macOS. (NickNaso) |
| 159 | +* [[`159f61a954`](https://github.com/napi-bindings/quickjs-build/commit/159f61a954)] - Install dependencies on Windows. (NickNaso) |
| 160 | +* [[`a2fc3018ef`](https://github.com/napi-bindings/quickjs-build/commit/a2fc3018ef)] - Install dependecies for Linux. (NickNaso) |
| 161 | +* [[`521f4ee63f`](https://github.com/napi-bindings/quickjs-build/commit/521f4ee63f)] - Scaffolding to handle the dependencies installation. (NickNaso) |
| 162 | +* [[`21f2d7466b`](https://github.com/napi-bindings/quickjs-build/commit/21f2d7466b)] - Ognore .vscode and .idea folders. (NickNaso) |
| 163 | +* [[`6bbda2152b`](https://github.com/napi-bindings/quickjs-build/commit/6bbda2152b)] - Update quickjs-build.yml (Nicola Del Gobbo) |
| 164 | +* [[`889ebffe4f`](https://github.com/napi-bindings/quickjs-build/commit/889ebffe4f)] - Update quickjs-build.yml (Nicola Del Gobbo) |
| 165 | +* [[`376b7ee533`](https://github.com/napi-bindings/quickjs-build/commit/376b7ee533)] - Update quickjs-build.yml (Nicola Del Gobbo) |
| 166 | +* [[`fd40c2b0ea`](https://github.com/napi-bindings/quickjs-build/commit/fd40c2b0ea)] - Update README.md (Nicola Del Gobbo) |
| 167 | +* [[`eb1e0edf86`](https://github.com/napi-bindings/quickjs-build/commit/eb1e0edf86)] - Update README.md (Nicola Del Gobbo) |
| 168 | +* [[`df2799b9ab`](https://github.com/napi-bindings/quickjs-build/commit/df2799b9ab)] - Update quickjs-build.yml (Nicola Del Gobbo) |
| 169 | +* [[`d5d122297f`](https://github.com/napi-bindings/quickjs-build/commit/d5d122297f)] - Update quickjs-build.yml (Nicola Del Gobbo) |
| 170 | +* [[`58bf4b7d14`](https://github.com/napi-bindings/quickjs-build/commit/58bf4b7d14)] - Update quickjs-build.yml (Nicola Del Gobbo) |
| 171 | +* [[`876cebe69e`](https://github.com/napi-bindings/quickjs-build/commit/876cebe69e)] - Rename c-cpp.yml to quickjs-build.yml (Nicola Del Gobbo) |
| 172 | +* [[`378649639f`](https://github.com/napi-bindings/quickjs-build/commit/378649639f)] - Update c-cpp.yml (Nicola Del Gobbo) |
| 173 | +* [[`b01ba4b8d2`](https://github.com/napi-bindings/quickjs-build/commit/b01ba4b8d2)] - Update c-cpp.yml (Nicola Del Gobbo) |
| 174 | +* [[`65f4a05f0b`](https://github.com/napi-bindings/quickjs-build/commit/65f4a05f0b)] - Update c-cpp.yml (Nicola Del Gobbo) |
| 175 | +* [[`526444b3f9`](https://github.com/napi-bindings/quickjs-build/commit/526444b3f9)] - Initial set for build the project. (Nicola Del Gobbo) |
| 176 | +* [[`ea73f2c78e`](https://github.com/napi-bindings/quickjs-build/commit/ea73f2c78e)] - initial commit for the project. (NickNaso) |
| 177 | +* [[`a6cb06817f`](https://github.com/napi-bindings/quickjs-build/commit/a6cb06817f)] - Initial commit (Nicola Del Gobbo) |
0 commit comments