Skip to content

4.0.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@robbieaverill robbieaverill released this 07 Nov 20:07
· 44 commits to 3 since this release
  • Remove obsolete branch alias (Robbie Averill) - 1260a05
  • FIX Adjusting styles to fix some minor issues: (Guy Marriott) - 01ada61
  • FIX Reorder text checkbox group and apply Reactstrap styles (Raissa North) - 1b3014a
  • FIX phantom horizontal scrollbar on inline edit forms (Dylan Wagstaff) - 9f1b5a2
  • API Removed deprecated HistoryControllerFactoryExtension (Maxime Rainville) - ac8e869
  • Update form styles in CMS when editing Elements (Dylan Wagstaff) - 3da7903
  • Bumping webpack config requirement (Guy Marriott) - 7b9b116
  • FIX Use HOC in admin that provides the drag drop context (Guy Marriott) - 277406f
  • Update readme to be clearer about adding custom inline editable components (Dylan Wagstaff) - a15c6d4
  • Update readme to reflect new requirements and developer notes (Dylan Wagstaff) - e6096ae
  • Updating behat with new classnames (Guy Marriott) - 9ca68d7
  • FIX Saving individual blocks now correctly uses CMS fields to populate element data (Guy Marriott) - c557c16
  • DOCS Documention form field action controller method (Guy Marriott) - a3a5e62
  • FIX Two CMSField fixes: (Guy Marriott) - 4b00e59
  • Updating popover with new admin changes & removing redundant styles (Guy Marriott) - 0059dfa
  • NEW Refactor add block popover to use new admin component (Guy Marriott) - 2d17052
  • FIX Return empty String when formState can't be stringified (Raissa North) - b03026f
  • Make the PublishAction aware of Form State (Dylan Wagstaff) - a2da858
  • FIX save changes before calling publish mutation (Dylan Wagstaff) - 26b7ed0
  • FIX Fixing issues with actions surfaced with Behat (Guy Marriott) - 13627df
  • FIX Various updates to DND to work better (Guy Marriott) - dfe2913
  • Sorting blocks now uses the SortBlocks mutation (Guy Marriott) - 03421c8
  • NEW Adding drag and drop functionality to elemental (Guy Marriott) - 019a0e5
  • FIX Update prop type of elementId to number or string (Raissa North) - 7242075
  • FIX Bind handleLoadingError in Element constructor (Raissa North) - 699e776
  • Rebuild dist files (Robbie Averill) - 18db0f3
  • Remove externals modification and update webpack-config to 0.13.0 (Robbie Averill) - 9fe5f05
  • FIX Remove redux-form dependency (Raissa North) - f835c95
  • FIX update tab loading to use recent admin module changes (Raissa North) - 8bae01b
  • FIX update page preview after Actioning on an Element (Dylan Wagstaff) - 54a7ce2
  • ENH Add placeholder when no summary content available (Raissa North) - 2cf7d6e
  • FIX Layman-ising the loading error message (Guy Marriott) - 9245c96
  • NEW Don't render InlineEditForm on loadingError. Make ElementalAreaController inherit from CMSMain (Raissa North) - 3e1c644
  • FIX Replace variable with block type when no title exists (Raissa North) - b3aebac
  • adjust behat tests now that adding elements action flow is different (Dylan Wagstaff) - a280eca
  • NEW Give user better feedback on adding elements (Dylan Wagstaff) - 93f9b31
  • Connect mutation to add blocks to relevant UI elements (Dylan Wagstaff) - c87e523
  • Add a mutation state component for creating blocks (Dylan Wagstaff) - 8658faf
  • 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) - 341a9db
  • FIX Increase wait time for ElementList and make minor improvement to FeatureContext (Raissa North) - 474d24f
  • Review feedback, Linting failures & tag for behat-extensions update (Guy Marriott) - 9f632d7
  • NEW Adding behat tests for various saving actions (Guy Marriott) - a927b8e
  • FIX Toast notification for saving individual blocks now uses the correct title (Guy Marriott) - 7d1b539
  • FIX Use new API for form names (Guy Marriott) - 606ccab
  • NEW All unsaved blocks on a page will now save as the page is saved (Guy Marriott) - d254223
  • FIX Behat test should expect an unsaved changes modal (Guy Marriott) - 975e663
  • FIX Remove singleton call and check view permissions on recorded object (Raissa North) - e7d7f38
  • FIX Updating behat test to expect the new functionality (Guy Marriott) - 01c218c
  • FIX FormBuilderLoader now keeps its state across remounts so we can remove it rather than hide (Guy Marriott) - 04995ec
  • FIX Render Content component even if no summary is available (Raissa North) - 6e69ef9
  • Adding artifact upload to travis (Guy Marriott) - 5cbc6c7
  • Adding artifact upload to travis (Guy Marriott) - 8977277
  • NEW Create GraphQL mutation to add blocks to an Area (Dylan Wagstaff) - ba787a0
  • NEW Connect Element to redux-form state and use activeTab as prop rather than storing it in local state. (Raissa North) - b9898ef
  • NEW Expand the block when clicking on tab option (Raissa North) - 1987d5d
  • NEW Edit tab click gets passed to InlineEditForm to update redux-form and change tab state (Raissa North) - 0f73fc6
  • Adding distribution files (Guy Marriott) - fa769a7
  • FIX Using space to toggle expand elements will no longer occur in inputs (Guy Marriott) - c9605b4
  • NEW Remove History field (Raissa North) - f04d022
  • FIX add-element-hover-bar layout issues in IE (Dylan Wagstaff) - 8cf5f1c
  • NEW Treat space key press as mouse click (Raissa North) - 06982f7
  • NEW Allow adding blocks inline via HoverBar by utilising AddElementPopover (Raissa North) - 7fe13ac
  • FIX Adjust height of buttons in AddElementPopover (Raissa North) - 189a8ea
  • NEW Add notification on save action (Raissa North) - e12f67c
  • FIX Change toast message for unsuccessful publishing of block (Raissa North) - 5cd0358
  • FIX Add doc blocks to AddElementPopover (Raissa North) - 06e7743
  • FIX Update Behat tests as action menu closes once items clicked (Raissa North) - d937538
  • Refetch observable GraphQL queries after saving inline form data (Robbie Averill) - 5f1d92d
  • FIX Implement CSRF protection in inline editing form requests (Robbie Averill) - e2648ac
  • FIX Clicking dropdown actions now closes the actions menu. Move click bubbling logic to Element (Robbie Averill) - ed6891a
  • FIX Save action now works with namespaced fields (Robbie Averill) - ba0fd39
  • NEW Add save action to element inline edit forms (Robbie Averill) - b639f68
  • NEW Refactor AddElementWidget. Add search feature. (Raissa North) - 39f53c8
  • FIX Add types for parameters (Raissa North) - ba1f7d9
  • NEW Modify add new block button and integrate AddElementPopoverContent (Raissa North) - 4bce417
  • NEW Add toast messages when publishing and unpublishing blocks (Raissa North) - e4fb068
  • NEW Show message if element list is empty (Raissa North) - 32e932e
  • FIX Removing add block section from the middle of the list (Raissa North) - c1cfc25
  • NEW Add flag to hide the nav tabs in the editable form (Raissa North) - 7b544e8
  • Add table name to SQL queries, some documentation and some minor tidy ups (Robbie Averill) - 7dfbfcc
  • Rename WrappedComponent to MenuComponent and separate out the child props (Robbie Averill) - b5c03f2
  • Use AbstractAction to render CMS tabs for elements as well (Robbie Averill) - a3de5ab
  • Add tests for action HOCs (Robbie Averill) - 6706727
  • Consolidate logic for rendering abstract element action buttons (Robbie Averill) - deeb9bf
  • API Move elemental editor actions menu items into their own HOCs (Robbie Averill) - 75fd2cd
  • NEW Adding tests for new GraphQL mutation creator (Guy Marriott) - ea66a55
  • Remove trailing semicolon (Robbie Averill) - f20f5fe
  • NEW Adding optimistic cache updates to sort query (Guy Marriott) - 4e1267c
  • NEW Add custom mutation to allow changing the sort position of individual elements (Raissa North) - c48de2e
  • FIX Behat assertions look up the content field by its label (Robbie Averill) - 875a051
  • FIX Add namespaces to inline edit form field names (Robbie Averill) - 93f70a5
  • Use assertTrue over assert, fix PHPDoc and use "When" over "Given" in sub-steps (Robbie Averill) - 1810eaf
  • FIX Re-enable Behat tests by adding to FeatureContext (Raissa North) - 2b9863e
  • Wait after confirming dialog to archive block, and comment out broken test (Robbie Averill) - 5f1ad01
  • PHPCS violation: remove empty line at end of file (Robbie Averill) - 200210d
  • API Move form factory handling into EditFormFactory (Robbie Averill) - 2cdff98
  • FIX Reduce default height of content WYSIWYG editors (Robbie Averill) - 8c2c542
  • FIX Remove divider lines in inline edit forms (Robbie Averill) - 832cdde
  • API Rename FormBuilder to InlineEditForm to remove ambiguity, use Config to get schema endpoint (Robbie Averill) - 52331a8
  • Remove HTMLEditorField schema component definition, done in core now (Robbie Averill) - bc7cba5
  • Nest --collapsed modifier definition (Robbie Averill) - d0d4a57
  • Destructure props in componentWillReceiveProps and remove unused return value (Robbie Averill) - 56c6343
  • Allow React to automatically merge state updates (Robbie Averill) - d8dad4b
  • Remove schema component definition, it defaults to HistoryViewer already (Robbie Averill) - 9bb5ec2
  • FIX Regex for "I click on block n again" works (Robbie Averill) - 82e13db
  • Add behat tests for recent inline editing feature (Raissa North) - bf829fb
  • Add ability to load Element's edit form inline (Dylan Wagstaff) - 720674a
  • Combine version-state styles into main element-editor-header definition (Robbie Averill) - 9f2431e
  • Add 3px left margin to expand icon, remove obsolete dropdown-item::before style (Robbie Averill) - 5759b40
  • FIX Updating styling to more accurately match given designs (Guy Marriott) - 86717b4
  • Use getCache() method over protected property (Robbie Averill) - 469a7e1
  • Move cache config into its own file and quote injector service definition (Robbie Averill) - d54b32d
  • NEW Show CMS field (top-level) tabs in more actions dropdown (Guy Marriott) - ba53b3a
  • Restore BEM conventions to versioned indicator, removing specificity nesting (Robbie Averill) - 90ddb5c
  • Move versioned state to element level, update legacy state icon styles, make Behat look wait for elements to be rendered (Robbie Averill) - 9927c9e
  • ENHANCEMENT Show state of elements draft/live/modified (Raissa North) - 65bfa37
  • NEW Add content for 'Add Block' popover widget (Raissa North) - 202ab8a
  • NEW Elements can be unpublished via the inline unpublish button (Raissa North) - 42cd64f
  • Fixing up tests with latest updates from behat-extensions (Guy Marriott) - 2b07d52
  • Refactor Behat tests (Raissa North) - d167d2f
  • NEW Rename delete button to archive button. Update all references. (Raissa North) - 9b40dc0
  • NEW Elements can be published via the inline publish button (Raissa North) - b49e223
  • NEW Add box shadow to focussed and hovered elements in the editor (Robbie Averill) - 884ceec
  • FIX Resolving various console warnings (Guy Marriott) - 1d81906
  • Update ElementalAreasExtension example code (Hayden Shaw) - a737b85
  • Remove invalid comment from Element.scss (Robbie Averill) - cfdb15f
  • NEW Inline editable prop now controls whether you can toggle edit mode (Robbie Averill) - d08610c
  • NEW Adding controller to expose form schema endpoint for elemental blocks (Guy Marriott) - cc888fe
  • NEW Expand block preview (Raissa North) - da5a68e
  • FIX Give add new element dropdown class necessary to remove rounded corners when in input group (Robbie Averill) - c35b6f1
  • Change to individual test fixtures and remove unneeded stub fixtures (Robbie Averill) - e54ed28
  • Re-enable Postgres in Travis build matrix (Robbie Averill) - 7921a3c
  • ENHANCEMENT Add action dropdown. Move delete button. (Raissa North) - 6ffde24
  • NEW In-line edit is an opt-out configuration setting (Guy Marriott) - c45bcd6
  • FIX Restore write to getOwnerPage and prevent write recursion (Robbie Averill) - 62024e0
  • Hide content summary text overflow and adjust line-height slightly (Robbie Averill) - df69dc7
  • Update linting command and reduce size of thumbnail images (Robbie Averill) - d4494b4
  • Ensure that yarn build correctly runs scss linting, fix errors and update package requirements (Robbie Averill) - 5cacef7
  • FIX Update element editor interface padding, margins and alignment to match original designs (Robbie Averill) - 3cc50eb
  • Adjust header spacing for summary list view of Element per designs (Dylan Wagstaff) - ce0fb43
  • Add Behat tests (Raissa North) - be3d953
  • FIX ElementList shows loading indicator while GraphQL query fetches list of blocks (Robbie Averill) - 1552750
  • NEW Elements can be deleted via the inline delete button. Fix versioning state in readBlocks query (Robbie Averill) - b9d89f3
  • NEW Block schema is now extensible, getBlockSchema marked as internal (Robbie Averill) - 0fb157d
  • Temporarily skipping breaking test (Guy Marriott) - 5935482
  • DOCS Updating upgrade guide to mention removal of ElementEditor and how GridField is used (Guy Marriott) - 86d4f95
  • NEW Implementing edit link on inline blocks and updating styling (Guy Marriott) - 9f31b06
  • API Add React version of the elemental add block control, remove ElementalEditor (#281) (Guy Marriott) - cde555e
  • Add npm build check and linting to Travis matrix (Robbie Averill) - e7a227a
  • Retrieve "BlockSchema" data for block attributes. Add styling and tests. (Raissa North) - 375fc5d
  • NEW Allow BaseElement to expose an array of arbitrary data with GraphQL (Guy Marriott) - 037796f
  • NEW Implements new Content component for react elemental editor (Raissa North) - 25f9b8e
  • FIX Remove fancy quotes (Robbie Averill) - 05226fe
  • NEW Render Header and Element components. Add styling (incl dependency on ReactStrap). (Raissa North) - c196a61
  • DOCS Start upgrade guide for elemental 3 to 4, fix broken image link in readme (Robbie Averill) - 5d552cb
  • FIX Return empty ElementalArea if none exists for the page (Raissa North) - 7eb24bf
  • FIX Ensure that SiteTree::ElementArea is always available for GraphQL queries (Robbie Averill) - f77ce83
  • NEW Query for reading blocks is now bound to ElementEditor component (Robbie Averill) - 885a4ea
  • API Elemental editor is now powered by a React form field (#275) (Guy Marriott) - 0cd2589
  • NEW Add GraphQL query HOC for returning the content blocks on a page (Robbie Averill) - 4b5ee57
  • Update branch alias for 4.x-dev (Robbie Averill) - 48926b1