Changelog

Follow us on Twitter/X to hear about changes first.
Early Winter '24 Release

This release focuses on expanding development resources, enhancing compatibility with Lerna, and adding foundational tools for Uhuu AI Assistants.

  • Lerna-based Monorepo Builds: Internal examples have been updated to support Lerna, streamlining monorepo builds.
  • JSON Schema Editor for AI Assistants: Introduced a JSON Schema Editor, adding a form-based interface for Uhuu AI Assistant configurations.
  • Uhuu Vite Plugin Update: Enhanced the Uhuu Vite plugin for seamless Lerna compatibility.
  • Uhuu Starter Examples Repository: Launched a dedicated repository with starter examples to aid in building and running Uhuu templates.
  • Basic Starter Templates: Added foundational templates to support new users with quick-start examples.
Autumn '24 Release

Our Autumn release introduces key enhancements for data handling, expanded integration support, and improved assistant functionality.

  • Schema Definition Updates: Removed schema definitions from integrations to simplify and streamline configuration processes.
  • Spreadsheet Editor Dialog: Added a new editor dialog for handling spreadsheets, enhancing data manipulation capabilities within the platform.
  • Uhuu Data Image Handler: Integrated image handling for templates, allowing seamless data image uploads.
  • Assistant API Communication: The assistant repository now communicates directly with the GPT API, expanding AI-driven features.
  • Map Dialog Customization: Added map dialog translations and support for custom types, enriching the localization and versatility of maps.
Harvest '24 Release

The late summer release focuses on enhanced user experience, integration flexibility, and new tools for developers.

  • Store Print Counters: Introduced to monitor print activity, providing visibility into page counts and usage.
  • AI Models UI Enhancements: Updated configurations for a more intuitive and efficient interface.
  • Integration Refactoring: Reworked integrations to use JSON validations, improving reliability and simplifying data handling.
  • Uhuu Markdown Editor: Released with built-in table rendering, enhancing document formatting options.
  • Template Playground Environment: Migrated sample templates to a dedicated playground environment, offering an interactive space for developers to explore features.
Midsummer '24 Release

Our midsummer update introduces significant improvements in document handling, batch exports, and data model refinements, aimed at enhancing automation and scalability.

  • Merging bach documents: Added support for batch document merging with PyPDF, streamlining multi-document workflows.
  • Batch Merging Refactor: Optimized batch merging to handle large volumes of documents efficiently, improving performance and reliability.
  • Document Editor Enhancements: Updated batch export functionality in the Document Editor, further refining batch handling for complex exports.
  • AI Data Model Advancements: Enhanced AI-driven data model capabilities for marketing automation, enabling more insightful document generation.
  • Template Data Migration: Migrated template’s sample_data to base_data for a unified data foundation.
Early Summer '24 Release

This release brings a series of enhancements and optimizations to improve document management, usage tracking, and UI responsiveness.

  • Print Store Update: Detailed view now includes uhuu_print_product injection attributes, enabling real-time display of product-specific data.
  • Team Usage Stats: Introduced document rendering analytics, providing admins with usage data through histogram graphs.
  • Batch Settings Improvement: Batch settings are now separated, streamlining configuration and data management.
  • Uhuu Share/Drive Refactoring: Enhanced support for batch export functionality, with optimized handling of shared embeds.
  • Batch Export Progress UI: Improved UI for tracking batch export progress, ensuring users can monitor ongoing export tasks effectively.
Spring '24 Release

We've implemented key updates to enhance functionality and streamline the user experience on Uhuu.

  • Image Gallery Enhancements: File names have been added to image thumbnails, and a search option has been introduced to help users identify images more easily.
  • Save As Functionality: Users can now create new versions of finalized documents with the "Save as" feature, as well as rename documents directly from the Uhuu editor.
  • Enhanced Search: Document list search functionality has been improved, making it easier to locate specific files.
  • Print Order Refinements: Identifying files in list view for print orders and print store baskets is now simplified.
  • Favorites Management: Favorites can now be managed more intuitively, with an "unstar" option available before deletion.
  • Trash Functionality: Documents can be moved to trash before permanent deletion, providing an added layer of security.
  • Efficient Document Rendering: Documents are now rendered only when the template version changes, optimizing overall performance.
  • Template Versioning: Template versioning is now available, supporting backward-compatible templates to ensure seamless transitions.
  • Image Search Enhancement: Enhanced image search allows users to find images more effectively with metadata such as tags.
Uhuu SDK update

The recent Uhuu SDK update introduces the $uhuu.batchData() method, allowing developers to access complete batch data in JSON format directly from the browser.

This data is locally loaded and remains separate from the payload, ensuring efficient document exporting without unnecessary server transmissions. Additionally, template developers benefit from the availability of loaded batch data, enhancing their capabilities in creating dynamic templates.

Customize your document editor's select list labels with featured keys configured in the batch settings interface for enhanced usability. Uhuu Batch Export and the Excel JSON Mapper interface bring technical efficiency and smooth integration to your document creation workflows. Learn more at Uhuu SDK - Batch Export Documentation.

Uhuu Batch Export and the Excel JSON Mapper interface.

Uhuu Batch Export now enables users to effortlessly import Excel or CSV files, automating document creation for each row of data.

Meanwhile, the Excel JSON Mapper interface provides developers with a straightforward tool to configure column-to-key mappings for imported files, streamlining data processing and integration.

excel pivot

Introducing Uhuu's Shopify Integration

We've been listening closely to our clients who've asked us how to integrate the Uhuu Store API into their Shopify stores.

