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.
- [JS] Fix a problem that occurred when CMS rpc endpoint has HTTPS protocol
- [JS] Support Cloudflare authorization
- [PHP] Fix jwt validation error
- [PHP] Fix error_reporting config
- [PHP] Change
symfony/http-foundation
package version- Support Lumen Framework 7.x
- [PHP] Move middleware enable code
- [PHP] Remove
silex/silex
package dependency - [PHP] Support
laravel/lumen-framework
package- Add
LumenApplication
class for Lumen framework
- Add
- [PHP] Fix incorrect parsing of cms secret
- [PHP] Fix getting test id from login service.
- [PHP] Re-order initialization of CmsApplication.
- [PHP, Python] Pass Cloudflare Service Token over http header in thrift call.
- [PHP, Python] Integrated with Cloudflare Access for authentication.
- [PHP] Add missing
email
field in the return ofgetUser
.
- [PHP, JS, Python] Add
email
field in AdminUser struct
- [PHP] Fix non static method call exception at
authorize
andauthorizeByTag
- [PHP] Add AuthorizeByTag
- [Python] Add authorize endpoint
- [PHP] Fixed PaginationHelper not to filter 0 value of query string #54
- [PHP] Use new authorize endpoint
/auth/oauth2/authorize
- [PHP] Use XDEBUG_ENABLE instead DEBUG env for XDebug switch
- [ALL] Add
introspectToken
API
- [JS, Python] Fix invalid content type setting
- [PHP] Fix undefined method in
getMappedAdminMenuHashes
- [PHP, JS, Python] new
authorizeByTag
API
- [PHP] Add new method
SetAdminID
with the purpose of test
- [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
- Removed method
- [PHP, JS, Python] Add new tag APIs,
getAdminTag
andgetAdminTags
.
- [PHP]
/token-refresh
does not redirect to CMS-RPC-URL (#43)
- [PHP] Add cookie header to Thrift request for debugger (#42)
- [PHP] Fix token-refresh failure due to domain mismatch
- [PHP] Redirect to /token-refresh on token expired
- [PHP] Handle 400 error on token introspect
- [PHP] Fix
MiniRouter
compatiblitiy issue
- [PHP] CmsApplication accepts config variables by the constructor
- [PHP] Add
setLoginContext()
for test
- [PHP] Remove PHP warning if a cookie is not set
- [PHP] Fix compatibility error with Config class
- [Node.js] Support Node.js
- [Python] Support Python
- Use token-based Login
- Remove session server dependency
- [PHP] Removed method
AdminAuthService::getAdminTag
- [PHP] Namespace change not to include
\Platform