Maintenance release 3.2.15
Packaged binaries of this release can be found below.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/archive/3.2/bolt-v3.2.15.tar.gz
tar -xzf bolt-v3.2.15.tar.gz --strip-components=1
php app/nut init
To upgrade, simply run composer update
, or read detailed instructions here: https://docs.bolt.cm/3.2/upgrading/updating
Notable changes:
- Added: Add pager to base-2016 search template #6704
- Added: Implement missing
hasParameter
method. #6786 - Change: Clean up .gitignore #6737
- Change: Missed 'app.config' to 'config' changes #6705
- Change: More refactoring of fields blocks #6811
- Change: Switched out Sendgrid for Sparkpost as recommendation for
mailoptions
- Change: Translations refresh #6711 #6714 #6713 #6801
- Fixed: Fix edge-case cache:clear fails #6747
- Fixed: "Delete record" does not get a system log entry. Audit delete record #6732
- Fixed: "Selected items counter" shows wrong number. Only adding record to the list, if it wasn't already selected before. #6717
- Fixed: Always reset null templatefields to an empty array instead #6803
- Fixed: base-2016 fixes and facepalms #6778
- Fixed: Change passwordlib to use random_bytes instead of any of its sources. ("The /dev/urandom issue") #6756
- Fixed: Crash using "Setcontent search". #6753
- Fixed: fix complex search crash bug #6757
- Fixed: Fix for queries where fields have the same name as contenttype #6779
- Fixed: Fix for specific ContentType translations being ignored #6783
- Fixed: Get fields from repeater, even if repeater isn't last. Obsoletes hackish include of HTML field. #6719
- Fixed: Performance in tags load #6817 #6818
- Fixed: permissions.yml link to docs incorrect #6688
- Fixed: Quick fix for content with large lists of incoming relations #6799 #6806
- Fixed: Translations speaking the wrong layout language #6792
- Fixed: Update
default_status
incontenttypes.yml
#6738 - Tests: Guzzle mocks #6743