Skip to content

Latest commit

 

History

History
168 lines (146 loc) · 8.89 KB

changelog.md

File metadata and controls

168 lines (146 loc) · 8.89 KB

Bolt 2.0 DEV-head

  • (nothing yet)

Bolt 2.0.3

Released 2015-01-16. Notable changes:

  • Added: integration of Symfony's VarDumper component. The old 'Dumper::dump' is still present, for backwards compatibility
  • Added: Option to disable dashboard news
  • Added: Browser caching and EXIF orientation support for thumbnails
  • Added: Improvements to Imagelist and Filelist fields: Better selection and re-ordering, delete multiple items, and view full-size images. (Thanks @Pinpickle, See #2360)
  • Added: proportional autoscaling option to showImage() using '0' values
  • Added: Use jshint in grunt workflow
  • Added: Whoops now sends errors to AJAX callers in JSON format (#2433)
  • Fixed: Bug where contenttype name in menu isn't translated
  • Fixed: No CSS / static files shown when using PHP's built-in server via ./serve (#2381)
  • Fixed: Reference of IntlDateFormatter stub functions (#2415)
  • Fixed: Magnific popup image preview on image lists (#2443)
  • Fixed: Added 'pasteZone: null', which prevents triggering an upload when pasting from Word in Chrome. (#2427)
  • Fixed: Pager works correctly for paging categories and other taxonomies (#2468)
  • Fixed: Only apply pagination to setcontent, when 'paging' is required / requested (#2417)
  • Fixed: Select field type, with values from another content type now always uses the 'id' as the value in the DB. (#2465)
  • Fixed: When session is invalidated due to changing your own username, redirect to login screen. (#2457)
  • Updated: CKeditor to 4.4.6, and all used plugins to the latest versions
  • Updated: jQuery to version 1.11.2
  • Updated: jQuery goMap to 1.3.3 (#2377)
  • Updated: Unify image- and filelists
  • Updated: Make image- and filelists looking more flat
  • Change: Set default width/height of showImage() to '0'
  • Change: Fields that previously used 0000-00-00 and 1900-01-01 now default to using NULL instead (#2396)
  • Change: Uglify bolts js files to bolt.min.js (#2398)
  • Change: Priorities of Taxonomy listing template selection (#2420)
  • Change: Separate magnific-popup between app and theme (#2429)
  • Change: Also use XMLHttpRequest to detect AJAX requests in getWhichEnd() (#2423)
  • Change: Refactor Twig setup (Thanks @CarsonF, see #2430)
  • Change: Url matcher updates (Thanks @CarsonF, see #2431)
  • Change: Add a data() Twig function to allow storing of data to be passed en masse to JavaScript (#2458)
  • Removed: Removed the base-2013 theme
  • Removed: Ancient browser-specific tags

Bolt 2.0.2

Released 2014-12-21. Notable changes:

  • Update Storage to insert instead of update when content doesn't exist
  • If we fall back from UPDATE to INSERT, we should also log it as such
  • Added an option to disable stack functionality
  • Tweaking protocol detection for HTTPS

Bolt 2.0.0

Released 2014-12-18. Notable changes:

  • Fix the pager for taxonomy-listings
  • Implemented "viewless" property for contenttypes. Fixes #2149
  • IE9: Javascript Dropdowns #2195
  • Set twig globals on 404 pages. Fixes #2198
  • Show Stack on "Browse Server" for images. Fixes #2235
  • Added "Copy to themes" button in Extend
  • Force json response to send text/plain header. Fixes uploading images in IE9.
  • Transparent button on "focus". Tabbing is visible again, helps with accessibility
  • Add "roles" button to users screen
  • Allowing the extensions site to bet set in config.yml
  • confirm extension delete/removal/uninstall
  • Refuse to display Bolt in an iframe, to prevent possible clickjacking. See #2197. Thanks, @narendrabhati
  • Editcontent dates are now stored as entered, set the timezone in config.yml
  • Paging now works correctly for taxonomy-listings
  • Make ckeditor use new global locale setting #2087
  • Contenttype submenu labels are now translated
  • Store Geolocation fields, if only the coordinates are set. Make sure the view initialises, if on a second tab. Fixes #2172
  • Set moments locale before initialise
  • proxy twig functions to separate twig extension object
  • Disallow snippets on extend sub-requests
  • Fix moments and remove it from global space
  • Fix notices when translation files are not found
  • Follow symlinks when loading local extensions
  • Responsive video. Fixes #1916
  • Set the correct mime type for woff2 font type
  • Tweaking the fonts, goes with #2099
  • Fix #2085 allow editing of broken Yaml file
  • Actually load the _local file for extensions
  • Add register_shutdown_function() to bootstrap for earliest init we can get
  • Cleanups in composer.json. Almost got rid of all "dev-master" and "@dev"
  • Add an "ungrouped" tab, for when some fields are defined without a group. Fixes #2080
  • When sorting with "behaves_like: grouping", order '0' was ignored. Fixes #2112
  • Making the form validation notices a bit more in line with our other notices
  • Finally workaround the cron interval column removal
  • Disable buttons and install section if offline
  • Have Extend cope with offline network connections
  • Show other files than images in "async browse". Fixes #2136
  • Check dates in fromPost instead of in setValues
  • Add backend FlashBag messages on various extension loading failures
  • Don't reset depublish column when depublishing
  • Don't autoDepublish again for later edits
  • If you sort by a column, it will also sort the "recent" menu items using the same sort
  • Fix time input being displayed for date only fields
  • Add "config": {"discard-changes": true} to extensions/composer.json so that changed files will get overridden/overwriten on extension package update instead of silently failing
  • Fix "Only variables should be passed by reference"-notice. Fixes #2209
  • Parse markdown fields for excerpts. Fixes #2246
  • Sigh … If we have more relations, make sure we keep them all. See #2255
  • When looking for Twig template file names, also include any character that is not a vertical whitespace character
  • image and showimage wrong index #2275
  • Logic fix in timestamp for theme/config.yml check

Bolt 2.0 "Beta 3"

Released 2014-11-04. Notable changes:

  • Updated Moments.js to 2.8.3. Use moment.locale() instead of deprecated moment.lang() #2088
  • Fixed: Simplified Html::trimText(), "excerpt" now works better on non-western-european strings
  • Fixed: Breadcrumbs in "edit file" screens work correctly now. #2077
  • Fixed: Proper sorting in Backend overview. Fixes #2036
  • Fixed: "open_basedir restriction in effect" error related to Composer
  • Fixed: "File(/dev/urandom) is not within the allowed path(s)" error
  • Added: min/max/step options for float and integer fieldtypes
  • Switching from Googlefonts to our local version of Source Sans Pro. Fixes #2038
  • Ongoing fixes and changes to the translation files. (and added Chinese)
  • A bunch of fixes to the automatic acceptance tests
  • Fixed: Editable record list calls wrong listing template (for related content) #2028
  • Added: Javascript form validation #2019
  • Added: custom error: "message" for use with javascript form validation
  • Fixed: Fix notice in SearchPlugin::handle() #2025
  • Added: Added hints generation for removed columns in dbcheck
  • Fixed: Exception when viewing related items #2026
  • Uploads from the "files" screens upload to the correct folder, instead of always to files/
  • Updated HTML/CSS for the "Changelog" screen
  • Added Pathogen, in order to handle paths on Windows systems better …
  • … and immediately factored out Isolator, because that shit's just wrong, man

Known issues:

  • If you have PHP 5.3 or PHP 5.4 with APC enabled, the installation of extensions might not work. PHP 5.3 and PHP 5.4 will work with APC disabled. PHP 5.5 works as expected, regardless of whether APC is enabled

Bolt 2.0 "Beta 2"

Released 2014-11-29

  • Ongoing fixes to the "Translation" module (for the backend): extra labels, updated translations, code cleanup
  • Ongoing fixes to the "Paths" module (for the backend): Fixed some missing paths and edge-cases
  • Installing "Extensions" works much better on Windows servers now
  • Refactor: Translating using __( ) has been moved to it's own class
  • Refactor: Refactored lib.php into a proper class
  • Usage of "icons" in various .yml files has been tweaked to make them futureproof
  • Installing a theme copies config.yml.dist to config.yml in the new folder now
  • Stack upload button does not work Blocking release bug
  • Error in "date" and "datetime" fields fixed. Datepicker works correctly for a wider range of languages now
  • The "templateselect" field in records now does actually select that template to render the pages
  • Cleanup a lot of issues in the code, as reported by Sensiolabs Insight
  • CSS / HTML fixes in "users" and "edit file" screens
  • Fix to filesystem locations for asset installer
  • Jumping to "current status" from Edit Record screen works correctly now

Bolt 2.0 "Beta Boltcamp"

Released 2014-10-19. Notable changes:

  • Everything.