4.0.4 (2024-04-08)
- publish-release: specify registry-url on setup-node action (#1771) (7bc8820)
- scripts: specify ts-node via NODE_OPTIONS (#1774) (ac37725)
- deps-dev: bump @babel/core from 7.24.3 to 7.24.4 (#1765) (bc18357)
- deps-dev: bump @swc/core from 1.4.11 to 1.4.12 (#1767) (addbf79)
- deps-dev: bump @swc/core from 1.4.8 to 1.4.11 (#1757) (7b23db6)
- deps-dev: bump @typescript-eslint/eslint-plugin from 7.3.1 to 7.4.0 (#1759) (2b4dd64)
- deps-dev: bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.5.0 (#1763) (820f569)
- deps-dev: bump eslint-plugin-jest from 27.9.0 to 28.2.0 (#1772) (d52096f)
- deps-dev: bump puppeteer from 22.6.0 to 22.6.1 (#1758) (efb497b)
- deps-dev: bump puppeteer from 22.6.1 to 22.6.2 (#1764) (beec9d6)
- deps-dev: bump puppeteer from 22.6.2 to 22.6.3 (#1773) (bf57d1f)
- deps-dev: bump typescript from 5.4.3 to 5.4.4 (#1768) (403a553)
- deps: bump @codemirror/view from 6.26.0 to 6.26.1 (#1760) (8997f2b)
- deps: bump @lezer/javascript from 1.4.13 to 1.4.14 (#1762) (12f348e)
- deps: bump css-loader from 6.10.0 to 6.11.0 (#1766) (60dca2b)
- deps: bump glob from 10.3.10 to 10.3.12 (#1761) (16ede31)
- deps: bump node from 18.17 to 18.18 (#1755) (3c9b6b2)
- deps: bump node from 18.18 to latest 18 (#1775) (d5a5808)
4.0.3 (2024-03-25)
4.0.2 (2024-03-25)
- gitignore: ignore VSCode folder (#1752) (05e21e4)
- publish-release: add permissions (#1750) (7d48552)
- deps-dev: bump @babel/core from 7.24.0 to 7.24.1 (#1744) (d7e3c08)
- deps-dev: bump @babel/core from 7.24.1 to 7.24.3 (#1747) (0a9f597)
- deps-dev: bump @babel/eslint-parser from 7.23.10 to 7.24.1 (#1743) (26e464c)
- deps-dev: bump @typescript-eslint/eslint-plugin from 7.2.0 to 7.3.1 (#1742) (b4d46c8)
- deps-dev: bump puppeteer from 22.5.0 to 22.6.0 (#1746) (22908cf)
- deps-dev: bump typescript from 5.4.2 to 5.4.3 (#1749) (48ed83c)
- deps: bump webpack from 5.90.3 to 5.91.0 (#1748) (e8cf372)
4.0.1 (2024-03-18)
- deps: pin Node.js to v18.17 + use .nvmrc from interactive-examples (#1625) (968ae6f)
- workflows: remove inputs from publish-release release step (#1741) (6aeb495)
- workflows: inline publish-release workflow + add config (065e9b1)
- deps-dev: bump @babel/core from 7.23.2 to 7.23.3 (#1578) (2af158a)
- deps-dev: bump @babel/core from 7.23.3 to 7.23.5 (#1601) (417b2b3)
- deps-dev: bump @babel/core from 7.23.5 to 7.23.6 (#1618) (4b26749)
- deps-dev: bump @babel/core from 7.23.6 to 7.23.7 (#1639) (e7d5eab)
- deps-dev: bump @babel/core from 7.23.7 to 7.23.9 (#1674) (65dfbaf)
- deps-dev: bump @babel/core from 7.23.9 to 7.24.0 (#1719) (374cb33)
- deps-dev: bump @babel/eslint-parser from 7.22.15 to 7.23.3 (#1576) (a356682)
- deps-dev: bump @babel/eslint-parser from 7.23.3 to 7.23.9 (#1675) (4ac5dea)
- deps-dev: bump @babel/eslint-parser from 7.23.9 to 7.23.10 (#1682) (4c4042c)
- deps-dev: bump @swc/core from 1.3.100 to 1.3.101 (#1629) (20d3ab1)
- deps-dev: bump @swc/core from 1.3.101 to 1.3.102 (#1638) (145803a)
- deps-dev: bump @swc/core from 1.3.102 to 1.3.103 (#1656) (afffa1d)
- deps-dev: bump @swc/core from 1.3.103 to 1.3.104 (#1661) (3e7e578)
- deps-dev: bump @swc/core from 1.3.104 to 1.3.105 (#1664) (e65fe00)
- deps-dev: bump @swc/core from 1.3.105 to 1.3.106 (#1669) (5af2c7d)
- deps-dev: bump @swc/core from 1.3.106 to 1.3.107 (#1676) (95494c5)
- deps-dev: bump @swc/core from 1.3.107 to 1.4.0 (#1692) (6ebcf97)
- deps-dev: bump @swc/core from 1.3.96 to 1.3.99 (#1591) (e2a37c8)
- deps-dev: bump @swc/core from 1.3.99 to 1.3.100 (#1603) (12a426f)
- deps-dev: bump @swc/core from 1.4.0 to 1.4.1 (#1699) (f6186f5)
- deps-dev: bump @swc/core from 1.4.1 to 1.4.2 (#1706) (792fc17)
- deps-dev: bump @swc/core from 1.4.2 to 1.4.5 (#1726) (05fe692)
- deps-dev: bump @swc/core from 1.4.5 to 1.4.6 (#1728) (06ee1c0)
- deps-dev: bump @swc/core from 1.4.6 to 1.4.7 (#1732) (67bbc8c)
- deps-dev: bump @swc/core from 1.4.7 to 1.4.8 (#1735) (102f0d4)
- deps-dev: bump @types/clean-css from 4.2.10 to 4.2.11 (#1588) (c8c4295)
- deps-dev: bump @types/clean-css from 4.2.9 to 4.2.10 (#1573) (e43920f)
- deps-dev: bump @types/fs-extra from 11.0.3 to 11.0.4 (#1575) (5bc9d29)
- deps-dev: bump @types/uglify-js from 3.17.3 to 3.17.4 (#1574) (4521728)
- deps-dev: bump @types/uglify-js from 3.17.4 to 3.17.5 (#1721) (2826192)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.10.0 to 6.11.0 (#1585) (dcf3605)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.11.0 to 6.12.0 (#1590) (b8d0806)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.1 (#1599) (b8479cf)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.13.1 to 6.13.2 (#1607) (dcb5c94)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.13.2 to 6.16.0 (#1630) (c03eb53)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.16.0 to 6.17.0 (#1641) (07be0b9)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.17.0 to 6.18.0 (#1645) (3ae646d)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.18.0 to 6.18.1 (#1647) (eaeacfc)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 (#1657) (4b5878b)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.19.0 to 6.19.1 (#1666) (e3b7ce6)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 (#1678) (b636ca7)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.20.0 to 6.21.0 (#1695) (d73e535)
- deps-dev: bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.1.0 (#1717) (0b992bd)
- deps-dev: bump @typescript-eslint/eslint-plugin from 7.1.0 to 7.1.1 (#1724) (8e2159d)
- deps-dev: bump @typescript-eslint/eslint-plugin from 7.1.1 to 7.2.0 (#1731) (c2f0626)
- deps-dev: bump bundlesize from 0.18.1 to 0.18.2 (#1738) (1d123cd)
- deps-dev: bump eslint from 8.53.0 to 8.54.0 (#1587) (7a6b8fe)
- deps-dev: bump eslint from 8.54.0 to 8.55.0 (#1605) (436b733)
- deps-dev: bump eslint from 8.55.0 to 8.56.0 (#1628) (7a6b915)
- deps-dev: bump eslint from 8.56.0 to 8.57.0 (#1716) (c9f78bf)
- deps-dev: bump eslint-config-prettier from 9.0.0 to 9.1.0 (#1604) (ee6e30d)
- deps-dev: bump eslint-plugin-import from 2.29.0 to 2.29.1 (#1622) (4bd8f2b)
- deps-dev: bump eslint-plugin-jest from 27.6.0 to 27.6.1 (#1640) (d1dc457)
- deps-dev: bump eslint-plugin-jest from 27.6.1 to 27.6.2 (#1650) (ef3c2ee)
- deps-dev: bump eslint-plugin-jest from 27.6.2 to 27.6.3 (#1653) (128ebed)
- deps-dev: bump eslint-plugin-jest from 27.6.3 to 27.8.0 (#1701) (205f562)
- deps-dev: bump eslint-plugin-jest from 27.8.0 to 27.9.0 (#1704) (7096200)
- deps-dev: bump follow-redirects from 1.15.1 to 1.15.4 (#1648) (86d55fb)
- deps-dev: bump follow-redirects from 1.15.4 to 1.15.6 (#1736) (06b1083)
- deps-dev: bump husky from 8.0.3 to 9.0.11 (#1700) (7a1e5e5)
- deps-dev: bump ip from 1.1.8 to 1.1.9 (#1711) (60cb872)
- deps-dev: bump jest-puppeteer from 10.0.0 to 10.0.1 (#1702) (f540225)
- deps-dev: bump jest-puppeteer from 9.0.1 to 9.0.2 (#1610) (c2c290d)
- deps-dev: bump jest-puppeteer from 9.0.2 to 10.0.0 (#1697) (317fd64)
- deps-dev: bump lint-staged from 15.0.2 to 15.1.0 (#1584) (63f8309)
- deps-dev: bump lint-staged from 15.1.0 to 15.2.0 (#1606) (e42b0b0)
- deps-dev: bump lint-staged from 15.2.0 to 15.2.1 (#1681) (6dcc330)
- deps-dev: bump lint-staged from 15.2.1 to 15.2.2 (#1694) (d715d31)
- deps-dev: bump prettier from 3.0.3 to 3.1.0 (#1583) (cc6ed90)
- deps-dev: bump prettier from 3.1.0 to 3.1.1 (#1616) (70e84ac)
- deps-dev: bump prettier from 3.1.1 to 3.2.2 (#1655) (8ecf8be)
- deps-dev: bump prettier from 3.2.2 to 3.2.4 (#1660) (896e7bc)
- deps-dev: bump prettier from 3.2.4 to 3.2.5 (#1693) (7378015)
- deps-dev: bump prettier-eslint from 16.1.2 to 16.2.0 (#1627) (3702e20)
- deps-dev: bump prettier-eslint from 16.2.0 to 16.3.0 (#1665) (33ce70c)
- deps-dev: bump puppeteer from 21.10.0 to 21.11.0 (#1688) (4503a58)
- deps-dev: bump puppeteer from 21.11.0 to 22.3.0 (#1715) (710aec7)
- deps-dev: bump puppeteer from 21.5.0 to 21.5.1 (#1580) (d399959)
- deps-dev: bump puppeteer from 21.5.1 to 21.5.2 (#1586) (e3d7018)
- deps-dev: bump puppeteer from 21.5.2 to 21.6.0 (#1609) (75e8fc6)
- deps-dev: bump puppeteer from 21.6.0 to 21.6.1 (#1621) (37fc955)
- deps-dev: bump puppeteer from 21.6.1 to 21.7.0 (#1644) (ee3c6fa)
- deps-dev: bump puppeteer from 21.7.0 to 21.9.0 (#1671) (bdfee26)
- deps-dev: bump puppeteer from 21.9.0 to 21.10.0 (#1677) (757a05a)
- deps-dev: bump puppeteer from 22.3.0 to 22.4.0 (#1723) (24df3f2)
- deps-dev: bump puppeteer from 22.4.0 to 22.4.1 (#1729) (c2005fd)
- deps-dev: bump puppeteer from 22.4.1 to 22.5.0 (#1737) (7ca1a34)
- deps-dev: bump style-loader from 3.3.3 to 3.3.4 (#1649) (4b2f417)
- deps-dev: bump swc-loader from 0.2.3 to 0.2.4 (#1686) (7621134)
- deps-dev: bump swc-loader from 0.2.4 to 0.2.6 (#1691) (dd8c5d6)
- deps-dev: bump ts-node from 10.9.1 to 10.9.2 (#1615) (7abb71c)
- deps-dev: bump typescript from 5.2.2 to 5.3.2 (#1589) (961a920)
- deps-dev: bump typescript from 5.3.2 to 5.3.3 (#1612) (872f31f)
- deps-dev: bump typescript from 5.3.3 to 5.4.2 (#1727) (4ac2042)
- deps: bump @codemirror/autocomplete from 6.10.2 to 6.11.0 (#1579) (422c945)
- deps: bump @codemirror/autocomplete from 6.11.0 to 6.11.1 (#1595) (94ed42c)
- deps: bump @codemirror/autocomplete from 6.11.1 to 6.12.0 (#1654) (1efae68)
- deps: bump @codemirror/autocomplete from 6.12.0 to 6.13.0 (#1720) (248093d)
- deps: bump @codemirror/autocomplete from 6.13.0 to 6.14.0 (#1730) (30f94b7)
- deps: bump @codemirror/autocomplete from 6.14.0 to 6.15.0 (#1734) (1f264f8)
- deps: bump @codemirror/commands from 6.3.0 to 6.3.1 (#1594) (f50d2e9)
- deps: bump @codemirror/commands from 6.3.1 to 6.3.2 (#1600) (a131ecc)
- deps: bump @codemirror/commands from 6.3.2 to 6.3.3 (#1636) (2eb2b32)
- deps: bump @codemirror/lang-javascript from 6.2.1 to 6.2.2 (#1712) (5b71fd6)
- deps: bump @codemirror/lang-wast from 6.0.1 to 6.0.2 (#1637) (3b5737c)
- deps: bump @codemirror/language from 6.10.0 to 6.10.1 (#1684) (8185ea5)
- deps: bump @codemirror/language from 6.9.2 to 6.9.3 (#1597) (8a6ab2d)
- deps: bump @codemirror/language from 6.9.3 to 6.10.0 (#1634) (331a6eb)
- deps: bump @codemirror/lint from 6.4.2 to 6.5.0 (#1680) (b6d6c25)
- deps: bump @codemirror/view from 6.22.0 to 6.22.1 (#1596) (9bbe134)
- deps: bump @codemirror/view from 6.22.1 to 6.23.0 (#1632) (7fb050b)
- deps: bump @codemirror/view from 6.23.0 to 6.23.1 (#1667) (f7c7af4)
- deps: bump @codemirror/view from 6.23.1 to 6.24.0 (#1696) (f963644)
- deps: bump @codemirror/view from 6.24.0 to 6.24.1 (#1709) (736010c)
- deps: bump @codemirror/view from 6.24.1 to 6.25.0 (#1722) (ec934a9)
- deps: bump @codemirror/view from 6.25.0 to 6.25.1 (#1725) (aa2d48f)
- deps: bump @codemirror/view from 6.25.1 to 6.26.0 (#1733) (95c15ff)
- deps: bump @lezer/common from 1.1.0 to 1.1.1 (#1581) (f86617c)
- deps: bump @lezer/common from 1.1.1 to 1.1.2 (#1613) (a3816ec)
- deps: bump @lezer/common from 1.2.0 to 1.2.1 (#1658) (4c672ee)
- deps: bump @lezer/css from 1.1.3 to 1.1.4 (#1577) (0471ebb)
- deps: bump @lezer/css from 1.1.4 to 1.1.5 (#1633) (5fc3a51)
- deps: bump @lezer/css from 1.1.5 to 1.1.6 (#1642) (f74aa61)
- deps: bump @lezer/css from 1.1.6 to 1.1.7 (#1646) (08f4bf7)
- deps: bump @lezer/css from 1.1.7 to 1.1.8 (#1708) (a2af8df)
- deps: bump @lezer/highlight from 1.1.6 to 1.2.0 (#1582) (99016bb)
- deps: bump @lezer/html from 1.3.6 to 1.3.7 (#1592) (7d203f3)
- deps: bump @lezer/html from 1.3.7 to 1.3.8 (#1631) (eafa516)
- deps: bump @lezer/html from 1.3.8 to 1.3.9 (#1713) (bf00f8f)
- deps: bump @lezer/javascript from 1.4.10 to 1.4.12 (#1643) (95a9771)
- deps: bump @lezer/javascript from 1.4.12 to 1.4.13 (#1659) (bf7829e)
- deps: bump @lezer/javascript from 1.4.9 to 1.4.10 (#1611) (3d953f9)
- deps: bump clean-css from 5.3.2 to 5.3.3 (#1602) (e1ba1fa)
- deps: bump cosmiconfig from 8.3.6 to 9.0.0 (#1593) (83ab424)
- deps: bump css-loader from 6.8.1 to 6.9.0 (#1651) (95741df)
- deps: bump css-loader from 6.9.0 to 6.9.1 (#1663) (b4b8c82)
- deps: bump css-loader from 6.9.1 to 6.10.0 (#1683) (5fc230c)
- deps: bump css-minimizer-webpack-plugin from 5.0.1 to 6.0.0 (#1662) (ff3fe2a)
- deps: bump fs-extra from 11.1.1 to 11.2.0 (#1598) (6d85baa)
- deps: bump github/codeql-action from 2 to 3 (#1619) (912a415)
- deps: bump mini-css-extract-plugin from 2.7.6 to 2.7.7 (#1652) (973b078)
- deps: bump mini-css-extract-plugin from 2.7.7 to 2.8.0 (#1685) (cc09788)
- deps: bump mini-css-extract-plugin from 2.8.0 to 2.8.1 (#1718) (da03458)
- deps: bump webpack from 5.89.0 to 5.90.0 (#1670) (3ecc823)
- deps: bump webpack from 5.90.0 to 5.90.1 (#1687) (be60833)
- deps: bump webpack from 5.90.1 to 5.90.2 (#1703) (806dfbd)
- deps: bump webpack from 5.90.2 to 5.90.3 (#1707) (c47e945)
4.0.0 (2023-11-07)
- release 4.0.0 (8cf87e5)
3.5.0 (2023-10-30)
- clippy: reimplement copy logic for CSS editor (#1170) (e7c90d6)
- js: remove unused placeholders (#1559) (10b6532)
3.4.0 (2023-08-02)
- Add border around the warning box (#1173) (9d818f0)
- css: Allow
[@import](https://github.com/import)
in css examples (#1129) (4949ded) - meta: Allow
cssHiddenSrc
to be an array (#1130) (07e90b3)
- Fix CTRL+X in CSS editor (#1147) (7b7ad44)
- jest: Fix
jest
script on windows (#1128) (ceb3658) - Refresh
invalid css
icon immediately after edit (#1148) (38d20ae) - remove search functionality from code editor (#1334) (9645008)
- style: Fix horizontal scrollbar of js editor (#1137) (229487a)
- style: Make font-family of code match ordinary MDN examples (742a5b5)
- style: Make font-family of code, match ordinary MDN examples (#1133) (742a5b5)
- style: Make scrollbar colors match MDN (#1132) (29b044d)
- style: Use better text selection color (#1131) (f92927f)
- Widen CSS example text area (#1149) (bba4a3a)
3.3.0 (2023-05-04)
3.2.0 (2023-03-13)
3.1.0 (2023-03-09)
3.0.3 (2023-02-24)
3.0.2 (2023-02-24)
- Add
CHANGELOG.md
to.prettierignore
(#1121) (36734e3) - Add back
WAT
examples (#1119) (160abf8) - build: output in cwd, not import.meta.url (#1122) (1124abb)
- Fix pre-commit hooks + run prettier (#1120) (b11f5bf)
3.0.1 (2023-02-24)
- deps: Move build dependencies to non-dev dependencies (#1107) (0b03a8f)
- deps: Replace uglify-es with uglify-js (#1114) (647f098)
- Fix file references (#1116) (38bb023)
- jest: specify host (#1108) (4660078)
3.0.0 (2023-02-09)
- change mdn-bob to @mdn/bob (#1073)
- Use ES6 features (#918)
- Bump minimum Node.js to v16 (#882)
- Convert to ESM (#880)
- change mdn-bob to @mdn/bob (#1073) (67b4f33)
- Use ES6 features (#918) (78e022e)
- Replace Prismjs and manual code editing system with CodeMirror (#888) (839c592)
- Update CodeMirror to v6 & drop Browserify (#907) (059aa9a)
- Tabbed examples use IFrame instead of Shadow DOM (#903) (61478c7)
- Convert to ESM (#880) (5fbaec9)
- Bump minimum Node.js to v16 (#882) (14244c5)
- Migrate to Webpack (#867) (f3dd3c3), (#871) (d150405), (#925) (6e800ed) and (#907) (059aa9a)
- Add
height-data.json
(#839) (b4f2d09) and (#1075) (68f955d) - Add support for MathML (#1063) (ac213d2)
- Add
build:pages
to fast build pages without Webpack (#1008) (e421916) - Allow hidden CSS src in tabbed examples (#989) (50a2473)
- Apply border-radius to JS frame (#1003) (7ec7f6c)
- Add hover background to tabs (#1007) (ee9c73)
- Enable all standardized wasm features (#1046) (639aabc)
- Add UI on unsupported property values (#763) (85c0529)
- Add hover background color to editor tabs (with transitions) (#865) (ae46756)
- Optional tabs (#812) (00bc9b0)
- Enable reference-types in wasm examples (#842) (9311bdf)
- Enable exceptions flag for wasm (#782) (59da034)
- Catch localStorage usage exception (#1038) (bf461ca)
- Fix height of tabbed examples (#1006) (9d5905d)
- Fix height of CSS example buttons (#1005) (00bba90)
- Fix double border in WAT examples (#1004) (056bbfe)
- Remove
%example-css-src%
when no path to CSS (#988) (4abcd2a) - Fix output refresh on init (#960) (b0996af)
- Correct behavior for URL fragment links (#914) (6d82045)
- Improve color contrast (#908) (b9f5252)
- Minimum top margin in tabbed examples (#820) (870de64)
- Fix mask-clip live example (#873) (29ee5f2)
- Fix horizontal scrollbar (#837) (54c2d4c)
- editor: handle paste events properly (#776) (5beccb7)
- editor: replace margin-top on tab-list by border-top on tab (#773) (d34d8a0)
- editor: warn if JavaScript disabled or unsupported feature (#759) (08fe714)
2.2.0 (2022-04-27)
2.1.7 (2022-04-20)
2.1.6 (2022-04-15)
- editor/console: detect object constructor/prototype properly (#745) (39f75ae)
- editor: add missing font (#752) (0928e77)
2.1.5 (2022-03-04)
2.1.4 (2022-03-04)
2.1.3 (2022-03-01)
2.1.2 (2022-03-01)
2.1.1 (2022-03-01)
2.1.0 (2022-01-28)
- add support for special object types in console (#578) (04a3b9d)
- add workflows for new issues and pull requests (#628) (8d07fc6)
- cleanup and update post message listener (#642) (e27ddf8)
- do not auto focus js editor (#598) (e64fee8), closes #593
- publish workflow (#644) (7815cf7)
- use appropriate GitHub token (#639) (b0b44fd)