Features Datafile Sections: Sections will now import data files (.json, .yaml, and .toml). This is a replacement for the current method of importing datafiles. Visit our docs to learn more. All new sites will have this feature enabled by default. Users with existing VuePress sites will also have this feature enabled. Existing Jekyll and Hugo sites will continue to use the old method of importing datafiles. You may opt-in to the new importing method from the settings page for your site.
Enhancements Read-Only Document Sections: When read_only: true is set for a Document Section, the body of that document will be rendered into the app for display. Bug Fixes Sortable List Validation: Fixed bug which caused the min list length option to be ignored when validating sortable lists.
Enhancements Directory Sections: A new exclude glob can be set to exclude files from your directory sections. Jekyll Pages Sections: Forestry now respects the exclude field found in your Jekyll config. Block Labels: You can now label your blocks by setting the Display Field on your fmt partials. Bug Fixes Bitbucket SSH Setup: During the setup of a new Bitbucket repo, Forestry now links directly to the Bitbucket page where you can upload the SSH key.
Bug Fixes Git Connection: We switched from oAuth to SSH keys for connecting to your repositories. This will stabilize the connection to your repo. Visit our blog to learn how to Migrate to Key-based Authentication. Reset Password: With the introduction of ReCaptcha to our reset password page, it is no longer possible to reset your password from the Remote Admin. Instead, we now link to the Forestry.io domain. Select Field: Fixed issue where empty select fields output null to front matter.
Bug Fixes Notifications: Fixed jitters around the notification spinner. Editor : Fixed bug causing * and \ to be escaped when they should not be. Performance General Settings: Improved loading of Timezones and Hugo versions.
Enhancements Sidebar: Show a link to settings from the sidebar when a site has no sections. Bug Fixes WYSIWYG Editor: Fixed bug which caused the following characters to be escaped when at the start of a line $%&’(). Changing Front Matter Templates: Fixed bug which prevented switching a document’s front matter template to be persisted between editing sessions. Gallery Field: Images with parenthesis are now visible in Gallery fields.
Features VuePress Support: You can now manage the content in your VuePress sites with the Forestry Content Manager! Enhancements Welcome to your CMS: Added a landing page to CMS Menus: Updated modal styles and defaults Blocks: Configure the min/max length Sortable List: Configure the min/max length Bug Fixes Sections: Prevent accidentally landing on a Heading Section route. Editing Documents: Redirect to a page’s section if it’s locked.
Features New Section Types:
Heading: Organize your content in the sidebar. sections: - type: heading label: Docs Document: Link to a single document from the sidebar sections: - type: document label: Change Log path: CHANGELOG.md Enhancements Front Matter Errors: Improved the language and visibility of error messages for Blocks, Groups, and Group Lists. Bug Fixes Section Configuration: Fixed bug causing section’s to shuffle after saving.
It has been a while since we’ve updated the changelog. Here’s a shortlist of some of the more recent changes.
Features Section Configuration Snippet Support Site name and branch are now visible from the sidebar Site branch is now shown in the Forestry Dashboard Guests can now be added from within the site
Features Cloudinary Support Data-file templates Data files can now use templates in the same way that pages can. Color-picker front-matter field added Text strikethrough ability added to editor OAuth login added to remote admin Enhancements Updated Groups, Group-list, and Blocks UI Configurable media paths Date fields can be displayed in UTC instead of local timezone Group-list “Add” button applies smart labels to pluralized group names (E.