- Write the Buffer Import to necessary Deno build files
- build(dev): ignore removing private fields
- Parallelize the tests in
polkadot-exec-node-test
- Create seperate testLoader and testCached for Node v22 compatibility with JSON assertions
- Duplicate .d.ts files into cjs
- Typescript 5.5.4
- fix: Add check for
depsin topo sort
- feat: add topological sorting to the packages when releasing
- Update internal scripts to dedupe git & yarn commands
- Update to latest yarn berry 4.0.2
- Drop support for Node 16
- Update to latest typescript-eslint (incl. new rulesets)
- Swap eslint to flat config
- Ensure correct structures for
tsconfig.*.json
- Drop support for Node 14
- Split
@polkadot/dev-ts&@polkadot/dev-testpackages
- Ensure all
src/*has.jsextensions (as per ESM, eslint rules, build updates)
- Remove Babel (all compilation via tsc)
- Remove Jest
- 2023
- Cleanup internally used script dependencies
- Default to
esModuleInterop: false
- Output commonjs into
cjs/*
- 2022
- Generate
detectPackagetemplate (with cjs__dirname)
- Use tsconfig references and per-package TS build/lint
- eslint 8
- Swap default package build to esm with type: module
- Build & publish both esm and cjs
- Allow for both esm & cjs Babel config
- Default to new React runtime preset (after React 16.14)
- Drop vuepress dependency completely
- Drop lerna dependency completely
- Optional lerna in publish
- Publish draft release
- typescript-eslint 3
- TypeScript 3.9
- Stricter JSX rules
- Arrow functions with ()
- JSX sample tests
- Yarn 2
- TypeScript 3.8.2
- Extend Babel plugins with latest TS features
- Remove
@polkadot/dev-react, combine into@polkadot/dev - Move all user-facing (non-CI scripts) to JS, which makes cross-platform easier
- Add
polkadot-dev-circularscript to extract circular deps
- Bump deps
- Package scoping checks, build & pre-publish
- Allow
.skip-{npm,build}files to control build - Bump deps
- GitHub workflows
- Don't publish this package as beta
- Bump deps
- TypeScript eslint 2
- Bump deps
- Swap to TypeScript eslint
- Bump deps
- Split deploy & build steps
- Rename
yarn run checktoyarn lint - Bump deps
- Remove
useBuiltinsfrom babel config (corejs) - Bump deps
- Beta versions now publish with a
betatag
- Publish
<major>.<minor>.<patch>-beta.xversions from CI. This helps a lot with the stream of versions that arrise from merging.