Skip to content

Latest commit

 

History

History
1876 lines (1413 loc) · 63.7 KB

CHANGELOG.md

File metadata and controls

1876 lines (1413 loc) · 63.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Conventional Commits, and this project adheres to Semantic Versioning.

7.8.21 (2021-03-14)

Build System

  • package.json: better documentation (4db4c96)

7.8.20 (2021-02-22)

Build System

  • Update sort-package-json (9d52947)

7.8.19 (2021-02-22)

Bug Fixes

  • integration-external-dummy.test.ts: ensure proper cwd is used for executing externals (99d175e)

7.8.18 (2021-02-22)

Bug Fixes

  • .changelogrc.js: fix dark magic (6a3007d)

Build System

  • package-lock.json: remove shelljs (92a2b23)
  • Spellcheck-commit and .changelogrc no longer use shelljs (b3633c3)
  • setup.ts: update with new lib-pkg tools (e77df0b)

7.8.17 (2021-02-22)

Build System

  • externals: update expected exit code to 2 (fb22498)

7.8.16 (2021-02-21)

Build System

  • unit-external-dummy.test.ts: upgrade to protectedImportFactory (8f8fe26)

7.8.15 (2021-02-21)

Build System

  • unit-external-dummy.test.ts: protect against process exit in first test (e5f17e4)

7.8.14 (2021-02-21)

Build System

  • build-test-deploy.yml: reduce retries to 6, timeout to 10 minutes (e748b1f)

7.8.13 (2021-02-21)

Bug Fixes

  • setup.ts: backport setup fix (ee1aca2)

7.8.12 (2021-02-21)

Build System

  • package.json: chmod cli during build-dist step (d6f8cc3)

7.8.11 (2021-02-21)

Build System

  • expect-env.js: rename from env-expect.js (aa14ed9)

7.8.10 (2021-02-21)

Bug Fixes

  • build-test-deploy.yml: check real exit code (4ff058e)

7.8.9 (2021-02-20)

Build System

  • package-lock.json: make consistent with package.json (8a63ac7)
  • package.json: remove extraneous module (1012053)

7.8.8 (2021-02-20)

Build System

  • deps: bump object-path from 0.11.3 to 0.11.5 (95c974a)

7.8.7 (2021-02-20)

Bug Fixes

  • Package.json & package-lock.json to reduce vulnerabilities (41de5ce)

7.8.6 (2021-02-20)

Bug Fixes

  • build-test-deploy.yml: even more resilient error checking (b050bba)

Build System

  • deps: bump object-path from 0.11.3 to 0.11.5 (981229a)

7.8.5 (2021-02-20)

Build System

  • build-test-deploy.yml: better error handling and debug messaging for auto-merge job (2dee6f6)
  • deps: bump object-path from 0.11.3 to 0.11.5 (1667e70)

7.8.4 (2021-02-20)

Bug Fixes

  • build-test-deploy.yml: auto-merge checks PR data before attempting merge (1c8044e)

Build System

  • deps: bump object-path from 0.11.3 to 0.11.5 (e9e3ca1)

7.8.3 (2021-02-20)

Bug Fixes

  • build-test-deploy.yml: resolve rejections from merge function (33f983f)

Build System

  • build-test-deploy.yml: better error messages (6d5573e)
  • deps: bump object-path from 0.11.3 to 0.11.5 (c493a8c)

7.8.2 (2021-02-20)

Build System

  • deps: bump object-path from 0.11.4 to 0.11.5 (aaf7665)

7.8.1 (2021-02-20)

Bug Fixes

  • build-test-deploy.yml: store and use proper result (09d35d7)

Build System

  • deps: bump object-path from 0.11.4 to 0.11.5 (658f591)
  • package.json: bump jest timeout to 1 minute (cb59af2)

7.8.0 (2021-02-20)

Features

  • build-test-deploy.yml: add auto-merge job and functionality (4b22c20)

7.7.1 (2021-02-19)

Bug Fixes

  • build-test-deploy.yml: whitelist is again case-insensitive (c034e86)

