Skip to content

Releases: SenseNet/sn-client

October release

16 Oct 07:36
Compare
Choose a tag to compare

Another 4 weeks went by, here are the changes we made 👇🏻

🎃 Hacktoberfest 2019 🎃

The celebration has reached the halfway point, but it's not too late to jump in! Thanks for all the participants! Tons of minor and major fixes and features were added by you and many of these are published now, so this one became a real community release. 🚀

Admin-ui@1.2.0

  • Navigation up became easier in picker with changing the parents icon to an arrow. 🆙
  • A progress screen is added to the upload process. 💅

Upload progress

react-typescript-boilerplate@1.0.0

  • The react boilerplate is now ceased as an individual repository and was moved to the sn-client as an example.
  • Boilerplate is now using the hooks from sn-hooks-react

docs@0.0.1📚

Packages

@sensenet/controls-react@3.2.0

  • Thanks to @geisterfurz007 celebrating Hacktoberfest with us, RichText editor is extended with oEmbed support. 🎉

September 2019

18 Sep 12:42
Compare
Choose a tag to compare

Another 4 weeks went by, here are the changes we made 👇🏻

Admin-ui@1.1.0

  • We've replaced our own breadcrumb implementation with the built-in Material Breadcumbs 🍞
  • Custom permissions for the drawer items 🔒
  • Custom actions will be filtered - you can execute only OData actions from the command palette 🎭
  • The first iteration of the Trash feature has been added 🚮
  • Moved the notification messages from the bottom-right corner to bottom-center 📬
  • Polished the default dashboard content 💅

Packages

@sensenet/react-hooks@1.0.0

  • The first release of our custom hook collection that allows us to use our hooks across the packages ⚓

@sensenet/client-utils@1.6.5

  • added a generic tuple factory method
  • fixed the filterAsync() return type (from T[] to Promise<T[]>)

@sensenet/client-core@2.2.1

  • getExplicitAllowedChildTypes() will return the result of the EffectiveAllowedChildTypes custom action

@sensenet/default-content-types@2.0.1

  • Added isODataAction field for the ActionModel

@sensenet/document-viewer-react@1.2.1

  • Added a custom view for the postponed image generation state - you can trigger an image generation task for postponed documents from the Document Viewer

August release

21 Aug 11:05
Compare
Choose a tag to compare

Admin-ui

The first major version of the new admin surface is out with this release. 🥳
It is (and will be) available on admin.sensenet.com. Feel free to try it out and send us feedback. 🙋‍

Monorepo

  • material-ui is upgraded to the latest
  • all the package readme files are now unified, texts are polished and the badges are updated

Packages

@sensenet/client-core@2.2.0

  • ODataBuilder URI component returns now an encoded url 👀

@sensenet/sn-app@1.0.0

  • settings are connected to settings docs
  • favicon is added and set
  • login form is now using the material-ui validation and error messages
  • login form is redesingned: future buttons and links are added, colors are updated, etc. ✨
  • info dialog shows the fields with the browse view instead of a hardcoded field list
  • drawer is refactored and can be now customized in many ways
  • a close button is added to the document viewer

@sensenet/default-content-types@2.0.0

  • enum values are coming back as enum arrays from the server

@sensenet/controls-react@3.1.0

  • content load in reference grid can give back results array or one content
  • reference grid is fixed when no allowed child types are present

@sensenet/document-viewer-react@1.2.0

  • fix opening file from search dropdown
  • document viewer can be closed by hitting 'esc' 💆‍
  • fix document paging

@sensenet/react-component-docs@2.4.1

  • fix document viewer example to work with both id and path

July release

24 Jul 10:21
Compare
Choose a tag to compare

@sensenet/client-core@2.1.1

  • you can pass a fileName prop to upload method to overwrite the binary of the content

@sensenet/control-mapper@2.0.0

  • ActionName 'view' changed to browse
  • client control Factory methods are removed
  • control schema changes

@sensenet/controls-react@3.0.0

  • React control mapper now only maps field settings to controls
  • Controls now uses a field setting to render
  • Prop changes, fixes and tests

