Changelog History
Page 2
-
v0.9.7 Changes
March 03, 2020๐ Features
core: add Delivery API's for Entries, Images and Registry. #159
๐ Use Flextype as a Headless CMS with the full power of the Admin Panel.
๐ Build a Websites and Apps with a technology you are familiar with.Endpoints for Delivery API's:
/api/delivery/entries /api/delivery/images /api/delivery/registry
core: add new core constants
PATH['tokens']
,PATH['accounts']
,PATH['logs']
,PATH['uploads']
core: add new locales support Persian, Indonesian, Galician #327
core: add alternative comparison syntax for Entries API
Alternative comparison syntax:
!= - Not equals to like - Contains the substring
core: set entries field
routable
=true
on new entry creation #320core: use
array_merge()
instead ofarray_replace_recursive()
for entries update method.core: initialize plugins before themes #323
core: update Cache to use adapter to retrieve driver object #341
core: load Shortcodes extensions based on
flextype.shortcodes.extensions
array #352core: load Twig extensions based on flextype.twig.extensions array #351
core: add new Global Vars
PATH_ACCOUNTS
,PATH_UPLOADS
,PATH_TOKENS
,PATH_LOGS
for Twig.0๏ธโฃ default-theme: Moving to Tailwind CSS from Twitter Bootstrap #356
๐ site-plugin: add ability to set custom site url, new shortcode
[site_url]
and twig var{{ site_url }}
๐ form-plugin: add new Form plugin for forms handling instead of core Forms API.
๐ icon-plugin: add new Icon plugin for Font Awesome icons set.
usage in templates:
<i class="icon">{{ icon('fab fa-apple') }}</i>
usage in entries content:
[icon value="fab fa-apple"]
๐ (site-plugin): add ability to access
uri
variable in the theme templates.usage in templates:
{{ uri }}
๐ admin-plugin: add RTL support for URLs #62
๐ /site/config/plugins/admin/settings.yaml
... entries: slugify: true # set `false` to disable slugify for entries
๐ admin-plugin: add ability to deactivate/activate all type of plugins. #211
๐ admin-plugin: add Confirmation Required modal for system plugins deactivation.
๐ admin-plugin: new Admin Panel UI with better UX and powered by Tailwind CSS.
๐ admin-plugin: new improved entries media manager page.
๐ admin-plugin: add ability to continue editing after saving in the editor.
๐ admin-plugin: add action
onAdminThemeTail
for admin panelbase
layout.๐ admin-plugin: add ability to change entries view from
list view
totable view
.๐ /site/config/plugins/admin/settings.yaml
... entries: items_view_default: list # set `table` for table entries view
๐ admin-plugin: increase upload limit for
_uploadFile
from 3mb to 5mb๐ admin-plugin: do not rewrite plugins and themes manifest with custom manifests.
๐ admin-plugin: add parsleys for frontend form validation.
๐ admin-plugin: add select2 for all select form controls.
๐ admin-plugin: add swal for all modals.
๐ admin-plugin: add flatpickr for date and time.
๐ admin-plugin: add tippy.js for all tooltips and dropdown menus.
๐ admin-plugin: add confirmation modals powered by swal for all critical actions.
๐ admin-plugin: add dim color for entries with
draft
,hidden
androutable
=false
status #324๐ admin-plugin: add ability to select entry type in the nice modal on entry creation. #331
๐ admin-plugin: add new setting
entries.items_view_default
with default valuelist
.๐ admin-plugin: add ability for redirect to the editor after creating #343
๐ admin-plugin: add ability to create default API tokens on installation process.
๐ admin-plugin: add ability to use local SVG version of Font Awesome Icons #322
usage in templates:
<i class="icon">{{ icon('fas fa-ellipsis-h') }}</i>
๐ Bug Fixes
- core: fix discord server link #325
- core: fix issue with system fields data types in the Entries API #383
- ๐ admin-plugin: fix issue for creating entry process with same IDs #333
- ๐ admin-plugin: fix redirect for entries after edit process.
- ๐ admin-plugin: fix issues with routable field on entry edit process.
๐จ Refactoring
- core: move
/site/cache directory
to the/var/cache
#347 - core: remove Forms API from Flextype core #360
- ๐ admin-plugin: improve Gulp configuration for better assets building.
- 0๏ธโฃ default-theme: improve Gulp configuration for better assets building.
- core: simplify logic for themes initialization process, remove extra checks for theme setting is
enabled
or not. - ๐ admin-plugin: move templates from
views
folder into thetemplates
folder #347 - ๐ admin-plugin: remove unused namespaces in EntriesContoller #347
- ๐ admin-plugin: remove complex logic for themes activation process.
- ๐ admin-plugin: add
ext-gd
to the require section of composer.json #347 - ๐ admin-plugin: add
ext-fileinfo
to the require section of composer.json #347 - ๐ admin-plugin: add
ext-dom
to the require section of composer.json #347 - ๐ admin-plugin: add
ext-spl
to the require section of composer.json #347 - 0๏ธโฃ default-theme: remove
enabled
option from theme settings.
โก๏ธ Vendor Updates
- core: Update vendor monolog/monolog to 2.0.2
- core: Update vendor cocur/slugify to 4.0.0
- core: Update vendor thunderer/shortcode to 0.7.3
- core: Update vendor ramsey/uuid to 3.9.2
๐ฅ BREAKING CHANGES
core: accounts moved to their specific folders.
for e.g.
/accounts/admin.yaml => /accounts/admin/profile.yaml
core: remove Debug, Html and Form Flextype Components.
core: all images links should be updated
http://docs.flextype.org/en/content/media
core: core and plugin settings keys renamed
For all core settings: settings.* => flextype.* For all site settings: settings.title => plugins.site.title settings.description => plugins.site.description settings.keywords => plugins.site.keywords settings.robots => plugins.site.robots settings.author.email => plugins.site.author.email settings.author.name => plugins.site.author.name
๐ admin-plugin: remove Twitter Bootstrap from Admin Panel and Default Theme.
๐ admin-plugin: remove user profile page
/admin/profile
๐ admin-plugin: method
getUsers()
renamed togetUsersList()
in UsersController.โก๏ธ Update from Flextype 0.9.6 to Flextype 0.9.7
- Backup your Site First!
- ๐ Read BREAKING CHANGES release section!
- Download flextype-0.9.7.zip
- ๐ป Unzip the contents to a new folder on your local computer.
- โ Remove on your server this folders and files:
- /flextype/
- /vendor/
- /site/accounts/
- /site/config/
- /site/cache/
- /site/plugins/admin/
- /site/plugins/site/
- /site/themes/default/
- /index.php
- Upload on your server this folders and files:
- /flextype/
- /vendor/
- /site/plugins/admin/
- /site/plugins/site/
- /site/plugins/icon/
- /site/plugins/form/
- /site/themes/default/
- /index.php
- ๐ป Clear browser cache!
- Go to YOUR_SITE_URL/admin url and create new user account.
โ Flextype 0.9.7 (1463 commits and more than 400h for development and testing!)
-
v0.9.6 Changes
December 01, 2019๐ Bug Fixes
- ๐ admin-plugin: fix issue with saving entry source #251
- ๐ admin-plugin: fix file browser styles
- ๐ admin-plugin: fix breadcrumbs for theme templates
- core: Entries API - fix Collection Undefined Index(s) for fetchAll method #243
- core: fix broken logic for form inputs without labels #274
- core: fix default and site settings loading #297
- core: fix id's names for all generated fields #277
- core: fix notice undefined index: created_at in Entries API
- core: fix notice undefined index: published_at in Entries API #265
- core: fix Plugins API - createPluginsDictionary method and increase app perfomance #259
- core: fix state of active tabs for all generated forms #276
- core: fix state of aria-selected for all generated forms #275
๐ Features
core: add ability to hide title for hidden fields #240
core: add new public method delete() for Cache #308
core: add CacheTwigExtension #309
usage in templates:
{{ cache.CACHE_PUBLIC_METHOD }}
core: add ability to override plugins default manifest and settings #224
core: add ability to override themes default manifest and settings #256
core: add ability to set help text for generated form controls #283
usage in fieldsets:
help: "Help text here"
core: add ability to store entry system fields in entries create method #247
core: add alternative comparison syntax for Entries API
Alternative comparison syntax:
eq - Equals neq - Not equals lt - Lower than lte - Lower than or equal to gt - Greater than gte - Greater than or equal to
๐ docs: http://docs.flextype.org/en/themes/entries-fetch
core: add
json_encode
andjson_decode
twig filter #289usage in templates:
// Result: {"title": "Hello World!"} {{ {'title': 'Hello World!'}|json_encode }} // Result: Hello World! {{ '{"title": "Hello World!"}'|json_decode.title }}
core: add parser twig extension #262
core: add new field property
default
instead ofvalue
#303core: add
yaml_encode
andyaml_decode
twig filter #290usage in templates:
// Result: title: 'Hello World!' {{ {'title': 'Hello World!'}|yaml_encode }} // Result: Hello World! {{ 'title: Hello World!'|yaml_decode.title }}
core: Markdown parsing should be cached in production #287
core: YAML parsing will be cached in production #263
core: Refactor entries fetch methods naming #315
we have:
fetch
- for single and collection entries request
fetchSingle
- for single entry request.
fetchCollection
- for collection entries request.core: add routable option for entries #284
usage in entry:
routable: false
0๏ธโฃ by default
routable
istrue
๐ admin-plugin: add help text for common form controls #280
๐ admin-plugin: add icons for settings tabs sections #293
๐ admin-plugin: hide textarea control for codemirror editor #279
๐ admin-plugin: show themes title instead of themes id's on settings page #187
๐ admin-plugin: add ability to set individual icons #250
๐ admin-plugin: add ability to set individual icons for plugins #255
๐ admin-plugin: add ability to work with entry custom fieldset #246
๐ admin-plugin: add individual icons for snippets #253
๐ admin-plugin: add individual icons for templates and partials #254
๐ admin-plugin: add plugins settings page #258
๐ admin-plugin: add themes settings page #296
๐ admin-plugin: show message on plugins page if no plugins installed #294
๐ admin-plugin: use dots icon for actions dropdown #292
๐ admin-plugin: add auto generated slugs from title field #305
๐ admin-plugin: add help tooltips #306
๐ admin-plugin: store Entires/Collections counter in cache #203
๐ admin-plugin: YAML parsing will be cached in production #263
๐ admin-plugin: add ability to hide fieldsets from entries type select #304
usage in fieldsets:
hide: true
0๏ธโฃ by default
hide
isfalse
๐ site-plugin: add routable option for entries #284
๐ Performance Improvements
- core: add realpath_cache_size to .htaccess
- core: improve Plugins API - locales loading and increase app performance #259
- core: improve Cache on production and increase app performance #290 #263
โก๏ธ Vendor Updates
- core: Update vendor flextype-components/date to 1.0.0
- core: Update vendor symfony/yaml to 4.4.0
- core: Update vendor doctrine/cache to 1.10.0
- core: Update vendor doctrine/collections to 1.6.4
- core: Update vendor monolog/monolog to 3.12.3
- core: Update vendor bootstrap to 4.4.1
- ๐ admin-plugin: Update vendor bootstrap to 4.4.1
- ๐ admin-plugin: Update vendor trumbowyg to 2.20.0
๐ฅ BREAKING CHANGES
core: method fetchAll removed! please use
fetch
,fetchSingle
orfetchCollection
core: changed and_where & or_where execution in the templates
FROM
'and_where': { } 'or_where': { }
TO
'and_where': [ { } ] 'or_where': [ { } ]
core: Rename property
value
todefault
for all fieldsets where it is used. -
v0.9.5 Changes
September 21, 2019๐ Bug Fixes
- core: issue with cache in the Entries API - fetchAll method #234 2779777
- core: issue with emitter twig function #234 426a073
- core: issue with empty entries folder Entries API - fetchAll method #234 cf61f2d
- core: issue with Cache ID for Themes list #234 594f4a3
- ๐ admin-plugin: issue with active button styles on Themes Manager page #234 434f336
- ๐ admin-plugin: issue with emitter twig function #234 806b18e
- ๐ admin-plugin: Russian translations #233
- ๐ site-plugin: notice for undefined $query['format'] #234 8bde8eb
๐จ Code Refactoring
- core: remove $response from Forms render method #234
- core: add property forms to Flextype\EntriesController #234
๐ฅ BREAKING CHANGES
๐ Changed emitter execution in the templates
FROM
{{ emitter.emit('EVENT_NAME') }}
TO
{% do emitter.emit('EVENT_NAME') %}
โก๏ธ Update from Flextype 0.9.4 to Flextype 0.9.5
- Backup your Site First!
- Download flextype-0.9.5.zip
- ๐ป Unzip the contents to a new folder on your local computer.
- 0๏ธโฃ Upload /flextype/, /vendor/, /site/plugins/admin/, /site/plugins/site/, /site/themes/default/ with an FTP client to your host.
- Clear cache
-
v0.9.4 Changes
September 11, 2019โ Added
- Flextype Core: Add ability to work with different types of content #212 #186
- Flextype Core: Add new filter
tr
for I18nTwigExtension #186 - ๐ Flextype Core: Add MARKDOWN, YAML and JSON parsers. #212 #186
- Flextype Core: Add YamlTwigExtension #186
- Flextype Core: Add ResponseTime Middleware #186
- Flextype Core: Add UUID (universally unique identifier) for all entries #197 #186
- Flextype Core: Add message for Glide if image not found #189 #186
- ๐ Flextype Core: Add victorjonsson/markdowndocs for generating markdown-formatted class documentation #186
- Flextype Core: Add custom callable resolver, which resolves PSR-15 middlewares. #213 #186
- Flextype Core: Add git commit message convention. #186
- Flextype Core: Add AuthMiddleware globally #201 #186
- Flextype Core: Add new twig options
debug
charset
cache
#186 - Flextype Core: Add new field
tags
#186 - Flextype Core: Add new field
datetimepicker
#186 - Flextype Core: Add block for all direct access to .md files in .htaccess #186
- Flextype Core: Add block access to specific file types for these user folders in .htaccess #186
- Flextype Core: Add new option date_display_format #186
- Flextype Admin Panel: Add Trumbowyg view html code #193 #186
- Flextype Admin Panel: Add tail section for base.html template #186
- Flextype Admin Panel: Add new event onAdminThemeFooter in base.html template #186
- Flextype Admin Panel: Add ability to set
published_at
,created_at
for site entries #186 - Flextype Admin Panel: Add ability to set
created_by
,published_by
for site entries #186 - ๐ Flextype Site Plugin: Add ability to get query params inside twig templates #186
- ๐ Flextype Site Plugin: Add ability to get entries in JSON Format #186
- 0๏ธโฃ Flextype Default Theme: Add ability to work with tags for default theme #186
๐ Fixed
- Flextype Core: Fix ShortcodesTwigExtension issue with null variables #186
- Flextype Core: Fix issue with bind_where expression for Entries fetchAll method #186
- Flextype Core: Fix issue with and_where expression for Entries fetchAll method #186
- Flextype Core: Fix issue with or_where expression for Entries fetchAll method #186
- Flextype Admin Panel: Fix dark theme for admin panel #186 #168
๐ Changed
- Flextype Core: Moving to PHP 7.2 #198 #186
- ๐ Flextype Core: JsonParserTwigExtension renamed to JsonTwigExtension #186
- ๐ Flextype Core: Twig json_parser_decode renamed to json_decode #186
- ๐ Flextype Core: Twig json_parser_encode renamed to json_encode #186
- โก๏ธ Flextype Core: Default theme - update assets building process and GULP to 4.X.X #206 #186
- 0๏ธโฃ Flextype Core: Default theme - theme.json converted to theme.yaml #201 #186
- 0๏ธโฃ Flextype Core: Default theme - settings.json converted to settings.yaml #201 #186
- ๐ Flextype Core: Site entries move from JSON to FRONTMATTER (MD) #212 #186
- Flextype Core: Entries - use getDirTimestamp for fetchAll method #212 #186
- Flextype Core: Entries - change private
_file_location()
to publicgetFileLocation()
#186 - Flextype Core: Entries - change private
_dir_location()
to publicgetDirLocation()
#186 - Flextype Core: Snippets - change private
_file_location()
to publicgetFileLocation()
#186 - Flextype Core: Snippets - change private
_dir_location()
to publicgetDirLocation()
#186 - Flextype Core: Fieldsets - change private
_file_location()
to publicgetFileLocation()
#186 - Flextype Core: Fieldsets - change private
_dir_location()
to publicgetDirLocation()
#186 - โก๏ธ Flextype Core: Update .gitignore
- โก๏ธ Flextype Core: Update copyrights information
- โก๏ธ Flextype Core: Update vendor flextype-components/filesystem to 2.0.6
- โก๏ธ Flextype Core: Update vendor flextype-components/date to 1.1.0
- โก๏ธ Flextype Core: Update vendor zeuxisoo/slim-whoops to 0.6.5
- โก๏ธ Flextype Core: Update vendor doctrine/collections to 1.6.2
- โก๏ธ Flextype Core: Update vendor slim/slim to 3.12.2
- โก๏ธ Flextype Core: Update vendor respect/validation to 1.1.31
- โก๏ธ Flextype Core: Update vendor monolog/monolog to 2.0.0
- โก๏ธ Flextype Core: Update vendor symfony/yaml to 4.3.4
- ๐ Flextype Site Plugin: settings.json converted to settings.yaml #201 #186
- ๐ Flextype Site Plugin: plugin.json converted to plugin.yaml #201 #186
- Flextype Site Plugin: en_US.json and ru_RU.json converted to en_US.yaml and ru_RU.yaml #201 #186
- Flextype Admin Panel: Settings page improvements #186
- Flextype Admin Panel: Installation page improvements #194 #186
- Flextype Admin Panel: Entries editor page improvements #186
- Flextype Admin Panel: settings.json converted to settings.yaml #201 #186
- ๐ Flextype Admin Panel: plugin.json converted to plugin.yaml #201 #186
- Flextype Admin Panel: en_US.json and ru_RU.json converted to en_US.yaml and ru_RU.yaml #201 #186
- Flextype Admin Panel: JS decoupled in partials from base.html #186
- Flextype Admin Panel: field
editor
changed tohtml
#186 - Flextype Admin Panel: improve admin settings page #186
โ Removed
-
v0.9.3 Changes
July 07, 2019๐ Fixed
- ๐ Flextype Core: Entries - issue with binding arguments inside method fetchAll() - fixed. #182
- ๐ Flextype Core: Entries - issue with possible boolean false result from Filesystem::getTimestamp() inside method fetchAll() - fixed. #182
- ๐ Flextype Core: Entries - issue with possible boolean false result from Filesystem::getTimestamp() inside method fetch() - fixed. #182
- ๐ Flextype Admin Panel: critical issue with possibility to register two admins! - fixed. #183 #182
- ๐ Flextype Admin Panel: Left Navigation - active state for Templates area - fixed. #182
- 0๏ธโฃ Flextype Default Theme: issue with
TypeError: undefined is not an object
for lightbox - fixed. #182 - 0๏ธโฃ Flextype Default Theme: fix thumbnail image for Default Theme #182
-
v0.9.2 Changes
July 06, 2019โ Added
- 0๏ธโฃ Flextype Default Theme: pagination for blog entries added. #164 #165
- 0๏ธโฃ Flextype Default Theme: New templates for entry Gallery - added. #165
- Flextype Core: New Shortcode [registry_get] - added. #165
- Flextype Core: New entry Gallery - added. #165
- Flextype Core: New fieldsets for entry Gallery - added. #165
- Flextype Core: Doctrine Collections - added. #175 #165
- Flextype Core: GlobalVarsTwigExtension - new variable -
PHP_VERSION
- added. #165 - Flextype Core: FilesystemTwigExtension - new function
filesystem_get_files_list
added. #165 - ๐ Flextype Core: Snippets - new snippet
google-analytics
added. #165 - Flextype Core: Fieldsets Content - menu_item_target fixed. #165
- Flextype Admin Panel: Show nice message if there is no items for current area. #158 #165
- Flextype Admin Panel: Tools - added. #170 #165
- Flextype Admin Panel: Tools - Cache area added. #170 #165
- Flextype Admin Panel: Tools - Registry area added. #170 #165
- Flextype Admin Panel: Themes manager added. #171 #165
- Flextype Admin Panel: New Translates added. #165
๐ Changed
- ๐จ Flextype Core: All Twig Extensions - refactored and updated. #165
- Flextype Core: Entries - new params
$id
and$args
forfetchAll()
method. #165 - โก๏ธ Flextype Core: Entries - fetching methods updated and ready to work with Collections. #175 #165
- Flextype Core: Snippets Shortcode - renamed
snippets_fetch
tosnippets_exec
. #165 - ๐ Flextype Admin Panel: Entires - improved styles for fieldsets tabs. #165
- ๐ Flextype Admin Panel: Entires - styles for Fieldsets tabs improved #165
- Flextype Admin Panel & Flextype Core: Settings improvements #153 #165
- 0๏ธโฃ Flextype Admin Panel: Entries - show entry slug if entry default field is empty. #165
- Flextype Admin Panel: Stay on current page after saving. #155 #165
๐ Fixed
- Flextype Core & Admin and Default theme: wrong
emmiter_emmit
renamed to correctemitter_emit
#165 - ๐ Flextype Admin Panel: Entries - issues with hardcoded admin url - fixed. #165
- Flextype Admin Panel: Entries -
PATH_FIELDSETS
used instead of hardcoded path. #165 - Flextype Admin Panel: fix all tabs state for Fieldsets, Snippets, Templates areas. #165
- ๐ Flextype Admin Panel: Entries - move functionality issues #179 #165
โ Removed
- ๐ Flextype Admin Panel: Left Navigation - documentation link - removed #165
โก๏ธ Update from Flextype 0.9.1 to Flextype 0.9.2
- Backup your Site First!
- Download flextype-0.9.2.zip ๐ป 3. Unzip the contents to a new folder on your local computer. 0๏ธโฃ 4. Upload /flextype/, /vendor/, /site/plugins/admin/, /site/plugins/site/, /site/themes/default/ with an FTP client to your host.
-
v0.9.1 Changes
June 18, 2019โ Added
- Flextype Admin Panel: new setting
route
added to customize admin base route. #154 - Flextype Core: GlobalVarsTwigExtension - new global constant
PATH_FIELDSETS
added. #154 - Flextype Core: Entries API - public property
$entry
added. #154 - Flextype Core: Entries API - public property
$entries
added. #154 - Flextype Core: Entries API - new event
onEntryAfterInitialized
added. #154 - Flextype Core: Entries API - new event
onEntriesAfterInitialized
added. #154 - Flextype Core: Shortcodes -
EntriesShortcode
added. #154 - Flextype Core: Shortcodes -
BaseUrlShortcode
added. #154 - Flextype Core: Snippets - SnippetsTwigExtension:
snippets_exec()
added. #154 - Flextype Core: Snippets -
[snppets_fetch]
shortcode added. #154 - Flextype Core: Snippets -
_exec_snippet()
method added. #154 - Flextype Core: Snippets -
exec()
method added. #154 - Flextype Core: Snippets - added ability to access $flextype and $app inside snippets. #154
- Flextype Core: GlobalVarsTwigExtension
FLEXTYPE_VERSION
added. #154 - ๐ Flextype Site Plugin: public property
$entry
added. #154 - ๐ Flextype Site Plugin: new event
onSiteEntryAfterInitialized
added. #154
๐ Fixed
- ๐ Flextype Core: Entries API -
fetchALL()
issue with fetching entries recursively fixed. #154 #161
๐ Changed
- ๐จ Flextype Site: code refactoring. #154
- ๐จ Flextype Admin Panel: code refactoring. #154
- Flextype Core: Snippets - from now we will set prefix
bind_
for all variables. #154
โ Removed
- ๐ Flextype Core: Entries API - remove unused Shortcodes code from method
fetch()
#162 - ๐ Flextype Core: Shortcodes -
SiteUrlShortcode
removed. #154 - ๐ Flextype Core: Snippets -
SnippetsTwigExtension
: snippet removed. #154 - ๐ Flextype Core: Snippets -
[snippets]
shortcode removed. #154 - Flextype Core: Snippets -
_display_snippet()
method removed. #154 - ๐ Flextype Core: Snippets -
- display()
method removed. #154 - ๐ Flextype Core: GlobalVarsTwigExtension
flextype_version
removed. #154
- Flextype Admin Panel: new setting
-
v0.9.0 Changes
June 14, 2019โ Added
- Flextype Core: Slim Framework Integration!
- Flextype Core: Twig Template Engine Integration!
- Flextype Core: Whoops Error Handler Integration!
- Flextype Core: Monolog library Integration!
- Flextype Core: Slugify library Integration!
- Flextype Core: Complete Glide/Intervention Image Implemented for Image manipulation on fly!
- ๐ฆ Flextype Core: New Event handler from The League of Extraordinary Packages for better event handling.
- Flextype Core: New Entries API
- Flextype Core: New Fieldsets API
- Flextype Core: New Snippets API
- ๐ Flextype Core: New Plugins API
- ๐ Flextype Core: New JSON Parser instead of old YAML Parser.
- Flextype Core: Using new languages files format and JSON extension instead of YAML.
- Flextype Core: Using JSON extension instead of YAML for all kind of data to store.
- ๐ Flextype Core: New CSRF service for better cross-site request forgery protection.
- Flextype Core: composer.json ext-json and ext-mbstring Addeded into require section.
- Flextype Core: composer.json suggest section Addeded.
- Flextype Core: composer.json: apcu-autoloader Addeded for APCu cache as a fallback for the class map.
- ๐ Flextype Site: New plugin Site Addeded.
- Flextype Core: Respect Validation - The most awesome validation engine ever created for PHP - Addeded.
- ๐ Flextype Admin Panel: New admin panel plugin based on Slim Framework.
- Flextype Admin Panel: Fieldset Sections(groups) Addeded.
- Flextype Admin Panel: New Field types - select, editor (instead of html)
๐ Changed
- 0๏ธโฃ Flextype Core: Thunderer Shortcodes don't parse fields by default, need to use filter.
- โก๏ธ Flextype Core: Thunderer Shortcodes updated to 0.7.2.
- โก๏ธ Flextype Core: Flextype Components Arr updated to 1.2.5
- โก๏ธ Flextype Core: Flextype Components Number updated to 1.1.0
- โก๏ธ Admin Panel: Bootstrap updated to 4.3.1
- โก๏ธ Admin Panel: Codemirror updated to 5.43.0
- โก๏ธ Admin Panel: Trumbowyg updated to 2.18.0
- Admin Panel: Settings Manager - locales list - improvements!
๐ Fixed
- ๐ Admin Panel: Translates fixes.
- ๐ Admin Panel: Issue with js error for codemirror - fixed.
- ๐ Flextype Core: Plugins API - issue with plugins list fixed.
โ Removed
- ๐ Flextype Admin Panel: Menus Manager removed.
- ๐ Flextype Core: YAML Parser removed.
- ๐ Flextype Core: Symfony YAML Component removed.
- ๐ Flextype Core: Flextype Token Component removed.
- ๐ Flextype Core: Flextype Notification Component removed.
- ๐ Flextype Core: Flextype Error Handler Component removed.
- ๐ Flextype Core: Flextype Event Component removed.
-
v0.8.3 Changes
January 15, 2019โ Added
- Admin Panel: New Gorgeous Light Theme for Admin panel!
- Admin Panel: Settings Manager - ability to change admin panel theme - Addeded.
- Admin Panel: Settings Manager - Select dropdown for cache driver - Addeded.
- Flextype Core: Cache - new cache driver Array - Addeded.
- Flextype Core: Cache - new cache driver SQLite3 - Addeded.
- Flextype Core: Cache - new cache driver Zend - Addeded.
๐ Changed
- โก๏ธ Flextype Core: Symfony Yaml updated to 4.2.2.
- Admin Panel: Settings Manager - cache settings editing - improvements.
- ๐จ Flextype Core: default settings - refactoring.
๐ Fixed
- ๐ Flextype Core: Cache - issue with selecting current driver_name - fixed.
- ๐ Admin Panel: Dark Theme fixes.
- ๐ Admin Panel: Translates fixes.
- ๐ Admin Panel: Typo fixes.
-
v0.8.2 Changes
January 08, 2019โ Added
- Admin Panel: ClipboardJS Addeded!
- ๐ป Admin Panel: Media Manager - Twitter Bootstrap File browser - Addeded.
- Admin Panel: Snippets Manager: Embeded code info modal Addeded.
- 0๏ธโฃ Admin Panel: Settings Manager - Select dropdown for default entry - Addeded.
- Admin Panel: Settings Manager - Select dropdown for timezones - Addeded.
- Admin Panel: Settings Manager - Select dropdown for themes - Addeded.
๐ Changed
- โก๏ธ Flextype Core: Text Components updated to 1.1.2.
- Admin Panel: Entries Manager - upload file size increased to 27000000 bytes.
๐ Fixed
- ๐ฆ Flextype Core: Default theme - issue with package.json - fixed.
- ๐ Flextype Core: Code fixes according to the phpDocumentor.
- 0๏ธโฃ Flextype Core: Default theme - settings and manifest - fixes.
- ๐ Admin Panel: Translates fixes.