v4.0.0

BenedictKing/ccxv4.0.0Apr 29, 2025by AykutSarac

AI Summary

A major version upgrade focusing on a modernized UI, new editor utilities (Randomize, JSON Schema, jq), performance improvements using web workers, and hiding empty objects/arrays from the graph.

Key Highlights

  • Modernized UI with a refreshed interface.
  • New Editor Utilities (Randomize, JSON Schema, jq).
  • Performance improvements using web workers for layouting.
  • Empty objects and arrays hidden from the graph.

New Features

  • Modernized UI.
  • Randomize Data tool.
  • JSON Schema generation.
  • jq support.
  • Web Workers for faster layouting.
  • Apache 2.0 License update.

Full Release Notes

# 🚀 JSON Crack v4.0.0

This release focuses on a major UI upgrade and important new utilities to make working with your data even easier.

**✨ Highlights:**
* **Modernized UI:** The interface has been fully refreshed for a more user-friendly and modern experience.
* **New Editor Utilities:** Added powerful tools like Randomize Data, JSON Schema generation, jq support, and more to the editor.
* **Performance Improvements:** Layouting the graph now utilizing web workers, resulting in much faster and smoother performance, especially for large files.
* **Focus to the data:** Now empty object and arrays are hidden from the graph, making it easier to explore the actual data.
* **License Update:** JSON Crack is now licensed under Apache 2.0 for better clarity and long-term project sustainability.

> **P.S.** If you want an even more powerful experience for working with JSON, YAML, CSV, and XML, check out [ToDiagram](https://todiagram.com/) — the next-generation editor built on everything we’ve learned from JSON Crack.

![jsoncrack com_editor](https://github.com/user-attachments/assets/0700474e-9e6c-4421-bcc1-1f0d721f57c5)

## New Contributors
* @Shahidullah-Muffakir made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/389
* @areeb1501 made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/391
* @shaal made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/390
* @up1 made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/399
* @zoosphar made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/393
* @ohansFavour made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/413
* @cjb873 made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/429
* @eltociear made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/427
* @oleole39 made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/437
* @breakid made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/436
* @soudai-s made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/449
* @lorenzopalaia made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/469

**Full Changelog**: https://github.com/AykutSarac/jsoncrack.com/compare/v3.2.0...v4.0.0