Skip to content

Latest commit

 

History

History
662 lines (379 loc) · 41.6 KB

CHANGELOG.md

File metadata and controls

662 lines (379 loc) · 41.6 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

0.12.0 (2024-11-30)

0.11.6 (2024-10-25)

0.11.5 (2024-06-25)

Bug Fixes

  • use the new named export of svelte-preprocess 6.0.1 (640f5e4)

0.11.4 (2024-05-21)

Features

  • simplify engine requirements (c92dd27)
  • vitest: add the svelte testing library (23ae364)

0.11.3 (2024-05-20)

0.11.2 (2024-05-19)

Features

  • import packageJson instead of letting vite bundle it (0894706)

0.11.1 (2024-05-19)

Bug Fixes

0.11.0 (2024-05-19)

Features

  • allow numbers and booleans in template expressions in svelte files too (e4ef258)
  • autotool-plugin-github: do not run github page related steps when its not enabled (d114dbe)
  • eslint-config-core: migrated to flat eslint configs (2ec3fdc)

0.10.4 (2024-03-23)

Features

  • eslint-config-core: allow numbers and booleans in template expressions (1b54d7b)

0.10.3 (2024-03-23)

0.10.2 (2024-03-23)

Features

  • autotool-plugin-github: updated remaining github actions to node20 versions (c19fd52)

0.10.1 (2024-03-23)

Features

  • autotool-plugin-github: updated github actions to node20 versions (5045094)

0.10.0 (2024-03-23)

Features

  • autotool-plugin-ncu: updated locked package versions (4cb4339)

0.9.3 (2024-02-09)

Features

  • add back @sveltejs/vite-plugin-svelte (af6b47f)
  • add examples as a workspace folder (81d8de1)
  • add git preferences for rust (8aab851)
  • autotool-plugin-github: enable lfs and submodules (b653b40)
  • use esm by default (afad68a)

Bug Fixes

  • default to node for unknown package archetypes (329e70c)

0.9.2 (2023-12-14)

Features

  • ignore vitepress cache with prettier (5d02caa)
  • updated vscode settings (f09c133)

0.9.1 (2023-11-30)

Features

  • eslint-config-core: disabled array reduce ban (9842bbc)

Bug Fixes

  • eslint-config-core: disabled buggy eslint rule (22bf9ce)

0.9.0 (2023-11-30)

0.8.4 (2023-11-13)

0.8.3 (2023-10-09)

Features

  • eslint-config-core: disabled unicorn/no-array-for-each, it gives too much false positives (c0592d7)
  • eslint-config-core: prefer const should behave better with destructuring (eee7e75)

0.8.2 (2023-09-01)

0.8.1 (2023-09-01)

Bug Fixes

  • ts: synced module an moduleresolution settings (5565647)
  • vitest: removed unnecessary bin for vitest (7263d72)

0.8.0 (2023-09-01)

0.7.2 (2023-08-19)

Features

  • autotool-plugin-ts: add node types for svelte packages too (55562cc)

Bug Fixes

  • downgrade unified-prettier (62c5ad9)

0.7.1 (2023-08-03)

Features

  • use an abortController in the turbowatcher (34f65bf)

0.7.0 (2023-08-03)

Features

  • turbowatch: new dependency watching system built on turbowatch (92b499c)

0.6.3 (2023-08-02)

Features

  • autotool-plugin-depcheck: added svelte-preprocess to depcheck ignores (cb05642)
  • autotool-plugin-eslint: add .vercel to ignored folders (64cd950)

0.6.2 (2023-08-01)

Features

  • autotool-plugin-svelte: added node adapter to sveltekit conf (82793c8)
  • reverted prettier config to use imported plugins instead of strings (54eec10)

0.6.1 (2023-07-24)

Features

  • autotool-plugin-depcheck: added @sveltejs/ deps like adapters to the ignore list (774800b)
  • autotool-plugin-svelte: adapters are now explicitly installed (9a3afb0)
  • autotool-plugin-turbo: add turbo-ignore (17d8d82)
  • autotool-plugin-turbo: mark start and dev as persistent (fcd634d)

0.6.0 (2023-07-24)

Features

  • autotool-plugin-github: optional codacy report lang override (bed4c55)
  • autotool-plugin-git: ignore the .vercel folder (8221a23)
  • autotool-plugin-turbo: the .vercel folder should be considered output (95a0efc)
  • eslint-config-svelte: disable rule conflicting with the new generics feature (735a6cf)
  • vite: added base config for apps (0900c4f)

Bug Fixes

0.5.12 (2023-07-22)

