v2.4.2
HeyPuter/puterv2.4.2Jul 23, 2024by KernelDeimos
AI Summary
This release adds JSON support for the KV driver, introduces default groups and option to disable temporary users, plus custom file templates. Includes extensive translation work and documentation improvements.
Key Highlights
- JSON support for KV driver
- Default groups functionality
- Option to disable temporary users
- Custom new file templates
- Extensive translation updates
New Features
- JSON support for kv driver
- Default groups
- Option to disable temporary users
- Custom new file templates
Full Release Notes
## What's Changed ### Features * JSON support for kv driver by @KernelDeimos in https://github.com/HeyPuter/puter/pull/562 * Default groups @KernelDeimos in https://github.com/HeyPuter/puter/pull/608 * Option to disable temporary users by @jelveh in https://github.com/HeyPuter/puter/pull/609 * Custom "new file" templates by @Koppeks in https://github.com/HeyPuter/puter/pull/627 ### Fixes & Dev * Template fixes by @KernelDeimos in https://github.com/HeyPuter/puter/pull/628https://github.com/HeyPuter/puter/pull/572 * refactor(backend): rename traits to features by @KernelDeimos in ### Documentation * Add documentation instructions to get started with My Websites by @micheledinelli in https://github.com/HeyPuter/puter/pull/571 * Directions for Windows / Docker Composer by @bryanthaboi in https://github.com/HeyPuter/puter/pull/597 ### Translations * Update ru.js issue #547 by @julijatol in https://github.com/HeyPuter/puter/pull/561 * Russian translation fixed by @Speedyjet in https://github.com/HeyPuter/puter/pull/560 * Russian and ukrainian by @Speedyjet in https://github.com/HeyPuter/puter/pull/564 * Update Arabic translations in ar.js by @medelm1 in https://github.com/HeyPuter/puter/pull/565 * feat: update BR translation by @matheussss1 in https://github.com/HeyPuter/puter/pull/566 * Completing Italian translation based on English file by @micheledinelli in https://github.com/HeyPuter/puter/pull/570 * Completing Arabic translation based on English file. by @abde-r in https://github.com/HeyPuter/puter/pull/567 * Add Japanese translation by @askdkc in https://github.com/HeyPuter/puter/pull/574 * Add Romanian translations by @xslendix in https://github.com/HeyPuter/puter/pull/575 * Added missing Romanian translations. by @sbondor in https://github.com/HeyPuter/puter/pull/576 * Issue#530 - Update bengali translations by @Waheed4719 in https://github.com/HeyPuter/puter/pull/579 * Update Armenian translation based on English file by @narek-gh in https://github.com/HeyPuter/puter/pull/590 * Fixed grammar issues/untranslated stings in italian translation by @LNLenost in https://github.com/HeyPuter/puter/pull/591 * Tamil translation by @Varun710 in https://github.com/HeyPuter/puter/pull/593 * Create hu.js hungarian language by @Szab54 in https://github.com/HeyPuter/puter/pull/595 * Update translations.js to Hungarian lang by @Szab54 in https://github.com/HeyPuter/puter/pull/594 * Translate en.js as of 2024-07-10 by @ohm69 in https://github.com/HeyPuter/puter/pull/598 * Translation to Spanish by @Koppeks in https://github.com/HeyPuter/puter/pull/600 * Translation improvements, mainly style and context-based by @ohm69 in https://github.com/HeyPuter/puter/pull/603 * Fixed Tamil translation by @Alfika07 in https://github.com/HeyPuter/puter/pull/611 * fix(i18n): Complete Traditional Chinese translation based on English file #550 by @mlgzackfly in https://github.com/HeyPuter/puter/pull/615 * Complete Traditional Chinese translation based on English file #550 by @stariver1862 in https://github.com/HeyPuter/puter/pull/616 * Add Vietnamese Translation for i18n by @pvhuwung in https://github.com/HeyPuter/puter/pull/620 * Update ig.js by @enweazudaniel in https://github.com/HeyPuter/puter/pull/624 ### Meta * retry npm 3 times to account for the flakiness of the process by @jelveh in https://github.com/HeyPuter/puter/pull/585 * Move `.commit` to `/tools` by @jelveh in https://github.com/HeyPuter/puter/pull/573 * Add issue template for app ideas by @secondtruth in https://github.com/HeyPuter/puter/pull/618 ## New Contributors * @julijatol made their first contribution in https://github.com/HeyPuter/puter/pull/561 * @Speedyjet made their first contribution in https://github.com/HeyPuter/puter/pull/560 * @medelm1 made their first contribution in https://github.com/HeyPuter/puter/pull/565 * @matheussss1 made their first contribution in https://github.com/HeyPuter/puter/pull/566 * @micheledinelli made their first contribution in https://github.com/HeyPuter/puter/pull/570 * @abde-r made their first contribution in https://github.com/HeyPuter/puter/pull/567 * @askdkc made their first contribution in https://github.com/HeyPuter/puter/pull/574 * @xslendix made their first contribution in https://github.com/HeyPuter/puter/pull/575 * @sbondor made their first contribution in https://github.com/HeyPuter/puter/pull/576 * @Waheed4719 made their first contribution in https://github.com/HeyPuter/puter/pull/579 * @narek-gh made their first contribution in https://github.com/HeyPuter/puter/pull/590 * @LNLenost made their first contribution in https://github.com/HeyPuter/puter/pull/591 * @Varun710 made their first contribution in https://github.com/HeyPuter/puter/pull/593 * @Szab54 made their first contribution in https://github.com/HeyPuter/puter/pull/595 * @ohm69 made their first contribution in https://github.com/HeyPuter/puter/pull/598 * @bryanthaboi made their first contribution in https://github.com/HeyPuter/puter/pull/597 * @Koppeks made their first contribution in https://github.com/HeyPuter/puter/pull/600 * @Alfika07 made their first contribution in https://github.com/HeyPuter/puter/pull/611 * @mlgzackfly made their first contribution in https://github.com/HeyPuter/puter/pull/615 * @stariver1862 made their first contribution in https://github.com/HeyPuter/puter/pull/616 * @pvhuwung made their first contribution in https://github.com/HeyPuter/puter/pull/620 **Full Changelog**: https://github.com/HeyPuter/puter/compare/v2.4.1...v2.4.2