@sensenet/default-content-types@1.3.0

  • VersioningMode, InheritableVersioningMode, ApprovingMode, InheritableApprovingMode, SavingState now return an array of enum instead of just an enum
  • TextType is now a string literal instead of an enum
  • new Color, Currency field settings

@sensenet/list-controls-react:@1.3.9

  • ContentList component has a hideHeader optional property to hide the table head

@sensenet/search-react:@1.2.7

  • ReferenceField onChange prop will return the selected item

@sensenet/sn-app@0.5.0

  • Dashboard widgets 📅
    • you can create 3 types of widgets: markdown, query, update
  • Monaco is read-only on mobile now
  • Personal settings upgrade
    • the defaults settings are now hidden
  • Command palette under the hood changes from redux to context api

June 2019 / 2

26 Jun 15:09
Compare
Choose a tag to compare

Another 4 weeks went by, here are the changes we made 👇🏻

Monorepo changes

  • As tslint will be deprecated, we've switched to eslint with @typescript-eslint. We've also reviewed and fine-tuned our linting rules.

Packages

@sensenet/client-utils@1.6.2

  • fixed deepMerge implementation for falsy but defined values

@sensenet/client-core@2.1.0

  • added GET method parameter parsing from the action body
  • optional requestInit parameter on repository.security.getParentGroups() for request cancellation
  • new action for repository.getWopiData()

@sensenet/authentication-google@2.0.9

  • fixed sandbox attribute's value

@sensenet/controls-react@2.8.0

  • Fixes in ColorPicker control
  • Fixes in Allowed Child Types control

sn-dms-demo@1.5.0

  • Office Online integration
  • changed the default app service URL to our devservice repository
  • various search fixes

@sensenet/sn-app@0.4.0

  • Custom OData action and function execution from the Command Palette
  • Added "Download file" option from the context menu
  • Office Online integration - Added "Open in online editor" option from context menu
  • Drawer menu - Pimp up and added "Content Types", "Localization" and "Trash"
  • Dashboard - Settings and first version
  • Added Request Counter Service
  • Fixed theme validation issue in PersonalSettings

June release

29 May 09:34
Compare
Choose a tag to compare

Monorepo changes

  • Reviewed our dependencies and moved all the packages to root that couldn't be run from the package
    • eg: Typescript could not be run in a package without the monorepo structure because the tsconfig.json extends the config in the root

Packages

@sensenet/controls-react@2.7.0

  • New field controls 🌟
    • Allowed Child Types - choosing type of the content items that can be created on the current level
    • Url List - adding or removing url-s for sites
    • Color Picker - choosing a color value picking it on a palette

@sensenet/pickers-react@1.2.0

  • Full rework of ListPicker component
    • moved logic to a custom hook useListPicker

sn-dms-demo@1.4.1

  • Google authentication fix
  • E2E tests with Cypress

sn-react-component-docs@2.2.1

  • New field controls - Allowed Child Types, Url List, Color Picker
  • List Picker example with hook

@sensenet/sn-app@0.3.0

  • Copy, Move added - You can use F5, F6 to copy or move content in commander view
  • Search, saved queries 🔎
  • Settings
  • Version Info

sn-react-redux-todo-app@2.0.5

03 Apr 09:57
Compare
Choose a tag to compare

sn-react-component-docs@2.1.1

03 Apr 09:58
Compare
Choose a tag to compare
  • Added ReferenceGrid stories and notes
  • Added Avatar control docs
  • Fixed Typescript Project references
  • Common typings has been extracted to ./typings

sn-dms-demo@1.3.1

03 Apr 09:59
Compare
Choose a tag to compare
  • Schema changes - Made Avatar field visible
  • Remove unnecessary fieldindex props
  • Set AllowedTypes on the DemoFile type's RelateDocs field
  • Implemented custom Odata actions in the Share dialog
  • Added Groups page
  • Fixed workspace selector favorites
  • Fixed Typescript Project references
  • Common typings has been extracted to ./typings

@sensenet/sn-app@0.1.2

03 Apr 09:59
Compare
Choose a tag to compare
  • Initial release