Skip to content

Releases: forkcms/forkcms

5.4.1

16 Oct 13:15
Compare
Choose a tag to compare

Fixed

  • Core: Fix 404's in default theme #2655
  • Core: Fix assertions that use transchoice not translating #2652
  • Core: Fix cropping square images #2659
  • Core: Fix including source directory when getting image directories #2660
  • Core: Fixed thumbnail resize #2641
  • Core: Make the backend navigation scrollable #2654
  • Core: Update cronjob description since the cli is the only way to run them #2638
  • Blog: Fix check if the coeds to be moderated #2656
  • Blog: Fix double escaping of comments #2637
  • FAQ: Fix asking for feedback #2661
  • Install: Fix https detection #2651
  • Install: The install when module settings service is autowired #2636
  • Location: Fix directions #2643
  • MediaLibrary: Media folders were still being encoded on edit #2632
  • Search: Fix autosuggest containing html #2658
  • Search: Fix search settings error #2650

5.4.0

14 Aug 08:56
Compare
Choose a tag to compare

Added:

  • Core: Add way to display a collection in a symfony form as a tab #2597
  • Core: Added the twig debug extention to the backend when debug is enabled #2593
  • Core: Load tagged twig extensions in the backend #2594
  • Extensions: Add option to include translations in a theme #2064
  • MediaLibrary: Add options to control the amount of linked items #2607

Changed:

  • Core: Update jQuery to the latest feature version in frontend #2615
  • Groups: Sort action rights alphabetically #2592
  • Locale: Improve error message when adding locale #2603
  • MediaLibrary: Changed the label for adding a folder to the root #2608
  • MediaLibrary: Improved the flow of adding new media #2612
  • MediaLibrary: Prevent deleting of folders that have subfolders #2606
  • MediaLibrary: Stop urlising the folder names #2605
  • Core: Updated composer and npm packages #2621

Deprecated:

  • Core: Deprecated SpoonThumbnail in favour of the new Thumbnail service that works with imagine #2492

Fixed:

  • Core: Fix ck editors not working in collections #2596
  • Core: Fix labels not being translated #2595
  • Core: Fix not being able to empty the datepicker field #2617
  • Core: Fix readability of the general symfony form errors #2583
  • Core: Make Dutch translation to open the tree navigation more consistent #2581
  • Core: Place the log files in the environment directories #2609
  • Core: Removed obsolete stylesheet #2579
  • Faq: Fix adding category #2577
  • FormBuilder: Fix malformed xml in FormBuilder locale #2576#2588
  • FormBuilder: Fix time field #2600
  • Locale: Fix glitch in translations inline edit #2599
  • MediaLibrary: Fix missing styling of the lightbox widget #2598
  • MediaLibrary: Fix validation #2601
  • Tests: Fix tests not working in non-multilingual websites that aren't in English #2585

Security:

  • Profiles: Add brute force protection for profiles #2584
  • Profiles: Make sure the login action is correct #2616
  • Profiles: Sanitize querystring before redirect after profile login #2613
  • Profiles: Sanitize redirect url after profile login #2620

Removed:

  • Users: Removed old unused files directory #2618

5.3.1

01 Aug 12:07
Compare
Choose a tag to compare

Fixed:

  • Core: Fix building the css directory from scratch #2551
  • Core: Fix language not set in frontend templates #2530
  • Core: Fix the ck editor custom icons #2557
  • Extensions: Fix upload module #2571
  • Mailmotor: Update composer version to get mailchimp fixes #2568
  • MediaLibrary: Fix media browse images and videos js errors #2572

Changed:

  • Core: Optimize fetching the page extras #2555

5.3.0

29 May 13:37
Compare
Choose a tag to compare

Added:

  • Core: Re-add some lost functionality of the ckeditor link plugin #2539
  • Core: Re-add internal pages to the ckeditor link plugin #2499
  • Blog: Set a label and for attribute for each form field in blog add/edit action #2505
  • Core: Set aria label on subnavigation based on the active page #2501
  • Locale: Polish language #2520
  • Location: Service for geolocation #2525

