v4.0.0-beta.1 (2016-08-25)
Pre-release
Pre-release
gwyneplaine
released this
03 Jun 22:33
·
1340 commits
to master
since this release
v4.0.0-beta.1
Implemented enhancements:
- Close ConfirmationModal with ESC #3375
- add to Color field property color format (default: 'hex', 'rgb', 'rgba', 'hsl') #3166
- Resolve Filter Labels in the Admin UI #3122
- Review .eslintrc #1797
- New List / Item Update method #1705
- Add support for nodemailer #250
Fixed bugs:
- When navigation back from item view go to same page #3407
- Filters can't be filled in, modal disappears on keypress #3404
- Links to relationships are HTML links #3381
- TinyMCE throws when navigating away from item #3379
- CloudinaryImageField throws an error when creating a new item #3378
- Modal renders raw HTML #3376
- Navigating back to list sometimes hangs #3369
- Module error in v0.4.0-alpha #3365
- Removing ?search for URL in Lists doesn't clear the search #3357
- Search fires request with every keypress #3338
- error building - Unknown plugin "add-module-exports" #3329
- [0.4] admin double tapping loadItem calls, triple tapping on a direct load to keystone/list?search=xyz URI #3310
- [0.4] It is possible to create an item in nocreate list #3284
- Move selenium out of repo #3275
- Search box disappears after not founding something #3260
- Boolean field lost field-type and for attributes #3227
- Error on signin #3222
- TypeError: Cannot supply flags when constructing one RegExp from another #3207
- [0.4] Cannot create new items #3203
- Exception happen if col.type is id #3190
- Navigating to /keystone/signin throws error #3184
- Columns.unrecognised is not defined. #3157
- ArrayField #3130
- Emptying search box clears UI when empty search #3117
- Editor custom admin path is not set #3112
- res.apiError is not a function after commit #22076e6c2be4df #3111
- Unable to edit boolean values v0.3.19 #3050
- [v0.4] Boolean fields with noedit:false and hidden:true do not retain value #3029
- Option createInline: true breaks admin ui #3028
- unable to send emails with twig (and possibly other template engines besides jade) #3020
- Cannot edit items if property type is Types.Html #2998
- Keystone.email rewrites to: argument #2984
- [v0.4] Loading forever in list screen without default columns #2945
- Relationship links are broken #2940
- getUpdateHandler returns incorrect errors from validation #2923
- The ui with TextArray type doesn't work well. #2865
- TinyMCE Spellchecker Plugin 404 #2818
- Node 6 support: node-bufferstream #2807
- Upgrade react-color #2804
- Error: Cannot find module 'connect-mongo/es5' #2775
- Sign in redirects don't work on test server restart #2773
- 0.4: email error validation popup #1867
- Email helper fails when utilizing Nunjucks templates + Fix #1663
- Handle popout position based on viewport dimensions #1647
- Keystone Admin UI not always loading CSS #1295
- Putting TextArray/NumberArray field on initial true blocks creation dialog in AdminUI #1031
- Make DateColumn linkable #3295 (wmertens)
- Allow select type to link to item in column #3289 (wmertens)
- Fix #3207 #3211 (jannispl)
Closed issues:
- Uncaught ReferenceError: babelHelpers is not defined #3367
- Got "error building FieldTypes:..." with latest keystone(0.4.0-alph) #3350
- UpdateHandler Update for 0.4 #3319
- Replace keystone.Email with keystone-email package #3303
- how to add rbac for keystone? #3299
- Add hoooks to allow customization of the admin #3298
- Why Admin UI loading slowly, how to solve? #3297
- Possible bug regarding the "nav" config object #3287
- [0.4] Add keystone to an existing Express app, /keystone route returns 404 #3271
- Cloudinaryimage/s fields need to be updated to new spec #3269
- File field doesn't reset state after upload #3268
- Broken version on npm (0.3.22?) #3263
- node_modules size #3259
- TypeError: Cannot read property 'assert' of undefined #3250
- fields.js:7784 Uncaught ReferenceError: _ is not defined #3241
- Add READMEs to applicable fields #3192
- how to use v 4.0 #3179
- Admin interface / Babel transform-class-properties error #3178
- Deploy to Heroku button not working #3176
- Path the admin files are hardcoded #3168
- Replace Jade Admin UI Templates with EJS #3155
- Question about keystone core #3153
- 请问keystone有没有自身的角色管理系统,如果没有,需要怎么做 #3148
- How to add a user role management #3147
- Admin interface errors #3143
- How set right timezone? #3140
- Remove opinionated server-side React rendering #3096
- [v0.4] Incorrect error on accessing ID on admin UI #3092
- Sauce labs configuration is breaking build #3057
- Knox in KeystoneJS throws error code 307 for amazon S3 #3054
- Minified exception in admin UI #3042
- npm start stops with ReferenceError: bind is not defined #3010
- Admin UI: Lookup values for related collection #2992
- signin csrf error #2982
- Sort from the owner side of a relationship #2979
- pre:routes middleware not working in admin pages #2974
- keystone.routes missing in alpha? #2817
- MailChimp instead of Mandrill #2769
- Admin Interface Cleanup #2652
- Render HTML5 input element types: color, date, time #2636
- _req_user is undefined on pre/post remove hooks #1857
- Refactor out field type switch statements #1150
Merged pull requests:
- Fix focus on item view #3414 (mxstbr)
- Fix autocreates #3411 (mxstbr)
- Link to previous list page from item view breadcrumb #3409 (mxstbr)
- Add markdown and embedly field default value #3408 (mxstbr)
- Fix hook errors (again) #3406 (mxstbr)
- Fix filter popout closing when any button is pressed #3405 (mxstbr)
- Update express-session to version 1.14.1 🚀 #3402 (greenkeeperio-bot)
- Make name field sort-, filter- and columnable #3396 (mxstbr)
- Making tracking fields visible (enables columns and filtering) #3395 (JedWatson)
- Update mongoose to version 4.5.10 🚀 #3394 (greenkeeperio-bot)
- Fix field defaults #3393 (JedWatson)
- Fix deleting multiple items at once #3392 (mxstbr)
- Close mobile nav when clicking on item #3391 (mxstbr)
- Remove unnecessary console.log #3390 (mxstbr)
- Display error when going to invalid list path #3389 (mxstbr)
- Update nightwatch to version 0.9.8 🚀 #3388 (greenkeeperio-bot)
- Better keyboard handling #3387 (mxstbr)
- Fix ConfirmationDialog on ListView showing raw HTML #3386 (mxstbr)
- Make links to related lists client-side #3385 (mxstbr)
- Fix warnings #3382 (mxstbr)
- Add keyboard shortcut for Create Modal #3372 (mxstbr)
- Fix all the redux bugs #3371 (mxstbr)
- Update keystone-email to version 1.0.1 🚀 #3370 (greenkeeperio-bot)
- Update istanbul to version 0.4.5 🚀 #3368 (greenkeeperio-bot)
- fix: popout animation flicker #3366 (jossmac)
- Update react-images to version 0.5.1 🚀 #3364 (greenkeeperio-bot)
- CreateForm: use autoFocus and don't crash #3363 (wmertens)
- Update react-router to version 2.7.0 🚀 #3362 (greenkeeperio-bot)
- Get rid of ModalBody children propType warnings #3358 (mxstbr)
- include react-images in packages.js #3352 (benkroeger)
- Remove e2e chrome drivers from repo, and update readme #3351 (jstockwin)
- Fix pagination #3349 (mxstbr)
- switch to aphrodite/no-important #3346 (benkroeger)
- Redux fixes Round 2 #3344 (gwyneplaine)
- Fix pre:validate errors not displaying #3343 (mxstbr)
- Switch Keystone.Email to use keystone-email package #3342 (mxstbr)
- test(e2e): refactor #3341 (webteckie)
- Update uglify-js to version 2.7.3 🚀 #3339 (greenkeeperio-bot)
- Update uglify-js to version 2.7.2 🚀 #3336 (greenkeeperio-bot)
- Add ability to quickly select all or no columns for download #3335 (mxstbr)
- Full text search #3334 (mxstbr)
- Update letsencrypt-express to version 2.0.2 🚀 #3332 (greenkeeperio-bot)
- fix (ArrayField): fix issue missing
\_
when removing item #3331 (phucpnt) - Update nightwatch to version 0.9.7 🚀 #3328 (greenkeeperio-bot)
- Fixed react error #3327 (mxstbr)
- Update watch to version 0.19.2 🚀 #3326 (greenkeeperio-bot)
- Updatehandler rewrite #3322 (JedWatson)
- Make sure e2e run green #3321 (webteckie)
- Update mongoose to version 4.5.9 🚀 #3315 (greenkeeperio-bot)
- Update uglify-js to version 2.7.1 🚀 #3314 (greenkeeperio-bot)
- List refactor #3311 (jossmac)
- Update superagent to version 2.2.0 🚀 #3309 (greenkeeperio-bot)
- Update react-engine to version 4.1.0 🚀 #3305 (greenkeeperio-bot)
- Update lodash to version 4.15.0 🚀 #3304 (greenkeeperio-bot)
- Max character option added for password field #3302 (ostruzina)
- Document keystone.Storage and FS adapter #3301 (mxstbr)
- Adding support for binding express.Router with keystone.set('routes') #3293 (JedWatson)
- Adding missing docs for geoPoint, dateArray and numberArray #3292 (ostruzina)
- Update lodash to version 4.14.2 🚀 #3290 (greenkeeperio-bot)
- Update mocha to version 3.0.2 🚀 #3288 (greenkeeperio-bot)
- Update babel-preset-es2015 to version 6.13.2 🚀 #3286 (greenkeeperio-bot)
- Update babel-core to version 6.13.2 🚀 #3285 (greenkeeperio-bot)
- Update Cloudinary Fields #3283 (mxstbr)
- Implement smooth scrolling after updating an item #3280 (dariasamo)
- Correctly show new filename when upload has finished #3279 (mxstbr)
- Removed most of azure from dependancies #3274 (josephg)
- disable "back url" icon in main navigation via config #3270 (benkroeger)
- Update mocha to version 3.0.1 🚀 #3266 (greenkeeperio-bot)
- Update elemental to version 0.6.1 🚀 #3265 (greenkeeperio-bot)
- Field type readme files updated with information from current docs #3261 (ostruzina)
- Relationship Field: Fix inline create popup close #3258 (wmertens)
- Make sure e2e run green #3256 (webteckie)
- Update mongoose to version 4.5.8 🚀 #3253 (greenkeeperio-bot)
- Fixes #3250 by binding proper
this
#3251 (dbachko) - Redux fixes #3248 (gwyneplaine)
- Update mocha to version 3.0.0 🚀 #3247 (greenkeeperio-bot)
- Add lodash import to RelationshipField, resolve #3241 #3244 (chrisslater)
- Update react-day-picker to version 2.4.1 🚀 #3243 (greenkeeperio-bot)
- Update react-day-picker to version 2.4.0 🚀 #3242 (greenkeeperio-bot)
- Update nightwatch to version 0.9.6 🚀 #3240 (greenkeeperio-bot)
- Update react-engine to version 4.0.1 🚀 #3239 (greenkeeperio-bot)
- Update marked to version 0.3.6 🚀 #3238 (greenkeeperio-bot)
- Update react-router to version 2.6.1 🚀 #3237 (greenkeeperio-bot)
- Update react-addons-css-transition-group to version 15.3.0 🚀 #3236 (greenkeeperio-bot)
- react-addons-test-utils@15.3.0 breaks build 🚨 #3235 (greenkeeperio-bot)
- Update react to version 15.3.0 🚀 #3234 (greenkeeperio-bot)
- Update react-dom to version 15.3.0 🚀 #3233 (greenkeeperio-bot)
- fix linter errors, I'm a little OCD #3230 (pr1ntr)
- Bugfix-3112 Admin path added to editable options #3229 (jankei)
- implement fix to determine whether input param is string or object an… #3226 (pr1ntr)
- Update react-color to version 2.2.2 🚀 #3224 (greenkeeperio-bot)
- Update sinon to version 1.17.5 🚀 #3219 (greenkeeperio-bot)
- Feature/password complexity #3218 (dariasamo)
- Update elemental to version 0.6.0 🚀 #3217 (greenkeeperio-bot)
- Update react-color to version 2.2.1 🚀 #3216 (greenkeeperio-bot)
- Update browserify to version 13.1.0 🚀 #3215 (greenkeeperio-bot)
- Update embedly to version 2.1.0 🚀 #3214 (greenkeeperio-bot)
- ejs@2.5.1 breaks build
⚠️ #3213 (greenkeeperio-bot) - Use autoFocus where possible #3212 (wmertens)
- Removing hardcoded keystone references in the API #3210 (jannispl)
- Update mongoose to version 4.5.7 🚀 #3208 (greenkeeperio-bot)
- Fix getting data from create form #3206 (wmertens)
- Update lodash to version 4.14.0 🚀 #3204 (greenkeeperio-bot)
- Update mongoose to version 4.5.6 🚀 #3202 (greenkeeperio-bot)
- Update range_check to version 1.4.0 🚀 #3201 (greenkeeperio-bot)
- Update async to version 2.0.1 🚀 #3198 (greenkeeperio-bot)
- Update rimraf to version 2.5.4 🚀 #3197 (greenkeeperio-bot)
- Fix Fields for using new API [WiP] #3196 (wmertens)
- Update xhr to version 2.2.2 🚀 #3195 (greenkeeperio-bot)
- Fix relationship inital display on v0.3.x #3194 (mxstbr)
- Add close database connection function #3191 (Noviny)
- ItemsTableRow to handles 'id' columns #3188 (Noviny)
- Update aphrodite to version 0.5.0 🚀 #3185 (greenkeeperio-bot)
- Update must to version 0.13.2 🚀 #3181 (greenkeeperio-bot)
- Update codemirror to version 5.17.0 🚀 #3177 (greenkeeperio-bot)
- Update react-router to version 2.6.0 🚀 #3174 (greenkeeperio-bot)
- connect-mongo: Reuse the mongoose connection #3172 (wmertens)
- Update mongoose to version 4.5.5 🚀 #3171 (greenkeeperio-bot)
- Get path from admin path parameter #3169 (jankei)
- Fix user display in footer #3167 (mxstbr)
- Allow local connections without forcing SSL #3165 (wmertens)
- Update semver to version 5.3.0 🚀 #3161 (greenkeeperio-bot)
- Added minimum character validation #3159 (ostruzina)
- Temporarily skip failing test #3156 (jstockwin)
- Update blacklist to version 1.1.4 🚀 #3152 (greenkeeperio-bot)
- Update mongoose to version 4.5.4 🚀 #3146 (greenkeeperio-bot)
- Fix GitHub brand typo #3144 (montogeek)
- Let's Encrypt support for v0.3 #3142 (wmertens)
- Add README to admin/client #3141 (mxstbr)
- Update react to version 15.2.1 🚀 #3139 (greenkeeperio-bot)
- react-addons-test-utils@15.2.1 breaks build
⚠️ #3138 (greenkeeperio-bot) - Update react-dom to version 15.2.1 🚀 #3137 (greenkeeperio-bot)
- Update react-addons-css-transition-group to version 15.2.1 🚀 #3136 (greenkeeperio-bot)
- Update enzyme to version 2.4.1 🚀 #3135 (greenkeeperio-bot)
- Update xhr to version 2.2.1 🚀 #3134 (greenkeeperio-bot)
- 🔒 Add automated Let's Encrypt support 🎉 #3133 (wmertens)
- Update enzyme to version 2.4.0 🚀 #3132 (greenkeeperio-bot)
- Max characters validation added #3131 (dariasamo)
- Testing #3129 (mxstbr)
- Enhancement: Filter Labels #3128 (jossmac)
- Fields explorer #3125 (JedWatson)
- Changing case sensitivity of "exact" filters to fix performance issues on large lists #3123 (molomby)
- Update less-middleware to version 2.2.0 🚀 #3120 (greenkeeperio-bot)
- More tests #3119 (mxstbr)
- Update react-day-picker to version 2.3.3 🚀 #3118 (greenkeeperio-bot)
- Update moment to version 2.14.1 🚀 #3116 (greenkeeperio-bot)
- Update moment to version 2.14.0 🚀 #3115 (greenkeeperio-bot)
- Update rimraf to version 2.5.3 🚀 #3114 (greenkeeperio-bot)
- Update uglify-js to version 2.7.0 🚀 #3113 (greenkeeperio-bot)
- Update express-session to version 1.14.0 🚀 #3110 (greenkeeperio-bot)
- Update react to version 15.2.0 🚀 #3107 (greenkeeperio-bot)
- react-addons-test-utils@15.2.0 breaks build 🚨 #3106 (greenkeeperio-bot)
- Update react-dom to version 15.2.0 🚀 #3105 (greenkeeperio-bot)
- Update react-addons-css-transition-group to version 15.2.0 🚀 #3104 (greenkeeperio-bot)
- Update react-router to version 2.5.2 🚀 #3103 (greenkeeperio-bot)
- Update react-engine to version 4.0.0 🚀 #3101 (greenkeeperio-bot)
- More testing #3100 (mxstbr)
- Update react-day-picker to version 2.3.2 🚀 #3099 (greenkeeperio-bot)
- Update mongoose to version 4.5.3 🚀 #3098 (greenkeeperio-bot)
- Fine-tune uglify settings #3097 (wmertens)
- Update react-day-picker to version 2.3.1 🚀 #3095 (greenkeeperio-bot)
- Address more review comments. Fix the link for the Reference Field c… #3093 (webteckie)
- Update updtr to version 0.2.1 🚀 #3091 (greenkeeperio-bot)
- Update embedly to version 2.0.2 🚀 #3090 (greenkeeperio-bot)
- Update semver to version 5.2.0 🚀 #3089 (greenkeeperio-bot)
- #3011 | Fix Date format option bug #3085 (autoboxer)
- Update babel-preset-react to version 6.11.1 🚀 #3084 (greenkeeperio-bot)
- Update babel-preset-react to version 6.11.0 🚀 #3082 (greenkeeperio-bot)
- Update nightwatch to version 0.9.5 🚀 #3080 (greenkeeperio-bot)
- Update mongoose to version 4.5.2 🚀 #3079 (greenkeeperio-bot)
- Repeated subexpressions in DomParser.js #3078 (kilida)
- First admin interface tests #3077 (mxstbr)
- Update color to version 0.11.3 🚀 #3076 (greenkeeperio-bot)
- Update react-router to version 2.5.1 🚀 #3074 (greenkeeperio-bot)
- Update updtr to version 0.2.0 🚀 #3073 (greenkeeperio-bot)
- Update semver to version 5.1.1 🚀 #3072 (greenkeeperio-bot)
- Update react-router to version 2.5.0 🚀 #3070 (greenkeeperio-bot)
- Update cloudinary to version 1.4.1 🚀 #3069 (greenkeeperio-bot)
- Update uglify-js to version 2.6.4 🚀 #3066 (greenkeeperio-bot)
- Update babel-core to version 6.10.4 🚀 #3065 (greenkeeperio-bot)
- Update color to version 0.11.2 🚀 #3064 (greenkeeperio-bot)
- Update watch to version 0.19.1 🚀 #3062 (greenkeeperio-bot)
- Update eslint to version 2.13.1 🚀 #3061 (greenkeeperio-bot)
- Update istanbul to version 0.4.4 🚀 #3060 (greenkeeperio-bot)
- Implement item not found error handling #3059 (mxstbr)
- Update codemirror to version 5.16.0 🚀 #3058 (greenkeeperio-bot)
- Update body-parser to version 1.15.2 🚀 #3056 (greenkeeperio-bot)
- Update uglify-js to version 2.6.3 🚀 #3055 (greenkeeperio-bot)
- New Storage API + File FieldType #3052 (JedWatson)
- Fix array fields behaviour #2865 #2933 (jstockwin)