⭐2023#7: Remix v1.13 with Built-in Tailwind, PostCSS Support
📅 February 12–18, 2023, Highlights: qwik: v0.18.0 | electron: v22.3.0, v23.1.0 | cypress: v12.6.0 | trpc: v10.12.0 | lerna: v6.5.0 | rollup: v3.16.0, v3.17.0
remix: v1.13.0
Build Better Websites. Create modern, resilient user experiences with web fundamentals.
Built-in PostCSS support
Built-in Tailwind support
Fine-tuning your server build
Fixes and enhancements for v2_routeConventions
qwik: v0.18.0
The HTML-first framework. Instant apps of any size with ~ 1kb JS
feat: add build isDev
feat(azure-swa): support binary data in the response
feat: @builder.io/qwik-auth
feat: expose IncomingMessage req
and many fixes
electron: v22.3.0, v23.1.0
Build cross-platform desktop apps with JavaScript, HTML, and CSS
Added several standard page size options to
webContents.print()
cypress: v12.6.0
Fast, easy and reliable testing for anything that runs in a browser.
Added a new CLI flag, called
--auto-cancel-after-failures
It is now possible to overwrite query commands using
Cypress.Commands.overwriteQuery
Added
Cypress.require()
for including dependencies within thecy.origin()
callback.Added the ability to open the failing test in the IDE from the Debug page before needing to re-run the test
trpc: v10.12.0
🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
feat(client): make createWsClient accept a getter function as url-parameter
feat(server): more strict typing for
ErrorFormatter
inAnyRootConfig
lerna: v6.5.0
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
publish: add --include-private option for testing private packages
publish: recover from network failure
run: allow multiple script targets to be triggered at once
rollup: v3.16.0, v3.17.0
Next-generation ES module bundler
Support
output.sourcemapIgnoreList
option to mark file sources as ignored in thex_google_ignoreList
attribute of the resulting sourcemapSupport sourcemaps where
sourcesContent
containsnull
entriesAllow explicitly passing
true
for thecache
option to override Vite's defaultDeprecate
experimentalDeepDynamicChunkOptimization
and always run the full chunk generation algorithm
jest: v29.4.3
Delightful JavaScript Testing.
[expect]
UpdatetoThrow()
to be able to use errorcause
s[jest-core]
allow to useworkerIdleMemoryLimit
with only 1 worker orrunInBand
option[jest-message-util]
Add support for errorcause
s[jest-runtime]
Revertimport assertions
for JSON modules as it's been relegated to Stage 2
core-js: v3.28.0
Standard Library
Change Array by copy proposal:
Added JSON.parse source text access Stage 3 proposal
Added ArrayBuffer.prototype.transfer and friends Stage 3 proposal
Iterator Helpers proposal:
Explicit Resource Management Stage 3 and Async Explicit Resource Management Stage 2 proposals
and more
nx: v15.7.0
Smart, Fast and Extensible Build System
core: clean up workspace configuration code
core: add prompts and requirements to nx migrations
core: refactor lock file parsing and pruning
and many more
vueuse: v9.13.0
Collection of essential Vue Composition Utilities for Vue 2 and 3
useArrayFindLast: New function
useAsyncState: Get a promise function parameter type declaration
useAxios: Add success and error callbacks
useClamp: Composable computed usage improvements
and more
nocodb: v0.105.0
Open Source Airtable Alternative
Display-Value column can be formula and sticky
Filters are now business users friendly
Breaking changes
graphql-engine: v2.19.0
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
MySQL support (alpha) (Cloud / Enterprise Edition only)
Query Tags will no longer include the
request_id
field by default