Skip to content

2.0.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@robbieaverill robbieaverill released this 21 Feb 21:31
· 1201 commits to 5 since this release
be7c88b

SilverStripe 4 compatible

  • Add extension points to BaseElement can..() methods. (cpenny) - adc2b2b
  • NEW Add circular versioned state indicators to blocks in the elemental GridField (Robbie Averill) - 3a5a028
  • NEW Enable elemental content to return its owner page in CMS SiteTree searches (Robbie Averill) - 92c8bfe
  • FIX Remove the aliased versioned GridFieldState component (Robbie Averill) - 261dc4c
  • ElementalArea::canEdit/View to check parent::canEdit/View. Fixed linting. (cpenny) - 590b6f7
  • check canEdit and canView on ParentPage for ElementalArea (Andrew Aitken-Fincham) - 6dc9fb5
  • add failing canPublish test for elementalarea (Andrew Aitken-Fincham) - 0537cc5
  • UPDATE Modify ElementHolder location to enable theme templating (Andrew Dover) - 038b70c
  • FIX: update the gridfield extensions dependency (Naomi Guyer) - ac71b32
  • fix(ElementList): To ensure backwards compatibility, change to a user_error(). (Jake B) - e517ef2
  • FIX Delete elements in the GridField rather than just unlinking them (Robbie Averill) - 3d014b0
  • FIX Ensure GridField content is displayed on small devices (Robbie Averill) - e1dc988
  • FIX Remove admin edit button from element holder to prevent canEdit errors (Robbie Averill) - 9cf84d1
  • BUG Add upgrade.yml file and ignore in export (Raissa North) - e38f5a8
  • Extension point added to CMSEditLink preview. (Mojmir Fendek) - 0515599
  • Rebuild dist CSS with updates from silverstripe/admin (Robbie Averill) - 5c66f60
  • FIX Ensure instance has the method before calling it (Robbie Averill) - 49af0e0
  • fix(ElementList): Provide a better error message when a class doesn't exist that's defined against an ElementList or ElementList subclass. (Jake B) - 544c232
  • Fix for getOwnerPage always returning zero results. (cpenny) - d3535df
  • API Remove legacy search implementation remnants and add lightweight Solr indexer with some documentation (Robbie Averill) - 3a9b68e
  • DOCS Fix closing code block position (Robbie Averill) - 08831dc
  • NEW Add user help documentation with screenshots (Robbie Averill) - 0f0ff18
  • FIX Translation string conflict, block summary output in report and icon size (Robbie Averill) - 28410e5
  • Update translations (Robbie Averill) - 9397e18
  • Added a compiled CSS for commit [aa82fb8] (Petar Simic) - 31cddd8
  • Remove of unnecessary CSS clear property for dropdown field (Petar Simic) - aa82fb8
  • Discarded changes popup message no longer shows up when creating a new element. (Mojmir Fendek) - 4f8a758
  • DOCS Remove search information from readme, update examples (Robbie Averill) - cb17f26
  • NEW Elemental editor GridField styles, better alignment, core font icon styles (Robbie Averill) - b2acdda
  • API Remove advanced dropdowns, convert icons to core font icons (Robbie Averill) - 9f18c4e
  • Add source map files to gitignore (Robbie Averill) - ec1790a
  • DOCS Update constraint in installation example for SS3 compatible version (Robbie Averill) - 6ef113a
  • API Convert to webpack, move styles, JS and icon images to client folder (Robbie Averill) - 6e1ac56
  • FIX Broken link in type report, remove descriptions and update note colour (Robbie Averill) - c0c901e
  • DOCS Use flat Travis build badge to match others (Robbie Averill) - c30dd6f
  • NEW Add content block type and use reports (Robbie Averill) - d0aa743
  • API Remove ElementUseReport, to be reintroduced with updated designs later (Robbie Averill) - 3361ce2
  • FIX Comment style in elemental-admin.css (Robbie Averill) - 878d6e0
  • NEW Add GridField to element history form as visual indicator of version you are viewing (Robbie Averill) - 52212b2
  • NEW Hide CMS primary actions bar when viewing the history tab in blocks (Robbie Averill) - 98ea1f8
  • FIX Add namespace to ElementUseReport (Robbie Averill) - 0e3eb81
  • NEW Replace block history GridField header with Symbiote version without filterable ID (Robbie Averill) - 806d2a2
  • FIX PSR-2 linting on ElementUseReport (Robbie Averill) - d080bb3
  • FIX Remove GridField header component (Robbie Averill) - 400ca8b
  • FIX Update unit tests to return style variant and restrict ID column width in history GridField (Robbie Averill) - b6808ad
  • FIX Use warning state for revert action button (Robbie Averill) - 6812432
  • NEW Add Record column to history GridField with versioned state and last edited date (Robbie Averill) - 6237ce7
  • Add position field (Will Rossiter) - b770a9a
  • API Add report for block usage (Will Rossiter) - 8f5a730
  • Ensure title of block can link to the edit form. (Will Rossiter) - 07b27a6
  • Add revert button to History tab (Will Rossiter) - 3786c49
  • API Move Style Variant to BaseElement (Will Rossiter) - 66e71a6
  • CC-126 Add history tab to elements (Will Rossiter) - 5ffa55b
  • NEW Add composite field for Title and ShowTitle fields with readonly state as composite (Robbie Averill) - 59c92d0
  • NEW Give composite Title and Displayed field a name so it can be identified by extensions easily (Robbie Averill) - e40f798
  • NEW Update BEM class naming to include dashes as word separators (Robbie Averill) - f24a3bb
  • NEW Allow modules to provide default/example stylesheets for blocks (Robbie Averill) - 091283e
  • DOCS Use flat badges in readme (Robbie Averill) - 918fada
  • FIX Include pages in calculation if they exist, fixes fixture leakages between modules (Robbie Averill) - d8c5bde
  • Set failover for elements via setter (Will Rossiter) - 9d47890
  • Tidying up GridField top level view (#113) (Will Rossiter) - 54a54b4
  • Enable preview in the CMS via the full page output (#121) (Dylan Wagstaff) - 0c3f038
  • API Add Title and Displayed input group to base element, rearrange Type and i18n names (Robbie Averill) - c8e0526
  • FIX Update Scrutinizer configuration (Robbie Averill) - 8de492e
  • DOCS Fix extension class name (Robbie Averill) - 0045c36
  • FIX Resource path style icon loading for blocks, rename "Content Element" to "Content" (Robbie Averill) - 320fbff
  • NEW Add Transifex configuration and text collector output (Robbie Averill) - 93b05cc
  • FIX Update branch alias on master for 2.x-dev (Robbie Averill) - d20e62e
  • Add version state to elemental editor (Will Rossiter) - 713ab16
  • NEW Allow ElementEditor extensions to customise the type (Will Rossiter) - 7a02124
  • Add nicer preview view (Will Rossiter) - ec2e89c
  • Cascade deletes of elements. (Will Rossiter) - 41cc47d
  • Add README note for versioning (Will Rossiter) - ac801eb
  • Comment out postgres builds for now (Robbie Averill) - c0f07ee
  • Lint issue (Will Rossiter) - bd592db
  • Add tests coverage (Will Rossiter) - 4f073e8
  • Vendorize (Will Rossiter) - f3721ad
  • Tidy up lint feedback (Will Rossiter) - 8496082
  • Add setController (Will Rossiter) - caf7017
  • Allow the editor title to be customized (Will Rossiter) - 5294141
  • FIX Error when the area is not present in the database (Will Rossiter) - 69d9b19
  • FIX: prevent error rendering when no templates. (Will Rossiter) - 921a344
  • Remove outdated icon (Will Rossiter) - c61540d
  • Render with namespace (Will Rossiter) - 6b37e31
  • Fix missing var (Will Rossiter) - d7b5a16
  • Add Type to header (Will Rossiter) - 3876d99
  • Spilt out virtual elements to elemental-virtual module. (Will Rossiter) - fdbc6ec
  • API Add missing namespaces, add lint config and update readme. Add Changelog, Code of Conduct and Contributing (Will Rossiter) - ea5b40a
  • Correct gridfieldextensions requirements (Will Rossiter) - f3d5415
  • NEW Update label on Custom CSS classes text field (Robbie Averill) - 951cdd2
  • Separate ElementVirtualLinked from its controller (Robbie Averill) - 65d3a13
  • FIX Do not look for a BaseElement template (Robbie Averill) - f813d42
  • FIX Use correct namespaces in stub clases and fixtures, update dataobject-preview constraint (Robbie Averill) - 4fad77c
  • FIX Update Travis configuration, add PSR-4 autoloader and branch alias, reorder some namespaces (Robbie Averill) - 1bcb8f8
  • FIX: css classnames + namespace error (Naomi Guyer) - bafbe11
  • FIX: delete icon in sitetree edit (Naomi Guyer) - 9a78877
  • FIX: summary title for ElArea in a campaign (Naomi Guyer) - 68e838c
  • FIX: admin filter too global (Naomi Guyer) - ece31ad
  • ENHANCE: display virtual elements in seperate tab (Naomi Guyer) - e659ce8
  • FIX: exclude virtual el from admin (Naomi Guyer) - 239b8ae
  • FIX: edit links for virtual elements (Naomi Guyer) - b9aa310
  • ENHANCE: Better el list description (Naomi Guyer) - 0a84261
  • ENHANCE: better summaries for virtual els (Naomi Guyer) - 10c5a95
  • FIX: Summary size (Naomi Guyer) - a3af134
  • ENHANCE: add el summaries + display description (Naomi Guyer) - 5ac3c02
  • NEW: Element icons for add new dropdown (Naomi Guyer) - 4544f3a
  • FIX: ElementIcon spacing in modaladmin (Naomi Guyer) - 2101ef3
  • NEW: add page icons to gridfield view (Naomi Guyer) - 23e35cc
  • FIX: Add existing display issues (Naomi Guyer) - 15a3ab8
  • TEMP: Disable renderSearchContent (Naomi Guyer) - 187357d
  • FIX: 3.0 alias to master for gridfieldextensions (Naomi Guyer) - d0faeee
  • FIX: Colouring of menu svg (Naomi Guyer) - 69178fe
  • FIX: Lock gridfieldextensions to a 3.0 release (Naomi Guyer) - fce46a2
  • tweak to logic to return pages rather than elements (John Milmine) - 40c8a6b
  • fix write instability (Julian Thomson) - 1521b41
  • Allow ElementArea content to be searchable using CMS page search form (Julian Thomson) - ab83f9c
  • deleting element bug (John Milmine) - 9c93c8f
  • got tests running (John Milmine) - dcee935
  • created architecture for multiple ElementAreas per page (John Milmine) - 1206620
  • removed unneccessary function (John Milmine) - 0c6fe7b
  • fixing table name (John Milmine) - a5f4eb1
  • fixing PSR-4 (John Milmine) - dbd0786
  • got rid of uses that we don’t use (John Milmine) - 7a1079b
  • made sure controller uses config so it picks up late static binding (John Milmine) - b98a316
  • added namespaced templates into array (John Milmine) - 52a4ace
  • fixing link on ElementController (John Milmine) - dffbfc5
  • NEW: Migrate Widget tests to Elemental and refactor (Julian Thomson) - b61b813
  • changed function call after refactor from arillo’s module (John Milmine) - 01e0e8c
  • got preview panel working, started using $owns (John Milmine) - 4148a7a
  • udpated compose to symbiote (John Milmine) - 92eb249
  • got controllers working (John Milmine) - 0ccdfb3
  • deleted elements not in the standard repo (John Milmine) - 0a039a8
  • got content migration task working (John Milmine) - 0f99b24
  • refactored pagetype finding (John Milmine) - befaf89
  • tidied up template rendering (John Milmine) - 4a0d608
  • minor refactoring (John Milmine) - df48fdc
  • update composer with new keywords and suggestions (John Milmine) - 5b61b15
  • moved to satellite modules (John Milmine) - a138019
  • removing references to widgets (John Milmine) - 7400b4c
  • changed namespace back (John Milmine) - 801afb2
  • FIX Update src directory names for PSR-4 integrity (Robbie Averill) - cc74874
  • got previewDataobject working (John Milmine) - 5ee94bd
  • more refactoring (John Milmine) - b289ac3
  • fixed comma (John Milmine) - c2729a0
  • minor refactoring (John Milmine) - 60f1ec5
  • using use way more so that the class strings are easier (John Milmine) - 5a48e4d
  • fixing all the namespacing (John Milmine) - d6a52de
  • tidying up elemental area classnames (John Milmine) - 6840ebd
  • tidied up config, put enabled back in (John Milmine) - 15e833f
  • more SS4 commits (John Milmine) - 0ade1e1
  • tidying up namespaces in list (John Milmine) - 8687567
  • getting namespaces working better, pretty sure that it’s not finished (John Milmine) - ecfdb8a
  • removing old funcitonality no longer needed (John Milmine) - a331c2a
  • removed dependancy on widgets (John Milmine) - 9b5363f
  • ss4 updates (John Milmine) - c06121b
  • removed elements that aren’t truely required OOTB, will reinstate in separate module (John Milmine) - 16860cc
  • Update composer.json (Jules) - 3b46338
  • namespacing (Julian Thomson) - 02b3cf3
  • Update composer.json (Jules) - 1a53a87
  • Update composer.json (Jules) - 6e91e58
  • Update composer.json (Jules) - fbcd11a
  • Update composer.json (Jules) - 2c2335f
  • Update composer.json (Jules) - a42f2e4
  • Update composer.json (Jules) - c9984bd
  • Update composer.json (Jules) - ec5dc34
  • switch back to master (Julian Thomson) - f6cc813
  • update requirements (Julian Thomson) - 8cd2bbe
  • remove unused (Julian Thomson) - 32492a6
  • run upgrade-code (Julian Thomson) - 0c644a3
  • run upgrade-code (Julian Thomson) - 8842e74
  • update dependencies (Julian Thomson) - a9739ba
  • adjust dependencies (Julian Thomson) - 6b3a033
  • adhjust dependencies (Julian Thomson) - 64f253b
  • tidied up delete funstions so that we don’t get orphaned records as easily (John Milmine) - 7592d93
  • made getOwnerPage more performant (John Milmine) - 8c3e37c
  • added task to clean up old elements and areas (John Milmine) - 3ad8d1a
  • tidied up task to get owner page (John Milmine) - 719cfb1
  • fixed old linking paths in 3.5 and below (John Milmine) - e38167b
  • tidied up summary fields (John Milmine) - 5b25584
  • got element list publishing children correctly (John Milmine) - adcb6ef
  • Ensure correct master & linked pages are used (James Ayers) - 1681d62
  • FIX: typo on master (James Ayers) - 31aef9e
  • Added usage to summary fields (James Ayers) - 38294da
  • Check parent page exists for link (Jim Perry) - 1ca62d0
  • Add task to reset Globally Enabled element settings (James Ayers) - ad2d7b5
  • Add a better check for versioning - now also checks for subclasses of versioned (James Ayers) - e0b39be
  • Overhaul ElementPublishChildren. Enable applying to anything. (James Ayers) - f121e19
  • Add check for controller::Curr() and enable theme (James Ayers) - 6ee6a48
  • Fix typo (James Ayers) - ee4ea12
  • Allow ElementalVersionedExtension to be applied to non-elements (James Ayers) - 3576ef2
  • Added Extension to make Elements Subsite-able (James Ayers) - 7d56bc9
  • tidy indentation (James Ayers) - b857367
  • FEATURE: handle Duplication of many_many relations (James Ayers) - c83fbbb
  • updated nomenclature to element rather than block (John Milmine) - 3183ec0
  • adding display logic to help these elements be smarter (John Milmine) - c8e8695
  • allow config to stop allowed_elements from inheriting (John Milmine) - e7a3c09
  • fixing better buttons config (John Milmine) - 29e8b76
  • adding if for CMS preview mode (John Milmine) - 1c7fc0e
  • streamlining list description (John Milmine) - ac4aba6
  • tidy ups (John Milmine) - d2da78e
  • fixing bad composer file (John Milmine) - 0aa7497
  • start of split screen functionality (John Milmine) - d0a2a5a
  • fixing permissions to inherit from page (John Milmine) - 6909eea