Skip to content

Releases: virtuallyunknown/dev-deps

Release v0.2.0

12 Dec 04:55
Compare
Choose a tag to compare

Chores:

  • (ec676c6) chore: update eslint and @typescript-eslint rules
  • (44d13e9) chore: update @stylistic/eslint-plugin rules
  • (7a0b982) chore: update eslint-plugin-react rules
  • (5261845) chore: update unicorn and eslint-plugin-react-hooks rules
  • (b549631) chore: add --trace-uncaught flag for running apps
  • (0936345) chore: add note about eslint plugin versioning
  • (5fec28c) chore: upgrade to nx 20
  • (175cb92) chore: upgrade internal dependencies
  • (7256301) chore(eslint-server): upgrade to express 5

Fixes:

  • (bd7cda6) fix(eslint-server): db.ts remove unnecessary console.log
  • (6202a4f) fix: use superjson for trpc
  • (6065782) fix(eslint-client): add rule status/error level to rule removals page
  • (0b71530) fix: add @types/eslint back
  • (74a05ef) fix(eslint-client): remove unnecessary dependency
  • (b12dab3) fix: nx not caching properly due to bad configuration
  • (ca4e59d) fix: commit pnpm-lock.yaml
  • (a4f10ae) fix(release): add eslint config stylistic rules
  • (a8c0fed) fix(release): remove useless console.log
  • (7fd1272) fix: upgrade and fix watcher script and all it's deps
  • (52d054e) fix(eslint-client): add tailwindcss as dependency in package.json
  • (506a8e0) fix(eslint-client): tailwind.config.js use extensionless import for node >=22.12

Features:

  • (ffeffbc) feat: handle plugin rule removals, previously undetected

Refactor:

  • (6479488) refactor: migrate from @typescript-eslint/eslint-plugin to typescript-eslint
  • (6d3787d) refactor: prefer fixed eslint plugin versions over semver ranges, see notes.md for details
  • (9990439) refactor: watcher.ts use different colors
  • (1ded27a) refactor: disable experimental warnings in editor script
  • (a440a1e) refactor(eslint-server): prefer pnpm ls to npm ls to fetch info about installed packages
  • (04fd82f) refactor: switch all internal deps to use pnpm workspace protocol, supported by nx 20
  • (2cb189e) refactor: watcher use node:fs glob instead of fast-glob

Thanks:

@virtuallyunknown

Release v0.1.3

07 Jun 06:00
Compare
Choose a tag to compare

Fixes:

  • (7c5a7f6) fix(esbuild): make build scripts return build result in case it's needed by the caller (meta)

Thanks:

@virtuallyunknown

Release v0.1.2

06 Jun 23:03
Compare
Choose a tag to compare

Chores:

Fixes:

  • (3956c02) fix: update watcher to use cancelSignal for execa breaking changes
  • (276fc06) fix(eslint-server): provide default value to schema when it's false
  • (fbc26ee) fix(eslint-server): add "false" as option in baseRuleSchema.schema union
  • (ebf05e3) fix(release): set verbose 'none' to account for execa breaking changes
  • (7777709) fix: prefer "with" over "asserts" in json-schema-draft-04.json json import
  • (b506361) fix(eslint-client): update for method-signature-style

Features:

  • (2784b8b) feat(esbuild): change target to node22 for buildNode and buildHybrid

Thanks:

@virtuallyunknown

Release v0.1.1

26 Apr 01:02
Compare
Choose a tag to compare

Features:

  • (a039101) feat: enable @typescript-eslint/method-signature-style

Fixes:

  • (8b7644a) fix: update nx.json defaultBase as root key and installIgnoreScripts

Thanks:

@virtuallyunknown

Release v0.1.0

25 Apr 23:32
Compare
Choose a tag to compare

Breaking Changes:

  • (61f12dc) feat!: upgrade all dependencies and migrate to eslint 9 (flat config)

Fixes:

  • (4d36e0e) fix(release): changelog generator not detecting breaking changes
  • (5fc3000) fix: update pnpm-lock.yaml
  • (e225865) fix: adapt db.ts to work with all new changes
  • (0e42e87) fix: update to type: module, use "exports" field, update dependencies
  • (81a699d) fix: apply linting
  • (88f79c7) fix: use eslint/use-at-your-own-risk to load eslint base rules
  • (ba37cb4) fix: update schema to allow recommended to be an object (typescript-eslint)
  • (be7b25c) fix: update readme with flat config example
  • (1548bbe) fix: organize/sort imports

