bolt

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

Downloads
207.7K
Stars
4.2K
Committers
312

Bot releases are visible (Hide)

bolt - Beta release 3.6.0 beta 6

Published by bobdenotter about 6 years ago

Quick install:

curl -O https://bolt.cm/distribution/archive/3.6/bolt-v3.6.0-beta.6.tar.gz
tar -xzf bolt-v3.6.0-beta.6.tar.gz --strip-components=1
php app/nut init

Composer "create project":

composer create-project bolt/composer-install:3.6.x <MYPROJECT> --prefer-dist
bolt - Beta release 3.6.0 beta 5

Published by bobdenotter about 6 years ago

Quick install:

curl -O https://bolt.cm/distribution/archive/3.6/bolt-v3.6.0-beta.4.tar.gz
tar -xzf bolt-v3.6.0-beta.4.tar.gz --strip-components=1
php app/nut init

Composer "create project":

composer create-project bolt/composer-install:3.6.x <MYPROJECT> --prefer-dist
bolt - Beta release 3.6.0 beta 4

Published by bobdenotter about 6 years ago

Quick install:

curl -O https://bolt.cm/distribution/archive/3.6/bolt-v3.6.0-beta.4.tar.gz
tar -xzf bolt-v3.6.0-beta.4.tar.gz --strip-components=1
php app/nut init

Composer "create project":

composer create-project bolt/composer-install:3.6.x <MYPROJECT> --prefer-dist
bolt - Beta release 3.6.0 beta 3

Published by bobdenotter about 6 years ago

bolt - Beta release 3.6.0 beta 2

Published by bobdenotter about 6 years ago

bolt - Beta release 3.6.0 beta 1

Published by bobdenotter about 6 years ago

bolt - Maintenance release 3.5.7

Published by bobdenotter about 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.5/bolt-v3.5.7.tar.gz
tar -xzf bolt-v3.5.7.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.5/installation/installation

Released: 2018-08-15. Notable changes

  • Added: Ability to get 'news' through a proxy without authentication. #7593
  • Changed: Splitting up the "New Issue" template. #7591
  • Fixed: Cleanup sessions list on "Users" screen. Show 'displayname' consistently. #7583
  • Fixed: Ensure Firefox updates the CSRF value, even on a "soft refresh". #7588
  • Fixed: Ensure we have a CSRF login on session start and resume. #7603
  • Fixed: Finetuning the alt-texts in menus.
  • Updated: Update and standardise some translations. #7580
bolt - Maintenance release 3.5.6

Published by bobdenotter about 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.5/bolt-v3.5.6.tar.gz
tar -xzf bolt-v3.5.6.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.5/installation/installation

Released: 2018-08-02. Notable changes

  • Fixed: Fix for undefined property in FieldCollection::$collection. #7566
  • Fixed: Twig exception request santitisation handling. #7569
  • Fixed: Workaround around DBAL Sqlite schema diff bug. #7570
  • Security: [packaged version] Updated Symfony components updated to 2.8.44.
  • Tests: Set database:repair command call to non-interactive. #7565
  • Updated: Base 2018 updated to 2.0.8.
bolt - Maintenance release 3.5.5

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.5/bolt-v3.5.5.tar.gz
tar -xzf bolt-v3.5.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.5/installation/installation

Released: 2018-07-14. Notable changes

  • Changed: Require bolt/package-wrapper: ^4.0 || ^5.0 to handle doctrine/common split. #7562
  • Changed: Increasing input width in filter inputs. #7544 #7545
  • Fixed: Incorrect replace in excerpt #7541
  • Updated: Typo in German language file. #7557
bolt - Maintenance release 3.5.4

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.5/bolt-v3.5.4.tar.gz
tar -xzf bolt-v3.5.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.5/installation/installation

Released: 2018-05-26. Notable changes:

  • Changed: Show a message when attempting to save while CSRF token has expired. #7529
  • Fixed: Allow custom slug field label. #7502
  • Fixed: Field with same name as other one inside repeater overwrites config of the first one. Ensure select choices are built and accessed via multi-level field names. #7496 #7505
  • Fixed: Filter in Backend is lost when clicking first item in pager. #7536
  • Fixed: Handle fatal error when Block Groups and Sub-Fields have the same name. #7504
  • Fixed: Named repeaters are not saved even if empty. Add a placeholder form input to always trigger saving of Block Fields #7503
  • Fixed: Set preserve_keys in array_slice to keep numeric array key association #7531
  • Updated: Translating messages.ru.yml. #7533