Build System

  • build-test-deploy.yml: also run on reopened PRs (ece78e3)
  • build-test-deploy.yml: codecov failures no longer fail the whole pipeline (a111d7f)
  • build-test-deploy.yml: restructure env w/ comments (b980cbe)
  • build-test-deploy.yml: update repo owner whitelist step (b4f89cf)

7.7.0 (2021-02-19)

Bug Fixes

  • Account for node 12 (4cdb325)
  • .eslintrc.js: ensure eslint plays nice with fs/dns promise interface (4209e51)

Build System

  • package.json: external integration test runs w/ proper prefix (5056c05)
  • package.json: update deps (4ef9c1b)

Features

  • external-scripts: reorganize externals; rename external to dummy (efc916e)
  • test: externalize jest helper proto-packages (2dbfb8e)

7.6.5 (2021-02-15)

Build System

  • package.json: add private:false (090cdfe)

7.6.4 (2021-02-14)

Bug Fixes

  • webpack.config.js: call dotenv properly (22a8424)

7.6.3 (2021-02-14)

Bug Fixes

Build System

  • package.json: update deps (599b6c2)
  • webpack.config.js: backport updates from projector-lens-cli (312a2ef)

7.6.2 (2021-02-11)

Bug Fixes

  • package.json: account for new ./dist organization (99a01ea)

Build System

  • test: complete testing suite (35da4c3)
  • webpack.config.js: add externals (7a8f54b)
  • Move debug to deps, update dependencies (6587184)
  • .eslintrc.js: false env browser/webextensions (71809e9)
  • integration-client.test.ts: removed (f080ad0)
  • Normalize across repos (2020d61)
  • webpack.config.js: normalize webpack configuration across repos (8a3bc81)
  • webpack.config.js: remove ES6 syntax from JS file (dd2b254)

7.6.1 (2021-01-30)

Build System

  • babel.config.js: add babel-plugin-transform-default-named-imports (720dc20)
  • package.json: update deps (26a8371)
  • post-release-check.yml: add five minute wait for npm updates (411fd7d)

7.6.0 (2021-01-29)

Features

  • post-release-check.yml: run executables as part of check (31bdc0c)

7.5.18 (2021-01-29)

Build System

  • build-test-deploy.yml: drop support for webpack 4 (e7f2bbb)
  • cleanup.yml: fix bug for new package repos (8d16630)

7.5.17 (2021-01-29)

Build System

  • babel.config.js: add plugin-rename-imports (c59e45c)
  • build-test-deploy.yml: remove externals exception (3addf11)
  • test: drop support for 10.x (fb18856)
  • test: standardize imports (4f23d4e)

7.5.16 (2021-01-23)

Build System

  • package.json: nicer destructured vals in docs (3b81944)

7.5.15 (2021-01-23)

Build System

  • Backport/normalize across packages (85881f7)

7.5.14 (2021-01-22)

Build System

  • Update debug statement syntax (107b953)

7.5.13 (2021-01-21)

Build System

  • .github/workflows/build-test-deploy.yml: fix peer dependency installation (2dce9c4)

7.5.12 (2021-01-17)

Build System

  • Backport changes from gac (172fa77)

7.5.11 (2021-01-12)

Build System

  • Rebuild lockfile (fef7222)
  • Update babel-plugin-transform-mjs-imports (16a597d)

7.5.10 (2021-01-12)

Build System

  • Update -browser to -client everywhere (597d6c5)

7.5.9 (2021-01-10)

Bug Fixes

  • webpack.config.js: better process.env support (25db498)

7.5.8 (2021-01-06)

Build System

  • webpack.config.js: process.env shim (3973279)

7.5.7 (2021-01-06)

Build System

  • .github/workflows/post-release-check.yml: fix post-release-check?2 (51123db)

7.5.6 (2021-01-06)

Build System

  • .github/workflows/post-release-check.yml: fix post-release-check?2 (31f61f5)

7.5.5 (2021-01-06)

Build System

  • .github/workflows/post-release-check.yml: fix post-release-check? (7212561)

7.5.4 (2021-01-06)

Build System

  • .github/workflows/post-release-check.yml: add new post-release-check (ed31f79)

7.5.3 (2021-01-05)

Build System

  • package.json: backported updates (8a051d1)

7.5.2 (2021-01-05)