Changed:

  • Core: Add screen readers only guiding text for the breadcrumbs #2542
  • Core: Increase log level for the dockerstdout since the logs are showing up in the console commands #2548
  • Core: updated the included composer packages #2547
  • Core: updated the included javascript packages #2549
  • Core: Use type button on buttons that trigger modals #2523
  • Blog: Add the tags to the blogpost in the frontend in the model instead of the action #2486
  • Dashboard: Make the links bolder for accessibility reasons #2536
  • FormBuilder: Use CurlPost for Google Recaptcha #2532
  • Pages: Improve accessibility of the block buttons #2500
  • Pages: Simplify PageBlock title and description #2518
  • Tags: Improve accessibility of the tags input field #2506

Removed:

  • Tests: Disable console debug logging when running tests #2511

Fixed:

  • Core: Increase z-index of the alerts #2550
  • Analytics: Fix for Backend Analytics Charts #2526
  • Docker: Fix docker image not building because libpng12-dev changed its name to libpng-dev #2543
  • Docs: Update 06. blocks_and_widgets.md #2531
  • FormBuilder: Fix error when we don't store the responses in the database #2535
  • Groups: Fix tabbing to the permissions pannels #2537
  • Location: Only copy the location widgets to an other locale if the Location module is installed #2522
  • Mailmotor: Add missing import for the macro's on the settings page #2538
  • Mailmotor: Fix errors showing up in the logs after installing #2545

Security:

  • Core: Add referrer security header #2483

5.2.3

28 Mar 11:32
Compare
Choose a tag to compare

Bugfixes:

  • Core: Add missing toggle navigation label in the frontend #2493
  • Core: Don't add the language to the home url if it is a single language site #2516
  • Core: Remove role tree that prevent screenreaders to use the page #2504
  • Analytics: Track mailto links as external links #2513
  • Blog: Dont ask to comment if commenting is not allowed #2496
  • Blog: Fix overview pages in blog module showing 404's when there are no blog posts #2481
  • Blog: Make it possible to add extra blog image sizes #2467
  • Blog: Update Category.html.twig if article with image too short #2498
  • Extensions: Fix button colour to save the theme template #2487
  • Groups: Delete entries linked to a deleted group #2507
  • Groups: Fix check if user belongs to a certain group #2508
  • Mailmotor: Use the symfony form in the template instead of plain html #2468
  • MediaLibrary: Fix sorting media widgets alphabetically #2472
  • Pages: Don't load images that don't exist #2515
  • Profiles: Ensure getRandomString() returns a string with the requested length #2503
  • Profiles: Use the correct macro for the buttons #2502
  • Tags: Tags should be case insensitive unique #2479

5.2.2

14 Feb 09:17
Compare
Choose a tag to compare

Bugfixes:

  • Core: Drag and drop handler fix #2455
  • Core: Fix a11y css file not found #2451
  • Core: Fix alert colours #2463
  • Core: Fix delete buttons saving the form #2462
  • Core: Fix jsFrontend.data.get method #2466
  • Core: Fix nesting collectionType #2449
  • MediaGalleries: Fix add button #2454
  • MediaLibrary: Add missing ActionRights in MediaLibrary installer #2456
  • Pages: Fix action buttons floating over text #2464
  • Pages: Use correct labels for the add/edit blocks #2450

5.2.1

09 Feb 13:30
Compare
Choose a tag to compare

Bugfixes:

  • Pages: Add missing comma in buttonIcon macro call #2448

5.2.0

09 Feb 12:28
Compare
Choose a tag to compare

Bugfixes:

  • Pages: Fix data-ft-block-optional can also be false of removed #2409
  • Core: Fix button macro with icons #2412
  • Blog: Add the default fallback for the rss feedback on all the usecases not just a few #2413
  • Tags: Fix tag edit action #2414
  • Profiles: Show all groups linked to a profile but fade the ones that have expired #2416
  • Tags: Make sure the id data attribute of tags in the datagrid contains valid JSON #2418
  • Core: Remove annoying whitespace in the datagrid #2419
  • MediaLibrary: Media Library in CKEditor - uploaded video has no selection button #2420
  • Pages: The edit buttons of blocks in the page edit should be anchors, not buttons #2427
  • Blog: Don't publish blogposts created as draft #2443
  • Core: Catch Doctrine's DBALException if the database connection fails #2447

Enhancements:

  • Core: A11y cancel buttons #2415
  • Profiles: Improve the layout of the form to add/edit profile groups #2417
  • MediaLibrary: CKEditor media library movies #2421
  • MediaLibrary: Make the cropper more accessible #2425
  • Core: WCAG audit feedback #2428
  • Pages: Make it possible to access all items in navigation tree with keyboard #2429
  • Pages: Better default values for the moving page via settings dropdowns #2430
  • Core: Use macro for button buttons #2438

