v3.0.0
AykutSarac/jsoncrack.comv3.0.0Jun 18, 2023by AykutSarac
AI Summary
v3.0.0 is a major release introducing a complete redesign with new UI, cloud features for account management and document sharing, node editing capabilities, and numerous new tools including JWT Decoder and JSON Schema generation.
Key Highlights
- New UI with Mantine components
- Edit nodes on graph
- JWT Decoder
- JSON Schema generation
- Account, Cloud functions, save/share documents
- Fetch JSON through URL
- Image Previews at graph
- Collapse/Expand toggle all nodes
- Display children count on parent nodes
- Performance improvements
New Features
- New UI redesign
- Node editing on graph
- Node path display at Node Modal
- JWT Decoder
- JSON Schema generation
- Live/Manual Transform toggle
- Cloud account and document management
- URL JSON fetching
- Image previews
- Collapse/Expand all nodes
- Children count on parent nodes
- Drag and drop file import
- JSONC support (comments)
Full Release Notes
# JSON Crack - v3 ## What has changed since version 2? * New UI * Edit nodes on graph * Display path to nodes at Node Modal * JWT Decoder * JSON Schema * Live/Manual Transform toggle * Performance improvements * New Landing Page * Account, Cloud functions, save/share documents * Fetch JSON through URL * Image Previews at graph * Collapse/Expand toggle all nodes * Display children count on parent nodes Kudos to @AykutSarac @hanbin9775 @nnamua @liqun98 @roland-becsi-veratrak @cihat @mbrukman @yuvalg99 @Hexrt @dogukanuhn @VladCuciureanu @shivam1646 <img width="1440" alt="image" src="https://github.com/AykutSarac/jsoncrack.com/assets/47941171/c9743625-c31b-4fb0-8c94-ec5544cc6542"> ## Changelog * fix hide wrong collapsed nodes by @victorbrambati in https://github.com/AykutSarac/jsoncrack.com/pull/107 * jsoncrack.com Migration by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/113 * Add mobile support for JSON Crack by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/115 * Enable Performance Mode by default by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/132 * General UI/UX Improvements by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/133 * Link Travis CI badge to project build status by @mbrukman in https://github.com/AykutSarac/jsoncrack.com/pull/109 * Update Docker section formatting in README by @mbrukman in https://github.com/AykutSarac/jsoncrack.com/pull/108 * Bug/share link by @yuvalg99 in https://github.com/AykutSarac/jsoncrack.com/pull/136 * Improve Editor Rerender Performance by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/157 * Prevent All Nodes from Expanding by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/167 * fix: highlight red-dashed border display by @Hexrt in https://github.com/AykutSarac/jsoncrack.com/pull/165 * Handle window freeze by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/191 * Canvas should fit into view on click Center icon at toolbar by @dogukanuhn in https://github.com/AykutSarac/jsoncrack.com/pull/203 * Accept JSONC by stripping it of it's comments by @VladCuciureanu in https://github.com/AykutSarac/jsoncrack.com/pull/227 * Added children count label next to the node key by @VladCuciureanu in https://github.com/AykutSarac/jsoncrack.com/pull/218 * Added a 'Collapse/Expand Graph' button by @VladCuciureanu in https://github.com/AykutSarac/jsoncrack.com/pull/230 * Fix: persist hidden nodes on rotate by @shivam1646 in https://github.com/AykutSarac/jsoncrack.com/pull/238 * Fix: don't show disconnected nodes on expand by @shivam1646 in https://github.com/AykutSarac/jsoncrack.com/pull/243 * improve language of "huge file" error by @TallTed in https://github.com/AykutSarac/jsoncrack.com/pull/210 * fix: #158 by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/250 * chore: code refactor by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/252 * fix empty nodes by @victorbrambati in https://github.com/AykutSarac/jsoncrack.com/pull/251 * seperate colors from array and object by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/264 * Cloud updates by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/280 * Bump loader-utils from 2.0.2 to 2.0.4 by @dependabot in https://github.com/AykutSarac/jsoncrack.com/pull/281 * fix: align object's children to keep the consistency of graph illustration by @hanbin9775 in https://github.com/AykutSarac/jsoncrack.com/pull/268 * Bump json5 from 1.0.1 to 1.0.2 by @dependabot in https://github.com/AykutSarac/jsoncrack.com/pull/299 * Fixed README typo by @nnamua in https://github.com/AykutSarac/jsoncrack.com/pull/295 * import file by drag and drop by @liqun98 in https://github.com/AykutSarac/jsoncrack.com/pull/284 * Fix typo by @hslee2008 in https://github.com/AykutSarac/jsoncrack.com/pull/302 * Fix smooth scroll behavior on styles by @cihat in https://github.com/AykutSarac/jsoncrack.com/pull/291 * Dogukanuhn/main by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/309 * #257 Getting path of JSON on clicking the edges by @hanbin9775 in https://github.com/AykutSarac/jsoncrack.com/pull/304 * Update default.conf by @roland-becsi-veratrak in https://github.com/AykutSarac/jsoncrack.com/pull/274 * Feat/mantine UI by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/318 * Refactor codebase by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/326 * Version 3 by @AykutSarac in https://github.com/AykutSarac/jsoncrack.com/pull/335 ## New Contributors * @mbrukman made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/109 * @yuvalg99 made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/136 * @Hexrt made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/165 * @dogukanuhn made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/203 * @VladCuciureanu made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/227 * @shivam1646 made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/238 * @TallTed made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/210 * @hanbin9775 made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/268 * @nnamua made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/295 * @liqun98 made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/284 * @roland-becsi-veratrak made their first contribution in https://github.com/AykutSarac/jsoncrack.com/pull/274 **Full Changelog**: https://github.com/AykutSarac/jsoncrack.com/compare/v2.0.0...v3.0.0