Build System

  • package.json: backported updates (2cf6e46)

7.5.1 (2021-01-05)

Bug Fixes

  • env-expect.js: use syntax for node 10 (cb77d20)
  • package.json: return browser test (6c1c4d4)

Build System

  • .github: add INCLUDE_EXTERNALS (c755631)
  • build-test-deploy.yml: remove codecov upload for externals integration tests (3fdd509)
  • package.json: backports from the wild (eda277e)
  • webpack.config.js: add env-expect (0f401ff)

7.5.0 (2021-01-05)

Features

  • package-lock.json: add unique-filename (77c033f)

7.4.5 (2021-01-05)

Bug Fixes

  • package.json: order of items in exports objects are VERY IMPORTANT (677b4ce)

7.4.4 (2021-01-04)

Build System

  • .github/workflows/build-test-deploy.yml: move webpack install responsibility to integration (5c8fefa)

7.4.3 (2021-01-04)

Build System

  • .github/workflows/build-test-deploy.yml: add debug output to npm ci (09304d7)
  • .github/workflows/build-test-deploy.yml: fix debug output (c247c7a)
  • .github/workflows/build-test-deploy.yml: fix debug output (6eb7d41)
  • .github/workflows/build-test-deploy.yml: fix debug output (normalize node support) (0528db6)

7.4.2 (2021-01-04)

Build System

  • .github/workflows/build-test-deploy.yml: do not run npm install when stdin is empty (2842a31)
  • package.json: revert "test: peer dep install" (4c174fe)
  • package.json: test: peer dep install (6c00005)

7.4.1 (2021-01-04)

Bug Fixes

  • env-expect.js: improve RegExp support; better debugging experience (aff191d)

Build System

  • .github/workflows/build-test-deploy.yml: add improved npm install step (e9b9e49)

7.4.0 (2021-01-04)

Features

  • .github: add codecov to externals; add flags to codecov (e47160b)

7.3.0 (2021-01-04)

Bug Fixes

  • env-expect.js: simple RegExp names no longer error (a576d0b)

Build System

  • package.json: better lint output (0dc7c4e)

Features

  • .github: backport env matrix hint (c01b325)
  • readme.md: add NPM7 warning (24f0888)

7.2.3 (2021-01-04)

Build System

  • Updates back-ported from package migration (7869420)

7.2.2 (2021-01-03)

Bug Fixes

  • Add remark frontmatter support (a8cd378)

7.2.1 (2021-01-03)

Bug Fixes

  • templates: fix strange issue template problems (73edb9a)

7.2.0 (2021-01-03)

Bug Fixes

  • changelog.md: conclude tests breaks champagne glass (864253c)
  • workflows: actually fix should-skip determination algo (bf8c76b)
  • workflows: fix should-skip determination algo (f7d1256)

7.1.0 (2021-01-03)

Bug Fixes

  • .github: add set +e to should-skip (27c9750)
  • readme.md: complete skip test (67264ed)
  • workflows: replace should-skip determination algo (cd6236a)

7.0.0 (2021-01-03)

Features

  • changelog.md: add skip cd/cd skip pipeline commands (5765c02)

BREAKING CHANGES

  • changelog.md: skip github/github skip options were removed

6.7.3 (2021-01-03)

Bug Fixes

  • .changelogrc.js: show reverts in changelog (ec26302)

Reverts

  • "chore(changelog.md): update pipeline usage bullets" (6e9fb73)

6.7.2 (2021-01-03)

Reverts

  • "chore(readme.md): debug chore" (38bfb77)
  • "debug(readme.md): debug debug" (aff005d)

6.7.1 (2021-01-02)

Bug Fixes

  • .changelogrc.js: exclude pre-releases (c24773e)
  • .changelogrc.js: fix bad type bug (ff94fe1)
  • .changelogrc.js: several writer glitches fixed (717ffdb)

Build System

  • package.json: better build-changelog (f2e971e)

6.7.0 (2021-01-02)

Features

  • .changelogrc.js: reintroduced selective capitalization (1fdcb9c)

6.6.0 (2021-01-02)

Bug Fixes

  • .changelogrc.js: correct improper array access (0cb2645)

