4.0.0-beta1
Pre-release
Pre-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