Tags give the ability to mark specific points in history as being important
  • 1.25.1
    #413 (new feature) - Remove core config files from git so that they
    don't get overridden when doing a git reset
    #415 (bug) - Google maps snippet component bug - maps js file not being
    included
    #416 (bug) - Yui layout renderer includes extra div when rendering
    content containers via ajax
    #391 (bug) - RefData fields not being rendered.
  • 1.25.0
    #405 (bug) - CMS Image editor bug - "View original" button text keep
    adding new image size on each click
    #403 (new feature) - Add facility for users to assign tags to site
    sections and to control which sections are visible based on those tags
    #404 (new feature) - Implement bootstrap as a layout/css provider
    Requires following SQL update (pelorous database):
    DROP TABLE IF EXISTS `userWorkspacePreference`;
    CREATE  TABLE `userWorkspacePreference` (
      `userId` SMALLINT UNSIGNED NOT NULL DEFAULT 0 ,
      `workspaceId` SMALLINT UNSIGNED NOT NULL DEFAULT 0 ,
      `preference` VARCHAR(255) NOT NULL ,
      `value` LONGTEXT NULL ,
      PRIMARY KEY (`userId`, `workspaceId`, `preference`) ,
      INDEX `userId_idx` (`userId` ASC, `workspaceId` ASC) ,
      INDEX `workspaceId_idx` (`workspaceId` ASC) )
    ENGINE=InnoDB;
    Requires following SQL update (site_manager module):
    DROP TABLE IF EXISTS `site_sectionSectionTag`;
    CREATE  TABLE `site_sectionSectionTag` (
      `sectionId` INT UNSIGNED NOT NULL DEFAULT 0 ,
      `sectionTagId` INT UNSIGNED NOT NULL DEFAULT 0 ,
      PRIMARY KEY (`sectionId`, `sectionTagId`) ,
      INDEX `sectionId_idx` (`sectionId` ASC) ,
      INDEX `sectionTagId_idx` (`sectionTagId` ASC) )
    ENGINE = InnoDB;
    
    DROP TABLE IF EXISTS `site_sectionTag`;
    CREATE  TABLE `site_sectionTag` (
      `sectionTagId` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
      `tag` VARCHAR(255) NULL ,
      PRIMARY KEY (`sectionTagId`) )
    ENGINE = InnoDB;
    
    ALTER TABLE `site_layoutSite` ADD COLUMN `rowConfig` LONGTEXT NULL
    AFTER `siteId` ;
    
    ALTER TABLE `site_layout` ADD COLUMN `handler` ENUM('bootstrap','yui2')
    NOT NULL DEFAULT 'yui2'  AFTER `layoutId` ;
    UPDATE site_layout SET handler='yui2';
    
    UPDATE `site_item` SET `handler`='Pelorous_Site_Layout_Yui2' WHERE
    `handler`='Pelorous_Site_Layout';
    UPDATE `_publish_updateLogQueryData` SET
    `params`=REPLACE(params,'Pelorous_Site_Layout"',
    'Pelorous_Site_Layout_Yui2"') where params like
    '%Pelorous_Site_Layout"%';
    
    ALTER TABLE `site_contentContainer` ADD COLUMN `config` text NOT NULL
    AFTER `primary`;
  • 1.2.50
    #405 (bug) - CMS Image editor bug - "View original" button text keep
    adding new image size on each click
    #403 (new feature) - Add facility for users to assign tags to site
    sections and to control which sections are visible based on those tags
    #404 (new feature) - Implement bootstrap as a layout/css provider
    Requires following SQL update (pelorous database):
    DROP TABLE IF EXISTS `userWorkspacePreference`;
    CREATE  TABLE `userWorkspacePreference` (
      `userId` SMALLINT UNSIGNED NOT NULL DEFAULT 0 ,
      `workspaceId` SMALLINT UNSIGNED NOT NULL DEFAULT 0 ,
      `preference` VARCHAR(255) NOT NULL ,
      `value` LONGTEXT NULL ,
      PRIMARY KEY (`userId`, `workspaceId`, `preference`) ,
      INDEX `userId_idx` (`userId` ASC, `workspaceId` ASC) ,
      INDEX `workspaceId_idx` (`workspaceId` ASC) )
    ENGINE=InnoDB;
    Requires following SQL update (site_manager module):
    DROP TABLE IF EXISTS `site_sectionSectionTag`;
    CREATE  TABLE `site_sectionSectionTag` (
      `sectionId` INT UNSIGNED NOT NULL DEFAULT 0 ,
      `sectionTagId` INT UNSIGNED NOT NULL DEFAULT 0 ,
      PRIMARY KEY (`sectionId`, `sectionTagId`) ,
      INDEX `sectionId_idx` (`sectionId` ASC) ,
      INDEX `sectionTagId_idx` (`sectionTagId` ASC) )
    ENGINE = InnoDB;
    
    DROP TABLE IF EXISTS `site_sectionTag`;
    CREATE  TABLE `site_sectionTag` (
      `sectionTagId` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
      `tag` VARCHAR(255) NULL ,
      PRIMARY KEY (`sectionTagId`) )
    ENGINE = InnoDB;
    
    ALTER TABLE `site_layoutSite` ADD COLUMN `rowConfig` LONGTEXT NULL
    AFTER `siteId` ;
    
    ALTER TABLE `site_layout` ADD COLUMN `handler` ENUM('bootstrap','yui2')
    NOT NULL DEFAULT 'yui2'  AFTER `layoutId` ;
    UPDATE site_layout SET handler='yui2';
    
    UPDATE `site_item` SET `handler`='Pelorous_Site_Layout_Yui2' WHERE
    `handler`='Pelorous_Site_Layout';
    UPDATE `_publish_updateLogQueryData` SET
    `params`=REPLACE(params,'Pelorous_Site_Layout"',
    'Pelorous_Site_Layout_Yui2"') where params like
    '%Pelorous_Site_Layout"%';
    
    ALTER TABLE `site_contentContainer` ADD COLUMN `config` text NOT NULL
    AFTER `primary`;
  • 1.24.2
    e5af0378 · Re #395 ·
    #395 (bug) - Add facility for users to add Google Analytics goal
    tracking code to different pages
  • 1.24.1
    - 240 (new feature) - Add ability to specify anchor but keep link as a PageID reference
    - 396 (bug) - css "error" class not added to form fields
    - 399 (bug) - Optional fields css class doesn't get copied over when copying a form
    - 402 (new feature) - Add "cssOption" metadata value as a key to the content array
  • 1.24.0
    5b5c1e70 · re #395 ·
    395 (new feature) - Add facility for users to add Google Analytics goal tracking code to different pages
    
    Requires following SQL update (site_manager module):
    DROP TABLE IF EXISTS `site_trackingCode`;
    CREATE TABLE `site_trackingCode` (
      `trackingCodeId` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `name` varchar(255) NOT NULL,
      `trackingCode` text NOT NULL,
      `activationString` text NOT NULL,
      `pageId` int(10) unsigned NOT NULL,
      `createdDate` date NOT NULL DEFAULT '0000-00-00',
      `createdBy` varchar(255) NOT NULL,
      `deleted` tinyint(1) unsigned NOT NULL DEFAULT '0',
      `deletedDate` date DEFAULT '0000-00-00',
      `deletedBy` varchar(255) NOT NULL DEFAULT '',
      PRIMARY KEY (`trackingCodeId`),
      INDEX `pageId_idx` (`pageId`),
      INDEX `deleted_idx` (`deleted`)
    ) ENGINE=InnoDB;
  • 1.23.0
    #374 (new feature) - Add comments form config option to specify where
    the form should be placed
    #376 (bug) - Warning being thrown in Pelorous_Comment_Helper_WebContent
    class line 39
    #377 (new feature) - Extend search forms: add empty label for filters +
    auto submit
    #372 (new feature) - Add "num comments" snippet
    #380 (bug) - DB sql statements relating to _publish_itemLock table are
    appearing in the publish queue
    #381 (bug) - vertical response api returning successful when not (linked
    to ovoyo ticket#16)
    #385 (bug) - db search index - mysql error when adding results ordering
    #377 (new feature) - Extend search forms: add empty label for filters +
    auto submit
    #393 (new feature) - Add input of type "reset" to search form
    #394 (new feature) - Add pre/post comments form handler
    
    Requires following SQL update (comments module):
    INSERT INTO  `config`
    (`module`,`name`,`value`,`description`,`allowedValues`,`custom`)
         VALUES ('comments','form.position','below','Form position, below or
    above the comments','below,above','1');
    
    ALTER TABLE  `comments_placeholder` ADD  `label` VARCHAR( 255 ) NOT NULL
    DEFAULT  'Comments' AFTER  `allowAnonymous`;
    
    
    DROP TABLE IF EXISTS `cms_contentNumComments`;
    CREATE TABLE IF NOT EXISTS `cms_contentNumComments` (
      `contentId` int(10) unsigned NOT NULL,
      `snippetComponentId` int(10) unsigned NOT NULL,
      `contentSnippetId` int(10) unsigned NOT NULL,
      `templateSnippetId` int(10) unsigned NOT NULL,
      PRIMARY KEY (`contentId`,`snippetComponentId`,`contentSnippetId`),
      KEY `contentId_idx` (`contentId`),
      KEY `contentSnippetId_idx` (`contentSnippetId`),
      KEY `templateSnippetId` (`templateSnippetId`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    Requires following SQL update (cms module):
    ALTER TABLE cms_snippetComponent
     CHANGE `type` `type` enum('text','text medium','text large','html
    editor small','html editor large','ref
    data','date','email','link','flag','image','file','custom code',
    'author', 'number', 'tags','google map','search result', 'twitter feed',
    'related content', 'related product', 'prev next links','ratings','num
    comments') NOT NULL default 'text';
    
    Requires following SQL update (site_manager module):
    UPDATE `config` SET
    `value`='http://cdn.pelorous.com/js/1.x.x/Pelorous.1.0.1.min.js' WHERE
    `module`='site_manager' AND `name`='pelorousJs.path';
  • 1.22.4
    0c49493a · Fixed #379 ·
    #379 (bug) - Bug when booking events
  • 1.22.3
    #378 (bug) - Inefficient processing of 404 errors for missing physical
    files
  • 1.22.1
    #375 (new feature) - Twitter Snippet Component Upgrade
  • 1.22.0
    new minor release
  • 1.21.10
    8bd025bd · fixed #364 ·
    #354 (bug) - Plain text email is contains <style> tag
    #355 (bug) - plain text url not using correct view
    #356 (bug) - plain text url not getting set for VerticalResponse
    provider
    #357 (bug) - users dropdown being populated but not refelcted in results
    #358 (feature) - Add convenience link to get directly to workspace admin
    for current workspace
    #334 (bug) - View Original doesn't work
    #187 (bug) - Default filter setting for vetting required comments
    #192 (bug) - No success message after content creation
    #283 (bug) - Site manager: 'paste' dialog box is too small
    #218 (bug) - New search indexes bug out in Pelorous
    #323 (bug) - Bug with workflow
    #207 (bug) - Snippet component image re-processing
    #219 (bug) - Template/Meta-data config tab bug
    #287 (bug) - Help text is not WYSIWYG - no styles applied when viewed
    #359 (bug) - help text not displaying when creating a new piece of
    content
    #281 (bug) - Changing between admin/basic mode doesn't update current
    screen
    #261 (bug) - Re-saving multiple content clears the summary 
    #293 (feature) - Allow server order to be manually set
    #362 (bug) - Caching bug when saving pages
    #360 (bug) - Not purging cache when publishing changes after metadata
    reset 
    #364 (bug) - Google maps component not working on pages under https
  • 1.21.9
    #350 (bug) - Pelorous E-Commerce module: Cannot save shipping rules
    #351 (new feature) - Add ability to view SQL data from publishing
    history
    #352 (bug) - Shipping Rule minimum value not being taken into account
  • 1.21.8
    5c674e3a · fixed #347 ·
    #347 (bug) - Unable to handle redirects with querystrings
  • 1.21.7
    343 (new feature) - Adding relevancy as a sort field for elastic search
    345 (bug) - Subproduct get Date of non-object error
    346 (update) - remove _trackPageLoadTime() from analytics as its depreciated
  • 1.21.6
    #340 (bug) - Elastic search sortable fields fix
    #339 (bug) - Spelling mistake when syncing servers
    #341 (bug) - search listing date filter
  • 1.21.5
    #337 (bug) - Trim whitespace from email fields
  • 1.21.4
    #336 (bug) - Elastic search exception with query string
  • 1.21.3
    faa09681 · re #331 ·
    #331 (bug) - Can not install new workspaces
  • 1.21.2
    #321 (bug) - Dynamic menus contain unpublished content