Change Log

API Changes

  • 2018-10-30 ac8e869 Removed deprecated HistoryControllerFactoryExtension (Maxime Rainville)
  • 2018-10-23 d9e8341 Deprecate HistoryControllerFactory and default to CMSPageHistoryV… (#71) (Maxime Rainville)
  • 2018-10-23 4802885 Deprecate HistoryControllerFactoryExtension (Maxime Rainville)
  • 2018-10-18 3cd2438 BlockLinkField is now a React driven component (Robbie Averill)
  • 2018-09-12 75fd2cd Move elemental editor actions menu items into their own HOCs (Robbie Averill)
  • 2018-09-06 2cdff98 Move form factory handling into EditFormFactory (Robbie Averill)
  • 2018-09-06 52331a8 Rename FormBuilder to InlineEditForm to remove ambiguity, use Config to get schema endpoint (Robbie Averill)
  • 2018-08-23 8af796f Deprecate duplicateSubsiteRelations. Use "cascade_duplicates" config API instead. (Robbie Averill)
  • 2018-08-08 d2dc63f Bump minimum SilverStripe version to 4.3 and implement multi-schema GraphQL support (Robbie Averill)
  • 2018-08-06 cde555e Add React version of the elemental add block control, remove ElementalEditor (#281) (Guy Marriott)
  • 2018-07-31 47e3ae2 Versions from and to are now stored as objects in the store (#29) (Dylan Wagstaff)
  • 2018-07-30 0cd2589 Elemental editor is now powered by a React form field (#275) (Guy Marriott)
  • 2018-07-05 0b34ece Update fulltextsearch API implementations for 3.3 (Robbie Averill)

Features and Enhancements

  • 2018-10-31 181b2c2 update requirements to include new features (Dylan Wagstaff)
  • 2018-10-25 8236f4a Add Jest tests and minor refactor (Raissa North)
  • 2018-10-23 506375a Use react-driven BlockLinkField to render a call to action link (Raissa North)
  • 2018-10-19 2cf7d6e Add placeholder when no summary content available (Raissa North)
  • 2018-10-17 27b2e55 Disable inline editing for form blocks in elemental 4.x (Robbie Averill)
  • 2018-10-17 d756ace add react drive font selection field with preview (Dylan Wagstaff)
  • 2018-10-16 3e1c644 Don't render InlineEditForm on loadingError. Make ElementalAreaController inherit from CMSMain (Raissa North)
  • 2018-10-16 93f9b31 Give user better feedback on adding elements (Dylan Wagstaff)
  • 2018-10-11 2d17052 Refactor add block popover to use new admin component (Guy Marriott)
  • 2018-10-11 a927b8e Adding behat tests for various saving actions (Guy Marriott)
  • 2018-10-10 d254223 All unsaved blocks on a page will now save as the page is saved (Guy Marriott)
  • 2018-10-08 f04d022 Remove History field (Raissa North)
  • 2018-10-04 06982f7 Treat space key press as mouse click (Raissa North)
  • 2018-10-04 b9898ef Connect Element to redux-form state and use activeTab as prop rather than storing it in local state. (Raissa North)
  • 2018-10-03 1987d5d Expand the block when clicking on tab option (Raissa North)
  • 2018-10-03 ba787a0 Create GraphQL mutation to add blocks to an Area (Dylan Wagstaff)
  • 2018-10-02 0f73fc6 Edit tab click gets passed to InlineEditForm to update redux-form and change tab state (Raissa North)
  • 2018-10-01 7fe13ac Allow adding blocks inline via HoverBar by utilising AddElementPopover (Raissa North)
  • 2018-09-25 e12f67c Add notification on save action (Raissa North)
  • 2018-09-24 2947e00 Add theme color picker in the CMS to allow users to pick different colours for different areas of their site (Scott Hutchinson)
  • 2018-09-24 28923b2 Add theme colors to watea for CMS color picker (Mikaela Young)
  • 2018-09-23 39f53c8 Refactor AddElementWidget. Add search feature. (Raissa North)
  • 2018-09-21 4bce417 Modify add new block button and integrate AddElementPopoverContent (Raissa North)
  • 2018-09-20 32e932e Show message if element list is empty (Raissa North)
  • 2018-09-17 7b544e8 Add flag to hide the nav tabs in the editable form (Raissa North)
  • 2018-09-17 ea66a55 Adding tests for new GraphQL mutation creator (Guy Marriott)
  • 2018-09-13 ec070e2 Update unit tests to use withState where appropriate. (cpenny)
  • 2018-09-12 117850f enhancement allow php bin to be configured (Lauren Hodgson)
  • 2018-09-12 4e1267c Adding optimistic cache updates to sort query (Guy Marriott)
  • 2018-09-11 019a0e5 Adding drag and drop functionality to elemental (Guy Marriott)
  • 2018-09-11 c48de2e Add custom mutation to allow changing the sort position of individual elements (Raissa North)
  • 2018-09-07 e4fb068 Add toast messages when publishing and unpublishing blocks (Raissa North)
  • 2018-09-06 b639f68 Add save action to element inline edit forms (Robbie Averill)
  • 2018-09-05 8ea5aba Include website URL in stalled jobs email as well as job ID (Robbie Averill)
  • 2018-09-05 65bfa37 Show state of elements draft/live/modified (Raissa North)
  • 2018-09-04 bb48450 Add Behat tests (Raissa North)
  • 2018-09-04 ba53b3a Show CMS field (top-level) tabs in more actions dropdown (Guy Marriott)
  • 2018-09-04 faa33c6 Allowing disabling health checks - adding a task for it (Guy Marriott)
  • 2018-08-30 202ab8a Add content for 'Add Block' popover widget (Raissa North)
  • 2018-08-29 9b40dc0 Rename delete button to archive button. Update all references. (Raissa North)
  • 2018-08-29 42cd64f Elements can be unpublished via the inline unpublish button (Raissa North)
  • 2018-08-28 884ceec Add box shadow to focussed and hovered elements in the editor (Robbie Averill)
  • 2018-08-28 b49e223 Elements can be published via the inline publish button (Raissa North)
  • 2018-08-28 b5d322d HistoryViewerField now uses schemaData to inject necessary input props (Robbie Averill)
  • 2018-08-27 d08610c Inline editable prop now controls whether you can toggle edit mode (Robbie Averill)
  • 2018-08-27 cc888fe Adding controller to expose form schema endpoint for elemental blocks (Guy Marriott)
  • 2018-08-27 da5a68e Expand block preview (Raissa North)
  • 2018-08-23 c45bcd6 In-line edit is an opt-out configuration setting (Guy Marriott)
  • 2018-08-22 0b32b7a new(NotifyUsersWorkflowAction) Add assignee keywords for notification emails (Marcus Nyeholt)
  • 2018-08-22 6ffde24 Add action dropdown. Move delete button. (Raissa North)
  • 2018-08-13 b9d89f3 Elements can be deleted via the inline delete button. Fix versioning state in readBlocks query (Robbie Averill)
  • 2018-08-12 0fb157d Block schema is now extensible, getBlockSchema marked as internal (Robbie Averill)
  • 2018-08-06 9f31b06 Implementing edit link on inline blocks and updating styling (Guy Marriott)
  • 2018-08-02 50109bc Add getBlockSchema method to return data for ElementEditor (Raissa North)
  • 2018-08-02 ce91b3e Add getBlockSchema method to return data for ElementEditor (Raissa North)
  • 2018-08-01 037796f Allow BaseElement to expose an array of arbitrary data with GraphQL (Guy Marriott)
  • 2018-07-31 25f9b8e Implements new Content component for react elemental editor (Raissa North)
  • 2018-07-31 c196a61 Render Header and Element components. Add styling (incl dependency on ReactStrap). (Raissa North)
  • 2018-07-31 ed49d4f Add First, Last, Pos, EvenOdd, TotalItem helpers. (Will Rossiter)
  • 2018-07-30 885a4ea Query for reading blocks is now bound to ElementEditor component (Robbie Averill)
  • 2018-07-30 4b5ee57 Add GraphQL query HOC for returning the content blocks on a page (Robbie Averill)
  • 2018-07-25 79a5ea3 Add versioned-admin (Luke Edwards)
  • 2018-07-24 dee3fc2 History Viewer now uses ViewModeToggle to control the preview panel (Robbie Averill)
  • 2018-07-24 064bb9a Add behat tests for using compare mode (Robbie Averill)
  • 2018-07-23 a8e0d63 styles and fixes for styling and code cleanliness (Robbie Averill)
  • 2018-07-19 e029b73 Alter components to allow for compare mode (Dylan Wagstaff)
  • 2018-07-19 75c2c85 Add schema endpoint and shell method for returning compareForm (Robbie Averill)
  • 2018-07-18 db72f6d Adjust history viewer to allow for compare mode (Dylan Wagstaff)
  • 2018-07-18 359a260 Dropdown atop history viewer for holding actions (Raissa North)
  • 2018-07-18 11ea083 Adding a compare mode active notice to the history viewer (Guy Marriott)
  • 2018-07-12 05a6c17 Archive admin for managing archived records (#29) (Luke Edwards)
  • 2018-07-11 77f1096 Converting tagfield to use react components (Guy Marriott)
  • 2018-07-09 a22a438 Replace share draft toggle component in the CMS with React driven equivalent (Robbie Averill)
  • 2018-07-09 0fc7660 Add diff view form transform for comparisons (Dylan Wagstaff)
  • 2018-05-04 43d27ac Update RelatedPages feature for ManyManyThrough (Dylan Wagstaff)
  • 2018-04-13 24ff267 Ability to inject a different process manager class. (Frank Mullenger)
  • 2018-04-04 ee6b9c8 Allow ProcessManager log path to be configurable via environment variable (Robbie Averill)
  • 2017-12-20 35fa3c3 Convert to vendor module, update use of cli-script with sake and some readme examples (Robbie Averill)
  • 2017-11-14 47f87be Log job output into the job messages. (Sam Minnee)
  • 2017-11-13 1f0d551 Add DeleteAllJobsTask (Sam Minnee)
  • 2017-11-10 a99f165 Allow queueing of build tasks (Sam Minnee)

Bugfixes

  • 2018-11-07 59f6685 Catching situation where database has no tables but it exists (Guy Marriott)
  • 2018-11-07 3ee822b Updating symbiote dependency to ^5 for new endpoint (Guy Marriott)
  • 2018-11-01 01ada61 Adjusting styles to fix some minor issues: (Guy Marriott)
  • 2018-11-01 1b3014a Reorder text checkbox group and apply Reactstrap styles (Raissa North)
  • 2018-10-31 9f1b5a2 phantom horizontal scrollbar on inline edit forms (Dylan Wagstaff)
  • 2018-10-28 277406f Use HOC in admin that provides the drag drop context (Guy Marriott)
  • 2018-10-28 4a4d3ea Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 1ad87eb Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 2a35a5c Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 fc934d9 Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 2390698 Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 17604a5 Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 cdeb008 Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 6bc589c Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 d38e7c5 Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill)
  • 2018-10-28 c557c16 Saving individual blocks now correctly uses CMS fields to populate element data (Guy Marriott)
  • 2018-10-26 b03026f Return empty String when formState can't be stringified (Raissa North)
  • 2018-10-26 a4b6d42 Update Behat and PhpUnit tests (Raissa North)
  • 2018-10-25 961c6e8 Only delete unlocalised table record when no base record exists. (cpenny)
  • 2018-10-23 26b7ed0 save changes before calling publish mutation (Dylan Wagstaff)
  • 2018-10-23 13627df Fixing issues with actions surfaced with Behat (Guy Marriott)
  • 2018-10-22 7242075 Update prop type of elementId to number or string (Raissa North)
  • 2018-10-22 699e776 Bind handleLoadingError in Element constructor (Raissa North)
  • 2018-10-22 55a9e23 Fix broken troubleshooting link (wernerkrauss)
  • 2018-10-19 ff9997e Ignore ports when matching domain for subsite (Robbie Averill)
  • 2018-10-19 c1f5394 Use getter/setters for WorkflowService dependency (Robbie Averill)
  • 2018-10-19 d5a278e updateCMSFields test sometimes fails with field not found, made stronger (Robbie Averill)
  • 2018-10-19 c5329b2 Update unit tests from merge up to master (Robbie Averill)
  • 2018-10-19 54a7ce2 update page preview after Actioning on an Element (Dylan Wagstaff)
  • 2018-10-19 b3aebac Replace variable with block type when no title exists (Raissa North)
  • 2018-10-19 f835c95 Remove redux-form dependency (Raissa North)
  • 2018-10-19 8bae01b update tab loading to use recent admin module changes (Raissa North)
  • 2018-10-18 9245c96 Layman-ising the loading error message (Guy Marriott)
  • 2018-10-18 e52fe41 Fix MigrateFileTask not migrating files for subsites (bergice)
  • 2018-10-18 4b00e59 Two CMSField fixes: (Guy Marriott)
  • 2018-10-17 dfe2913 Various updates to DND to work better (Guy Marriott)
  • 2018-10-16 5d2f057 Fix broken template paths in $Content (wernerkrauss)
  • 2018-10-16 5d1e04f fix: if the stop_element_inheritance flag has been set in the config then this should also ignore any disallowed_elements bubbling up like it does for allowed_elements (Ryan O'Hara)
  • 2018-10-15 975e663 Behat test should expect an unsaved changes modal (Guy Marriott)
  • 2018-10-15 e7d7f38 Remove singleton call and check view permissions on recorded object (Raissa North)
  • 2018-10-15 474d24f Increase wait time for ElementList and make minor improvement to FeatureContext (Raissa North)
  • 2018-10-15 6e69ef9 Render Content component even if no summary is available (Raissa North)
  • 2018-10-12 f8f96be Handle cases when trying to lookup TestOnly classes that fail because they have no table (Robbie Averill)
  • 2018-10-12 8d4937d Do not write during an elemental owners getCMSFields operation (Robbie Averill)
  • 2018-10-12 ca0190b Fix source of ColorPickerField (Scott Hutchinson)
  • 2018-10-11 7d1b539 Toast notification for saving individual blocks now uses the correct title (Guy Marriott)
  • 2018-10-11 606ccab Use new API for form names (Guy Marriott)
  • 2018-10-09 c9605b4 Using space to toggle expand elements will no longer occur in inputs (Guy Marriott)
  • 2018-10-08 06de538 Update yml to use help_links and edit CMS User help link to CWP user guides (Sacha Judd)
  • 2018-10-08 d617cb6 Handle cases where data query does not have a source locale (Robbie Averill)
  • 2018-10-08 c7fc198 Only updateList for objects that have the FluentVersionedExtension (Robbie Averill)
  • 2018-10-08 01c218c Updating behat test to expect the new functionality (Guy Marriott)
  • 2018-10-05 8cf5f1c add-element-hover-bar layout issues in IE (Dylan Wagstaff)
  • 2018-10-03 51de56b Quote Injector service references, will break in Symfony 4 (Robbie Averill)
  • 2018-10-02 097c5c1 Fix assertions in test (Robbie Averill)
  • 2018-10-01 0333571 Prevent force-creating empty sessions (Damian Mooyman)
  • 2018-09-28 2ca59ef Add _complete flag to ensure that missing record requests are cached (Sam Minnee)
  • 2018-09-27 c935974 fix(WorkflowInstance) Don't let a diff failure kill the whole CMS load (Marcus Nyeholt)
  • 2018-09-27 a887bed Fixing method signature & docblocks (Guy Marriott)
  • 2018-09-26 189a8ea Adjust height of buttons in AddElementPopover (Raissa North)
  • 2018-09-25 5cd0358 Change toast message for unsuccessful publishing of block (Raissa North)
  • 2018-09-25 e3cab84 ReadVersions GraphQL operation now has the current locale added as a list filter (Robbie Averill)
  • 2018-09-25 d937538 Update Behat tests as action menu closes once items clicked (Raissa North)
  • 2018-09-25 06e7743 Add doc blocks to AddElementPopover (Raissa North)
  • 2018-09-24 ba1f7d9 Add types for parameters (Raissa North)
  • 2018-09-21 c724a85 Use Hierarchy::prepopulateTreeDataCache() in fluent (Sam Minnee)
  • 2018-09-21 2b4451c DefaultToToday date format (Indy Griffiths)
  • 2018-09-21 3294d8d Performance update - reduces the use of filter on multiple subsequent calls to getByLocale (Guy Marriott)
  • 2018-09-21 9cb863c Opt-in performance fix for many consecutive lookups using isLocalisedInStage (Guy Marriott)
  • 2018-09-20 c1cfc25 Removing add block section from the middle of the list (Raissa North)
  • 2018-09-19 04995ec FormBuilderLoader now keeps its state across remounts so we can remove it rather than hide (Guy Marriott)
  • 2018-09-18 9293312 Breadcrumbs should use MenuTitle rather than Title (Robbie Averill)
  • 2018-09-17 e2648ac Implement CSRF protection in inline editing form requests (Robbie Averill)
  • 2018-09-17 ed6891a Clicking dropdown actions now closes the actions menu. Move click bubbling logic to Element (Robbie Averill)
  • 2018-09-14 bb226a0 Remove duplicate Configuration tabs when creating a new subsite (Robbie Averill)
  • 2018-09-14 0bab772 Remove apollo and graphql requirements from module, not implemented (Robbie Averill)
  • 2018-09-14 ac1de94 Versioned-admin now declares its dependency on silverstripe-graphql (Robbie Averill)
  • 2018-09-13 a2a3ad5 Don't blindly assume that HOME is writable (Guy Marriott)
  • 2018-09-12 875a051 Behat assertions look up the content field by its label (Robbie Averill)
  • 2018-09-12 ba0fd39 Save action now works with namespaced fields (Robbie Averill)
  • 2018-09-11 2b9863e Re-enable Behat tests by adding to FeatureContext (Raissa North)
  • 2018-09-11 93f70a5 Add namespaces to inline edit form field names (Robbie Averill)
  • 2018-09-10 7c1c3c7 Revert Versioned call back to returning a DataList which is then filtered (Robbie Averill)
  • 2018-09-10 7583b4c Ensure Versioned query has table name prefix so it will work with modules like fluent (Robbie Averill)
  • 2018-09-09 9af192f Renamed variables. Updated method visibility. Updated unit tests. (cpenny)
  • 2018-09-07 a5170dd Use cachable call to get page version from draft stage (Robbie Averill)
  • 2018-09-07 0ac3333 Do not remap polymorphic class names to UserDefinedForm if they are already an instance of it (Robbie Averill)
  • 2018-09-07 313d22f Only continue delegation when DB exceptions are caused by no database selected (Robbie Averill)
  • 2018-09-07 c88d6b1 Recipient email content previews now when when userforms is used in a trait context (Robbie Averill)
  • 2018-09-06 8c2c542 Reduce default height of content WYSIWYG editors (Robbie Averill)
  • 2018-09-06 832cdde Remove divider lines in inline edit forms (Robbie Averill)
  • 2018-09-06 82e13db Regex for "I click on block n again" works (Robbie Averill)
  • 2018-09-06 86717b4 Updating styling to more accurately match given designs (Guy Marriott)
  • 2018-09-06 9e5308b Added config setting to bypass filtered locale logic in stage. (cpenny)
  • 2018-09-05 0ba1c21 Username field is always inserted before the email field (Robbie Averill)
  • 2018-09-03 f734c2f Do not override core translation for 'field is required' (Robbie Averill)
  • 2018-09-03 bd4bebc Text collector translations now compile without errors (Robbie Averill)
  • 2018-09-03 1dd4c7b Text collector translations now compile without errors (Robbie Averill)
  • 2018-09-03 a16e242 Step navigation buttons are not translatable (Robbie Averill)
  • 2018-09-03 6e3eea2 Step navigation buttons are not translatable (Robbie Averill)
  • 2018-08-30 d82876c Remove use of deprecated DB::getConn(), update broken doc blocks etc (Robbie Averill)
  • 2018-08-30 3962190 Doorman's 'is cancelled' criteria now included completed jobs, preventing infinite processes (Robbie Averill)
  • 2018-08-29 2b07d52 Fixing up tests with latest updates from behat-extensions (Guy Marriott)
  • 2018-08-28 4e543ec fix missing pagination in search results (Sander Hagenaars)
  • 2018-08-28 5dffeba Remove jQuery and entwine requirements from SegmentField and clarified frontend use in readme (Robbie Averill)
  • 2018-08-28 715b8a5 Add logging for permission role codes (Robbie Averill)
  • 2018-08-27 1d81906 Resolving various console warnings (Guy Marriott)
  • 2018-08-27 c35b6f1 Give add new element dropdown class necessary to remove rounded corners when in input group (Robbie Averill)
  • 2018-08-27 75d6320 Comment admin form should fill height (Luke Edwards)
  • 2018-08-24 6af9854 CMS permission checks for subsite are now handled in the state context (Robbie Averill)
  • 2018-08-24 61a63f3 Update plural name of BrokenExternalPageTrackStatus (Raissa North)
  • 2018-08-24 9b7b476 Label RestoreAction clearer as 'Restore to draft' (#42) (Luke Edwards)
  • 2018-08-23 fce4fa0 Updating default session timeout to CWP default for consistency (Guy Marriott)
  • 2018-08-23 e8a72e1 Duplicate page's parent IDs are now assumed or zeroed after duplication (Robbie Averill)
  • 2018-08-23 393d50c Removing last usage of depreacted method (Guy Marriott)
  • 2018-08-23 7f28c32 Pages now correctly duplicate children across subsites (Robbie Averill)
  • 2018-08-23 b5c20ad Namespace classes in config.yml (Raissa North)
  • 2018-08-23 a95cc1c fix FIELDISREQUIRED (Bumbus)
  • 2018-08-23 c57607e fix bad xml in GoogleSitemapController_sitemap.ss (Zazama)
  • 2018-08-23 d6b1d31 Check ID is numeric before using it (Robbie Averill)
  • 2018-08-23 62024e0 Restore write to getOwnerPage and prevent write recursion (Robbie Averill)
  • 2018-08-22 eb6b661 fix(ElementalPageExtension): Update getElementsForSearch() so that it switches to the frontend theme. (Jake B)
  • 2018-08-21 6be253c Use get_one_by_stage when fetching SiteTree for a specific stage (Guy Marriott)
  • 2018-08-21 156a76a Error trying to access OwnerGroups() method on boolean value (pjayme)
  • 2018-08-21 7d18f3a Disable compare mode when there is only one version available (Robbie Averill)
  • 2018-08-21 cc3ea72 Postgres compatibility in requireDefaultRecords database queries (Robbie Averill)
  • 2018-08-20 6684fc2 Center alert message and conditionally show close button/selected message for IE (Raissa North)
  • 2018-08-20 68b1616 Error trying to OwnerGroups() method on boolean value (Saophalkun Ponlu)
  • 2018-08-16 6a6928b Remove Fluent status flag text. (cpenny)
  • 2018-08-16 81e9c0c When exiting compare mode, the version shown is the last selected version to compare from (Robbie Averill)
  • 2018-08-15 726c464 Don't indicate pointer cursor when hovering a selected version in the list (Robbie Averill)
  • 2018-08-15 7d94029 Inconsistent background and border colours in compare mode notice (Robbie Averill)
  • 2018-08-15 c189f14 Reduce size of border radius on compare mode notice close button (Robbie Averill)
  • 2018-08-15 ab402b1 Submitted form field values are no longer double escaped in the CMS (Robbie Averill)
  • 2018-08-15 ba9bbfa Remove divider line and add margin underneath Submissions GridField (Robbie Averill)
  • 2018-08-14 cf35e05 Remove pages from content review email list, if a review log submitted after review date (#98) (Massey Isa'ako)
  • 2018-08-14 3cc50eb Update element editor interface padding, margins and alignment to match original designs (Robbie Averill)
  • 2018-08-14 0de07ac Ensure the default locale is set correctly for domain based configuration :wrench: (Scott Hutchinson)
  • 2018-08-13 53ebd15 Fix infinite loop on write (Lauren Hodgson)
  • 2018-08-13 1552750 ElementList shows loading indicator while GraphQL query fetches list of blocks (Robbie Averill)
  • 2018-08-10 8611e47 Allow more width for version numbers in list, so alignment of state column is unaffected (Raissa North)
  • 2018-08-08 5596ae2 Remove new gridfield search, data query needs to be altered to work (Luke Edwards)
  • 2018-08-08 eed1ca9 Change list item anchor for span with role="button" to justify using tabIndex="0" (Robbie Averill)
  • 2018-08-08 aed0726 Add roles to list and list items, make list items keyboard accessible (Robbie Averill)
  • 2018-08-06 2614804 getLatestVersion now looks at the LatestDraftVersion version property (Robbie Averill)
  • 2018-08-06 6c2b01a Use LatestDraftVersion in GraphQL query to determine latest draft version (Robbie Averill)
  • 2018-08-06 855e1f2 Margins are correct when both in and out of a GridField, and colours used in compare warning (Robbie Averill)
  • 2018-08-03 6b4a9c9 FIx issue with getting sort of BaseElement. (Will Rossiter)
  • 2018-08-02 05226fe Remove fancy quotes (Robbie Averill)
  • 2018-08-01 f1f7b15 Add missing namespace import from alterQuery's PHPDoc block (Robbie Averill)
  • 2018-08-01 58d128e Update case on viewModeActions import and recompile (Robbie Averill)
  • 2018-08-01 8e611ac Convert compareType to use version objects, restructure tests and use variables for colours (Robbie Averill)
  • 2018-08-01 763138f remove double-margins from version comparison (Dylan Wagstaff)
  • 2018-07-31 aa1283c Fix Sort value not picking up correct number for new records (Will Rossiter)
  • 2018-07-30 6b5bc12 Use assertListEquals (Dan Hensby)
  • 2018-07-30 7eb24bf Return empty ElementalArea if none exists for the page (Raissa North)
  • 2018-07-30 f77ce83 Ensure that SiteTree::ElementArea is always available for GraphQL queries (Robbie Averill)
  • 2018-07-30 2758348 fix rebase (Dylan Wagstaff)
  • 2018-07-30 8e73114 Updating test to not assert order of results (Guy Marriott)
  • 2018-07-27 3b4ebf6 Removing reference to non-existant SS_DateTime (Guy Marriott)
  • 2018-07-25 e86b64b Failures to fetch repository info (e.g. when private and has auth failure) now fail gracefully (Guy Marriott)
  • 2018-07-24 3e044dc History viewer list is now rendered as an unordered list instead of a table (Robbie Averill)
  • 2018-07-24 6c421b5 Badge margin is moved to the text to allow it to break lines nicely on mobile (Robbie Averill)
  • 2018-07-23 55dc009 SET_COMPARE_MODE reducer no longer clears previously set compareFrom value (Robbie Averill)
  • 2018-07-23 35afd7f Padding and scrolling around detail views is now consistent (Robbie Averill)
  • 2018-07-23 9ac05c7 Set min-width for compare enabled table to 100% to prevent margin overflow (Robbie Averill)
  • 2018-07-23 9d26ba0 Fix margins when choosing versions to compare (#11) (Raissa North)
  • 2018-07-23 92eab59 selecting two rows in list view UI issues (Guy Marriott)
  • 2018-07-13 c906b0c Fix misplacement of actions class (Nicholas Sorokin)
  • 2018-07-12 b18072c Enable share content component in both edit and split/preview modes (Robbie Averill)
  • 2018-07-09 01520c2 Fix(shortcode) re-order if block check $UserDefinedForm in $this->Content. Rename config value to be clearer (Stephen McMahon)
  • 2018-07-05 034b5b8 Change mysite to app for the default project name in SilverStripe ^4.2 (Robbie Averill)
  • 2018-07-05 ed1e985 Fix(test) clean up format to make linter happy (Stephen McMahon)
  • 2018-07-05 a3a2c3d Fix(UserDefinedFormController) change return type of index() when not using shortcode (Stephen McMahon)
  • 2018-07-05 0a708d9 Fix(tests) change asserts in to check correct values (Stephen McMahon)
  • 2018-06-26 1d06017 Guzzle Client options can be configured by extensions (Robbie Averill)
  • 2018-06-20 a2af250 Allow integration/unit tests to use more memory, update assertions and docblock tweaks (Robbie Averill)
  • 2018-06-19 abb13d2 Use FQCN in dependency string (Robbie Averill)
  • 2018-06-18 bd59ce6 Separate tests, ensure versioned cache mode does not interfere (Robbie Averill)
  • 2018-06-18 d989074 Fixed a case where original user was missing when unsetting a user. (Mojmir Fendek)
  • 2018-06-06 bbe21fd fixed PHP lint errors (Nivanka Fonseka)
  • 2018-05-29 8fc5a6b Implement subsites namespace into QueuedJobService (Robbie Averill)
  • 2018-05-28 2a97b05 Mock current date and time in scheduled execution test (Robbie Averill)
  • 2018-05-27 191178c Use correct namespaces for Versioned and ErrorPage (Robbie Averill)
  • 2018-05-06 b3cff89 Fixes #173 Check for excistence of root object. (Russell Michell)
  • 2018-04-24 2e18723 Swap deprecated Member::currentUser and check that $jobType is a job (Robbie Averill)
  • 2018-04-06 857111d Update path to template (Raissa North)
  • 2018-03-27 d0c07de Clear the binary so that PHP is not used to interpret the sake bash script. (Frank Mullenger)
  • 2018-03-20 3a3f90e Fix travix builds (Daniel Hensby)
  • 2018-03-20 bb3e9d6 Missing use statement for ProcessManager (Gordon Anderson)
  • 2018-03-20 8868535 Ensure null->ID is not evaluated (Gordon Anderson)
  • 2018-01-26 02b3218 Correct field name in execute action handler and update icons to use admin icons (Robbie Averill)
  • 2018-01-25 92b25b8 Use 'clipboard-pencil' font icon and delete graphic used prior (Raissa North)
  • 2017-12-21 3e45f63 Fixes #156 Addition of missing TempFolder and Environment (Russell Michell)
  • 2017-12-21 b58f6d0 Fix(travis) remove php 5.3 from Travis config as it's no longer supported (Stephen McMahon)
  • 2017-12-21 f6750a9 Fix(Service) ensure run as user is cleared at the end of each runJob (Stephen McMahon)
  • 2017-12-20 1aa94d7 Switch tab whitespace for spaces to fix linting (Robbie Averill)
  • 2017-11-15 a950213 Better messages. (Sam Minnee)
  • 2017-11-02 087c8ca ImmediateQueueHandler needs scheduleJob method to match expected API (Daniel Hensby)
  • 2017-10-04 1c0b041 convert CI bootstrap references to new their new locations in vendor (Dylan Wagstaff)
  • 2017-09-26 71359b4 Complete namespacing of translations, remove en_US.php and run text collection (Robbie Averill)
  • 2017-09-24 ccf8f72 Update "Create new job" button to use bootstrap and escape HTML in messages in GridField (Robbie Averill)
  • 2017-07-20 4103227 Fix(defaultJobs) fix filtering of active jobs. Improve log messages (Stephen McMahon)
  • 2017-07-19 35d1ade Fix(defaultJobs) update readme and default jobs check to use injector correctly (Stephen McMahon)
  • 2017-07-11 46f240e , replacing a deprecated class, since this statement doesn't need to exist. (Nathan Glasl)
  • 2017-07-11 ca98461 , updating the maintainer address and temporarily removing the broken CI. (Nathan Glasl)
  • 2017-07-10 8fc975f , correcting some references that are no longer valid with SS4. (Nathan Glasl)
  • 2017-07-10 a134ca1 , replacing a deprecated function. (Nathan Glasl)
  • 2017-07-05 59f0cb9 Fix(defaultJobs) config now loads correctly. Add SS_Log of missing job. Change admin email queued_job_admin_email (Stephen McMahon)
  • 2017-07-05 69b27e9 fix(QueuedJobService): When a job hits the "Job releasing memory and waiting" case and completed successfully, it would not run the 'afterComplete' logic. (Jake Bentvelzen)
  • 2017-06-30 b0a83fb , correcting an issue where the module would end up on the wrong path. (Nathan Glasl)
  • 2017-05-15 f6f6731 Fix markStarted not calculating timeout correctly (matt-in-a-hat)
  • 2017-05-10 a28aae9 fix(JobErrorHandler): Fix bug where deprecation / variable set in if-statement would always cause zero outputting of errors to console. Modified logic to align with Core silverstripe functions (Jake Bentvelzen)
  • 2017-05-07 3f094b3 Issue where setting isComplete=true during 'setup()' or 'prepareForRestart()' causes the job to say its "Running" indefinitely. (Marcus Nyeholt)
  • 2017-02-19 0215e70 Fix(defaultJobs) improve code clarity (Stephen McMahon)
  • 2017-02-14 b3e40dc Fix(defaultJobs) add content to missing job email (Stephen McMahon)
  • 2017-02-07 4072408 fix(QueuedJobService) Broken job status set Wait (Marcus Nyeholt)

Was this article helpful?