bolt - Maintenance release 3.5.3

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.5/bolt-v3.5.3.tar.gz
tar -xzf bolt-v3.5.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.5/installation/installation

Released: 2018-05-25. Notable changes:

  • Fixed: Fix setting listing order on frontend #7495
  • Fixed: PHP 7.2 'Must be array or Countable' exception, by removing dead code. #7494
  • Security: [packaged .tgz and .zip versions only] Symfony components updated to Symfony 2.8.41.
bolt - Maintenance release 3.5.2

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.5/bolt-v3.5.2.tar.gz
tar -xzf bolt-v3.5.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.5/installation/installation

Released: 2018-05-22. Notable changes:

  • Fixed: Don't break if UserId is null #7490
  • Fixed: Missing quotes in MySQL queries. Pass taxonomy field through a platform id quote #7485
  • Fixed: Recent Records in sidebar menu in backend empty for users other than root. #7487
  • Fixed: The dreaded "Permission 'everyone' is not granted to any roles." has been fixed. #7488
  • Updated: Portuguese, Polish, Dutch translation files. #7479, #7480, #7476
bolt - Maintenance release 3.5.1

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.5/bolt-v3.5.1.tar.gz
tar -xzf bolt-v3.5.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.5/installation/installation

Released: 2018-05-10. Notable changes:

  • Fixed: Missing 'complexify' and 'jquery.tagcloud' #7473
  • Fixed: Renaming field to "Embed". #7463
  • Updated: Add more translations for pt_BR, Brasilian Portuguese. #7446
  • Updated: Reformat XLF & info.yml files consistently #7471
  • Updated: Update language strings from PHP & Twig #7470
  • Updated: Change nl_NL info popups to use informal 'je' instead of formal 'u' 7476
bolt - Maintenance release 3.4.11

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.4/bolt-v3.4.11.tar.gz
tar -xzf bolt-v3.4.11.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: 2018-05-10. Notable changes:

  • Change: Downgrading Select2 to 4.0.0 for IE compatibility. #7434
  • Change: Update LICENSE to say 2018. #7388
  • Change: Update polish translations #7431
  • Fixed: [Security] preg_quote search words. #7464
  • Fixed: [Security] Don't change route from 'preview' to 'contentlink', because it breaks disabling of XSS protection. #7458
  • Fixed: [Security] Only allow POST on /preview, because there's no need to GET it. #7457
  • Fixed: Add an 'if' statement for missing Block field #7449
  • Fixed: Change imagelist upload location from abolute to relative #7397
  • Fixed: Change slug to name for display in "Delete"-button #7418
  • Fixed: Don't Run a group sort if user has ordered via the UI #7404
  • Fixed: Ensure array parameters are set before accessing in getContentByTaxonomy #7394
  • Fixed: Ensure search result array is valid #7386
  • Fixed: Fix check for numeric slug #7455
  • Fixed: If stack is disabled, don't show it in recordbrowser popup #7454
  • Fixed: Make aliased thumbnail generation consistent. #7428
  • Fixed: Only filter null and empty strings, leave zeros untouched. Fixes Incorrect saving of select field. #7412
  • Fixed: Show correct order in overview if ContentType has multiple taxonomies. #7400
  • Fixed: Title for submenu items - to avoid truncation #7407
  • Tests: Skip test on Travis #7379
bolt - Minor release 3.5.0

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.5/bolt-v3.5.0.tar.gz
tar -xzf bolt-v3.5.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.5/installation/installation

Released: 2018-04-18. Notable changes:

  • Added: Add new 'Embed' field type. #7278
  • Added: New Base-2018 theme. #14
  • Added: Add user accounts to nut import/nut export. #7306
  • Added: Add a Homepage singleton to default contenttypes, remove old images. #7369
  • Added: Add feature to fetch placeholder images from remote URLs. #7368
  • Added: New Feature: Collapsible Blocks and Repeaters #7443
  • Added: Possibility to add submenu items to custom menus in backend. #7252
  • Changed: Rename use of 'oembed' to 'embed'. #7327
  • Fixed: DBAL 2.7.1 fixes, adjusted comparison for version. #7436
  • Fixed: Update ctrl+s, meta+s keybindings for newer version of plugin. #7364
  • Fixed: Use path instead of url for the oembed endpoint. #7300
  • Improvement: Allow a viewless (singleton) contenttype for homepage: … setting. #7372
  • Improvement: Better handling of Marketplace connections. #7380
  • Improvement: Enabled JSON manifest asset version strategy. #7305
  • Improvement: Improved filename sanitizer for uploaded files. #7217
  • Improvement: Make notfound setting more fault-tolerant. #7376
  • Improvement: Set right order of grouped menu entries. #7219
  • Updated: Update "hardcoded" JS libraries like jQuery UI, CKEditor and more. #7283
  • Updated: Update base-2016 and skeleton themes for 2018. #13
  • Updated: Updating CKeditor to 4.9.1, codemirror to 5.36.0. #7433
