next-nodecms

1.0.40 • Public • Published

Next-NodeCMS Beta 1.0.23

Build Status


Next-NodeCMS Changelog

1.0.23

Start new AdminUI migration (React-Material-Admin) (In progress to Next-NodeCMS V2)

Migrate to React.js up to v16

Migrate to Node.js up to 12.11.1

Add Client Components Installation (AdminUIV2, FieldType.js, React-scripts scripts)

List Enhancements:

  • Added Track Field for "updatedFrom" from different platform (e.g. api, cms, website, or mobile app)

1.0.22

1.0.21

1.0.20

1.0.19

1.0.18

1.0.17

1.0.16

1.0.15

Hotfix remove multiple Role selection for the delegated system users

Hotfix Types.Code validation bugs

Migrate to Mongoose ^5.6.11

List Enhancements:

  • Added Model List Model
  • Added Model List Item Model
  • Added NextNode Data Types List Options
  • Removed LocalFile, LocalFiles and S3File types

List Improvements:

  • Added download feature for Types.Code
  • Fixed Types.Code code normalization

1.0.14

Hotfix Localization AdminUI use System User's language by default

Hotfix Localization image bugs (base64image)

Hotfix System User's Identity delegation restriction

1.0.13

1.0.12

Hotfix use system user prefer language setting (frontend)

Hotfix Types.KeyText add button display incorrectly

Hotfix Types.Relationship filters with colon mapping (e.g. :field)

1.0.11 [Data Permission]

Hotfix for image display in the list with multilingal

Hotfix for Number field download format

About Data Permission improvements

List Improvements:

  • Added App Identity Delegated Model
  • Added App Identity Login for data permissions
  • User Permission according to App Identity

1.0.10

Hotfix for Type.File bugs for dependsOn and multilingual

Added extra fields for the Role table

Added multiple Role for System User

1.0.9

Customized extra fields for the Deletagated Account Modal

Fixed Customized AdminUI Style

Added Customized plugins registration for the Deletagated Account Modal

Hotfix for field update api bugs

1.0.8

Hotfix for browserify-css package missing

1.0.7

Hotfix for Password fields (frequently-used)

1.0.6

About Extend Customized AdminUI and Admin Signin UI

About DateRange Types, DateTimeRange Type Enhancements

Bug Fixings

  • Types.Text max length checking (use less than equals)

UI Enhancements:

  • Added Customized AdminUI config, supported customized client's js
  • Removed client bundle js during starting the server
  • Added adminUI customized stylesheet ('adminui custom style')
  • Upgraded react-select to v2 for Types.Select, Types.Relationship

Data Enhancements:

  • Added Types.DateRange, Types.DateTimeRange
  • Added min length and max length supporting for Types.Number
  • Added Regex for Type.Text
  • Added Advanced User Model's definations for the delegrated User model ('advanced user model')
  • Added Advanced Role Permission list to individual model ('advanced role permissions')

1.0.4

1.0.5

  • Hotfix realtime edit
  • Hotfix copyable fields

1.0.3

About Critical hotfix issues, Missing Multilingual Parts

Common Improvements:

  • Added download as a text file format
  • Fixed Column Type.Email, Type.Url target blank
  • Fixed Multilingual label for name field in Create Form and Edit Form
  • Fixed browserify require js bugs for customized Field.Types (KeyText)

List Improvements:

  • Added disable listview option

Multilingual Improvements:

  • Fixed cookie language setting cannot found in suporting language pack
  • Added multilingual to AdminUI Landing Dashboard
  • Added multilingual to Account Setting Popup

1.0.2

About Multilingual and Layout, Delegated Model Enhancements, Delegated Options List

Terry Chan 11/11/2018 (Last Updated at 30/11/2018)

Deprecated Features:

  • Removed label for list field, use Application Language List instead

Common Improvements:

  • Added Realtime edit field (Support Types.Boolean)
  • Added Realtime select all function (Support Types.Boolean)
  • Fixed AdminUI account lock checking
  • Delegated Record Restrictions
  • Added AdminUI account disable checking
  • Added Common Types.Select option list ** section ** permission ** status ** activate ** gender ** appellation ** question ** device ** environment ** device ** region/hongkong ** notification/status ** customized list (with mapping language or with multilingual value)

List Enhancements:

  • Added KeyText type for key-text pair value

Delegated Model Enhancements:

  • Added AdminUI user account delegated model
  • Added AdminUI user role delegated model
  • Added Full Permission to the most power of role
  • Added AdminUI localization delegated model

Multilingual Improvements:

  • Added supporting en, zhtw and zhcn languages
  • Auto create multilingual schema for management language support for List schema
  • Added List multilingual setting
  • Added individual field multilingual setting
  • Added App-Language section for dynamic list (e.g. fields, labels, notes)
  • Added export static file for App-Language section config
  • Support multilingual types: ** Types.Text ** Types.Textarea ** Types.TextArray ** Types.Html ** Types.Url ** Types.Email ** Types.File ** Types.CloudinaryImage ** Types.CloudinaryImages ** Types.Name ** Types.Code ** Types.Color ** Types.Location ** Types.KeyText

Layout Improvements:

  • Added AdminUI Sidemenu for navigation menu for Desktop
  • Changed Reasonable Icon for the Header Navigation
  • Added AdminUI Data Language Selector
  • Added AdminUI Multilingual

1.0.1

Common Enhancements

Terry Chan 04/08/2018 (Last Updated at 11/09/2018)

Common Improvements:

  • Added timestamp to each of api call for ETag caching issue (no-cache) - Hotfixing
  • Added system lock (Needs to create related presave logic for Incorrect Password Count)
  • Added 'nav style' for adminUI nav styling
  • Added base64Image flag for textbox to show up the image

List Improvements:

  • Added single flag for each of list button in list view (e.g. delete, scaler, filter button)
    1. nodelete
    2. nofilter
    3. noscale
  • Replaced CSV file download to Excel file, fix unicode Chinese Characters
  • Fixed display Manage button if nodelete is true
  • Added List type for any other Types child object

Item Improvements:

  • Textarea field supports newline break for display in readonly

Account Imrpovements:

  • Added Account Lock/Unlock functions
  • Added Change Password popup function

About Keystone

KeystoneJS is a powerful Node.js content management system and web app framework built on the Express web framework and Mongoose ODM. Keystone makes it easy to create sophisticated web sites and apps, and comes with a beautiful auto-generated Admin UI.

License

(The MIT License)

Copyright (c) 2016-2018 Jed Watson

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Dependencies (140)

Dev Dependencies (29)

Package Sidebar

Install

npm i next-nodecms

Weekly Downloads

2

Version

1.0.40

License

MIT

Unpacked Size

43.9 MB

Total Files

1202

Last publish

Collaborators

  • terryarbase