Major Releases Wrap Up 2022’s Holiday Season

The end of 2022 and start of 2023 brought a wave of significant open source releases. Despite the holiday slowdown, maintainers shipped major updates across the JavaScript, PHP, and developer tooling ecosystems. Here is a look at the most notable projects that launched new major versions during this festive period.

GitHub Unwrapped 2022

For a festive retrospective, GitHub Unwrapped delivers a personalized video summarizing your year in code. Built by the team behind Remotion, the tool generates stats and highlights based on your GitHub activity. Simply visit the website, enter your username, and download your unique end-of-year video.

Vite 4.0

Following its feature in the July 2022 Release Radar, Vite has shipped version 4.0 after five months of development. The latest release is built on Rollup 3 and introduces new CLI shortcuts, cleaner build logs, and improved error messaging. While the scope is smaller than the jump to Vite 3, the team focused heavily on making the migration process smoother for existing users. New plugins and performance enhancements round out the update.

SWR 2.0

Vercel’s React data fetching library, SWR, has reached version 2.0. The update brings enhanced UI capabilities, new mutation APIs, expanded DevTools support, and better compatibility with concurrent rendering. Components can now more efficiently fetch, cache, and mutate data within React applications.

React Virtuoso 4.0

Another React-focused release, React Virtuoso 4.0 updates the component library designed for rendering large data sets. This version adds support for two generics—data and context—in the Components interface, alongside standard bug fixes detailed in the changelog.

AMPHP 3.0

The PHP library collection AMPHP has undergone a major architectural shift in version 3.0. The project no longer ships its own event loop, instead basing itself on the Revolt event-loop. Coroutines are now created using Fibers rather than Generators, marking a significant milestone for async PHP development. The release includes multiple syntax changes outlined in the release notes.

DiceBear 5.0

Custom avatar creation gets a boost with DiceBear 5.0. The update introduces six new avatar styles and a new Playground feature where users can build, test, and experiment with different designs. This lightweight tool simplifies generating unique avatars for social profiles, games, or any application.

Typed RPC 3.0

For TypeScript developers, typed-rpc offers a lightweight remote procedure call protocol. Version 3.0 arrives with no dependencies, no batch requests, no transports, and no runtime overhead—keeping the entire library under one kilobyte. The focus on minimalism ensures fast performance, with release notes detailing new support features.

neo.mjs 5.0

Less than a year after its 4.0 release, the neo.mjs JavaScript framework for web applications returns with version 5.0. The update enhances performance through functions that improve class prototypes at runtime. The class config system has been simplified, and a Google Maps wrapper component has been added to the approximately 50,000 lines of code.

Google Maps wrapper component.

Neo4j-Migrations 2.0

Neo4j-Migrations, a database refactoring toolkit for Neo4j, now runs on Java 17, which allows the project to leverage the latest GraalVM capabilities. The codebase has been refined and lightened for improved speed. New documentation enhances usability, alongside several refactorings and bug fixes covered in the changelog.

ToolJet 2.0

ToolJet, the low-code drag-and-drop application builder first featured in February 2022, celebrates its leap to 2.0. The new version includes a refreshed user interface, a built-in no-code database, and support for multi-page applications. The project’s traction is evident, having gained over 10,000 repository stars in 2022.

We're excited to announce the release of ToolJet 2.0 — we've been working hard to bring out a refreshed and much more advanced version.

Blaze 3.0

Blaze tackles cross-platform file sharing by running entirely in the web browser. The peer-to-peer app eliminates operating system barriers, account creation, and signups. Version 3.0 adds local network rooms, enabling direct file transfers between computers on the same network. The update also includes new settings and support pages, along with UI redesigns and animations.

ShareX 15.0

For content creators and documentation writers, ShareX 15.0 enhances its screen capture and recording capabilities. This release introduces dark mode, a "pin to screen" feature, and an annotation tool. Notably, the ShareX project now uses GitHub Actions to automate its release process, including generating release notes.

Capture, edit, add effects, upload, download, combine images and more with ShareX.

Roadmap 1.0

From the team behind Rowy comes Roadmap’s first major release. The voting application allows users to provide feedback and vote on desired features, helping teams prioritize development work. A live demo is available on the project’s website for those looking to explore its capabilities.

FullCalendar 6.0

End-of-year planning often involves calendars, and for developers maintaining event or scheduling interfaces, FullCalendar remains a go-to JavaScript library. It provides full-sized, drag-and-drop calendar functionality, including event scheduling, resource views, and customizable timeline displays. The newly released version 6.0 focuses on stability, addressing several installation-related bugs that affected earlier iterations. Developers looking to migrate can consult the release notes, which detail all changes and offer a step-by-step upgrade guide.

Neon Resurgence 1.0

The December Release Radar roundup would be incomplete without acknowledging the winner of the GitHub Game Off. With the 2022 theme centered on “cliché,” the competition drew hundreds of entries, and the winning projects were unveiled last month. Neon Resurgence claimed the overall title and earned high marks across multiple judging categories. The game offers a unique challenge where players progressively lose control over their character—an experience that proves surprisingly compelling. Players can explore the source repository or browse the full list of jam results.

Holiday Release Wrap-Up

That concludes our special festive edition of Release Radar. Congratulations to every maintainer who shipped a release this season, whether it marked a first stable release or a fifteenth major iteration. Those who missed the previous installment can catch up on November's major project releases.

Community submissions are essential to this series. If you are preparing a major version of an open source project, we welcome your contribution. Check out the Release Radar repository and submit your project for potential inclusion in a future edition.