Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This minor release adds further support for Drupal 10, and Drush 12.
It also adds a composer.json file which constrains the Drush version and Drupal version, which may cause issues for you if you are not already on Drupal 10 or a newer release of Drush 11.
This release allows you to use Yaml instead of JSON for your content exports. This is experimental so please give it a try on new sites and try to find bugs. See README.txt for instructions.
This is the first release in awhile so it contains a lot of bug fixes - make sure to test your site thoroughly when updating!
Update notes
The way Path Aliases and Uri data (i.e. the "urI" property for link fields) is normalized has been changed in this release. Before, exported Path Aliases that aliased entity paths, i.e. /node/1, were normalized without converting the entity id ("1") to a UUID. The same bug existed for Uri data, i.e. entity:node/1.
Notable features in this release are Tome Static Cron, a new sub-module that fills and works a cron queue with uncached paths, and a new service that allows sites to customize how file exports are handled with Tome Sync. See README.txt for more details.
Another Tome release, and likely the last release candidate before 1.0! Beyond bug fixes and refactoring, the biggest change to look out here for is partial imports, which can be performed by running "drush tome:import-partial". This allows you to check out arbitrary commits or pull in new changes and run a more light-weight command to only bring in changed content and config. Please test it!
This release contains bug fixes and a new sub-module of Tome Static, Tome Static Super Cache.
Tome Static Super Cache (TSSC) is an experimental module that makes Tome Static's cache more resilient to cache rebuilds. When enabled, rebuilding all caches will not invalidate all of page cache, and will not truncate the Tome Static cache table.
This release adds redirect support and fixes minor bugs in Tome Static. Light crawling has also been added, so links present on a page are added to the list of paths to export. Please file new issues for the crawling behavior if you notice invalid paths being generated.
Between beta1 and beta2, two new support modules were published which may be of interest to Tome users:
Tome is finally in beta! This means that while there are still bugs I'm working through, I think that people can start using using the module seriously.
This release addresses multiple bugfixes and will be the last release before I start working on #2997011: Split static site generation and content import/export into separate sub-modules, which is a huge refactor of Tome into two sub-modules, one for content export/import and one for static site generation. This means that Tome's APIs will likely change in the next release! Stay tuned.