Build System

  • .changelogrc.js: fix revision filtering during generation (ac06b33)
  • .changelogrc.js: fix spread bug (c6a3cd6)

Features

  • .changelogrc.js: centralize release rules (69ec71f)
  • release.config.js: use imported releaseRules (2fe163c)

6.5.1 (2021-01-02)

Bug Fixes

  • release.config.js: add title to releaseRules objects (99c2868)

Build System

  • .changelogrc.js: add debug output to .changelogrc.js (d47c48b)

6.5.0 (2021-01-02)

Features

  • .changelogrc.js: add debug to all javascript (54488d9)

6.4.3 (2021-01-02)

Bug Fixes

  • build-test-deploy.yml: debug pipeline statements always return true (b759c31)

Build System

  • .github: fix debug scope name (leave / alone) (de2c7b1)
  • package.json: remove deploy test script (4fb641c)

6.4.2 (2021-01-02)

Build System

  • .github: add DEBUG support to metadata gathering steps (6b2e238)

6.4.1 (2021-01-02)

Build System

  • .github/workflows/build-test-deploy.yml: add DEBUG support (de7ef33)
  • release.config.js: fix bracket scoping issue (c8ef15e)
  • release.config.js: fix deploy to run at success step; add debug output (b9e8cc5)

6.4.0 (2021-01-02)

Features

  • package.json: vercel deploy test (ed73fc3)

6.3.8 (2021-01-02)

Build System

  • build-test-deploy.yml: add awareness of deploy npm script to pipeline (d923b29)

6.3.7 (2021-01-02)

Build System

  • .github/workflows/cleanup.yml: fix metadata gathering step (44dd462)

6.3.6 (2021-01-01)

Build System

  • .github/workflows/cleanup.yml: add metadata filtering step (6667075)

6.3.5 (2021-01-01)

Build System

  • .github: fix hardcoded package name (a10bac3)

6.3.4 (2021-01-01)

Build System

  • Move npm lint step before lint-staged in husky hook (e8bac90)
  • Update remark linting to exit 1 on error, quiet on success (077abce)
  • Update sort-package-json to contrib-env-expect (6885a34)
  • pre-commit: decentralize remark; more resilient build system (ba0ef58)

6.3.3 (2021-01-01)

Build System

  • pre-commit: centralize remark; add markdown and eslint linting to CL (772dee1)
  • pre-commit: move eslint (and tsc) CL linting out of lint-staged and directly into husky (e38af90)

6.3.2 (2021-01-01)

Build System

  • .github: fix pre/post formatting steps (f757db8)

6.3.1 (2021-01-01)

Bug Fixes

  • test: improve test coverage (7f4a70a)

6.3.0 (2021-01-01)

Build System

  • package.json: simplify lint (dda943e)

Features

6.2.0 (2021-01-01)

Build System

  • .github/workflows/build-test-deploy.yml: add remark and formatting steps (e16cd8b)
  • .husky: remove verbose flag (538c374)
  • package.json: fix lint-staged remark and prettier (6fbd1df)
  • package.json: remove debug echo (33a510d)
  • release.config.js: fix to use gfm (db4c284)

Features

  • package.json: add remark-gfm; test lint-staged (bcbf3f5)

6.1.7 (2020-12-31)

Bug Fixes

  • README.md: simulated external-PR fix (8a7fc06)

Reverts

  • "chore(readme.md): format husky test" (9675eeb)

6.1.6 (2020-12-30)

Build System

  • package.json: conclude dynamic continuous integration tests (828751d)

6.1.5 (2020-12-30)

Bug Fixes

  • build-test-deploy.yml: clearer error language with invalid externals config (d8ed033)

6.1.4 (2020-12-30)

Reverts

  • "build(build-test-deploy.yml): debug should warn" (44f5cd4)

6.1.3 (2020-12-30)

Build System

  • build-test-deploy.yml: debug should warn (55e1235)
  • build-test-deploy.yml: fix syntax error (5448960)

6.1.2 (2020-12-30)

Build System

  • .github: better snyk ignore (5921653)
  • package.json: remove high audit CI failure (b2ea6f1)
  • package.json: test high audit CI failure (03825f0)