Today we're thrilled to introduce our shopify integration, making it easier than ever for you to offer personalized and custom books from your online shop.

You can find a comprehensive shopify integration guide on our integrations page. We can't wait to see the amazing creations that come to life.

Uhuu's Online Shop live!

We're excited to announce the launch of our new online shop, available at shop.uhuu.io!
Built with Next.js, connected to a headless CMS, and leverages the powerful Uhuu Print Store API, ensuring a smooth experience.

To celebrate this launch, we've prepared three wonderful friendship books with exciting themes: Ocean, Ninja, and Space. Explore these creative themes and bring your cherished memories to life with Uhuu.

May the fourth be with you.

We have introduced many performance and security updates, and new analytics tools.

  • PDF generation lambda layers are upgraded, ensuring smoother document creation.
  • Print Store API Sales metrics and security policy are updated.
  • Platform equipped with better tools to analyze performance.
  • Improved the platform security with throttles and recaptcha validations.
Share your template with uhuu editor

Simplify PDF document export: Share or embed uhuu editor on your web page.

  • Create a public link or embed to your web page, let anyone create documents.
  • Local development processes were streamlined, making life easier for developers.
  • UHUU_TIMESTAMP introduced for avoiding browser cache on templates. Learn More
Reload integration data changes from uhuu editor

When data changes on remote data source, now you can request integration reload directly from uhuu editor.
Split loading indicator between saving and exporting so that user can save again while waiting for export.

More updates:
  • Assets delivered through cloudfront, faster team settings and print store dashboard.
  • Check webp support on thumb generation headers and deliver optimied template images accordingly.
  • Advance Payment introduced as store option.
  • Advance Payment routes for checking out with prepayment.
Update documents via uhuu editor
  • Uhuu editor saving and exporting capabilities, now you can edit created documents.
  • Uhuu editor hasChanges tracking (check if document has not saved or modified) and warn if there are unsaved changes.
  • Duplicate document from document menu.
  • Store notifications settings and webooks refactored.
Print store vouchers
  • Print store vouchers released on live.
  • Discord notifications added, migrating from slack started.
  • Print store notifications migrated to Discord.
  • API update: Fetch integration if bind data is not provided in the document data
Copy & paste template between your workspaces
  • Copy & paste template between your workspaces
  • Refresh favorites when a fav is deleted.
  • Delete only own documents if member
  • Delete favorited docs when document is deleted
  • Team features added for providing access to premium features.
  • Print Store, Print API, Payment API features added as initial ones.
  • Uhuu template production brief and documentation.
    https://developer.uhuu.io/concepts/template-production/
Data retention and TTL updates
  • Data retention implemented both store level and team level.
  • Destroy payment transaction responses in 10 days (uhuu proof of payment stored max 10 days)
  • Destroy expired store orders according to order TTL of store rules.
  • Multiple document deletion on template view. Select multiple documents and delete all at once.

Orders TTL

Time to live (TTL) for orders data. After configured TTL days elapsed, expired orders data will be completely removed from uhuu systems.
Orders data include transaction responses from gateways, submitted data payloads, personalizations, order details and responses from printers.
Next to orders TTL, remember to set up Documents TTL on team data retention settings to remove all created documents.
Together with Order TTL and Document TTL set up, all print and document artifacts will be deleted and customers data will be erased permenantly.

Page Size and Preview updates
  • Paper Size Custom Units added (Milimeters, Inches)
  • Document Page Preview Modes added to General Settings for Uhuu SDK.
  • Paper Size Dimension Calculators updated to support inches
  • Print store api session data endpoint (initial release).
Print Store API v1.0
  • Print Store API Go live.
  • Create printable documents
  • Bubu order with payment details
  • Datatrans payment gateway with multiple account support
Transfer team ownership
  • Transfer team ownership via settings
  • Templates are updated, those old datasources moved to integrations.
  • Missing integration bindings updated and for those templates' HTML set to render binding.
  • IntegrationDataRequest now returns http response object on handle method.
  • Integration bindings no more merges with sample_data of templates.
Uhuu SDK v1.0

theme

We have released the first version of Uhuu SDK for event hooks and editor communication.

▶️ Screencast: Get started with uhuu templates

Now you can connect local dev server to app.uhuu.io. Develop template on your local machine, build and upload to uhuu.

Templates Theme Options Introduced.

theme

Now you can add customization options to your templates using themes.
▶️ Screencast: Customize template with theme

We have updaded uhuu editor further. Thanks to Momo for detailed feedbacks and valuable suggestions.

  • Emmet snippet support added to template editor for writing HTML.
Template Editor Optimization
  • Uhuu editor scaling improvements (developer mode)
  • Change template name only from settings, show team name on header.
  • Document_tags table added crud operations
  • Tag created documents and start from that version.
  • Recent and favorites documents on template UI.
Template Catalog
  • Template catalog release.
  • Template categories added
  • Shared template listing via setting
  • Shared template show shared by team information.
  • Replicate integration on template creation
  • Integration UI updates, show active templates in usage
  • Show error warning if integration is active in use.
  • Server side check if integration is in use.
  • Links to templates from integration on click.
Uhuu Editor Optimizations
  • Share templates with your teams using template settings.
  • Optimize uhuu editor and fix issues
  • Direct link to uhuu editor if there is not an integration
  • Template preview and descriptions
Integration updates
  • Integrations interface auto generate schema
  • PDF compression introduced
  • Auto generate schema for uhuu editor in case there is not an integration.
  • Master template rendering optimizations
  • Team profile photos added, available on settings
  • Update API Documentation
Initial Release
  • The first public deployment of the plaform 🚀