All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.0.18 (2024-08-01)
- adjust locked
styled-components
version (06cd611) - deps: Update dependency @sanity/pkg-utils to v6.10.0 (#251) (44a11e2)
- deps: Update dependency @sanity/pkg-utils to v6.10.1 (#256) (49174b7)
- deps: Update dependency @sanity/pkg-utils to v6.10.6 (51491a2)
- deps: Update dependency @sanity/pkg-utils to v6.10.7 (#268) (a276906)
- deps: Update dependency @sanity/pkg-utils to v6.9.3 (#242) (faa349a)
- deps: Update dependency get-it to v8.6.0 (#244) (b50622d)
- deps: Update dependency get-it to v8.6.1 (#248) (723d07b)
- deps: Update dependency get-it to v8.6.2 (#252) (0bfa52e)
- deps: Update dependency get-it to v8.6.3 (#265) (9823bcc)
- deps: Update dependency postcss to v8.4.39 (#253) (aba41cd)
- deps: Update dependency postcss to v8.4.40 (#266) (1d6615d)
- migrate husky setup (3a38d28)
- pin eslint version (ca6ca8a)
4.0.17 (2024-06-04)
- deps: Update dependency @sanity/pkg-utils to v6.8.19 (#237) (3fcbcc1)
- deps: Update dependency @sanity/pkg-utils to v6.9.0 (#239) (1501aa1)
4.0.16 (2024-05-24)
- deps: Update dependency concurrently to v8.2.2 (#224) (4826b88)
- deps: Update dependency get-it to v8.5.0 (#226) (12fcb23)
- deps: Update dependency spdx-license-ids to v3.0.18 (#225) (39d0fb6)
4.0.15 (2024-05-23)
4.0.14 (2024-05-21)
4.0.13 (2024-05-16)
- deps: Update dependency @sanity/pkg-utils to v6.8.15 (#216) (c98b3a1)
- deps: Update dependency @sanity/pkg-utils to v6.8.16 (#219) (826414d)
- deps: Update dependency get-it to v8.4.30 (#217) (7568240)
4.0.12 (2024-05-13)
4.0.11 (2024-05-07)
- deps: Update dependency @sanity/pkg-utils to v6.8.13 (#209) (837388d)
- deps: Update dependency get-it to v8.4.29 (#210) (b0ff6ae)
4.0.10 (2024-05-05)
- deps: Update dependency @sanity/pkg-utils to v6.8.11 (#206) (f0770d5)
- deps: Update dependency get-it to v8.4.28 (#207) (753d533)
4.0.9 (2024-05-02)
- deps: Update dependency @sanity/pkg-utils to v6.8.10 (#204) (1f65956)
- deps: Update dependency @sanity/pkg-utils to v6.8.9 (#202) (11527de)
4.0.8 (2024-04-29)
- deps: Update dependency @sanity/pkg-utils to v6.8.7 (#197) (5483253)
- deps: Update dependency @sanity/pkg-utils to v6.8.8 (#200) (b91042b)
4.0.7 (2024-04-25)
4.0.6 (2024-04-23)
- deps: Update dependency @sanity/pkg-utils to v6.8.1 (#187) (6e2c3e9)
- deps: Update dependency @sanity/pkg-utils to v6.8.3 (#190) (965c2eb)
- deps: Update dependency @sanity/pkg-utils to v6.8.4 (#193) (80070dd)
- deps: Update dependency get-it to v8.4.27 (#188) (126dd57)
4.0.5 (2024-04-18)
- deps: Update dependency @sanity/pkg-utils to v6.7.0 (#185) (f19fedc)
- deps: Update dependency get-it to v8.4.24 (#183) (f2e9b61)
- deps: Update dependency get-it to v8.4.26 (#184) (3510a84)
4.0.4 (2024-04-16)
- deps: Update dependency @sanity/pkg-utils to v6.6.6 (#180) (a7f1277)
- deps: Update dependency get-it to v8.4.23 (#177) (19ff4eb)
4.0.3 (2024-04-13)
- deps: Update dependency @sanity/pkg-utils to v6.6.3 (#173) (7986a96)
- deps: Update dependency @sanity/pkg-utils to v6.6.4 (#174) (ec8d7f9)
- deps: Update dependency @sanity/pkg-utils to v6.6.5 (#175) (90db0a6)
4.0.2 (2024-04-13)
4.0.1 (2024-04-12)
4.0.0 (2024-04-11)
- deps: Update dependency @sanity/pkg-utils to v6.6.0 (#168)
- pkg-utils validates if
exports
are missing (#167)
- deps: Update dependency @sanity/pkg-utils to v3.3.8 (#152) (0fb9424)
- deps: Update dependency @sanity/pkg-utils to v6 (#161) (7ae5bd3)
- deps: Update dependency @sanity/pkg-utils to v6.6.0 (#168) (b3d525b)
- deps: Update dependency get-it to v8.4.19 (#149) (4a06208)
- deps: Update dependency get-it to v8.4.20 (#163) (9535972)
- deps: Update dependency get-it to v8.4.21 (#164) (d3ee8a3)
- deps: Update dependency nodemon to v3.1.0 (#153) (34fb024)
- deps: Update dependency npm-packlist to v8 (#127) (1c09909)
- deps: Update dependency postcss to v8.4.38 (#150) (289a700)
- deps: Update dependency spdx-license-ids to v3.0.17 (#151) (af392af)
- pin dependencies (#141) (167f801)
- pkg-utils validates if
exports
are missing (#167) (3daaa3d)
3.1.12 (2024-04-11)
- use a more secure release pipeline (f5569c0)
3.1.11 (2024-04-11)
- change ordering for
import
andrequire
(88bf94f) - docs: fix command to install build tool (cf131ba)
- enable provenance on the CI (d7d69cb)
3.1.10 (2023-08-11)
- deps: bump non-major (03a25d0)
3.1.9 (2023-08-11)
- pin styled-components to
^5.2
(10922da)
3.1.8 (2023-08-11)
- add npm provenance support (adb4b09)
- deps: update dependencies (non-major) (#77) (7ab69eb)
- deps: update dependency concurrently to v8 (#87) (ccb1668)
3.1.7 (2023-02-20)
3.1.6 (2023-02-14)
3.1.5 (2023-02-14)
- deps: update dependencies (non-major) (#50) (50bcd91)
- deps: update dependency get-it to v8 (#62) (d4df7ee)
- deps: update dependency get-latest-version to v5 (#67) (ee37311)
- remove
.npmrc
andlegacy-peer-deps
(#68) (f352624)
3.1.4 (2023-01-13)
- removed incorrect eslint instructions when eslint fails with an unknown error (932afd2)
3.1.3 (2023-01-13)
- changed order of import and require (2e341d2)
3.1.2 (2023-01-05)
- no longer depends on find-babel-config (838fe42)
3.1.1 (2023-01-04)
- check for .prettierrc.json (5669a52)
- inject dist in pkg-config.ts so it works for packages with lib outDir (b94700c)
3.1.0 (2023-01-04)
- verify that no duplicate prettier or eslint config exits (78eb114)
3.0.0 (2023-01-02)
emitDeclarationOnly
is now a required compiler option. Runplugin-kit verify-package
to get hints about how to apply required changes.rootDir
is now expected to be set to the root directory of the project. Runplugin-kit verify-package
to get hints about how to apply required changes.outDir
is now required intsconfig.json
. Runplugin-kit verify-package
to get hints about how to apply required changes.
- add a
ui
preset (776950e) - initialize with
format
script (9d753c2) - optional
outDir
directory (13ef06e) - run
pkg-utils
in strict mode (4ec8613) - validate
emitDeclarationOnly
compiler option (d60d46e) - validate presence of
outDir
in tsconfig (89d0978)
- correct typos and formatting (6dc04be)
- deps: install latest dependencies (819efff)
- deps: upgrade to
@sanity/pkg-utils@2
(7d1d7e6) - final newline (2109f76)
- format comment in .gitignore (9dae13d)
- format readmes and examples (6d26a0c)
- install
styled-components
(446bf14) - remove
jsx
validation (6617a04)
- expect
rootDir
to be set to root directory (41cd4ef)
2.2.0 (2022-12-07)
- added ui-workshop preset (d9a1ec5)
2.1.19 (2022-12-01)
- docs: sanity dev instead of sanity start (f068ad8)
2.1.18 (2022-11-30)
- use sanity ^3.0.0 and @sanity/ui ^1.0.0 for plugins (9f2c6c6)
2.1.17 (2022-11-22)
- workflow manual trigger now includes branch name om run-name (0596fdf)
2.1.16 (2022-11-16)
- docs: quickstart correction (02a0fa4)
2.1.15 (2022-11-16)
- docs: added more details on inject command (9f0d3ae)
2.1.14 (2022-11-15)
- deps: update dependency get-it to v7 (#28) (9928b10)
- deps: update dependency git-user-info to v2 (#20) (71ea801)
- deps: update dependency npm-packlist to v7 (#33) (bb883c8)
- deps: update dependency postcss to ^8.4.19 (#45) (21a7c0c)
- deps: update dependency validate-npm-package-name to v5 (#37) (4005536)
- show correct yalc command for both npm and yarn (47ac2a0)
- support how renovatebot generate lockfiles (#47) (160e64b)
2.1.13 (2022-11-15)
- shortened the V3 banner and added it to init readme (31757d7)
2.1.12 (2022-11-14)
- docs: made check secrets an explicit step in semver-workflow readme (9315e14)
- semver-workflow readme link (f454246)
2.1.11 (2022-11-14)
- made inject readme consider more things as matching (33acfff)
2.1.10 (2022-11-14)
- link-watch now works when the watch directory does not exist on startup (a4acd54)
2.1.9 (2022-11-14)
- semver-workflow readme is now compatible with init (95e8cba)
2.1.8 (2022-11-07)
2.1.7 (2022-11-04)
- workflow name based on inputs (75c8932)
2.1.6 (2022-11-04)
- package.json is now part of exports (9e0631a)
2.1.5 (2022-11-04)
- no longer includes tag in sanity devDependency range (bd33294)
2.1.4 (2022-11-04)
- test --if-present in workflow (f243753)
2.1.3 (2022-11-04)
- typo in workflow (752eb16)
2.1.2 (2022-11-04)
- removed duplicated release.needs in workflow (9ba8356)
2.1.1 (2022-11-04)
- if the build step fails release should halt (a1bb635)
2.1.0 (2022-11-04)
- add
prettier-plugin-packagejson
(937f4bc)
@sanity/ui@v1
is a prerelease and must be exact (e8641b9)- node validation only checks for starts with >=14 now (2a77c61)
- only peer deps should use
||
semver ranges (9869feb) - polyfill
String.replaceAll
for Node v14 (33e4deb) - remove purple-unicorn references (34c745a)
- replaceAll -> replace (e2f574c)
- shorter version numbers are better (b860b9c)
- update semver
main.yaml
template (82d72e6) - use
.prettierrc.json
instead of.js
(39a2a52) - use latest
@sanity/ui
exact version (c5e8643) - use main as default branch in workflow and releaserc (4d06bb3)
2.0.9 (2022-11-03)
- also link-watch ts files by default (07f07fc)
2.0.8 (2022-11-03)
- deps: update dependencies (non-major) (#27) (6753319)
- npmignore not needed as we use
pkg.files
(28a085d)
2.0.7 (2022-11-02)
- added parcel to deprecated dependencies check (6172dcb)
2.0.6 (2022-11-02)
- added yalc files to gitignore template (1442bbd)
2.0.5 (2022-11-02)
- require index.js or index.ts as entrypoint for the plugin (7c25507)
2.0.4 (2022-11-02)
- use .esm.js for default (4b63b88)
2.0.3 (2022-11-02)
- added package.config.ts to eslintignore (2d20f01)
2.0.2 (2022-11-02)
- now uses defineConfig and definePlugin in templates (a678d6d)
2.0.1 (2022-11-02)
- pins sanity to dev-preview || 3.0.0-rc.0 (cb46dd9)
2.0.0 (2022-11-02)
- @sanity/pkg-utils is now the recommended build tool for Sanity plugins
- replaced parcel with @sanity/pkg-utils for builds (7cd554f)
- use jsx suffix if source already has it (3f1a266)
1.1.0 (2022-10-31)
- added --ecosystem-preset to init (219561b)
- added inject command and support for --preset (b5f5377)
- build related package.json entries are overridden instead of retained (deb87b0)
- force package versions and made stricter verifications (9d030fb)
- inject adds the same dependencies as init now (dd30373)
- preset semantic-release now updates README.md when it exists (naively) (0a33a25)
- semver-workflow now injects .npmrc with legacy-peer-deps=true (7c53c7a)
- add missing lint-staged config (071a01d)
- added --dry-run flag to release job for safety (c09c4f3)
- forced dependencies now works correctly (9b520f7)
- imports in studio config example (a6a5b2e)
- readme newlines (8be3aca)
- semantic-workflow: filter out README sections that exists "close enough" (04a8b8a)
- semantic-workflow: npmrc bundling (31c0e77)
- show note about manual config steps in semver-workflow (f36fc55)
- url readme url (c8730da)
- use correct @sanity/ui package name (1f224a9)
1.0.2 (2022-09-27)
- deps: update dependencies (non-major) (#10) (25deacd)
- deps: update dependency get-latest-version to v4 (86cbf08)
- deps: version bumps and updated dependent code (d9cb8b0)
- verify-studio config file detection support for tsx and jsx (73e27bc)
1.0.1 (2022-08-24)
- build: allow filenames with multiple dots (e577652), closes #4
- changed recommended link command to work with npm (a204163)
- eslint: add lib (compiled output) to ignorePatterns, drop prettier/react extension (f9fab24)
- npm: lock eslint to ^7.0.0 (dda5eb1)
- npm: use semver range for dependencies (30768d2)
- setup
@sanity/semantic-release-preset
(751bdbc) - spawning child process on windows (#7) (f82bd4d)
- tap.includes -> tap.match (a9b58d7)
- test full absolute path before trying alternatives (dacf59e)
- tests: normalize npm-packlist paths (60812c2)
- tests: normalize path in cli.test.js (c2bc162)
- tests: replace doesNotHave with notMatch (b8bcf94)
- verify: allow query parameters on imports (raw css etc) (51339b1)
- drop support for node 10 (cfd00b1)
- assert @sanity/ui + @sanity/icons are dependencies if used (1b5a3f1)
- initial version (7c2569a)
- npm: add lint task to scripts (33823a7)
- We no longer support node 10, because it is out of LTS