Releases: forkcms/forkcms
Releases · forkcms/forkcms
5.4.1
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
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
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
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
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
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
5.2.0
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
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
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