Features:

  • (5bfebb0) feat: rule upgrades
  • (da85ee1) feat: enable react/checked-requires-onchange-or-readonly
  • (1c54793) feat: enable unicorn/no-await-in-promise-methods
  • (bbf0544) feat: add config templates
  • (4d4af5a) feat: display rule status in the rule upgrades page
  • (3dc0c86) feat: rule upgrades
  • (c937482) feat: add eslint-plugin-tailwindcss example
  • (6461d3d) feat: add _inspect.ts for some internal testing
  • (178a88b) feat: update npmrc to prefer workspace packages
  • (c64d571) feat: upgrade all eslint config files to flat config format

Thanks:

@virtuallyunknown

Release v0.0.3

13 Feb 15:34
Compare
Choose a tag to compare

Fixes:

  • (5985326) fix(eslint-config): set @typescript-eslint/no-misused-promises.checksVoidReturn.arguments to false

Features:

  • (47fe275) feat(eslint-server): upgrade rules database json
  • (8ae6b64) feat(tsconfig): add readme.md

Chores:

  • (a7c6e69) chore: update all dependencies

Thanks:

@virtuallyunknown

Release v0.0.2

31 Jan 00:28
Compare
Choose a tag to compare

Fixes:

  • (fef0615) fix(release): accidentally altered the release script, revert to original
  • (5c4c7aa) fix(release): handle commit subject scopes
  • (a4f7e89) fix: lockfile
  • (668c4f7) fix(eslint-config): disable @typescript-eslint/no-shadow as it's not working well
  • (11e9026) fix(release): apply linting and fixes
  • (cf2613a) fix(eslint-config): disable no-duplicate-imports
  • (5d2ead6) fix(eslint-config): disable @typescript-eslint/return-await
  • (2aa5c16) fix(eslint-config): no-param-reassign.props set to true to avoid issues with Array.reduce
  • (9388d28) fix(eslint-config): disable jsx-closing-tag-location as it conflicts with vscode formatter
  • (680407c) fix(eslint-config): disable @stylistic/jsx-one-expression-per-line as it's too restrictive
  • (4946b66) fix: nx include app projects in release configuration
  • (b3fd6ef) fix: internal deps, depend on fixed version
  • (613ab25) fix(eslint-config): enable @typescript-eslint/no-misused-promises.checksVoidReturn.attributes

Features:

  • (7ace801) feat(eslint-server): upgrade @typescript-eslint/eslint-plugin 6.20.0 rules
  • (eeb4b3f) feat(eslint-client): apply linting and fixes
  • (5f22ece) feat(eslint-server): apply linting and fixes
  • (6afdbe9) feat(release): add check script
  • (0221ba5) feat: add lint nx task and script
  • (0e6bbe6) feat(release): add lint script
  • (f910c95) feat: add linting configuration for individual projects
  • (f8c6733) feat(release): add linting configuration
  • (d00f5a0) feat(eslint-server): add linting configuration
  • (f7be3d7) feat(eslint-client): add linting configuration
  • (a84ca6f) feat: add more todo tasks

Chores:

  • (7f3954c) chore: bump all dependencies

Thanks:

@virtuallyunknown

Release v0.0.1

30 Jan 23:31
Compare
Choose a tag to compare

Fixes:

  • (20b1a81) fix(release): script values
  • (a0025f1) fix(release): sort imports
  • (0acaae6) fix(eslint-server): sort imports
  • (45f2e0f) fix(eslint-client): apply linting and fixes
  • (1476182) fix(eslint-client): sort imports
  • (1ac0b56) fix(esbuild): esbuild sort imports
  • (1d12f05) fix(esbuild): move devDependencies for esbuild to dependencies
  • (d9b95ca) fix: clean up root dependencies
  • (2dc1091) fix: .vscode/settings.json
  • (68dc8f7) fix: limit "projects" in nx.release to only those that have are public
  • (35dd3b7) fix(rule-tester): rule-tester .eslintrc extends
  • (d768232) fix(eslint-config): disable no-unused-vars as it can be very annoying

Features:

Thanks:

@virtuallyunknown