Skip to content

Latest commit

 

History

History
140 lines (109 loc) · 3.85 KB

CHANGELOG.md

File metadata and controls

140 lines (109 loc) · 3.85 KB

Ridibooks CMS SDK

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.

[Unreleased]

[4.1.4] - 2020-07-10

  • [JS] Fix a problem that occurred when CMS rpc endpoint has HTTPS protocol

[4.1.3] - 2020-07-10

  • [JS] Support Cloudflare authorization

[4.1.2] - 2020-04-30

  • [PHP] Fix jwt validation error

[4.1.1] - 2020-04-08

  • [PHP] Fix error_reporting config

[4.1.0] - 2020-03-31

  • [PHP] Change symfony/http-foundation package version
    • Support Lumen Framework 7.x

[4.0.1] - 2020-03-18

  • [PHP] Move middleware enable code

[4.0.0] - 2020-03-17

  • [PHP] Remove silex/silex package dependency
  • [PHP] Support laravel/lumen-framework package
    • Add LumenApplication class for Lumen framework

[3.0.4] - 2020-03-02

  • [PHP] Fix incorrect parsing of cms secret

[3.0.3] - 2019-12-04

Changed

  • [PHP] Fix getting test id from login service.
  • [PHP] Re-order initialization of CmsApplication.

[3.0.2] - 2019-11-27

Changed

  • [PHP, Python] Pass Cloudflare Service Token over http header in thrift call.

[3.0.0] - 2019-11-25

Changed

  • [PHP, Python] Integrated with Cloudflare Access for authentication.

[2.3.7] - 2018-07-25

Fixed

  • [PHP] Add missing email field in the return of getUser.

[2.3.6] - 2018-07-20

Added

  • [PHP, JS, Python] Add email field in AdminUser struct

[2.3.5] - 2018-07-17

Fixed

  • [PHP] Fix non static method call exception at authorize and authorizeByTag

[2.3.4] - 2018-07-12

Added

  • [PHP] Add AuthorizeByTag
  • [Python] Add authorize endpoint

Fixed

  • [PHP] Fixed PaginationHelper not to filter 0 value of query string #54

Changed

  • [PHP] Use new authorize endpoint /auth/oauth2/authorize
  • [PHP] Use XDEBUG_ENABLE instead DEBUG env for XDebug switch

[2.3.3] - 2018-05-24

Added

  • [ALL] Add introspectToken API

[2.3.2] - 2018-05-03

Fixed

  • [JS, Python] Fix invalid content type setting
  • [PHP] Fix undefined method in getMappedAdminMenuHashes

[2.3.1] - 2018-04-19

Added

  • [PHP, JS, Python] new authorizeByTag API

[2.3.0] - 2018-04-10

Added

  • [PHP] Add new method SetAdminID with the purpose of test

Deprecated

  • [PHP] Remove token-introspect url endpoint (#46)
    • Removed method hasUrlAuth from AdminAuthService class.
    • Removed method checkUserPassword, doLoginAction, doCmsLoginAction, requestTokenIntrospect, getTokenApiUrl getLoginPageUrl, isAuthRequired, validateLogin, createRedirectForLogin, setLoginContext from LoginService class

[2.2.6] - 2018-04-04

Added

  • [PHP, JS, Python] Add new tag APIs, getAdminTag and getAdminTags.

[2.2.5] - 2018-04-03

Changed

  • [PHP] /token-refresh does not redirect to CMS-RPC-URL (#43)

[2.2.4] - 2018-04-02

Added

  • [PHP] Add cookie header to Thrift request for debugger (#42)

[2.2.3] - 2018-03-27

Fixed

  • [PHP] Fix token-refresh failure due to domain mismatch

[2.2.2] - 2018-03-26

Added

  • [PHP] Redirect to /token-refresh on token expired
  • [PHP] Handle 400 error on token introspect

[2.2.1] - 2018-03-12

Fixed

  • [PHP] Fix MiniRouter compatiblitiy issue

[2.2.0] - 2018-03-09

Added

  • [PHP] CmsApplication accepts config variables by the constructor
  • [PHP] Add setLoginContext() for test

Changed

  • [PHP] Remove PHP warning if a cookie is not set

[2.1.1] - 2018-02-14

Fixed

  • [PHP] Fix compatibility error with Config class

[2.1] - 2018-02-13

Added

  • [Node.js] Support Node.js
  • [Python] Support Python

Changed

  • Use token-based Login
  • Remove session server dependency

Deprecated

  • [PHP] Removed method AdminAuthService::getAdminTag

[2.0] - 2017-08-17

BREAKING CHANGES

  • [PHP] Namespace change not to include \Platform