Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.
MIT License
Bot releases are hidden (Show)
Published by bobdenotter over 7 years ago
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.14.tar.gz
tar -xzf bolt-v3.2.14.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:
slug
used instead of singular_name
in ContentType edit buttons. #6682
messages.es_ES.yml
#6654
/
for Select fields populated from other contenttypes. #6696
Published by bobdenotter over 7 years ago
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.13.tar.gz
tar -xzf bolt-v3.2.13.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:
wysiwyg
fields have the correct label, strip trailing :
from alerts. #6630
singular_slug
instead of slug
for "New [..]". #6631
Published by bobdenotter over 7 years ago
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.12.tar.gz
tar -xzf bolt-v3.2.12.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:
disabled
attribute support to buic select options #6590
description:
in contenttypes.yml
. #6609
getValues()
method". #6591
Published by bobdenotter over 7 years ago
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.11.tar.gz
tar -xzf bolt-v3.2.11.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:
Published by bobdenotter over 7 years ago
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.10.tar.gz
tar -xzf bolt-v3.2.10.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:
\Bolt\Version::compare()
. #6520
key
is different to slug
#6495
alt
and title
without file
breaks admin page. Ensure default for image.file in preview #6512 #6511
path()
for ajaxy uploads instead of url()
. #6515
de_DE
. #6493
Published by bobdenotter over 7 years ago
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.9.tar.gz
tar -xzf bolt-v3.2.9.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
Published by bobdenotter over 7 years ago
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.8.tar.gz
tar -xzf bolt-v3.2.8.tar.gz --strip-components=1
php app/nut init
Arr::isEmptyArray()
as @internal
#6434
cookies_domain
#6440
config-cache.json
gets flushed #6445
ImageHandler.php
#6400
cookies_domain
config is cached #6431
Published by bobdenotter over 7 years ago
Packaged binaries of this release can be found below.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/bolt-v3.2.7.tar.gz
tar -xzf bolt-v3.2.7.tar.gz --strip-components=1
php app/nut init
mcrypt
deprecation warning #6375
ymlink
twig filter for multiple matches. #6290
record.taxonomy
data is different. #6293
$values
error #6360
Published by bobdenotter over 7 years ago
Binaries of packaged releases below.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/bolt-v3.2.6.tar.gz
tar -xzf bolt-v3.2.6.tar.gz --strip-components=1
php app/nut init
Notable changes:
.dev
is an actual TLD, so use .test
for testing instead. #6223
Notice: Undefined index: persistant
when using redis for sessions. #6241
Published by bobdenotter almost 8 years ago
Notable changes:
^5.4.5
per CVE-2016-10074. #6204
adjustSidebarHeight
so it's longer than content for admin menus #6145
Published by bobdenotter almost 8 years ago
Binaries of packaged releases below.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/bolt-3.2.5.tar.gz
tar -xzf bolt-3.2.5.tar.gz --strip-components=1
php app/nut init
Notable changes:
^5.4.5
per CVE-2016-10074. #6204
Published by bobdenotter almost 8 years ago
Binaries of packaged releases below.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/bolt-3.2.4.tar.gz
tar -xzf bolt-3.2.4.tar.gz --strip-components=1
php app/nut init
Notable changes:
adjustSidebarHeight
so it's not adjusting when it shouldn't. #6125 #6150
{{ current() }}
function #6135
Published by bobdenotter almost 8 years ago
Binaries of packaged releases below.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/bolt-3.2.3.tar.gz
tar -xzf bolt-3.2.3.tar.gz --strip-components=1
php app/nut init
Notable changes:
canonical
Twig function #6092, #6091
HttpFoundationExtension
Twig extension. fixes Exception when generating absolute URLs with {{ asset() }}
. #6091
Entity\Content
class #6067
log.message
as raw as the logs contain HTML. #6080
http_cache.options
is always passed an array. #6059
composer.json
#6084
jshint
. #6098
console.js
, as every browser > IE 8 has it. No need for this anymore. #6037
setParameterWhitelist()
as we never ended up using it #6070
Frontend::before()
#6076
Published by GwendolenLynch almost 8 years ago
Binaries of packaged releases below.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/bolt-3.2.1.tar.gz
tar -xzf bolt-3.2.1.tar.gz --strip-components=1
php app/nut init
Notable changes:
Published by bobdenotter almost 8 years ago
path()
route and asset()
generation. #5906
listing_records
and sort in theme.yml
#5980
alt
attribute but no path
- see #5900 #5919
has_sortorder
parameter causing exceptions #5984
Published by bobdenotter almost 8 years ago
Binaries of packaged releases below.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/bolt-3.2.2.tar.gz
tar -xzf bolt-3.2.2.tar.gz --strip-components=1
php app/nut init
Notable changes:
$context['contenttype']
to be the same as $content->getContentType()
. #5988
only_aliases
behaviour to work for backend users #32
tablename
. #6024
theme.yml
. #6033
^1.27
, updated to Twig 1.27. #6004
Published by bobdenotter almost 8 years ago
Binaries of packaged releases below. See https://bolt.cm for detail on this release.
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/bolt-3.2.0.tar.gz
tar -xzf bolt-3.2.0.tar.gz --strip-components=1
php app/nut init
Notable changes:
_
and -
) in contenttype names and fields is possible again. #5787, #5853, #5939, #5853
debug_error_use_profiler
option to replace Whoops!
with Symfony Profiler page #5615
{{ asset() }}
and {{ path() }}
instead of {{ paths }}
<= 5.2
support. We don't have 'legacy.php' anymore, so no use in keeping __FILE__
around. #5916
< 1.26
to preserve BC break on extension driven Twig functions. (see also This Twig issue. #5870
2.8.*
. #5866
BootInitListener
to ConfigListener
. #5877
Legacy\Content
subclasses for template fields. #5881
installAssets
failure during composer install
#5930
value_boolean
type to the field_value
table. #5959
routing.yml
. #5923
alt
attribute but no path
- see #5900. #5919
theme.yml
cache refresh #5889
isallowed
permissions check. Fixes the display of the delete button in the aside on editcontent views for 'editor' user roles. #5890
pre-save
events very early to mitigate passwords not being hashed, if another event stopped propagation #5958
name:
or singular_name:
isn't set in 'contenttype.yml', generate something semi-logical from the slug. #5962
> 0
#5861
{% extends %}
in exception handler template, because we're not sure we have {{ app }}
yet.. #5867
order
in relationship shouldn't throw an exception. #5955
path()
route and asset()
generation. #5906
title
field. #5967
string
to boolean
. #5858
tablename:
in contenttypes disallows editing records. #5960
LowlevelChecks
(See Validator
)LowlevelException
& LowlevelDatabaseException
(See BootException
)strict_variables: true
in config as it now mirrors debug setting by default #5871
Published by bobdenotter about 8 years ago
< 1.26
to preserve BC break on extension driven Twig functions #5870
2.8.*
. #5866
colspan
, rowspan
, target
as allowed attributes, and caption
as allowed tag #5873 #5827
string
to boolean
#5858
Legacy\Content
subclasses for template fields #5881
Silex\Application
in bootstrap.php
#5878
Published by bobdenotter about 8 years ago
Read the installation or updating instructions here:
Changelog:
Published by bobdenotter about 8 years ago
Read the installation or updating instructions here:
Changelog:
allowed_attributes
for sanitising. #5782
$this->values[$key]
to prevent warnings. #5802
passwordreset.twig
content instead of the bolt Response #5780
null
value. #5805