Skip to content

Releases: nikcio/Nikcio.UHeadless

Version 2.0.0-preview.2

26 Apr 18:22
Compare
Choose a tag to compare
Pre-release

2.0.0-preview.2 (2022-04-26)

⚠ BREAKING CHANGES

  • BasicMediaItem --> BasicMediaPickerItem
    MediaItem -- MeidaPickerItem
    BasicMember --> BasicMemberPickerItem
    Member --> MemberPickerItem
    BasicLink --> BasicMultiUrlPickerItem
    Link --> MultiUrlPickerItem

Features

  • Added editor alias to BasicBlockListModel (da7c885)
  • Added generic media picker (811295a)
  • Added generic member picker (c6597a3)
  • Added generic models for multi url picker (befc3ab)
  • Added generic models to content picker (4e1fa3b)

Bug Fixes

  • Made methods virtual (d558c18)
  • Changed naming of picker models to have similar naming (3dbbc43)
  • Changed picker model naming (a9727d9)

PRs

  • chore(deps): bump HotChocolate.AspNetCore.Authorization from 12.8.0 to 12.8.1 in /src/Nikcio.UHeadless by @dependabot in #41
  • chore(deps): bump HotChocolate.AspNetCore from 12.8.0 to 12.8.1 in /src/Nikcio.UHeadless by @dependabot in #40
  • chore(deps): bump HotChocolate.Data from 12.8.0 to 12.8.1 in /src/Nikcio.UHeadless by @dependabot in #42

Full Changelog: v2.0.0-preview.1...v2.0.0-preview.2

Version 2.0.0-preview.1

24 Apr 14:59
Compare
Choose a tag to compare
Pre-release

2.0.0-preview.1 (2022-04-24)