Features:

  • Core: Make it possible to disable ck editor #2424

5.1.0

25 Jan 18:47
Compare
Choose a tag to compare

Added:

  • Core: Added subscriber to make it more simple to configure the meta tab in a symfony form #2398
  • Core: CKEditor plugin for media library #2261
  • Core: Added ajax UpdateSequence base action to make it more simple to implement those #2400
  • Core: Skip rewriting and enabling https on localhost (thank you google…) #2389
  • Core: Accessibility improvements #2287 #2351 #2338 #2320
  • Core: Enable monolog rotating log file feature #2346
  • Core: Added bootstrap 4 validation classes #2334
  • Core: Add method to remove the last element from a breadcrumb #2282
  • Core: Added standard js #2212
  • Core: Added help text to form field template #2205
  • Core: Added accessible way to change the order of items in a datagrid #2229
  • Location: copy location widgets when copying pages to an other language #2342
  • Mailmotor: Add option to have a different list for all languages #2237
  • MediaLibrary: Make it possible to count the number of connected items so we can use contraints on them #2243
  • Pages: Add HREFLang dropdowns in seo tab #2298
  • Pages: Make it possible to change the page order in the page settings form #2230
  • Search: Added short term search for terms of less than 3 chars #2327

Changed:

  • Core: Upgraded symfony to 3.4 and updated the outdated composer packages #2406
  • Core: Load ckeditor with yarn #2314
  • Blog: Extend core templates instead of overwriting them #2312
  • Blog: Make the module templates more extendable #2303
  • Docker: Multiple improvements #2168
  • Faq: Make the module templates more extendable #2304
  • FormBuilder: Make the module templates more extendable #2305
  • Github: Turn PR hints into comments #2386
  • Installer: Visual update and added progressbar #2404
  • Mailmotor: Make the module templates more extendable #2302
  • MediaGalleries: Make the module templates more extendable #2308
  • MediaLibrary: Make the module templates more extendable #2309
  • MediaLibrary: Updated documentation #2390
  • Pages: Improved the handling of 404 and formbidden pages #2278
  • Pages: Make the module templates more extendable #2310
  • Profiles: Make the module templates more extendable #2311
  • Search: Make the module templates more extendable #2306
  • Tags: Make the module templates more extendable #2307

Fixed:

  • Core: Fix edge case where the getAction method returned null instead of the default action #2405
  • Core: Fix slow external url check plus it didn't work inside docker containers #2402
  • Core: Fix variable horizontal does not exist in form templates #2397
  • Core: Add correct error class with html5 validation #2366
  • Core: Fix stdClass casing #2374
  • Analytics: Fix charts #2379
  • Docs: Add missing queries for v5 migration #2391
  • Docs: Use proper relative links to docs pages #2385
  • FAQ: Fix url in spam message #2371
  • Locale: Fix locale analyse action #2387
  • MediaLibrary: Documentation fixes #2393
  • MediaLibrary: Fix absolute width/height crop #2299
  • MediaLibrary: Fix getConnectedMediaItems returning false instead of null #2401
  • Profiles: Fix js error on the groups checkboxes #2382
  • Search: Fix get cached results when a cacheFile is found #2384
  • Search: Fix live suggest not using the theme templates #2392

Removed:

  • Core: removed some old IE6-IE9 fallbacks #2357

Deprecated:

  • Core: CKFinder is deprecated in favour of the media library, more info can be found here #2408

5.0.7

24 Nov 13:45
Compare
Choose a tag to compare

Bugfixes:

  • Core: Update symfony 042b032
  • Core: Fix gulp serve backend #2339
  • Core: meta viewport added to make the mobile version work #2345
  • Core: Only attempt to get the request if the request is available #2347
  • Core: Fix in "truncate" Twig modifier #2354
  • Core: Fix active breadcrumb state #2356
  • Blog: Specify form ID to avoid deleting all entries. #2363
  • Mailmotor: Show subscribe/unsubscribe form errors #2348
  • Mailmotor: Fix in mailmotor email validation #2353
  • MediaLibrary: Fixed some incorrect locales #2358

Improvements:

  • Pages: Update disclaimer nl #2344