6.1.1 (2020-12-30)

Bug Fixes

6.1.0 (2020-12-30)

Bug Fixes

Features

6.0.5 (2020-12-30)

Bug Fixes

  • readme.md: add codecov badge (4b6c84c)

6.0.4 (2020-12-30)

Build System

  • .github: more resilient cleanup routine (85b8e12)

6.0.3 (2020-12-30)

Build System

  • .github: better cleanup caching (02746df)
  • .github: fix cleanup (7520e0f)

6.0.2 (2020-12-30)

Build System

  • cleanup.yml: add cleanup workflow (747a674)
  • release.config.js: remove console.info (b374296)

6.0.1 (2020-12-30)

Build System

  • .github: ensure deploy stage is using latest node and npm (d40192b)

6.0.0 (2020-12-30)

Features

  • readme.md: fake feature (95a13d2)

BREAKING CHANGES

  • readme.md: fake breaking change

5.0.3 (2020-12-29)

Build System

  • .github: loosen CD pipeline launch check: run CD on all branches (0a91fad)

Reverts

  • "chore(.gitignore): ignore coverage" (4aab0bd)

5.0.2 (2020-12-29)

Build System

  • .github: add codecov config and add fetch-depth to test-unit (e62c5b4)

5.0.1 (2020-12-29)

Build System

  • .github: add codecov-action to test-unit job (2ef6297)
  • package.json: add codecov package (d73cac9)
  • package.json: remove codecov package (da477b7)

5.0.0 (2020-12-29)

Chore

  • Fix capitalization of non-release commit types (7391321)

BREAKING CHANGES

  • Dummy BC 7
  • Dummy BC 9
  • Dummy BCs 10, 8, and 6

4.0.0 (2020-12-29)

Bug Fixes

  • .changelogrc.js: remove BC capitalization and sentence-case code (02662fc)

Chore

  • Update comment language (5a2aef4)

BREAKING CHANGES

  • Dummy BC 1
  • Dummy BC 2
  • Dummy BCs 3, 4, and 5

3.0.1 (2020-12-28)

Bug Fixes

  • .github: update ci committer name and email to xunn-bot (b151491)
  • package.json: update typedoc to latest beta and fix npmbd (783ba76)

Build System

  • package.json: update deps (a876517)

3.0.0 (2020-12-07)

Bug Fixes

  • .github/workflows: fix syntax: "no-ci/**" (b060d3e)
  • config: rename changelog.config.js to .changelogrc.js (d5dfc50)
  • package.json: use @xunnamius/semantic-release (0447d59)

Build System

  • .github/workflows: build system now ignores branches with names that begin with "no-ci/" (3a4bdff)
  • .github/workflows: workflow no longer triggered on tag push, dependabot/snyk push (1096e6f)
  • package-lock.json: fix syntax error (4fd2952)

Debug

  • Update semantic-release to Xunnamius/semantic-release#contrib-holistic (446e961)

Features

Reverts

  • "chore(.github/workflows): exclude ./.git from build caching" (b75d8ac)
  • "debug(.github/workflows): fake change" (d59bb1a)
  • "debug(.github/workflows): test force push protection" (4cc6ee6)

BREAKING CHANGES

  • Another simulated breaking change!

It works a little like this and that and some of this

  • And a second breaking change too
  • config: breaking change 1
  • config: breaking change 2
  • config: breaking change 3

Ack: Tre Signed: Yup!

  • Simulated breaking change

This is a simulated breaking change.

2.3.4 (2020-12-03)

Build System

  • commitlint: add debug type to type-enum (10c71bf)
  • config: fix changelog.config.js bug when subject is undefined (57e0c16)
  • package.json: downgrade puppeteer and upgrade other deps (e5d6d42)
  • Added .env.example and env-expect (efb29c5)

Reverts

  • revert "debug: switch actions ci to install" (f9a3e23)

2.3.3 (2020-11-30)

Bug Fixes

  • spellcheck: fix incorrect parsing of global cspell vscode settings (c2789bf)

Build System

  • release: fix changelogTitle skip title (1dcdcc1)

2.3.2 (2020-11-30)

