+ Added "Multiple Field" content field (repeatable fields)
^ Updated assets (angular, UIkit, ...)
^ Reworked and optimized gallery content field + gallery module
^ Many small improvements
^ Updated language file @Remigr
^ Updated language file @Remigr
# Fixed undefined constant @sergeypavlenko
# Fixed remove api for collections @sergeypavlenko
# Fixed galleries::get_gallery_by_slug
- Removed LESS and SCSS compilers
- Removed Leaflet.js dependency
# Fixed gallery pathpicker js error
# Fixed collection link field on locale change
# Fixed 404 error on empty string output
# Fixed Backups download
^ Extracted Backups to standalone core module
^ Decoupled module fields from core content fields
# Fixed Parsedown extra parameter
# Fixed install screen
+ Added Datastore module for simple embedded data storage
+ Added uikit less sources to easily rebuild admin theme
+ Added ParsedownExtra class
+ Added multiple api tokens supporting custom url rules
+ Custom bootstrap file support (/custom/bootstrap.php)
+ Empty collection action
^ Add title for each image in a gallery field
^ Custom config.php moved to /custom/config.php
^ Language files are now loaded from /custom/i18n
^ Improved auto-updater
# Fixed collection entries filtering for mongodb based installations
+ Added auto-updater (experimental)
+ Added location field
+ Added backup options (backup site or cockpit folder)
+ Added shorthand modules method call e.g. cockpit('regions:render', 'test');
+ Added auto slugs for collection, region and gallery names
^ Iimproved sluggify functionality, thanks @doctorjuta
^ Regions api extended
^ Localize option for any field
# Check whether headers module is enabled in .htaccess (apache)
+ Added duplicate collections and regions
+ Added usage nice urls for the backend (if possible)
+ Added custom order via drag'n drop for collection entries
+ Added multilanguage support for content fields
+ Added Cross-Origin-Resource-Sharing headers to htaccess to allow extern access (e.g. mobile apps)
+ Added .htaccess to auto optimize apache based webservers
+ Added thumbnails api function
+ Added collection_populate_one api function
^ Updated assets + libs
^ Updated allow underscores in field names
^ Updated group settings moved to main storage (!important: group settings may get lost after update)
^ Updated allow using not latin letters in region & collection name field
^ Updated Lexy renderer refactored to service
^ Updated moved view caching to lexy class
# Fixed MongoDB error on collection entries index page
# Fixed notices in CLI mode @naumovs
# Fixed Form disabled when not valid (form add-on)
# Fixed cache empty assets @kinolaev
# Fixed Galleries: Thumbnails of images added from folder aren't displayed @kinolaev
- Removed $_SERVER['PATH_INFO'] dependency
+ Added new api function "collection_populate" to populate linked collection items
+ Added export form entries in json format
+ Added form entries data api
+ Added custom form validation
+ Added bind global "cmd + s" && "ctrl + s" to trigger save in edit views
# Fixed running on a non-standard http port (80) breaks cockpit
# Fixed slug option for text field
# Fixed image thumbnail with space in filename doesn't show up
# Fixed not correct date display in views @rpeshkov
# Fixed disallow name fields beginning with a number @rpeshkov
+ Added slug option for collection text fields
+ Added collection can be grouped now
+ Added field label option
# Fixed form entries list view
# Fixed media root path didn't save properly
+ Added mode option to thumbnail function ['crop', 'resize', 'best_fit']
+ Added allow videos to be selected in gallery field
+ Added download/export collection entries as json export
+ Added region field to link regions in collections
+ Added batch remove for any list in table view
^ Updated form api: using formdata object when possible
^ Updated vendor assets + scripts
# Fixed shortcut api functions url_to / path_to
# Fixed success message on upload max filesize error
# Fixed gallery field: removing media
# Fixed login history
# Fixed media upload button not working in firefox
# Fixed hide form success and error messages initially
+ Added batch delete (media manager)
+ Added fuzzy search for any file in the media folder (media manager)
+ Added define allowed file pattern for media field
^ Clear/Empty media field after selection #79
# Fixed :splat routes
# Fixed nginx compatibility
^ Autofit topnav to screensize
^ Assets updated
^ Updated Html field
^ UX improvements
# Fixed form mailer @davidgenetic
# Fixed saving sortfield (collections)
+ Added tags field
+ Added entries pagination (load more)
+ Replaced Less parser lib to support less 1.7.0
+ Added pathToUrl to Cockpit.js
^ Updated vendor + assets libs
# Fixed entries sorting
+ image gallery field for collections
+ composer support added (install cockpit via composer)
^ assets + vendors updated
^ image previews in media picker
^ added functionality for date picker + time picker fields
^ language file updated + i18n improved @StevenDevooght
# MongoLite boolean query fix @StevenDevooght
# missing html5 input input types (form add-on / serialize)
^ more assets cleanup + update
^ media manager list view updated
+ manage meta fields for each gallery
# media manager empty folder fixed
^ more assets cleanup
^ mediapicker reworked
^ assets cleanup
+ autocomplete feature for code fields
+ markdown field added
# Fixed get_registry api call
# Fixed login after first install
+ Activity logger added
# Fixed import images from folder (gallery addon)
^ dashboard reworked
^ more code cleanup
+ grouping for regions and galleries
+ batch remove for collection and form entries
^ minor updates
^ minor fixes
^ vendor assets updated
+ set media root path for each acl group
+ table view modes for regions, collections, galleries and forms
+ experimental mongodb support as main storage
+ required field option in collections @davidgenetic
+ Added global registry (key/value) storage
+ Added caching of Lexy based views when possible (tmp folder must be writable)
- Removed jQuery dependency for form addon
+ custom folder
# Fixed codearea fields height
^ Updated assets + vendor libs
+ Added global in-app search for region, forms, collections, galleries and mediamanger bookmarks
# Fixed default values for collection entries
# Fixed boolean field type (collections, regions) @davidgenetic
^ Language file template
^ Assets updated
+ Image previews in mediamanager
# Fixed media picker
+ Added gallery add-on
+ Added (simple) version history with rollback for regions and collection entries
# Fixed PHP 5.4 rference error
+ Clean cache + database from settings/info
+ Added (simple) ACL functionality
# Fixed collections entry bug
^ Language files moved to https://github.com/aheinze/cockpit-i18n
+ Site backup feature
+ Forms add-on