bolt - Maintenance release 3.4.10

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.4/bolt-v3.4.10.tar.gz
tar -xzf bolt-v3.4.10.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: 2018-03-15. Notable changes:

  • Added: Add unicode word support for searches #7361
  • Change: Allow a viewless (singleton) contenttype for homepage: … setting #7372
  • Fixed: Add check for existing grouping taxonomies #7363
  • Fixed: Fix display in overview when has_sortorder: false #7371
bolt - Maintenance release 3.4.9

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.4/bolt-v3.4.9.tar.gz
tar -xzf bolt-v3.4.9.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: 2018-03-01. Notable changes:

  • Added: Nut command to list all users. #7348
  • Change: Remove v1 version-lock on paragonie/random_compat. #7359
  • Change: Update exception handling in NotFoundListener. #7346
  • Fixed: Be consistent with session & IP address handling. Fixes IP address still used with cookies_use_remoteaddr: false. #7356 #7355
  • Fixed: Correct redirect after saving "new" record. #7349
  • Fixed: Fix to support multiple contenttypes. Select Field - Using multiple ContentTypes doesn't store contenttype/id. #7339 #7352
  • Fixed: If there's no route for 'contentlink', don't show the "save on site" button. #7354
bolt - Maintenance release 3.4.8

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.4/bolt-v3.4.8.tar.gz
tar -xzf bolt-v3.4.8.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: 2018-02-15. Notable changes:

  • Fixed: Add return early for Postgres sequence look up failures. #7321
  • Fixed: Fix for reset of WHERE conditions in times queries. #7326
  • Fixed: Remove outdated cookie clearing logic. Fixes redirect-loop on expired sessions. #7333
  • Fixed: Update link to "View on site" after save. #7340
bolt - Maintenance release 3.4.7

Published by bobdenotter over 6 years ago

To do a 15-second install, use the following:

curl -O https://bolt.cm/distribution/archive/3.4/bolt-v3.4.7.tar.gz
tar -xzf bolt-v3.4.7.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-01-31. Notable changes:

  • Added: Add missing @internal PHPDoc tags. #7308
  • Added: Add missing repeater search to query parser. #7311
  • Fixed: Allow grouping for other taxonomies than only the first one that has behaves_like: grouping. #7314
  • Fixed: Fix reference to concrete CsrfTokenManager instead of its interface #7288
  • Fixed: Fix reference to concrete Slugify instead of its interface #7290
  • Fixed: Fix translation parameter name. #7298
  • Fixed: Quote value to be interpreted as string literal. #7297
  • Fixed: Update select2sortable plugin to sort on the full text value of element. [#7312](https://github.com/bolt/bolt/pull/7312)
  • Fixed: Use path instead of url for the Video embed endpoint. #7299
  • Fixed: User level is changed when admin-level user edits own password. #7309
  • Security: Update handling of user form data. #7315
bolt - Maintenance release 3.4.6

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.6.tar.gz
tar -xzf bolt-v3.4.6.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-01-05. Notable changes:

  • Change: BoltRequirements DI and pass in PathResolver. #7285
  • Change: Change Carbon upstream to CarbonDate/Carbon, because original seems abandoned. #7273
  • Fixed: [UI] Fix flash message margins. #7282
  • Fixed: Edge-case fix for old, missing relations. #7268
  • Fixed: Get fields from Block, even if Block isn't last. #7277
  • Fixed: Improve upon the dreaded unexpected token < in Extensions screen. #7267
  • Fixed: Require password for new users from admin #7274 #7266
  • Fixed: Update sortable plugin to work with latest version of Select2. #7272
  • Fixed: Use PathResolver to make path relative in Extend controller #7269
Package Rankings
Top 0.8% on Packagist.org
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README
Build Status Scrutinizer Continuous Inspections SensioLabsInsight CII Best Practices Slack