Skip to content

Latest commit

 

History

History
270 lines (147 loc) · 5.51 KB

CHANGELOG.md

File metadata and controls

270 lines (147 loc) · 5.51 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.8] - 2022-06-21

Added

  • groups: added includeInherited option to groups.getUsersByGroupId, groups.getUsersByGroupName, groups.getChildGroupsByGroupId and groups.getChildGroupsByGroupName operations

[2.0.7] - 2022-06-07

Changed

  • entries: changed entries.search to use either a string, a ManagementQuery or a ManagementZenqlQuery type

[2.0.6] - 2022-05-11

Added

  • entries: added usage operation to get the usage for a given entry

[2.0.5] - 2022-04-14

Added

  • add new options for handling entries in recycle bin supported in Contensis 15.2 onwards
  • search query accepts new parameters includeDeleted and includeArchived
  • add new optional argument to delete entries permanent - default is false

Changed

  • updated @types/node package to be compatible with the installed TypeScript version

[2.0.4] - 2022-01-28

Added

  • add paging/search options to group "child group" and "user" listings

Changed

  • updated packages

[2.0.3] - 2021-10-15

Added

  • added additional parameters to freeText

[2.0.2] - 2021-08-19

Added

  • added owner and slug fields to EntrySys class

Changed

  • the "Authorization" header is using the correct prefix of "Bearer "

[2.0.1] - 2021-05-26

Changed

  • general release for version 2.0

[2.0.0-beta.7] - 2021-05-24

Changed

  • Query: removed fields property

[2.0.0-beta.6] - 2021-04-08

Changed

  • users: renamed user properties to 'firstName' and 'lastName'

[2.0.0-beta.5] - 2021-04-01

Changed

  • users: renamed user properties to 'username', 'firstname' and 'lastname'
  • roles: changed role 'name' and 'description' properties type to string

[1.0.2-beta.4] - 2021-03-12

Changed

  • updated reference to contensis-core-api

[1.0.2-beta.4] - 2021-03-12

Changed

  • updated reference to contensis-core-api

[1.0.2-beta.3] - 2021-02-26

Added

  • events: initial support

[1.0.2-beta.2] - 2020-11-30

Added

  • users: create a user with initial status of suspended

[1.0.2-beta.1] - 2020-11-17

Added

  • users: added suspend, unlock, unsuspend operations

[1.0.1] - 2020-11-04

Changed

  • client creation: the default Client object targets a platform that already provides a global 'fetch' (e.g. a modern browser). There are UniversalClient and NodejsClient objects for other platforms and scenarios;
  • updated EntrySys type definition;

[1.0.0-rc.4] - 2020-09-02

Changed

  • users and groups: removed 'management' from requests path;

[1.0.0-rc.3] - 2020-08-13

Changed

  • groups: updated path for adding and removing child groups;

[1.0.0-rc.2] - 2020-08-05

Added

  • groups: added addUsers method;

[1.0.0-rc.1] - 2020-07-24

Added

  • entries: added search via GET;

Changed

  • users and groups: added security. namespace for users and groups methods

[1.0.0-beta.20] - 2020-07-21

Changed

  • client: improved exception handling

[1.0.0-beta.18] - 2020-07-20

Added

  • client: added contensisClassicToken field for internal use

[1.0.0-beta.17] - 2020-07-17

Added

  • client: added refresh token expiry date and isBearerTokenExpired(), isRefreshTokenExpired() methods

[1.0.0-beta.16] - 2020-07-13

Changed

  • users: use PATCH instead of PUT for update() , updated User property names

[1.0.0-beta.15] - 2020-07-08

Added

  • users: added getCurrent()

[1.0.0-beta.14] - 2020-07-07

Changed

  • added suport for 'contensis_classic' and 'contensis_classic_refresh_token' flows and changed how a client is created;

[1.0.0-beta.13] - 2020-06-23

Changed

  • check if running in Node.js when calling specific functions;
  • use graceful-fs instead of Node.js module fs for better cross platform support;
  • corrected access token expiry check;

[1.0.0-beta.12] - 2020-06-10

Changed

  • users and groups: changed isInGroup/isinGroups to userIsMemberOf, changed getGroups to getUserGroups;

[1.0.0-beta.11] - 2020-06-04

Added

  • full users and groups api implementation;

[1.0.0-beta.10] - 2020-05-29

Added

  • initial users api for get and list methods;
  • initial groups api for get and list methods;

[1.0.0-beta.9] - 2020-05-26

Changed

  • use cross-fetch to make configuration identical between browser and Node.js;
  • the fetch function can now be injected to support better testing;
  • added unit tests for get and list methods;
  • fixed bugs discovered by unit tests;

[1.0.0-beta.8] - 2020-05-21

Added

  • entries search method;

[1.0.0-beta.7] - 2019-12-19

Added

  • support for non language specific workflow events for entries;

[1.0.0-beta.6] - 2019-12-18

Added

  • support for deleting entry variations;
  • support for defaultHeaders;

[1.0.0-beta.5] - 2019-12-12

Changed

  • updated Component and Node models;

[1.0.0-beta.4] - 2019-12-11

Added

  • full api support for components, roles and permissions;

[1.0.0-beta.3] - 2019-12-06

Added

  • full api support for projects, content types, entries and nodes;

[1.0.0-beta.2] - 2019-11-28

Added

  • content type and entries api bugfixes;

[1.0.0-beta.1] - 2019-11-28

Added

  • added full entries api support;

[1.0.0-beta.0] - 2019-11-28

Added

  • added read only content types and entries api support;
  • added basic node api support;