Features

  • Add query by content type and filters to children (#36) (9467bc5) Thanks @Rizzet

Dependencies

  • Updated dependencies

New Contributors

  • @Rizzet made their first contribution in #36

Full Changelog: v2.0.0-preview.0...v2.0.0-preview.1

Version 2.0.0 preview 0

14 Apr 16:01
Compare
Choose a tag to compare
Pre-release

2.0.0-preview.0 (2022-04-14)

⚠ BREAKING CHANGES

  • New naming scheme rules:
    All presets are prefixed with Basic.
    Removed the GraphType part of classes as it made little sense.
    Bases are now named in simple form. For example PropertyValueBaseGraphType --> PropertyValue

New naming of classes:

Maps:
BaseMap --> DictionaryMap

Content:
ContentGraphType --> BasicContent
IContentGraphTypeBase --> IContent

Content queries:
ContentQuery --> BasicContentQuery
ContentQueryBase --> ContentQuery

Content types:
ContentTypeGraphType --> ContentType

Elements:
ElementGraphType --> BasicElement
IElementGraphTypeBase --> IElement

Properties:
PropertyValueBaseGraphType --> PropertyValue
BlockListItemGraphType --> BasicBlockListItem
BlockListItemBaseGraphType --> BlockListItem
BlockListModelGraphType --> BasicBlockListModel
ContentPickerGraphType --> BasicContentPicker
ContentPickerItemGraphType --> BasicContentPickerItem
PropertyValueBasicGraphType --> BasicPropertyValue
MediaItem --> BasicMediaItem
MediaPickerGraphType --> BasicMediaPicker
MemberGraphType --> BasicMember
MemberPickerGraphType --> BasicMemberPicker
LinkGraphType --> BasicLink
MultiUrlPickerGraphType --> BasicMultiUrlPicker
ElementBaseGraphType --> NestedContentElement
NestedContentElementGraphType --> BasicNestedContentElement
NestedContentGraphType --> BasicNestedContent
RichTextEditorGraphType --> BasicRichText
IPropertyGraphTypeBase --> IProperty
PropertyGraphType --> BasicProperty

Property queries:
PropertyQuery --> BasicPropertyQuery
PropertyQueryBase --> PropertyQuery

Property types:
IPropertyTypeGraphType --> IPropertyType

Media:
IMediaGraphTypeBase --> IMedia
MediaGraphType --> BasicMedia

Media queries:
MediaQuery --> BasicMediaQuery
MediaQueryBase --> MediaQuery

  • Changed parameters for most extensions to use option classes for the available options.
  • Automapper was removed
  • .Net 5 is no longer supported

Features

  • Created more developer friendly options to UHeadless extensions (25b9dc6)
  • Removed Automapper (349d148)
  • Steamline flow and models (#35) (f2efc27)
  • Updated names to be more clear and easier to remember (2e6ff82)
  • Updated to .Net 6 (6aafada)

Bug Fixes

  • deps: Removed unnecessary dependencies (f82feaf)

PRs

  • chore(deps): bump HotChocolate.AspNetCore.Authorization from 12.6.1 to 12.7.0 in /src/Nikcio.UHeadless by @dependabot in #31
  • chore(deps): bump HotChocolate.AspNetCore from 12.6.1 to 12.7.0 in /src/Nikcio.UHeadless by @dependabot in #33
  • chore(deps): bump HotChocolate.Data from 12.6.1 to 12.7.0 in /src/Nikcio.UHeadless by @dependabot in #32
  • chore(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #34

Full Changelog: v1.3.0...v2.0.0-preview.0

Version 1.3.0

05 Mar 12:39
Compare
Choose a tag to compare

1.3.0 (2022-03-05)

Features

Version 1.2.0

01 Mar 20:52
Compare
Choose a tag to compare

PRs

  • chore(deps): bump HotChocolate.AspNetCore from 12.6.0 to 12.6.1 in /src/Nikcio.UHeadless by @dependabot in #25
  • chore(deps): bump HotChocolate.Data from 12.6.0 to 12.6.1 in /src/Nikcio.UHeadless by @dependabot in #26
  • chore(deps): bump HotChocolate.AspNetCore.Authorization from 12.6.0 to 12.6.1 in /src/Nikcio.UHeadless by @dependabot in #24
  • fix: Fixed typos by @karlmacklin in #27

New Contributors

1.2.0 (2022-03-01)

Features

  • Added virtual to all public methods (03d400a)

Version 1.1.0

26 Feb 15:26
Compare
Choose a tag to compare

1.1.0 (2022-02-26)

Features

  • Added customizable queries & return types (707843e)

Version 1.0.0

06 Feb 14:35
Compare
Choose a tag to compare

1.0.0 (2022-02-06)

⚠ BREAKING CHANGES

  • This changed almost all namespaces.
  • Updated the naming of the queries to include what is being queried.

Example:
To get content at root you previously used atRoot this is now contentAtRoot

List:
atRoot --> contentAtRoot
byId --> contentById
byGuid --> contentByGuid
atRoute --> contentAtRoute

New:
propertiesAtRoute
propertiesById
propertiesByGuid

The new queries uses the same values for fetching properties but gives an eaiser way to do filtering, paging and sorting.

Features

  • Added HotChocolate.Data (6eb7c67)
  • Added InitializeOnStartup to improve startup performance (c4fa00f)
  • Added option to throw on schema error (519b89d)
  • Added Paging, Filtering & Sorting (8fe4483)
  • Added support for Media Picker (e0ea5b8)
  • Added Tracing option (b083bc3)
  • Updated HotChocolate.AspNetCore to 12.6.0 (667af04)

Bug Fixes

  • Added PropertyRepository to DI (fa4382f)

  • Changes to improve code quality (03db2cb)

  • Fixed filtering on ContentType, Key and Properties (76edfe5)

  • Fixed tracing option (7bda7b1)

  • !refactor: Moved into feature code structure (9645a32)

  • !feat: Added seperate property queries (26e41b9)

Version 0.1.7 (Beta)

05 Feb 15:17
Compare
Choose a tag to compare
Version 0.1.7 (Beta) Pre-release
Pre-release

A proof of concept is now available on https://github.com/nikcio/UBlog

The project uses Nuxt 3 to integrate with the GraphQL coming from Umbraco. It also shows how to change the property output. (Look for the UbUserPicker model)

0.1.7 (2022-02-05)

Features

  • Added Cors options to the startup extention (0c087d7)

Bug Fixes

  • Made Cors option optional (5cdebbc)

v0.1.6

05 Feb 09:20
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

0.1.6 (2022-02-05)

Bug Fixes

Version 0.1.5 (Beta)

04 Feb 17:04
Compare
Choose a tag to compare
Version 0.1.5 (Beta) Pre-release
Pre-release

Nikcio.UHeadless is now supporting all the default property editors.

0.1.5 (2022-02-04)

Features

  • Added Content Picker model (432b71f)
  • Added Member graph model (c52a73b)
  • Added MultiNodeTreePicker support (82f0602)
  • Added MultiUrlPicker model (f698814)
  • Made properties read-only on content (a6443a3)

Bug Fixes

  • Fixed MultiUrlPicker initial value (03bdc89)
  • Fixed property map implementation (564a6a8)
  • Fixed PropertyMap defaults and custom mappings (f0b98f4)