Movable Type 6.1.2 Release Notes
This version of Movable Type was released June 30, 2015.
NEW AND IMPROVED FUNCTIONS
DATA API
NEW AVAILABLE ENDPOINT FOR TEMPLATE, ENTRY AND PAGE PREVIEW
Added ability to make a preview for entry, page and templates via Data API. Currently, template preview endpoint supports Index or Archive templates only.
Preview for Entry
- Endpoint
POST /v2/sites/:site_id/entries/(:entry_id)/preview(?raw=1)
- Query Parameter
- :siteid … The ID for website/blog. This parameter is required.
- :entryid … The ID for entry of the base for making a preview. This parameter is optional.
- raw … If you specify “1”, the API returns raw content(in many case, html source). This parameter is optional.
- Request Body
- entry … Entries Resource (JSON format) that includes changes for preview. This parameter is required.
- Response
{ "status": "success", "preview": The URL for preview or the raw content if you specified raw parameter }
Preview for Page
- Endpoint
POST /v2/sites/:site_id/pages/(:page_id)/preview(?raw=1)
- Query Parameter
- :siteid … The ID for website/blog. This parameter is required.
- :pageid … The ID for page of the base for making a preview. This parameter is optional.
- raw … If you specify “1”, the API returns html source. This parameter is optional.
- Request Body
- page … Pages Resource (JSON format) that includes changes for preview. This parameter is required.
- Response
{ "status": "success", "preview": The URL for preview or the raw content if you specified raw parameter }
Preview for Template
- Endpoint
POST /v2/sites/:site_id/templates/(:template_id)/preview(?raw=1)
- Query Parameter
- :siteid … The ID for website/blog. This parameter is required.
- :templateid … The ID for template of the base for make a preview. This parameter is optional.
- raw … If you specify “1”, the API returns html source. This parameter is optional.
- Request Body
- template … Templates Resource (JSON format) that includes changes for preview. This parameter is required.
- Response
{ "status": "success", "preview": The URL for preview or the raw content if you specified raw parameter }
Add a new parameter to specify character encoding at export logs
In this version, you can specify character encoding of exporting activity logs via Data API.
- Endpoint
GET /v2/sites/:site_id/logs/export(?encoding=xxx)
Query Parameter
encoding … The character encoding for output that you want to get. Available values are follows. If you do not specify this parameter, the API will use the value of ExportEncoding.
- Available values
- sjis
- euc-jp
- utf8
- ascii
- Available values
Add a new parameter for overwrite option at upload
This option allows you to overwrite an existing file at file uploading via Data API.
- Endpoint
POST /v2/assets/upload?site_id=:site_id(&overwrite_once=1)
- Query Parameter
- :siteid … The ID of the site that you to upload. This parameter is required.
- overwriteonce … If you specify “1”, the API always overwrites an existing file with the uploaded file. This parameter is optional.
Add a new parameter to fetch system level custom fields.
Now you can fetch system level custom field with one request.
- Endpoint
GET /v2/sites/:site_id/fields(?includeShared=1)
- Query Parameter
- :site_id: … The ID for website/blog. This parameter is required
- includeShared … If you specify “1”, you can also fetch custom fields together that are defined in system level.
Tiny improved: dashboard usability
When you open the search box, focus will be set on the search box automatically.
RESOLVED ISSUES
Entry / Page
- Removing tags now works when the memcached server is enabled. (#113002)
Data API
- The search endpoint now accepts multiple custom fields filter. (#113075)
- The tag search endpoint does not require ‘search’ parameter now. (#112868)
- The auto-saved object made with CMS admin screen is removed now when saving entry/page via Data API. (#113015)
- Entries, Pages resource now includes unpublishedDate. (#113127)
- Resolved some callback errors. (#113016, #113125)
- The updateEntry endpoint now accepts empty categories array in the Entires resource. (#113138)
- The listCategories endpoint now works when the Data API access is disabled in one or more sites. (#113038)
- Making a relation with asset and page now works when saving the page via the createPages endpoint or the updatePages endpoint. (#113173)
MISCELLANEOUS
- Tweak help string in the wizard screen. (#113033)
- Tweak function definition. (#113014)
- The output of isset function (PHP) now returns expected result. (#113105)
ACKNOWLEDGEMENTS
The release of Movable Type 6.1.2 brings with it a large number of improvements that were made possible by the help and support of Movable Type community members. We would like to include a special shout out to the following members for their contributions to this update:
- Hideki Abe (#112868)
- DQNEO on GitHub (#113014)
- taiju on GitHub (#113016)
- taiju@alfasado (#113105)
All bugs are documented through an external site. A FogBugz account is required in order to view case details.