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 visible (Hide)
Published by bobdenotter almost 7 years ago
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/archive/3.4/bolt-v3.4.5.tar.gz
tar -xzf bolt-v3.4.5.tar.gz --strip-components=1
php app/nut init
For detailed installation instructions and other ways to install, see the documentation: https://docs.bolt.cm/3.4/installation/installation
Released: 2017-12-18. Notable changes:
Published by bobdenotter almost 7 years ago
To do a 15-second install, use the following:
curl -O https://bolt.cm/distribution/archive/3.4/bolt-v3.4.4.tar.gz
tar -xzf bolt-v3.4.4.tar.gz --strip-components=1
php app/nut init
For detailed installation instructions and other ways to install, see the documentation: https://docs.bolt.cm/3.4/installation/installation
Released: 2017-12-15. Notable changes:
ksort
the repeater hydrate to ensure grouping order is maintained. #7253
symfony/browser-kit
to keep CodeCeption running. #7254
user
in flashbag()
macro. #7249
type: templateselect
#7244
slug
with singular_name
on "Delete"-button. #7243
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.4/bolt-v3.4.3.tar.gz
tar -xzf bolt-v3.4.3.tar.gz --strip-components=1
php app/nut init
For detailed installation instructions and other ways to install, see the documentation: https://docs.bolt.cm/3.4/installation/installation
Released: 2017-12-06. Notable changes:
news_variable
from config.yml
, if it's actually present in the news feed. #7230
Published by bobdenotter almost 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.4/bolt-v3.4.2.tar.gz
tar -xzf bolt-v3.4.2.tar.gz --strip-components=1
php app/nut init
For detailed installation instructions and other ways to install, see the documentation: https://docs.bolt.cm/3.4/installation/installation
Released: 2017-11-25. Notable changes:
allowed_tags
uses implicit settings from wysiwyg:
. #7205
@legacy
annotation to mark tests as "legacy group" #7206
Published by bobdenotter almost 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.4/bolt-v3.4.1.tar.gz
tar -xzf bolt-v3.4.1.tar.gz --strip-components=1
php app/nut init
For detailed installation instructions and other ways to install, see the documentation: https://docs.bolt.cm/3.4/installation/installation
Released: 2017-11-18. Notable changes:
composer create-project
fails. Remove recursive Bag
use from BundleConfigurator
#7179 #7178
Published by bobdenotter almost 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.4/bolt-v3.4.0.tar.gz
tar -xzf bolt-v3.4.0.tar.gz --strip-components=1
php app/nut init
For detailed installation instructions and other ways to install, see the documentation: https://docs.bolt.cm/3.4/installation/installation
Released: 2017-11-14. Notable changes:
See Release Notes on the website for highlights: https://bolt.cm/item/bolt-3-4-0-released
get()
/set()
#6663
bolt/common
#6892
group
on named repeater's sets #7099
user:add
#6592
NULL
all the thingz #6670
Users::notifyUserSetupEmail
#6724
implements SanitiserAwareInterface
for type: text
fields. #7169
firstuser.twig
. #7159
Twig_Simple
#6596
$form->isSubmitted()
#6667
title_format
addition: Only use fields that (still) exist #7086
InvalidFieldNameException
in revokeSession()
#6916
TableNotFoundException
for new ContentTypes. #7041
bolt/requirements
to a stable constraint (^1.0) #7112
trimtext
to excerpt
#7091
singular_name
#7105
title_format
for CT's with no textual fields #7108
database:import
CLI script #7039
imagelist
field is used. #7044
title_format
handling #7067
false
instead of empty set #7110
type: blocks
field work with {{ block() }}
. #8
Users::addRole()
#7092
import
for Deprecated in Arr.php
too #7097
ORDER BY
on pager count queries, get "Title Column name" correctly. #7045
<textarea>
to vertical only. #7100
Bag
for MutableBag
#6949
icon_one
for Singleton ContentTypes, instead of icon_many
in menu. #7098
Published by bobdenotter about 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.3/bolt-v3.3.5.tar.gz
tar -xzf bolt-v3.3.5.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.3/upgrading/updating
Released 2017-09-29. Notable changes:
Published by bobdenotter about 7 years ago
Released 2017-09-29. Notable changes:
_profiler
routes.To update using Composer, modify your composer.json
before running composer update
, so it's restricted to Bolt 3.2:
"require": {
"php": "^5.5.9 || ^7.0",
"bolt/bolt": "3.2.*",
"passwordlib/passwordlib": "^1.0@beta"
},
Note the omission of the caret ^
in 3.2.*
. Run composer update
and the site will be updated.
To do a 15-second update, use the following:
curl -O https://bolt.cm/distribution/archive/3.2/bolt-v3.2.20.tar.gz
tar -xzf bolt-v3.2.20.tar.gz --strip-components=1
php app/nut init
Distribution files can be found below:
Published by bobdenotter about 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.3/bolt-v3.3.5.tar.gz
tar -xzf bolt-v3.3.5.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.3/upgrading/updating
Released 2017-09-25. Notable changes:
Published by bobdenotter about 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.3/bolt-v3.3.4.tar.gz
tar -xzf bolt-v3.3.4.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.3/upgrading/updating
Released 2017-09-22. Notable changes:
is_numerical
check to Taxonomy selection. #7010
roave/security-advisories
to require-dev
#6962
messages.cs_CZ.yml
#6971
group_concat_max_len
query #6984
FileMatcher
to repeater context #6980
changelog.md
. #6975
config.yml
#6978
json_array
to json
#6981
boolean
to YamlUpdater #6988
orderby
to a filter on the select fieldtype #7011
Published by bobdenotter about 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.3/bolt-v3.3.3.tar.gz
tar -xzf bolt-v3.3.3.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.3/upgrading/updating
Released 2017-08-27. Notable changes:
figure
and figcaption
to allowed HTML tags #6910 #6945
type: select
fields. #6943
.idea
, .project
, .sublime
from our git ignores, as they should be in the global ignore instead. #6918
extension
. #6927
Published by bobdenotter about 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.19.tar.gz
tar -xzf bolt-v3.2.19.tar.gz --strip-components=1
php app/nut init
Note: This will most likely be the last release in the 3.2 branch. In case of the discovery of an urgent security issue, we will make a fix for that available for users on 3.2. In other cases we advise to upgrade to Bolt 3.3.
To upgrade, simply run composer update
, or read detailed instructions here: https://docs.bolt.cm/3.2/upgrading/updating
Released 2017-08-27. Notable changes:
figure
and figcaption
to allowed HTML tags #6910 #6945
type: select
fields. #6943
< 7.2
. Bolt 3.4 will fully support PHP 7.2. #6912
Published by GwendolenLynch about 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.3/bolt-v3.3.2.tar.gz
tar -xzf bolt-v3.3.2.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.3/upgrading/updating
Released 2017-08-17. Notable changes:
bolt/collection
to v1.1 #6885
Published by bobdenotter about 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.18.tar.gz
tar -xzf bolt-v3.2.18.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
Released 2017-07-30. Notable changes:
Published by bobdenotter about 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.3/bolt-v3.3.1.tar.gz
tar -xzf bolt-v3.3.1.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.3/upgrading/updating
Released 2017-07-30. Notable changes:
Published by GwendolenLynch about 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.3/bolt-v3.3.0.tar.gz
tar -xzf bolt-v3.3.0.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.3/upgrading/updating
Released 2017-07-27. Notable changes:
composer.json
#6490
database:update
command. #6496
getContent
queries. #6188
app/nut
Commands to query views into system operations. #6531
.bolt
bootstrap config. #6155
.renderedvalue()
to consistently get values. #6473
Bolt\Collection\Bag
and Bolt\Collection\ImmutableBag
#6572
hasParameter
method. #6764
bolt/collection
Object Orientated implementations of arrays to a stable constraint #6710
.bolt.php
to return extension objects #6767
base-2016
: Updating Foundation to 6.3, etc. #6185
random_bytes
instead of any of its sources. Fixes the /dev/urandom
issue on sites with open_basedir
restrictions. #6756
mbstring
extension #6748
|twig
filters with template_from_string
. #6153
config.yml
timezone info #6464
blocks
instead of macro
for {{ fields() }}
rendering. #6784 #6778 #6811
LogChangeRepository::countChangeLog()
. #6656
$app['controller.classmap']
. #6526
{{ link() }}
#6614
\Bolt\Exception\FilesystemException
#6674
Swift_MailTransport
#6666
Request::isMethodSafe()
according to standard #6701
config
and config_local
in 3.3 was missing. Related has items when its count is greater than zero. #6516 #6513
file_uploads
ini directive for allowed uploads. #5973
null
, if theme.yml is not present. #6253
image.file
in preview. #6512
LowlevelChecks::disableApacheChecks()
not passing value to ResourceManager. #6528
ymlink
twig filter for multiple matches. #6290
notfound_image
and error_image
. #6728
cache:clear
fails. ("cache/production/data" is not writable) #6747
{{ unique() }}
#6354
slug
#6495
content_id
to id
. #6286
$app
use. #6580
ismobileclient()
to actually not use super global. #6124
_sub_fields.twig
for {{ fields() }}
#6474
.bolt.yml
/ .bolt.php
custom path handling [#6805](https://github.com/bolt/bolt/pull/6805]
keys:
intact for select fields. #6859
getRepeaters
call into the nohydrate block. #6283
ContentRelationTrait
#6108
type: select
fields properly maintain order, persist properly and show all items. #6841
fields()
and Repeaters. #6633
{{ order }}
#6838
_sub_fields.twigs
. #3
DatabaseExceptionTrait.php
#6470
default_status
use in contenttypes.yml
#6738
createQueryBuilder()
override where not needed #6650
getMock
to getMockBuilder
. #6201
phpmd/phpmd
& squizlabs/php_codesniffer
from require-dev
#6692
Published by bobdenotter about 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.17.tar.gz
tar -xzf bolt-v3.2.17.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
Released 2017-07-25. Notable changes:
Published by GwendolenLynch 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.16.tar.gz
tar -xzf bolt-v3.2.16.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:
type: select
fields properly maintain order, persist properly and show all items. #6841
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.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:
hasParameter
method. #6786
mailoptions
default_status
in contenttypes.yml
#6738
Published by bobdenotter over 7 years ago
Released 2017-06-01. Notable changes: