1.0.8
givanz/Vvveb1.0.8Feb 19, 2026by givanz
AI Summary
Major release with extensive security enhancements, multi-site improvements, and media management features. Added CSRF protection, bearerAuth for REST API, admin search, and bulk media operations.
Key Highlights
- Added bearerAuth security scheme for REST endpoints
- CSRF protection added for all forms
- Admin search functionality
- Multi-site support with per-site languages and currencies
- Bulk media delete and image gallery description support
- Theme styles support and VvvebJs updates
New Features
- REST API authentication enhancements
- Multi-language site support with language slugs
- Custom posts and products routes
- Product variants support
- User data deletion request status
- Theme and plugin marketplace improvements
Full Release Notes
* Added bearerAuth to securitySchemes for rest endpoint https://github.com/givanz/Vvveb/commit/0f1727855fe91231a842796c63deee0409c0eeb3 * Posts component template generic url rule https://github.com/givanz/Vvveb/commit/3bdcbfd183cd374c97b817c33bbd20dc14d2842e * Editor theme styles load https://github.com/givanz/Vvveb/commit/494f23cd0f0153a342bafbfaa038a1cf6bc5c334 * Pass checkoutInfo parameter by reference https://github.com/givanz/Vvveb/commit/46bf7ba5b272e48ac93e0a2a2e02565e52b284ef * Skip links for relative to absolute media path in html templates https://github.com/givanz/Vvveb/commit/871064cd46d4ba57be23b22ce8effd3c19058eec * Use site date format setting to display post creation date https://github.com/givanz/Vvveb/commit/4494be234c0f6b482039cf7cc747f404b0974549 * Bulk media delete https://github.com/givanz/Vvveb/commit/88987a70ad7fe265fba13e7b29996470c0746cdd * Check for results array null keys https://github.com/givanz/Vvveb/commit/4e83343156df2719b4d507b08af9fcf377825c32 * Options parameter for payment and shipping getMethod https://github.com/givanz/Vvveb/commit/07b18826cda6107b8a6761d1d24c3dd366b5846b * Added uri method to get current page uri for page cache https://github.com/givanz/Vvveb/commit/10297ab20120e58ad5b5ad4a715b02788183e1ad * Fixed image crop and resize to maintain ratio https://github.com/givanz/Vvveb/commit/307a79015a751fb10da04e20f0e3577460a80fc6 * Fixed php 8.5 deprecation notice https://github.com/givanz/Vvveb/commit/69b630bb8928c3d58d0a6ec77b1c5642ab7749c8 * Use query instead of execute for xml import https://github.com/givanz/Vvveb/commit/07cfafd27b58785913d9e651be5e666cc9a25e18 * Added new tables to table orders https://github.com/givanz/Vvveb/commit/9c8a368907bc0d5208b3b2c809209176ac38c6a4 * Remove sql comments on import https://github.com/givanz/Vvveb/commit/d843d8ff278954d9e45f21e67af365a59d5bfa16 * Theme screenshot failback to first image in folder for generic html themes and create missing folders and files https://github.com/givanz/Vvveb/commit/a559fdc8dba3fa74460173467d87025cb354e3bd * Copy plugin public folder if symlink fails https://github.com/givanz/Vvveb/commit/b78fe6bd68659c70d556ec7e7187e4471c15e3c8 * Check if params empty when triggering event https://github.com/givanz/Vvveb/commit/b1bd5090c08b9c524a0f7a41276fc987758bab42 * Fixed query database link check https://github.com/givanz/Vvveb/commit/e66f7c519ab5a695c3a404c8330dd65388c935dc * Reordered language list to show languages with translation packs first https://github.com/givanz/Vvveb/commit/392f6efca4e21d8f7860fe11116879029ba309ae * Fixed plugin template path https://github.com/givanz/Vvveb/commit/5c2986f3d44945b534ce1abb2e4ce165047e7ff3 * New event Vvveb\System\Core\FrontController::call and cleanup https://github.com/givanz/Vvveb/commit/d9c61ab6de0873d6857da44818801cab3837a7a4 * Fixed null bug https://github.com/givanz/Vvveb/commit/d09d0511f107e447277ff2b1df8a3726b357c849 * Clear model cache on clear cache all https://github.com/givanz/Vvveb/commit/47209654e3a0fc9018c734aed2a570fbdf6f452f * Rest default response https://github.com/givanz/Vvveb/commit/45c41065f50e479f1aa20686e81d08fc58bdad72 * Added image gallery description support https://github.com/givanz/Vvveb/commit/677b50947c035ac95867c9f8e1eaf6db7c144ca0 * Update page title when fetching page parts https://github.com/givanz/Vvveb/commit/37cce4069e4602fd6af65152bedaa9f8d55af10d * Increased the number of chars for password generate on install page https://github.com/givanz/Vvveb/commit/ad9eb136b57fd72e2edc8ea27c3b94190968394f * Added togglePasswordInput function https://github.com/givanz/Vvveb/commit/866ff2d3087b3597ab87e58a50573150ee7c360f * Added csrf https://github.com/givanz/Vvveb/commit/f5d764fc8e9ab1798b0467f3d149f5657c9597d1 * Admin search https://github.com/givanz/Vvveb/commit/3f4ad8817ee21c79bc2c740dd279c69797affb65 * Newsletter plugin tables, fixed column default values https://github.com/givanz/Vvveb/commit/28f828a5eef127f9ea6e627043317347f3c6161c * Change primary key generation from nextval to identity https://github.com/givanz/Vvveb/commit/ea5b7c89976f3449d64e663c36111b1e71938b5a * Fields support https://github.com/givanz/Vvveb/commit/160fbbb1bc72e87b29b773342dd1f7d5eabc7efe * Moved demo images to media/demo and prefixed iamge paths https://github.com/givanz/Vvveb/commit/326fd57d549d8549f2fd647568bb1b2ef71abf63 * Fixed region name accents https://github.com/givanz/Vvveb/commit/2e8b7a4684bb996837dca7ffd272c786294e08de * Admin auto login after install https://github.com/givanz/Vvveb/commit/a9d536c2f63a97f67b9da4e4bf61e857908261f6 * Disable redirect for CLI https://github.com/givanz/Vvveb/commit/e3aa7e83165f3c4d1dfaaefead9c2b93ae190a9f * Changed data-v-year to data-v-global-current_year to avoid conflicts with posts archive parameter https://github.com/givanz/Vvveb/commit/96547abd2ba5ee7b739dbe4e2550182f582f009b * Added data-v-option to country and region selects https://github.com/givanz/Vvveb/commit/42ff1200c620657e9320a04710b4e29fbb6b4d5e * Don't allow anonymous comments if disabled in admin https://github.com/givanz/Vvveb/commit/ea469ca127d83f920d2472317e8568854f342380 * Set category title for seo https://github.com/givanz/Vvveb/commit/e818227a60107207103aebecc215d5e5675a02a6 * Show 404 page if no products when component has 404 flag set https://github.com/givanz/Vvveb/commit/bbefd33e3df5abb1c8533c1e6176de3a91cf1764 * Added category image option and fixes for categories component https://github.com/givanz/Vvveb/commit/cee1a35030baff6e68f398f8dc63eb1e2ac442cc * Added shop and blog parameters to breadcrumb component https://github.com/givanz/Vvveb/commit/77d855b28645101f04bcd6066971383407d01a3a * Fixed currency status selected value https://github.com/givanz/Vvveb/commit/97189f13b4a53caa1aaa261535a4cb69f85fe113 * Filters add action parameter only if available https://github.com/givanz/Vvveb/commit/5e49251e6baa9b8621f9f438cd54a686e9c8a51d * Fixed subscription content update/insert https://github.com/givanz/Vvveb/commit/71795948930dec2e688d972b30ca3a34b01b8dc1 * Added delete method https://github.com/givanz/Vvveb/commit/3102a95e9646bddcb60b833fa1fe39e4e255f6bd * Filters stats by order id https://github.com/givanz/Vvveb/commit/e4f89c38bd0c23850829f8825e12761e5c52f1e5 * Added delete request status for users that want their info deleted https://github.com/givanz/Vvveb/commit/8a40dc8c97a717f557dce4c4dda6e1c0573505fa * Changed backup actions from get to post method https://github.com/givanz/Vvveb/commit/cc4dd648402871c71140e95d2ef6197d0c61bc0e * Choose what languages and currencies are available per site from global languages/currencies https://github.com/givanz/Vvveb/commit/e89c93f1a78e9ce8641d5fbfd609324db9ef4834 * Pass order details to shipping and payment modules https://github.com/givanz/Vvveb/commit/6f3b9b5b4abfacff2540709b1736c8051a0f626c * Allow override for type_id https://github.com/givanz/Vvveb/commit/93a67e2e94cbcb99fe325c59e83789b80dfebaeb * Changed design url to relative url https://github.com/givanz/Vvveb/commit/944515838dfb2be30464294466a784193a140dd6 * Fixed comments status filter https://github.com/givanz/Vvveb/commit/53bd3e7ffaea4d299e4577daee329ae35556489f * Fixed category save https://github.com/givanz/Vvveb/commit/bf588e9b09adc30f0624bad43705f3c36869f0be * Fixed autocomplete blog url https://github.com/givanz/Vvveb/commit/2c6f0bbf3e1ba97c90d84f8d50a311e803442d45 * Fixed site_id and id duplicate https://github.com/givanz/Vvveb/commit/b45c9f4878623dc70db23e5f5fc0e8de194230a1 * Sticky post and post password https://github.com/givanz/Vvveb/commit/2a8dcb5e34ba798b1df3076f224868c7989ac24f * Load default language on admin login page https://github.com/givanz/Vvveb/commit/7458edf5602e95e4bbdeca92a5cd7f96a030c4cb * Bulk set status for regions https://github.com/givanz/Vvveb/commit/a3cd362040e2697d531706e307ebbd1b1d1d6c20 * Added language slug for shorter friendlier multi language pages urls https://github.com/givanz/Vvveb/commit/b1901a6894fe7f30f568d66f83a335dd10d0f63e * User delete request status and download profile data https://github.com/givanz/Vvveb/commit/4a6712112358ea98a1d5e425a82804be6e6fbb6d * Added last_ip column to admin and user to log last login time https://github.com/givanz/Vvveb/commit/519420ff711ceb811ad09c426c51bb5a80ef3f0c * Fixed user not found error messsage added admin bio and new role capabilities view_other_admin and edit_other_admin https://github.com/givanz/Vvveb/commit/3ed01fa5294620a18211b5bc3fa11fcffb6f8fc1 * Theme update https://github.com/givanz/Vvveb/commit/ce847f1d41a1805fb77de0ee4db686c0916ef5e1 * Plugin update https://github.com/givanz/Vvveb/commit/2fb1ad15d50e796a9b015257a087cdab8fbaa600 * Theme styles support, added site_id parameter for loading pages from different site on multi site installations to avoid iframe security issues https://github.com/givanz/Vvveb/commit/1432ff5037f536200bffbd1b8fe348dd151409c8 * Set default language to false for previous default language when default language is changed https://github.com/givanz/Vvveb/commit/57b4c9ec857eb1b6f5202f3e9fdcdc86f2b1c84b * Fixed page builder translation saving issues https://github.com/givanz/Vvveb/commit/0e7cc57fa182537ae2fcd6becd27410a35b7e3b3 * Set available languages and currencies per site setting https://github.com/givanz/Vvveb/commit/461498120a2a3ebceac3788b10adba4be81dd4dc * Removed data-v-type from component template to avoid conflict with type parameter https://github.com/givanz/Vvveb/commit/add21c057a219a0f91250ed0340093f72605d009 * VvvebJs updates https://github.com/givanz/Vvveb/commit/91edd40adfd58f32c365b0db024f0aa45efc258c * Add vvveb-hiden class for notifications in page builder to show them only when show hidden elements is enabled https://github.com/givanz/Vvveb/commit/1f5651e1344e31d6847b4fdae47fbcdd941df82e * Change site if site_id get parameter is provided and admin user is authenticated to allow other sites to be edited in the page bulder for multi sites setup in order to avoid iframe security issues https://github.com/givanz/Vvveb/commit/83212efa342e53bba765f3637bd7bbfe4010a391 * Fixed site editor url https://github.com/givanz/Vvveb/commit/d6d62ccbec92c8745b2be0375cf336faa9cac276 * Added custom posts and products routes https://github.com/givanz/Vvveb/commit/a31c760271b380f1b39d73905f6c9c4103d3d2c4 * Duplicate menu option, menu save bug fix https://github.com/givanz/Vvveb/commit/1d24bae1ac97198848df97d1bf1b093c33a0e3a1 * Added GETTEXT constant to switch from native gettext to php implementation to avoid caching issues when working on translations https://github.com/givanz/Vvveb/commit/bba3bcf5e1ec673d55a16c85f41c511e9efd4461 * Refresh admin bar when loading content through fetch https://github.com/givanz/Vvveb/commit/3d95147c1d97f55ee3f1878212d26b8f6aef3b5c * Themes and plugins submodules update https://github.com/givanz/Vvveb/commit/e2d5f70b15173ebf19b8641748804f28c47d9899