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 hidden (Show)

bolt - Maintenance release v3.1.2

Published by bobdenotter about 8 years ago

  • Change: Updating default debug_error_level from 6135 to 8181. #5751
  • Change: We shouldn't assume 'page/1' is the homepage. #5750
  • Fixed: Add 'name' to query to fetch popular tags, to prevent SQL error. #5758
  • Fixed: Files without recognised extensions don't break the file browser. #5760
  • Fixed: Markdown parsing in frontend works as expected again. (regression in 3.1.0) #5755
  • Fixed: The 'allowed tags' in the HTML sanitizer should include iframe by default. For Youtube/Vimeo embeds, etc. #5756
  • Fixed: Viewless contenttypes no longer have a 'view on site' button. #5757
  • Updated: Add FR translations for 'meta' tab #5744
bolt - Maintenance release v3.1.1

Published by bobdenotter about 8 years ago

  • Updated: Javascript and CSS. #5737
  • Updated: Symfony and components updated to 2.8.11.
  • Updated: Minor updates to Base-2016 theme. #5738
  • Fixed: File types arrow's position is messed up. #5715
  • Fixed: Timed publishing & MetadataDriver fixes. #5735
  • Fixed: Allow use of string class names in app bootstrap. #5726
  • Fixed: Use correct link to available locales. #5722
  • Fixed: Ensure entity is always named as a parameter in storage events. #5717
  • Fixed: Correctly initialize aliases to support prefixed database tables. #5716
  • Translations: contenttype -> ContentType (uppercasing the C and the T in contenttype). #5712
  • Fixed: .bolt.* being allowed to specify application as string. #5710
  • Fixed: Loading of controllers without before/after middlewares. #5711
bolt - Minor release Bolt 3.1.0

Published by bobdenotter about 8 years ago

Notable changes:

  • Fix: Allow taxonomies in contentlinks again. #5698
  • Fix: Case-insensitive username lookup at login. #5696
  • Fix: Change slug to singular_slug in Edit Record screen. #5688
  • Fix: Exclude 'bower_components', 'node_modules' in .gitignore. #5689
  • Fix: Fix for uploading to themes/ folder in backend. #5679
  • Fix: Fix slash in taxonomies #5675
  • Fix: Handle Upload exceptions better #5683
  • Fix: Improve Hydration Process in Repeaters #5670, #5684
  • Fix: More session save_path bugfixes. #5691
  • Fix: Show correct error message on incorrect login attempt. #5697
bolt - Maintenance release v3.0.12

