Apostrophe 4.13.0: Enhanced Localization, Improved Imports, and Better Document Management #4866
BoDonkey
announced in
Release Notes
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Apostrophe Community!
This month we're excited to share a release that's all about scaling your digital experiences to new heights. Whether you're managing multilingual content across continents, or need to give your clients tools for moving large amounts of content between sites, Apostrophe 4.13.0 brings powerful tools to help you reach those goals with confidence.
4.13.0-presentation.mp4
Batch Operations and Localization at Scale
Managing multilingual content across hundreds of documents just got easier. Our new batch localization capabilities for both pieces and pages streamline the process of creating and maintaining content across multiple languages. This is complemented by our new report modal system, which provides clear visibility into the status and outcomes of your localization operations. And, our AI-driven Automatic Translation extension integrates with batch localization to complete the whole task! We've implemented smart retry mechanisms to ensure reliable translations when localizing at scale.
Enhanced File Handling and Upload Management
Big changes often mean big files, and we've got you covered. The Import/Export extension now supports the import of significantly larger export files, even if your proxy server would normally not handle uploads of that size, making it easier than ever to move substantial amounts of content between sites and environments. Whether you're importing entire sites or transferring large content collections, these improvements help ensure a smooth process.
To get the best features, make sure you have ApostropheCMS 4.x!
This release of the Import/Export extension also includes a major version bump to the Import/Export module, because this version requires that your project is using Apostrophe 4.x. If you are considering migrating your 3.x project to 4.x, this is the perfect time to follow our migration guide!
For those already running Apostrophe CMS 4.x: to get the newest Import/Export functionality, you just need to edit your
package.jsonfile to use the^3.0.0version of the@apostrophecms/import-exportmodule and typenpm install.Smarter Document Management
We've made significant improvements to how Apostrophe handles document relationships and versions. Reverse relationships now automatically include necessary special properties, ensuring related documents are returned successfully. Document versioning has been explicitly enabled for core file and image types, providing better tracking and control over media assets. These enhancements give you more confidence when managing complex document relationships in large-scale deployments.
Pro Module Power-Ups
Our professional extensions continue to evolve with enterprise needs in mind. The Automatic Translation extension now supports Azure AI Translator and includes a robust retry mechanism for handling large translation volumes. Our Cypress Tools extension has been enhanced with new commands for testing report modals, making it easier to validate your localization workflows. The Document Versions extension now allows explicit opt-in for version control, giving you more granular control over which document types maintain historical versions.
Additional Improvements
As organizations continue to scale their digital presence globally, these improvements reflect our commitment to providing the tools needed for enterprise-grade content management. Whether you're localizing content across multiple markets or handling large content transfers between environments, Apostrophe 4.13.0 is ready to support your growth.
Ready to scale? Update your dependencies with
npm updateto take advantage of these new features!Apostrophe 4.13.0
Adds
processesentity.Fixes
group.operations(batch configuration) merging between modules in the same way thatgroup.fieldsare merged.Adds
autopublish: truesetting.apos/uifolder and makes it esm.AposModalReportcomponent for displaying reports in the form of a table. It's accessible viaapos.report(content, options)method and it's now used in the@apostrophecms/i18nmodule for detailed reporting after a batch localization operation.error.causeis prevent, log the property.Changes
isModifiedmethod is now a computed property for consistency.modalconfiguration property for batch operations without a group is now accepted and works as expected in the same way as for grouped operations.@apostrophecms/file-tag,@apostrophecms/file,@apostrophecms/image-tagand@apostrophecms/imagepiece types.Pro modules
@apostrophecms-pro/automatic-translation1.3.0This AI-powered bundle allows automatic translation of documents (pages and pieces) when localizing content. It comes with two translation providers: Google Cloud Translation and DeepL, but it is also possible to configure your own providers. Explore our documentation to discover how this extension can enhance your project. Then, effortlessly integrate it through our new Apostrophe Workspaces. For further details or inquiries, feel free to contact us or visit our pricing page.
Adds
retryMaxAttemptsandretryBaseDelayMsto control the retry behavior.@apostrophecms-pro/cypress-tools1.0.0-beta.18Automated functional browser tests are an important part of quality assurance for enterprise websites and web applications. Cypress is an industry-standard, open-source library for carrying out automated functional browser tests. This module provides a collection of conveniences for testing ApostropheCMS sites and applications within Cypress. Contact us or visit our new pricing page to learn more.
Adds
getReportModalcommand to select the recently added to the core report modal.Changes
@apostrophecms-pro/document-versions2.5.0This module automatically creates versions for your published documents (pages and pieces) and allows manual restore to any previously saved document version. Explore our documentation to discover how this extension can enhance your project. Then, effortlessly integrate it through our new Apostrophe Workspaces. For further details or inquiries, feel free to contact us or visit our pricing page.
Changes
versions: true. This option takes precedence overautopublish: true.@apostrophecms-pro/palette4.6.0An in-context interface for changing CSS.
@apostrophecms-pro/paletteis a module that provides an in-context interface for changing the values of developer-set CSS properties. The values are stored in an Apostrophe piece singleton (like @apostrophecms/global) and applied to the site whenever the stylesheet link is included in a template. Adjusting values via the palette interface renders changes to the site instantly. Explore our documentation to discover how this extension can enhance your project. Then, effortlessly integrate it through our new Apostrophe Workspaces. For further details or inquiries, feel free to contact us or visit our pricing page.Changes
versions: truesetting andautopublish: true.Fixes
postcss-scssdependency for stylelint to run correctly, and fix errors.Apostrophe modules
@apostrophecms/import-export3.0.0This module enables import and export of pages and pieces, with or without related documents such as files, images and other related types.
Changes
package.jsonto^3.0.0to get this version.importDraftsOnlycheckbox for autopublished documents.Adds
Beta Was this translation helpful? Give feedback.
All reactions