Releases: krazzer/kikcms
Releases · krazzer/kikcms
v1.2.1
- Added 'get' function for filestorage
- Fix form length check
- Enabled swift mail anti flood by default
- Updated style for settingsform
- Allow custom Settings Form
- If a page that is removed is tried to be rearranged, ignore
- Allow custom logo for error messages
- Also get resolution subtypes in analytics
- Correctly clear alias cache + existingpagecache when re-arranging pages
- Added json_decode twig filter
- Added site skeleton elements
- Views can now have no parameters
- Added method getMapByParentPage
v1.2
- Now only works with Phalcon v5 and PHP >=v8.2
- Improve tab field error visibility
- Don't error when no user is found when getting settings
- Link may be a string
- Added queryKey to filter for complex queries not to be send over post
- Allow any field name in filters
- Fix tinyMCE link error
- Modal / panel styling for help texts
- Allow custom logo
- Allow saveSuccessAction to return something
- Fix when trying to get unix timestamp
- Home == / only if the current language is the default language
- Allow custom favicon in CMS
- Unautorized exception when no token is provided
- Store defaults if model is set, but no relations are loaded. This is needed since updating to Phalcon 5.6
- Fix query with 2 params with the same name
- Fix getting value of field + fix getting controller name
- Replace strftime with IntlDateFormatter
v.1.1.12
- Added SEO field explanation
- Fixed bug where Header form field was added for storage
- Added impersonate function
- Fixed bug in storing defaults of 2-part relationkeys
- Added 'afterHead' block base cms template
- Added functionality to write redirects to htaccess
- Fixed bug in datatable shift-select when selecting same item + hide text-select
- Allow forms to post to self instead of self-anchored url
- Auto-add redirect functionality (under flag)
- If the thumb method is missing, don't throw exception. Intead don't serve the image so a 404 error is given
- Don't error when stats update token is empty, instead throw unautorized exception
- frontendView controller method parameters now override the global ones
- Added symfony vardumper
- Fixed bug clear page cache for key when moving a page
- Fix deprecated scss close size calc
- Add badge to menu item for notifications
- Added bbc option for sending mail to users
- Save selectdatatable amount before parent save + allow dblclick to select text in selectdatatable
- Fix setQueryToShowSelectionFirst for numeric + without orderBy in Query
v.1.1.11
- Fix background blur items disappearing
- Allow assets from build folder
- Make form re-init protected instead of private
- Added DataTable helpTextTitle, to allow alternative title
- Added 'amount' option for SelectDatatable
- Fix alert going away when it shows when pressing escape to close window
- Added method to be able to add html to the UL of a menu
- Set the page id as key in a fullpagemap, instead of the alias' id, to prevent duplicates
- Added option to hide serviceMailBranding
- Prevent error when a string occurs with [[[ that does not need to be replaced
- Added IBAN validator
- PreloadService allow ObjectList & arrays
- Preload has-many relations
- Don't iterate folder when trying to get Stream keys if it doesn't exist
- Allow anchors in links
- Added preloaderService for preloading model relations to lower query count but keep ease of using model relations
- Added config to enable / disable page routing
v.1.1.10
- Check if cache exists before using it in PlaceholderService
- Cache getting page by key
- Added uniqueness check for user email address
- Improved existing page check + added aliases + improved performance getting all urls
- Speed up login & getting stream keys
- Allow template names with dashes
- Fix return type when null
- Fix problem with random keyValue read errors because of use of 'unlikely' operator
- Updated developer address
- Make datatable copy-pasting easier
- Better datatable help modal
- Added config to disable existing page cache
- Don't cache empty strings as well
- Added pagination method + howto readme
- Dont error if empty pageUrl is asked for via twig
- Auto-add image with key 'social' as og image meta
- Added function to edit file key directly in CMS
- Store pre-save relations after checking checkbox with complex relationKey
- Log errors getting KeyValue
- Error message = raw to be able to add HTML
- Fixed storing maintenance mode + TTL NULL == forever
- Catch exception when retrieving keyValue
- Add menu ul-class to caching
- Auto-report any cli exception
- Up-resize images that are smaller that need to be cropped
- Fixed cache config for newer versions
- Clear cache before running addPage Test
- Fix maintenance mode value
- Allow cache to be null, except when specified it may not be null
v.1.1.9
- Added caching for UrlService::getUrlByPageKey
- Fixed bug enabling maintenance mode
- Allow custom ul class for menus
- Remove google/apiclient from dependencies, as we use google/analytics-data now vor GAv4
- Send e-mail recovery mail with client style if the user is a client
- Add option for custom attribute in NewUniqueness
- Added option to disable existing page check
v.1.1.8
- Cache manager only for admins
- Cache 404 page & existing URL's to prevent DB overload from bots
- Fix local domain check in cli
- Improve code readability for getting default mail from email and name
- Allow webform to upload files publicly, protected by token
- Updated c3 + fix updating stats when result is NULL
- Match links in any request to their origin
- Added Phone number validation message
- Added defaultFromName for e-mails
- Added convenience function for displaying a frontend template
- Change comment for initialize method of newly generated Model classes
- Allow SVG's to have thumbs
- Cache getting page by key + allow null to be cached
- Preview value missing? Show not found page
- Added option to add help text to datatable
v.1.1.7
v.1.1.6
- Allow default button in e-mails
- Added method to determine whether the logged in user is admin or not
- Change Company test oject to TestCompany to prevent duplicate namespaces
- Add missing days in statistics
- Added support for GAv4 analytics
- Added new tokenservice for creating and verifying tokens (i.e. for verifying email links)
- Fixed a bug for mailforms with a custom subject
- Abstracted getting an email logger to use separately in the console
- Unbind preview click action before binding it to prevent duplicate events in datatables
v.1.1.5
- Added option to set datepicker view mode
- Don't error when trying to paste null value in finder
- Correctly show translated validation messages for file form fields
- Correctly check messages for file input fields
- Added ability to extend form view & buttons
- Add label for file input fields when using placeholders as label