Releases: compasjs/compas
Releases · compasjs/compas
v0.8.0
Features
- feat(code-gen): generate RQ5 like object arguments while staying on RQ4
127699
- References #2644
- feat(code-gen): support react-query v5
e4862f
- Closes #2644
Dependency updates
- build(deps): bump @aws-sdk/client-s3 from 3.428.0 to 3.436.0 (#2907, #2922)
- build(deps): bump @aws-sdk/lib-storage from 3.428.0 to 3.436.0 (#2907, #2922)
- build(deps): bump actions/setup-node from 3.8.1 to 4.0.0 (#2919)
- Major version bump
- Release notes
- build(deps): bump postgres from 3.4.0 to 3.4.1 (#2922)
- build(deps): bump eslint from 8.51.0 to 8.52.0 (#2922)
- build(deps): bump eslint-plugin-import from 2.28.1 to 2.29.0 (#2922)
- build(deps): bump pino from 8.16.0 to 8.16.1 (#2922)
v0.7.6
Features
- feat(store): support specifying a maintenance database when using 'createIfNotExists'
673276
Bug fixes
- fix(examples): correct subCommand check (#2850)
c73d66
- fix(store): use stream.Readable types in file functions
729347
- fix(store): skip transform on unsupported image formats like .ico files
0a4745
- fix(code-gen): align response type in react-query generator when not known
d933b8
Other
- chore(docs): fix typo in types-and-validators.md
97b797
- chore(docs): add CI docs
663d58
- chore(compas): drop package
5c4664
Dependency updates
- build(deps): bump @aws-sdk/client-s3 from 3.414.0 to 3.428.0 (#2849, #2858, #2875, #2890)
- build(deps): bump @aws-sdk/lib-storage from 3.414.0 to 3.428.0 (#2849, #2858, #2875, #2890)
- build(deps): bump sharp from 0.32.5 to 0.32.6 (#2849)
- build(deps): bump @babel/core from 7.22.19 to 7.23.2 (#2849, #2858, #2890)
- build(deps): bump eslint-plugin-jsdoc from 46.8.1 to 46.8.2 (#2849)
- build(deps): bump eslint from 8.49.0 to 8.51.0 (#2858, #2890)
- build(deps): bump pino from 8.15.1 to 8.16.0 (#2875, #2890)
- build(deps): bump postgres from 3.3.5 to 3.4.0 (#2890)
v0.7.5
Bug fixes
- fix(compas): merge file change paths on debounced calls
30f464
- fix(compas): use original process env when spawning actions
7711cb
- fix(compas): only print info on changes to the resolved config
e493d1
- fix(compas): only print info on changes to the started docker containers
01ef1e
Other
- chore(docs): add page scaffolding for lint and migration integrations
20a815
v0.7.4
Features
- feat(compas): improved package manager support
0c59d0
- feat(compas): add inferred 'dev', 'lint' and 'test' actions
59bb35
- feat(compas): add 'compas init docker'
1b18b4
- feat(compas): add docker integration in dev server
560f0b
Bug fixes
- fix(compas): debounce persist cache, fix package-manager comparison
1c0578
- fix(compas): don't assume stdin has 'setRawMode'
eba39e
- fix(cli): correctly clean on
compas docker clean --project foo-bar
with a-
in the name6cf9cc
Other
- chore(compas): add cli test setup
26a8c5
- chore(compas): better test abstraction
89e1f9
- chore(docs): add docs on inferred actions
471ebe
- chore(compas): use unique test directories
6ca3da
- chore(compas): minimize dangling promises
1ec564
- chore(docs): add docs on the Docker integrations for the new CLI
d95259
- chore(docs): add minor update to background jobs handler timeout
5f1d65
- chore(ci): persist cache directory on CI failures
b74d1f
- chore(compas): wait for the file-watchers in tests
a6f65e
Dependency updates
- build(deps): bump @babel/core from 7.22.11 to 7.22.19 (#2830, #2841)
- build(deps): bump @babel/eslint-parser from 7.22.11 to 7.22.15 (#2830)
- build(deps): bump eslint from 8.48.0 to 8.49.0 (#2830)
- build(deps): bump tar from 6.1.15 to 6.2.0 (#2830)
- build(deps): bump pino from 8.15.0 to 8.15.1 (#2830)
- build(deps): bump @aws-sdk/client-s3 from 3.400.0 to 3.414.0 (#2830, #2841)
- build(deps): bump @aws-sdk/lib-storage from 3.400.0 to 3.414.0 (#2830, #2841)
- build(deps): bump eslint-plugin-jsdoc from 46.5.1 to 46.8.1 (#2841)
v0.7.3
v0.7.2
Bug fixes
- fix(compas): prevent infinite recursion while loading configs
9eb460
- fix(code-gen): include correct files in package
06011b
Other
- chore(compas): fix compas version used in 'compas init'
462445
Dependency updates
v0.7.1
Features
- feat(compas): add support for
npx compas@latest init
5137c8
- feat(compas): reimplement
zakmes
, add package manager support07f28e
- feat(code-gen): expand validator error message on query builder validation errors
69c379
- feat(code-gen): add error when an uppercase character is used in
.shortName()
9d6098
Bug fixes
- fix(eslint-plugin): ignore
eventStop
calls that are not in a function2b2f2b
- fix(all): cleanup .npmignore usage, so types are included again
b141ad
- fix(store): ignore invalid JPEG's when transforming images
440202
- fix(stdlib): prevent zombie processes on process exit
e30cbb
Other
- chore(docs): write some docs on the new CLI
37b81c
- chore(docs): rename
npx compas install
tonpx compas init
40fc90
- chore(docs): fix links to new alpha docs
d0607c
- chore(compas): move some file around before expansion
dd3b44
- chore(docs): update vitepress
3ff4bd
- chore(compas): prevent zombie processes
896a29
Dependency updates
- build(deps): bump @aws-sdk/client-s3 from 3.395.0 to 3.400.0 (#2813, #2816)
- build(deps): bump @aws-sdk/lib-storage from 3.395.0 to 3.400.0 (#2813, #2816)
- build(deps): bump @babel/core from 7.22.10 to 7.22.11 (#2813)
- build(deps): bump @babel/eslint-parser from 7.22.10 to 7.22.11 (#2813)
- build(deps): bump eslint-plugin-jsdoc from 46.4.6 to 46.5.0 (#2813)
- build(deps): bump @parcel/watcher from 2.2.0 to 2.3.0 (#2813)
- build(deps): bump eslint from 8.47.0 to 8.48.0 (#2816)
v0.7.0
Introducing the experimental zakmes
CLI for an integrated development experience! Installable via the compas
package. See the docs for more information and follow the issue to stay up to date.
Features
- feat(eslint-plugin): add 'node-builtin-module-url-import' rule
923e7b
- Auto-fixes any import of Node.js builtins you use the
node:
specifier.
- Auto-fixes any import of Node.js builtins you use the
Other
- docs(stdlib): minor insight event documentation improvement (#2728)
9a8afc
- chore(docs): use vitepress sitemap feature
28fcb1
- chore: cleanup code-mods
c80410
- chore: typescript maintenance
7b3e0f
- chore(release): fail release if types don't check out
fb4e4d
- chore(docs): customize vitepress theme to use green colors
ba082d
- chore(typescript): remove tsc from the internal generate command
c3ab53
- chore(dependabot): group all dependency updates
b7186e
Dependency updates
- build(deps): bump sharp from 0.32.3 to 0.32.5 (#2743, #2799)
- build(deps): bump c8 from 8.0.0 to 8.0.1 (#2753)
- build(deps): bump pino from 8.14.1 to 8.15.0 (#2757, #2779)
- build(deps): bump eslint-plugin-jsdoc from 46.4.4 to 46.4.6 (#2758, #2778)
- build(deps): bump eslint-config-prettier from 8.8.0 to 9.0.0 (#2759, #2773, #2777)
- Major version bump
- build(deps): bump eslint-plugin-import from 2.27.5 to 2.28.1 (#2761, #2804)
- build(deps): bump eslint from 8.45.0 to 8.47.0 (#2760, #2792)
- build(deps): bump @aws-sdk/client-s3 from 3.374.0 to 3.395.0 (#2770, #2783, #2804)
- build(deps): bump @aws-sdk/lib-storage from 3.374.0 to 3.395.0 (#2770, #2783, #2804)
- build(deps): bump prettier from 3.0.0 to 3.0.2 (#2772, #2798)
- build(deps): bump @babel/core from 7.22.9 to 7.22.10 (#2781)
- build(deps): bump @babel/eslint-parser from 7.22.9 to 7.22.10 (#2781)
- build(deps): bump recast from 0.23.3 to 0.23.4 (#2790)
- build(deps): bump bcrypt from 5.1.0 to 5.1.1 (#2797)
- build(deps): bump cron-parser from 4.8.1 to 4.9.0 (#2795)
- build(deps): bump dotenv from 16.0.3 to 16.3.1 (#2804)
v0.6.0
Features
- feat(store): silently ignore file transforms on non-image files
08f097
Other
- chore(dependabot): group babel and typescript-eslint bumps
c59721
- chore(dependabot): group
@types/
bumps5f257f
- chore(examples): increase test timeout for file-handling example
d6bfa3
- examples(file-handling): fix blob creation from stream
7f4257
- chore(changelog): handle grouped dependabot bumps
39ca1f
Dependency updates
- build(deps): bump @babel/core from 7.22.5 to 7.22.9 (#2715, #2730)
- build(deps): bump @babel/eslint-parser from 7.22.5 to 7.22.9 (#2715, #2730)
- build(deps): bump @aws-sdk/client-s3 from 3.363.0 to 3.370.0 (#2716, #2724, #2731)
- build(deps): bump @aws-sdk/lib-storage from 3.363.0 to 3.370.0 (#2716, #2724, #2731)
- build(deps): bump actions/setup-node from 3.6.0 to 3.7.0 (#2712)
- build(deps): bump prettier from 2.8.8 to 3.0.0 (#2714)
- Major version bump
- Release notes
- build(deps): bump sharp from 0.32.1 to 0.32.3 (#2734)
- build(deps): bump eslint-plugin-jsdoc from 46.4.3 to 46.4.4 (#2733)
- build(deps): bump eslint from 8.44.0 to 8.45.0 (#2732)
- build(deps): bump semver from 6.3.0 to 6.3.1 (#2723)
- build(deps): bump recast from 0.23.2 to 0.23.3 (#2725)
v0.5.5
Features
- feat(store): add
w=original
support tofileSendTransformedImage
, keep track of original image width and height88adad
- feat(store): add
fileTransformInPlace
d61c3d
- feat(store): support
fileTransformInPlaceOptions
infileCreateOrUpdate
e461e2
- feat(store): export list of supported image content types
f6cc29
Other
- chore(dependabot): group aws-sdk dependency updates
da7b1e