Skip to content

Releases: krazzer/kikcms

v1.2.1

09 Oct 10:01
Compare
Choose a tag to compare
  • 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

26 Jun 04:57
Compare
Choose a tag to compare
  • 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

01 Oct 06:17
Compare
Choose a tag to compare
  • 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

10 Jul 05:19
Compare
Choose a tag to compare
  • 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

01 Jun 07:54
Compare
Choose a tag to compare
  • 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

01 Mar 08:25
Compare
Choose a tag to compare
  • 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

08 Feb 09:03
Compare
Choose a tag to compare
  • 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

01 Sep 08:46
4f9ea7a
Compare
Choose a tag to compare
  • Use specific mariadb image to prevent errors when setting up new environment
  • Fixed that the delete button is still shown even if showDeleteRowButton is set

v.1.1.6

12 Jul 13:37
Compare
Choose a tag to compare
  • 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

31 May 13:28
Compare
Choose a tag to compare
  • 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