Bug Fixes

  • eslint-config-svelte: ignore generics related problems (3996ec2)

0.5.11 (2023-07-22)

Bug Fixes

  • autotool-plugin-turbo: publint should not get invalidated all the time (c989b35)
  • svelte-config: manual types (4fb8bb6)

0.5.10 (2023-07-21)

Features

  • autotool-plugin-github: always build fresh before publishing (46d10c5)

Bug Fixes

  • autotool-plugin-github: making BUILD_REASON publish for the entire pipeline (ca7855c)
  • autotool-plugin-turbo: fix output globs (a0b02bd)
  • autotool-plugin-turbo: force BUILD_REASON=publish for tasks that involve publint (7e50524)
  • vite: preserve comments in pure js libraries (ed7a61c)

0.5.9 (2023-07-21)

Features

  • autotool-plugin-github: cicd template is now generic (3f729a2)

0.5.8 (2023-07-21)

Features

  • autotool-plugin-vite: offer a config for jsdoc based libs (408beb2)
  • autotool-plugin-vite: only run dts when building for publishing (#9) (479bbed)

0.5.7 (2023-07-21)

Features

  • svelte-config: added a new package for the svelte configs (147ec95)
  • svelte-config: jsdoc based package (45abda8)

0.5.6 (2023-07-19)

Features

  • autotool-plugin-stylelint: fixed patterns added all supported html-like extensions (45038ea)

0.5.5 (2023-07-19)

Features

  • consolidated prettier config (b0921c3)

0.5.4 (2023-07-19)

Features

  • eslint-config-svelte: disabled some conflicting rules (71b7ffc)
  • prettier-config-svelte: re-added prettier-plugin-svelte (bf4a172)
  • vitest: add an include glob (d5856f0)

0.5.3 (2023-07-18)

Features

  • autotool-plugin-svelte: moved svelte specific tsconfigs here (d9a5d98)
  • autotool-plugin-ts: cache incremental tsc output with turbo (d109913)

0.5.2 (2023-07-18)

Features

  • autotool-plugin-vite: do not install vite for svelte libraries (96a204a)

0.5.1 (2023-07-18)

Bug Fixes

  • moved unified-prettier to dependencies (b49c3c7)

0.5.0 (2023-07-18)

Features

  • autotool-plugin-depcheck: add @pakk/cli to the ignore list (0aaa4a4)
  • autotool-plugin-eslint: add svelte support (a6b9cc2)
  • autotool-plugin-svelte: a more comprehensive svelte setup (1e3b7cb)
  • autotool-plugin-ts: add "hidden" json files to include (eb4a356)
  • autotool-plugin-ts: include more in the workspace root (aefb22e)
  • autotool-plugin-vscode: exclude the folders themselves from readonly (7115fc8)
  • eslint-config-core: use new ts project settings (7d70733)
  • migrated to unified-prettier from remark-prettier (c6decbb)
  • nuke: nuke now also clears the .svelte-kit dir (4b70511)

Bug Fixes

  • build autotool plugins before running autotool on workspace postinstall (7d6c669)

0.4.2 (2023-07-08)

Features

  • autotool-plugin-workspace: distribute sorting preference of package.json (e7f6aee)

0.4.1 (2023-07-06)

Features

  • autotool-plugin-vscode: added readonly and linkedediting options (bef793f)

0.3.4 (2023-07-01)

Features

  • autotool-plugin-turbo: reworked turbo configuration (eb710ec)

Bug Fixes

  • use predicades where negated results are used (9659f0c)

0.3.3 (2023-06-27)

Features

  • autotool-plugin-workspace: add fixtures as a package kind (9544086)
  • library config is now easier to modify if needed (9f767d2)
  • migrating from autolib to pakk (7d42931)

Bug Fixes

  • autotool-plugin-prettier: add types and easier overridability (5b3ed29)
  • autotool-plugin-turbo: run prebuild in the same package too (6347617)
  • standard-version: do not bump bins (a3b9400)
  • vite: default entry should be an array (d62af74)

0.3.2 (2023-06-18)

Features

  • better vite lib config, updated dependencies (5a683a1)
  • updated autolib to autofill fields for provenance (c6142da)

Bug Fixes

  • prettierignore and eslintrc (f551a1d)

0.3.1 (2023-05-29)

Features

  • autotool-plugin-github: add package provenance (1328ee8)
  • autotool-plugin-turbo: added publint to ce (73a4443)
  • autotool-plugin-turbo: renamed ce to all (b91ef54)
  • autotool-plugin-workspace: engine preferences (e9932b3)
  • autotool-plugin-workspace: read packageManager from this package (e8b8713)
  • prettier-config-svelte: svelte specific prettierconfig (c065ec6)
  • prettier-config-tailwind: extracted tailwind config (7e2ff54)

0.3.0 (2023-05-19)

Features

  • add TARGET_ENV as build dep, fix publint setup (063a03f)
  • autotool-plugin-commitlint: migrated to autotool (62c5400)
  • autotool-plugin-depcheck: migrated to autotool (140b406)
  • autotool-plugin-editorconfig: migrated to autotool (1867a3b)
  • autotool-plugin-eslint: migrated to autotool (ff87e6f)
  • autotool-plugin-github: migrated to autotool (f93273d)
  • autotool-plugin-git: migrated to autotool (75af425)
  • autotool-plugin-husky: migrated to autotool (02a220b)
  • autotool-plugin-prettier: migrated prettier setup (c7a3d48)
  • autotool-plugin-publint: migrated to autotool (ba25293)
  • autotool-plugin-remark: migrated to autotool (5a01a29)
  • autotool-plugin-standard-version: migrated to autotool (787193f)
  • autotool-plugin-stylelint: migrated to autotool (41178d4)
  • autotool-plugin-svelte: migrated to autotool (51d426f)
  • autotool-plugin-ts: applied plugin (0ec022f)
  • autotool-plugin-ts: migrated (141c138)
  • autotool-plugin-turbo: migrated to autotool (a548ea7)
  • autotool-plugin-typedoc: migrated to autotool (1d18258)
  • autotool-plugin-vite: migrated to autotool (2a1674c)
  • autotool-plugin-vitest: migrated to autotool (b99c89b)
  • autotool-plugin-vscode: migrated to autotool (06c7612)
  • autotool-plugin-workspace: migrated to autotool (6710dee)
  • converted setup-ts to the new plugin format (465622a)
  • create default plugin (81681a3)
  • depcheck should ignore autotool plugins (7c22094)
  • eslint-config-core: better svelte support (7508621)
  • object-match: add JsonMatcherFrom (2650ffc)
  • object-match: implement object matching package (1d144ab)
  • reduce concurrency to 16 (2d544e2)
  • setup-github: got rid of NPM_PACKAGE_ORG_PREFIX from cicd env (d7a30e6)
  • setup-publint: add setup-publint (7c2498e)
  • setup-stylelint: added html setup for html like files like svelte (82d3199)
  • setup-svelte: add package (82afbc6)
  • setup-svelte: basic setup (5562b85)
  • setup-svelte: move inspector out of experimental (83c4761)
  • setup: added sourcePlugin info for errors (d1840b6)
  • setup: pluginify executors (a39e84f)
  • simpler prettier command (d00ca76)

Bug Fixes

  • ignore .svelte-kit folder (70b7f0b)
  • object-match: add boolean support (c0b112b)
  • removed tsc from typedoc dependencies, as it would result in double work (73b0966)
  • setup-git: bad export (d9e16d0)
  • setup-publint: fix and apply (e19aaa3)
  • setup-typedoc: fix filename (0303371)

0.2.0 (2023-04-22)

Features

  • setup-github: combine lint jobs into a single matrix (232e663)
  • stylelint-config: add standard-scss (ba2e956)

0.1.10 (2023-04-22)

Features

  • stylelint-config: add standard-scss (ba2e956)

0.1.9 (2023-04-22)

0.1.8 (2023-04-15)

Features

  • added solutions as an excluded dir in root tsconfig (2a85efc)
  • eslint-config-core: allow for loops (f9d77cf)
  • setup-remark: add remark as a devDep too for LSP (a2f7dc9)
  • ts: use nodenext module for node configs (b343a5b)

Bug Fixes

  • setup-ts: fix double caret (7f868ca)
  • setup-vitest: added marks (11a7a4a)

0.1.7 (2023-04-12)

Features

  • setup-vitest: add svelte vitest configuration (0ba6067)
  • ts: use bundler moduleResolution for web projects (010cccb)
  • vitest: add svelte vitest configuration (38756d7)

Bug Fixes

  • use sveltePreprocess directly (285d696)

0.1.6 (2023-04-12)

Features

  • eslint-config-core: allow void as this arg (b7d06ee)
  • setup-ts: add node types for node setups (12d92f9)

Bug Fixes

  • setup-vite: add missing vite dep (06c2d27)

0.1.5 (2023-04-11)

Bug Fixes

  • setup-vitest: watch mode (eb1e9ea)

0.1.4 (2023-04-11)

0.1.3 (2023-04-09)

Features

  • setup-typedoc: set up monorepo strategy (bb9f1a1)

0.1.2 (2023-04-09)

Features

  • added setup-depcheck (4f1c981)
  • build-lib typedoc require chain (854613f)
  • ignore typedoc output (0ddf5b3)
  • setup-workspace: add pnpm workspace file (06c3b41)
  • stylelint, turbo caching (da1e597)

Bug Fixes

  • setup-husky: added marks to hooks (da158a8)

0.1.1 (2023-04-08)

Features

  • add a version range to setup-workspace deps (9f081fc)
  • add setup-depcheck to setup-all (bba9d73)
  • update vscode extensions and settings (a02a6b9)

Bug Fixes

  • setup-depcheck: add missing workspace level script (d54d9a7)
  • setup-turbo: add depcheck to the lint group (9caa1c3)

0.1.0 (2023-04-08)

Features

  • add setup-typedoc and eslint-config-vitest (558c9b6)
  • added dynamic test requirement chaining (6b59e81)
  • added setup-depcheck (e7aec7b)
  • extend eslint config with the vitest preset (45e9089)
  • respect protocol and version range while updating versions (6ea629f)
  • switch to standard-version style hooks (032513a)

0.0.5 (2023-04-04)

Bug Fixes

  • add a precommit install for version bumps (4576979)
  • moved precommit hook to a git hook (4749337)

0.0.4 (2023-04-04)

Features

  • add all setup packages to workspace package (62f0a66)
  • added mocks folder to the tsconfig scope (052bd1b)

Bug Fixes

  • added the ts package as a devDep of root packageJsons (4415781)

0.0.3 (2023-04-03)

0.0.2 (2023-03-12)

Bug Fixes

0.0.1 (2023-03-07)

Features

  • a tiny rework (07d5e83)
  • added an example svelte application (13a83d5)
  • apps can hot reload when a library changes (240fce6)
  • autobin autolinks (566bf60)
  • autobin working again with hooks support (fec889c)
  • autopackage autobin (d491080)
  • better logging (417e2bb)
  • bin and hook handling (4980b35)
  • complex tsconfig setup (eb66466)
  • distribute now uses copy, symlink stays as an option (a9e63c1)
  • distributed new eslint setup (61e2e20)
  • eslint and ts setup (046f3b0)
  • experimenting with turbo chains (684e490)
  • extend lint-staged js/ts step with cjs/mjs variants (9717cd3)
  • force mjs extension for npx compatibilty (44358bf)
  • index tests (ebacdb0)
  • initial release (c49affc)
  • lint-staged-config: add tsc check (c805b75)
  • make everything buildable (af33227)
  • moved vite-plugin-autolib to a new repo (4d7e636)
  • nuke cli (9537cc8)
  • nuke with globby (a1bb724)
  • nuke: migrated logger (a822c0c)
  • parallel (9f68c78)
  • prettier package (f3e8d3d)
  • removed the local tools package in favor of workspace-tools (d94619d)
  • self setup tsconfig and eslint (10c5325)
  • settle on the simplified tsconfig setup (dd90f2c)
  • setup bin added for setup-remark (def0f60)
  • setup commitlint, vscode, github (56a1f57)
  • setup standard-version (1753d82)
  • setup stylelint (90e94bf)
  • setup turbo (293c0c4)
  • setup vitest (4517038)
  • setup-husky: added lint-staged (557280a)
  • setup-vite: update config (f0c4161)
  • standard-version config (ab75df3)
  • tsconfig package (d1aa3da)
  • update eslint and tsconfig and remark (5458c7f)
  • use final standard version config (d82049c)
  • use local dependencies as local dependencies (8b14315)
  • use peerDeps for deps with bins (56ec633)
  • vite app nodemon+concurrently script (4c81f2c)
  • vite plugin for packageJson augmentation (f2fa9ea)
  • working autopackage plugin (15d7142)

Bug Fixes

  • chain building remark config before checks (b3954f8)
  • distribute (a69fe10)
  • dont delete whats about to be distributed (98dbd49)
  • eslint and ts setup now works (4e65579)
  • faux ci command (2d491b7)
  • fully qualified names for "moduleResolution": "nodenext" (320c03e)
  • ignore more with eslint (11f031c)
  • rename deploy app (47d9921)
  • setup-editorconfig: package name fixed (9a3afbb)
  • setup-remark: now everything silently ignores (9eebee4)
  • tsc setup (e927d33)
  • turbo dep on new build script (48596af)