Build System

  • release: fix changelogTitle spread bug (598a396)

2.3.1 (2020-11-30)

Build System

  • Install @semantic-release/changelog (022603b)
  • release: fix changelogTitle bug (0d181ea)
  • release: fix SHOULD_UPDATE_CHANGELOG conditional (ec632ad)

2.3.0 (2020-11-30)

Features

  • tooling: spellcheck now ignores camelCase et al (d921382)

Performance Improvements

  • Better faster spellchecking (c44c310)

2.2.2 (2020-11-29)

Build System

  • changelog: changelog now includes relevant build-type commits (d630264)

2.2.1 (2020-11-29)

Build System

  • changelog: changelog now includes relevant reverts (d4ccacb)

2.2.0 (2020-11-29)

Bug Fixes

  • actions: bring metadata collection in-line with new format (a62380b)
  • config: changelog config honors skip commands, leaves reverts alone (823f8b5)
  • config: fix broken changelog.config.js structure (bd10f44)
  • package.json: downgrade typedoc and assoc plugins (46db2ee)
  • package.json: install lint-staged dep and script (f3800e4)
  • package.json: install spellcheck dependencies (9a7adb4)
  • spellcheck: change "contains" to "includes" (af76dbe)
  • spellcheck: fix bug where spellcheck reads from wrong message source (69a25ba)
  • spellcheck: spellcheck now leverages assorted knowledge (14b86ae)

Build System

  • Install @semantic-release/exec (cc94940)
  • config: fix changelog.config.js operating on individual releases (66adf2f)
  • config: fix husky pre-commit hook (f0d0032)
  • config: generate CHANGELOG.md beautifully (2fa4aa9)
  • config: retire @semantic-release/changelog (787a281)

Features

  • Add build-changelog to npm scripts (8393a87)

2.1.4 (2020-11-28)

Bug Fixes

  • actions: ensure metadata is gathered properly (31ece1c)
  • release: remove extra newlines during changelogs generation (72acb24)

2.1.3 (2020-11-28)

Bug Fixes

  • release: update how changelogs are generated (8ce1760)

2.1.2 (2020-11-28)

Bug Fixes

  • actions: remove erroneous build-dist from lint job (2cdd373)
  • actions: remove erroneous build-dist from test-unit job (fcb2232)
  • config: fix babel.config.js with NODE_LTS (cdf4610)

2.1.1 (2020-11-26)

Bug Fixes

  • actions: update gather-metadata with more accurate grep (961ecef)

2.1.0 (2020-11-25)

Bug Fixes

  • actions: gather-metadata steps gather and skip properly (97682f4)
  • actions: if statements now use | instead of > (24e3739)
  • actions: move comments out of multiline statements (874f8d6)

Features

  • actions: introduce new streamlined workflow job configuration (4bb9d94)

2.0.1 (2020-11-24)

Bug Fixes

  • actions: add git author and commiter env vars for semantic-release signed commits (f01d16b)
  • dependabot: ensure dependabot formats GitHub Actions PRs correctly (bcdbd0e)
  • Add build commits to release rule (3124ab0)

2.0.0 (2020-11-24)

Bug Fixes

  • actions: add install-dependencies to semantic-release needs (d8cc836)
  • actions: deps caching done properly (bbe0416)
  • actions: ensure repo is always checked out first (65e5d46)
  • actions: removed signed pushes (f621f76)
  • package.json: do not guess error codes (f5428c8)
  • package.json: ensure machine-friendly run-script syntax (7af5e45)
  • package.json: ensure set +e used in run-scripts when necessary (6d86c0b)
  • package.json: precedence error caused bad return value in lint (e8bfbc5)

Features

  • Added diff to take the difference (5e40deb)

Performance Improvements

  • actions: better caching (6da0a65)
  • actions: made test-integration-chrome independent (d489cfa)
  • actions: only cache node_modules (57775c9)

Reverts

  • "debug: added debug step" (1741cde)
  • "debug: debug cache miss" (42af347)

BREAKING CHANGES

  • Switch to semantic-release CI/CD pipeline

Moved away from publish-please to a fully automated build-test-deploy release cycle based on semantic-release.

Archived Releases (pre-CI/CD)