All Versions
39
Latest Version
Avg Release Cycle
57 days
Latest Release
647 days ago

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 #320

    core: use array_merge() instead of array_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 #352

    core: 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 panel base layout.

    ๐Ÿ”Œ admin-plugin: add ability to change entries view from list view to table 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 and routable=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 value list.

    ๐Ÿ”Œ 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 the templates 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 to getUsersList() 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 and json_decode twig filter #289

    usage 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 of value #303

    core: add yaml_encode and yaml_decode twig filter #290

    usage 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 is true

    ๐Ÿ”Œ 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 is false

    ๐Ÿ”Œ 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 or fetchCollection

    core: changed and_where & or_where execution in the templates

    FROM

    'and_where': {
    
    }
    
    'or_where': {
    
    }
    

    TO

    'and_where': [
        {
    
        }
    ]
    
    'or_where': [
        {
    
        }
    ]
    

    core: Rename property value to default 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 public getFileLocation() #186
    • Flextype Core: Entries - change private _dir_location() to public getDirLocation() #186
    • Flextype Core: Snippets - change private _file_location() to public getFileLocation() #186
    • Flextype Core: Snippets - change private _dir_location() to public getDirLocation() #186
    • Flextype Core: Fieldsets - change private _file_location() to public getFileLocation() #186
    • Flextype Core: Fieldsets - change private _dir_location() to public getDirLocation() #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 to html #186
    • Flextype Admin Panel: improve admin settings page #186

    โœ‚ Removed

    • ๐Ÿšš Flextype Core: Remove date field #196 #186
    • ๐Ÿšš Flextype Admin Panel: Remove save button on the media page #225 #186
    • ๐Ÿšš Flextype Admin Panel: Remove unused css code #186
    • ๐Ÿšš Flextype Admin Panel: Remove unused js code #186
  • 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 for fetchAll() method. #165
    • โšก๏ธ Flextype Core: Entries - fetching methods updated and ready to work with Collections. #175 #165
    • Flextype Core: Snippets Shortcode - renamed snippets_fetch to snippets_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 correct emitter_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

    1. Backup your Site First!
    2. 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
  • 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.