Published by bobdenotter about 8 years ago

  • Added: Add scripts to run grunt without global #5552
  • Added: Add support for missing skip_uses parameter in {{ fields() }} #5609
  • Added: Create custom exception for invalid repo, and throw this when accessed #5568
  • Added: Session can now be configured via config.yml and custom handler/path in ini is not overridden #5563
  • Change: Remove the Foreign Key Constraint properties from diffs when supportsForeignKeyConstraints() is false #5550
  • Change: Set searchable: true for Showcases. No reason why they shouldn't be. #5617
  • Change: Set a flash and redirect to to dashboard if ContentType doesn't exist fetching repository #5569
  • Change: Use URL generator where appropriate #5577
  • Docs: PHPDoc fixes #5645, #5647, #5660
  • Fixed: Add index on slug in taxonomy table #5597
  • Fixed: Address init failures in repeaters #5631
  • Fixed: Always return something in getTitleColumnName #5598
  • Fixed: Be very select about extension autoloader error/exception emitting #5565
  • Fixed: Bug in Imagefield with attrib would break repeater fields. #5665
  • Fixed: Bugfix for HTML fields inside repeaters #5639
  • Fixed: Change link to taxonomies documentation #5618
  • Fixed: Filesystem session handler's garbage collection #5633
  • Fixed: Fix attempts to access values via $this->values in storage #5593
  • Fixed: Fix backend publish process quirks (#5085) #5610
  • Fixed: Fix bidirectional relations and relations affecting each other #5641
  • Fixed: Fix issue with multi-value value selects #5632
  • Fixed: Fix two issues with deferred widgets. #5643
  • Fixed: Fixing a link in the base-2016 theme #5627
  • Fixed: Get correct path to compare in 'current' filter, when Bolt is in a subfolder/ #5620
  • Fixed: Incoming relations must be checked with both contenttype and id. #5637
  • Fixed: Memcached and Redis session handler and realm getting appended multiple times #5662
  • Fixed: Redis session handler #5664
  • Fixed: Remove the last references to listcontent #5634
  • Fixed: Replacing deprecated localdate with localedatetime. #5621
  • Fixed: Set relations indexes to be multi column indexes #5602
  • Fixed: Skip schema check only on _wdt (profiler) & dbupdate routes #5570
  • Fixed: Tweak changelog notes about session and port redis handler fix #5664
  • Folder Handling doesn't need parent value concatenated #5582
  • Updated: GitHub hints in .github/ #5661
  • Updated: Update features section in CONTRIBUTING.md #5536
  • Updated: Updating the version of Jquery that's used with add_jquery in the frontend. #5663
bolt - Maintenance release v3.0.11

Published by GwendolenLynch over 8 years ago

  • Update: [SECURITY] Updated bundled Guzzle to 5.3.1 that mitigates Httpoxy (CVE-2016-5385)
  • Update: [SECURITY] Updated Composer to 1.2.0, which mitigates Httpoxy (CVE-2016-5385)
  • Added: Add Google Maps API key option #5505
  • Fixed: Enforce relative schema on Twig {{ url() }} calls #5497
  • Fixed: Ability to disable the news feed #5544
  • Fixed: Enable use of repeaters inside Templatefields #5542
bolt - Maintenance release v2.2.23

Published by GwendolenLynch over 8 years ago

  • Update: [SECURITY] Updated bundled Guzzle to 5.3.1 that mitigates Httpoxy (CVE-2016-5385)
  • Update: [SECURITY] Updated Composer to 1.2.0, which mitigates Httpoxy (CVE-2016-5385)
  • Added: Add Google Maps API key option #5505
  • Fixed: Enforce relative schema on Twig {{ url() }} calls #5497
bolt - Maintenance release v3.0.10

Published by bobdenotter over 8 years ago

  • Added: Allow callables to be registered as repository classes #5523
  • Change: Improve logic of hydration events on create #5521
  • Change: Refactor the hydration event to use an ArrayObject #5518
  • Fixed: Cant open readme from extension on WINDOWS #5501
  • Fixed: Check isallowed on new page buttons #5529
  • Fixed: Ensure the id is unique in repeater fields #5526
  • Fixed: Fix comment on default image sizing #5528
  • Fixed: Tokenise PHP version string to remove -extra on Debian #5524
  • Update: Updating dependencies for base-2016. #5520
bolt - Maintenance release v3.0.9

Published by bobdenotter over 8 years ago

Released 2016-07-06. Notable changes:

  • Added: Add option for google maps api key #5492
  • Added: Allow pre-hydration data to be modified in event #5510
  • Change: [Travis] Disable Composer install test #5514
  • Change: [Travis] Drop installation of language packs & Codeception failures #5498
  • Fixed: "Invalid Version String" on Ext Update Check #5516
  • Fixed: Contenttype vs. Table name "_" and "-" #5363
  • Fixed: Initialize slugFields variable #5503
  • Fixed: Lock lstrojny/phpunit-function-mocker to 0.3.0 for PHP 5.5 support #5493
  • Fixed: Don't hide exceptions when adding user with Nut #5481
bolt - Maintenance release v2.2.22

Published by bobdenotter over 8 years ago

  • Fix: Composer - Find best version candidate based on requested version/constraint #5473
bolt - Maintenance release v3.0.8

Published by bobdenotter over 8 years ago

  • Fix: Postgres Fix: add missing second parameter to string_agg call #5467
  • Fix: Various fixes for z-index positioning of modals. #5459, #5461, #5475
  • Fix: Hotfix filesystem plugins. #5450
  • Fix: Some Composer fixes. #5472
bolt - Maintenance release v3.0.7

Published by bobdenotter over 8 years ago

  • Fixed: Mea culpa! Use $zindex-modal for the .bootbox z-index. (Prevents Modal dialogs from being not dismissable.) #5459
  • Fixed: Set correct mount point / namespace in AdapterPlugin before plugin methods executes. #5449 / #5450
bolt - Maintenance release v3.0.6

Published by bobdenotter over 8 years ago

  • Added: Add an ability to delete a record from the 'mobile' version of the Bolt backend #5444
  • Change: Move the assignment of COMPOSER_HOME to BaseAction::getComposer() #5424
  • Fix: "Select all" button was visible when taxonomy multiple: false was set for category behaviour #5443
  • Fix: Be more user friendly with file manager edit failures #5447
  • Fix: BUG Select all button visible when taxanomy multiple set to false for category behaviour #5437
  • Fix: Clicking on 'tags with spaces' wouldn't work. #5431
  • Fix: Extensions: Don't evaluate an empty constraint #5457
  • Fix: Fix the path for files, when found in Omnisearch. #5422
  • Fix: Fixed blur in 'select all' and 'select none' in taxonomies. #5452
  • Fix: Fixed invalid ExtensionInterface namespace in Controller Resolver #5434
  • Fix: Fixing z-index for modals. #5455
  • Fix: Repeaters: Fix duplicate button functionality in repeater groups #5442
  • Fix: Repeaters: Fix hyphenated field names for repeating fields #5436
  • Fix: Theme: fix wrong link to edit template in base-2016 theme #5445
  • Update: French and Russion translations updated.
bolt - Maintenance release v3.0.5

Published by bobdenotter over 8 years ago

  • Added: Optionally copy in Bolt's .gitignore file on composer create-project #5420
  • Added: Refinements for content fetching #5401
  • Added: Setting 'provided_link', allowing for more flexibility in "branding" #5377
  • Changed: Remove version numbers from doc links to be more future-proof #5416
  • Fixed: Don't trigger an exception on PostgreSQL if no table sequence is defined #5412
  • Fixed: File asset priority & location #5415
  • Fixed: Fix for lookup failures on hyphenated data names #5399
  • Fixed: Fix for remaining doc links pointing to the incorrect version #5414
  • Fixed: Handle site root directory moves on Sqlite #5393
  • Fixed: MySQL error in select fields populated from content types #5407
  • Fixed: Placing the delay parameter for Omnisearch to reduce the amount of cancelled XHRs. #5408
  • Fixed: Set configured schemes from routing.yml #5409
  • Fixed: Use the correct version for link to the docs #5413
  • Travis: Remove dependency on Postfix #5421
  • Updated: Update messages.en_GB.yml #5386
  • Updated: Updating NPM dependencies, rebuild CSS and JS #5410
bolt - Maintenance release v3.0.4

Published by bobdenotter over 8 years ago

Notable changes:

  • Deprecation: Replace deprecated trimtext with excerpt. #5381
  • Fixed: Adding style for widget(holders), pagination and record footers. Also updated bower/npm dependencies. #5387
  • Fixed: Cast to string in thumbnail handling, prevent substr() expects parameter 1 to be string #5329
  • Fixed: Missing PHP icon in webdev Toolbar. #5376
  • Fixed: Tweak search input. No lowercasing search input, handle html and entities better. #5374
  • Fixed: Update _taxonomies.twig, correctly add fields with group: taxonomy in contenttypes. #5369
  • Fixed: Use path that includes subdirectories, to prevent breakage on Extend page. #5389
  • Typo: Fixed Unfinished sentence in config.yml #5370
bolt - Maintenance release v3.0.3

Published by bobdenotter over 8 years ago

  • Fixed: Stupid translation error in Dutch: The name of this project is Bolt, not "Bout". #5367
  • Fixed: bolt_log_system collecting redundant entries for remote assets. #5357
  • Fixed: Handle json_array for Sqlite separately #5362
bolt - Maintenance release v3.0.2

Published by bobdenotter over 8 years ago

  • Added: Function to allow comparitor to add ignored change when extending Database Schema. #5360
  • Fixed: Add last insert id support for Postgres. #5355
  • Fixed: Bind correct name, fixes 'select from server' in CKeditor. #5354
  • Fixed: Contenttype slugs with underscores now work correctly. #5299
  • Fixed: Delete button in sidebar, when editing a record. #5353
  • Fixed: Don't log external assets in bolt_log_system. #5357
  • Fixed: Link to Taxonomy and Routing pages in documentation. #5328, #5327
  • Fixed: Postgres string aggregation to force cast. #5345
  • Fixed: Set Z-index for "full screen" CKeditor. #5351
  • Fixed: Updating app/src/README.md to use code highlighting. #5330
bolt - Maintenance release v2.2.21

Published by bobdenotter over 8 years ago

  • Fixed: Before removing existing taxonomies, check the slugified value too. Fixes "Taxonomy lost after saving". #5337
  • Fixed: Fix/jquery load order in base-2014 theme. #5261
  • Fixed: Invalid translation (Finnish) #5263
  • Fixed: Set list id to last id + 1 instead of list.length in file/imagelists. Fixes "Unable to update imagelist captions after update from 2.2.17 to 2.2.20" #5295
  • Fixed: Trim <a>'s text content and remove redundant <strong> #5264
  • Update: Rebuilt .css and .js files #5300
bolt - Maintenance release v3.0.1

Published by bobdenotter over 8 years ago

  • Change: Clarify the location of the source files for .css and .js in the compiled files. #5321
  • Change: Don't emit autoloader warnings from class_exists(). #5319
  • Change: Remove web.config for IIS from Git repo (should be in docs). #5304
  • Fixed: [theme] Fix view height for header photo in base-2016. #5314
  • Fixed: [Travis] Update hirak/prestissimo constraint #5303
  • Fixed: Better display of exceptions on Extend Page. #5305
  • Fixed: Fix small CSS misalignment in slug input. #5312
  • Fixed: Fixing links in code/comments to the docs site. #5302
  • Fixed: Markdown output by {{ fields() }} is parsed correctly. #5310
  • Fixed: Set TCP/IP address columns to a max length of 45 characters #5317
  • Fixed: Upload limit (2mb max) calculation, due to rounding errors. #5318
bolt - v3.0.0

Published by GwendolenLynch over 8 years ago

The end of a long road!

Changes from RC 3:

  • Fixed: Field prefix and suffix visual tweak. #5296
  • Fixed: Only regex match from beginning of multi-line for inserting assets. #5294
  • Update: Bump node-sass to 3.7.0 #5293

Special thanks to everyone… this has been an incredible team effort by a fantastic community of Bolt-ers!

bolt - Maintenance release v2.2.20

Published by bobdenotter over 8 years ago

  • Fixed: templates output {{ dump() }} when not logged in. (See #5122)
  • Change: Better log messages for failed login attempts (See #5197)
  • Fixed: Strip tags from useragent. (minor security issue) ((See #5179)
  • Fixed: Fix issue with imagelists not updating due to event checking. (See #5159)
  • Change: Update Composer version constraint for stable version (See #5130)
  • Fix: Only skip htmlsnippets if we are returning a cached response (See #5121)
  • [Travis] Ensure that Composer install is built against Bolt 2.2 (See #5118)
  • Move create factory to the start of setup in src/Composer/PackageManager (See #5048)
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