Releases: keystonejs/keystone-classic
v4.2.1
v4.1.1
Minor fixes, including:
- Unit tests running again after 4.1.0 (still working on e2e tests)
- Boolean fields work correctly when
default: true
in set, thanks @ttsirkia - Colour field bug introduced in 4.1.0 is fixed
- Documentation fixes, thanks @WenWu92, @tomjnsn , @stsourlidakis
v4.1.0 (2019-05-20)
All these people contributed to improving the docs and README.md: @nathsimpson, @stennie, @gverni, @andreicioromila, @codyspate, @lvntruong, @ebrahimamer, @jimulle, @kennedybaird, @laurenskling, @clement-dev, @Vultraz, @sverrisson, @agmt5989, @itzaks, @d400800, @Eyecone, @basilvetas, @cheng306 and @JedWatson
Updated the Keystone 4 website (thanks @tuan23, @dominikwilkowski and @nathsimpson )
Add alt test to delete button in ListManagement (#4813, thanks @jimulle )
Fixed incorrectly named API method label (#4825, thanks @Vultraz )
Fix UTC DateColumn value display (#4841, thanks @alsoicode)
Added option to hide Today button in Date field (#4869, thanks @marcin-lawrowski)
Fixed dependsOn setting when applied to a boolean field set to false by default (#4867, thanks @marcin-lawrowski )
Allow custom error message in deleteItem (#4683, thanks @RecuencoJones )
Return a 500 error when item.remove
fails (#4832, thanks @laurenskling )
Build S3 upload name when not present (#4871, thanks @Tathanen )
Make urlField support thumb option. (#4856, thanks @gemscng )
Moved from letsencrypt-express to greenlock-express (#4885, thanks @akopcz2)
Removed kerberos (#4888, thanks @larrybolt )
Make TinyMCE a real dependency (#4897 & #4887, thanks @gautamsi and @JedWatson )
Fix NumberColumn for money formatting be independent from path name (#4912, thanks @realThinhIT)
Add _req_user to removed item so you can use this in the remove pre/post hook (#4831, thanks @laurenskling )
Add support for language cookie options (#4921, thanks @Hsn723 )
Upgrade to Babel 7 (#4802, thanks ashmore11)
Fixing deprecated isMounted
usage (thanks @JedWatson )
Upgraded dependencies (thanks @JedWatson )
Cannot clear Relationship field (without many set to true) (#4711, thanks @JedWatson )
Fixing Money field propTypes warning (thanks @JedWatson )
v4.0.0 (2018-07-25)
Keystone 4.0.0 GA π
Full Changelog | Documentation | Developer support | Bugs & feature suggestions | KeystoneJS Slack
Bug fixes and improvements:
- Minor fixes and improvements to the location field type (#4455, thanks @molomby)
- Improve sanity checking for signin "from" param (#4720, thanks @Noviny)
- Update z-index of color chooser (#4256, thanks @TuurDutoit)
- Restore/repair s3 image uploaded in tinymce (#4594, thanks @Tathanen)
- Smooth scroll speed now based on current scroll position (#4635, thanks @AntonyMayer)
- Added session max age cookie to match keystone.uid cookie expiry (#4565, thanks @millsy)
Dependency updates:
- Update
multer
from 0.1.8 to 1.3.1 and automatically clean uploaded files (#4704, thanks @JedWatson) - Update
mongoose
from 4.9.2 to 4.13.14 (#4701, thanks @stennie) - Update
qs
from 4.0.0 to 6.5.2 (#4700, thanks @stennie) - Add semver notations to dependencies (#4719, thanks @dominikwilkowski)
Documentation updates:
- Update Getting Started page (#4708, thanks @stennie)
- Review & update Setting Up tutorials (#4721, thanks @nathansimpsondesign)
- Documented breaking change to
pre:routes
behaviour (thanks @blargity) - Added more info on Application updates with required relationships (thanks @blargity)
- Fix incorrect "Edit this page" links (thanks @stennie)
- Fix API doc 404s for deprecated File field types (thanks @stennie)
v4.0.0-rc.1 (2018-07-06)
Full Changelog | Documentation | Developer support | Bugs & feature suggestions | KeystoneJS Slack
Bug fixes and improvements:
- Fix problem saving models with empty file fields in Safari (#4656, thanks @erikvdplas)
- Include Keystone.version in startup message (#4692, thanks @stennie)
Dependency updates:
- A number of dependencies were updated to address warnings & deprecations:
- Update
babel-core
from 6.26.0 to 6.26.3 - Update
brfs
from 1.4.3 to 2.0.0 - Update
browserify
from 13.3.0 to 16.2.2 - Update
cloudinary
from 1.9.0 to 1.11.0 - Update
debug
from 2.6.8 to 3.1.0 - Update
lodash
from 4.17.4 to 4.17.10 - Update
react-color
from 2.13.8 to 2.14.1 - Update
react-engine
from 4.3.0 to 4.5.1 - Update
superagent
from 3.6.3 to 3.8.3
- Update
Documentation updates:
- CloudinaryImage(s) fields were incorrectly marked as deprecated (#4686)
- Reorganise README and add table of contents
- Remove link to
keystone-starter
(outdated v0.3 demo) - Use https links where available
Testing and CI:
- Remove --growl from Mocha options
v4.0.0-rc.0 (2018-06-22)
Full Changelog | Documentation | Developer support | Bugs & feature suggestions | KeystoneJS Slack
Bug fixes and improvements:
- Fix scrolling for modals in the Admin UI when content overflows (#4169, thanks @saul-mtz)
- Show color swatch on color field (#4662, thanks @mikehazell )
- Add new fields and call to the iFramely API instead of oEmbed (#4617, thanks @ticidesign)
- Add missing DayPicker-WeekdaysRow styling (#4601, thanks @jsundquist )
- Add iFramely field type (#4600, thanks @vitalbone)
- Replace hardcoded path breaking custom keystone.adminPath (#4586, thanks @radames)
- Fix for deleting the last relationship reference in > beta.5 (#4332, thanks @JedWatson)
- Implement image thumbnails for the File type (#4509, thanks @cadriel)
- Fix paginate to return on count error (#4167, thanks @ramonfritsch)
- Deprecate currency setting for Money fields (#4132, thanks @Noviny)
- Fix autocleanup for cloudinary fixes (#4205, thanks @Noviny)
- Fix custom nav links (#4387, thanks @frapan)
- Fix: model with required field that defaults to 0 can't be saved (#4397, thanks @jyrkive)
Dependency updates:
- Upgrade Moment to address CVE-2017-18214 (#4592, thanks @DeviaVir)
- Optional: v2.0.0 release of
keystone-storage-adapter-s3
which replaces knox with the official AWS JavaScript SDK (thanks @mikehazell)
Documentation updates:
- Fix typography and Gatsby configuration (thanks @tuan23)
- Add documentation about customizing the navigation bar (thanks Francesco Panciroli)
- Update Readme with Keystone 4 documentation references (#4666, thanks @stennie)
- Fix grammar in password field description (#4583, thanks @petertdinh)
- Fix typos in yo-generator.md and application-updates.md (#4581 & #4582, thanks @gsklee)
Testing and CI:
- Fix failing e2e and CI tests (#4643, thanks @dominikwilkowski, @vitalbone, and @stennie)
- Remove EOL Node releases from Travis testing (#4652)
v4.0.0-beta.8 (2018-01-23)
v4.0.0-beta.8
- Upgrade marked dependency from 0.3.6 to 0.3.9 (addresses CVE-2017-1000427), thanks Vito Belgiorno-Zegna
v4.0.0-beta.7 (2017-10-23)
v4.0.0-beta.7
- Security hardening for sanitizing and escaping raw values (addresses CVE-2017-16570, CVE-2017-15878, and CVE-2017-15879), thanks John Molomby
v4.0.0-beta.5 (2017-01-25)
v4.0.0-beta.5
Fixed bugs:
- Admin UI renders save toolbar when
noedit
option is set on list #3644 - Sub Menu randomly goes missing? #2883
- [0.4] Keystone does not like String _id field #2234
Closed issues:
- Contact form 500 server error.. #3895
- Dynamic Default Value #3885
- node-sass not found. #3873
- Cloudinary select fields break other Relationship fields when using select: true #3848
- noedit URL fields are editable in initial create dialog #3841
- Heroku Deployment Broken on 4.0.0-beta.4 (Node-sass & Node 6) #3835
- Initial project setup error #3830
- Keystonejs Show all posts created from specific year #3819
- Get ObjectID by using key #3814
- Kerberos causing 'npm install' to fail #3808
- v4 is support Types.LocalFiles ? #3807
- [4.0.0-beta.4] bug in displaying related models in admin UI #3805
- Debug Mode #3799
- Hide the Save button when noedit: true #3796
- Error 500 at demo site #3792
- Models with Type String Being Ignored #3783
- 4.0 Beta 4 - track {createdBy: 'author'} returns null #3780
- sill doParallel extract 709 #3779
- KeyStoneJs hangs after starting on Redat7.1 #3770
- how can I enable comment for post #3769
jade
topug
deprecation #3751- Admin UI: item page RelatedItemsList not loaded #3739
- 500 Error During CRUD #3735
- Requesting npm version bump for 4.0.0 beta #3685
- Roxy Fileman - a file browser #3677
- Error when npm install kerberos@0.0.21 #3657
- Post created, but fails to show details #3649
- Admin UI: packages.js:165 Uncaught SyntaxError: Unexpected string #3642
- Couldn't find preset "react-app" relative to directory "/app" while parsing file: /app/node_modules/redux-saga/effects.js #3624
- Field type code does not respect noedit: true #3619
- Keystone doesn't work with server side react-router #3618
- pug engine is not found #3610
- Running Out of Memory on Small Servers #3609
- App/site-wide Cloudinary image folder name #3504
- Admin API: Update List Item Broken Due to CSRF Issue #3420
Merged pull requests:
- Retry e2e travis job once upon failure #3935 (webteckie)
- Update mongoose to version 4.7.8 π #3933 (greenkeeperio-bot)
- Minor improvement to the handling of text indexes #3932 (molomby)
- Update express-session to version 1.15.0 π #3931 (greenkeeperio-bot)
- Update enzyme to version 2.7.1 π #3930 (greenkeeperio-bot)
- fix(0.12 regression): remove arrow functions #3928 (bassjacob)
- Update eslint to version 3.14.0 π #3927 (greenkeeperio-bot)
- Update babel-core to version 6.22.1 π #3923 (greenkeeperio-bot)
- Update babel-preset-stage-2 to version 6.22.0 π #3922 (greenkeeperio-bot)
- Update babel-preset-react to version 6.22.0 π #3921 (greenkeeperio-bot)
- Update babel-polyfill to version 6.22.0 π #3920 (greenkeeperio-bot)
- Update babel-preset-es2015 to version 6.22.0 π #3919 (greenkeeperio-bot)
- Update babel-plugin-transform-object-assign to version 6.22.0 π #3918 (greenkeeperio-bot)
- Update react-router to version 3.0.2 π #3915 (greenkeeperio-bot)
- Update redux-thunk to version 2.2.0 π #3914 (greenkeeperio-bot)
- Update body-parser to version 1.16.0 π #3912 (greenkeeperio-bot)
- Update letsencrypt-express to version 2.0.6 π #3910 (greenkeeperio-bot)
- Feature/healthchecks #3907 (bassjacob)
- Replacing DB connection error event listener; allows recovery after DB connection failure #3906 (molomby)
- Update redux-saga to version 0.14.3 π #3902 (greenkeeperio-bot)
- Update react-markdown to version 2.4.4 π #3900 (greenkeeperio-bot)
- Update object-assign to version 4.1.1 π #3898 (greenkeeperio-bot)
- Update mongoose to version 4.7.7 π #3894 (greenkeeperio-bot)
- Update mime-types to version 2.1.14 π #3893 (greenkeeperio-bot)
- Disable test functionality that does not seem to work well with latest browsers #3891 (webteckie)
- Update must to version 0.13.4 π #3890 (greenkeeperio-bot)
- Fix(AdminUI) multiline Textarea noedit display #3888 (adrien-k)
- Update react-markdown to version 2.4.3 π #3883 (greenkeeperio-bot)
- Update must to version 0.13.3 π #3882 (greenkeeperio-bot)
- Update superagent to version 3.3.2 π #3878 (greenkeeperio-bot)
- Update react-redux to version 5.0.2 π #3876 (greenkeeperio-bot)
- Update eslint to version 3.13.1 π #3874 (greenkeeperio-bot)
- Switch to updated version of keystone-nightwatch-e2e #3866 (jstockwin)
- Update eslint-plugin-react to version 6.9.0 π #3864 (greenkeeperio-bot)
- Update redux-saga to version 0.14.2 π #3863 (greenkeeperio-bot)
- Ensure travis fails if e2e fails #3862 ([jstockwin](https://github.com...
v4.0.0-beta.4 (2016-12-02)
v4.0.0-beta.4
Fixed bugs:
- Saving TextArray fields with noedit: true loses data #3575
- Relationship link to linked model page is broken #3528
- Admin Pagination on a sortable list #3494
- Restore support for CloudinaryImage publicId option #3440
- 4.0-Beta-1: Updating password generates 500 error #3428
- Management mode "Select all" only selects current page #3374
- SSL: Make "force" actually work #3623 (wmertens)
Closed issues:
- Static Files 404 after Page Reload Every Time (ex: public/styles/site.css) #3692
- node keystone error #3655
- Admin API: Nested Objects Not Accessible On Returned Lists #3652
- yo keystone command not found #3651
- Proposal for array type #3646
- Cannot overwrite model once compiled issue #3645
- Unable to configure nav bar in Admin UI for CamelCase model names #3641
- 0.3.x - set specific versions to dependencies #3640
- Hi, How I can use field Types.File for multiple files upload feature? #3620
- version 4.0.0-beta.1 does not work in heroku #3593
- regex not work in query of Keystonejs #3566
- Documentation: There is no description about "TextArray" Type. #3562
- WYSIWYG Editor doesn't refresh for dependsOn. (4.0.0-beta.3) #3551
- Keystone admin loads very slowly after restart in production [bug] #3548
- [4-beta.3] Creating a new item often fails. #3545
- Pagination doesn't work with deleting #3541
- sortContext isn't implemented in v4 #3521
- [v4.0.0-beta.2] initial noedit fields don't work #3495
Merged pull requests:
- Update react-color to version 2.9.0 π #3753 (greenkeeperio-bot)
- Update uglify-js to version 2.7.5 π #3748 (greenkeeperio-bot)
- Adding custom getData for password fields #3747 (JedWatson)
- Update ejs to version 2.5.3 π #3746 (greenkeeperio-bot)
- Update eslint to version 3.11.1 π #3745 (greenkeeperio-bot)
- Update superagent to version 3.1.0 π #3744 (greenkeeperio-bot)
- Update eslint to version 3.11.0 π #3743 (greenkeeperio-bot)
- Update cloudinary to version 1.4.6 π #3742 (greenkeeperio-bot)
- Update cloudinary to version 1.4.5 π #3741 (greenkeeperio-bot)
- Update mocha to version 3.2.0 π #3740 (greenkeeperio-bot)
- Update numeral to version 1.5.6 π #3738 (greenkeeperio-bot)
- Update xhr to version 2.3.1 π #3737 (greenkeeperio-bot)
- Update mongoose to version 4.7.0 π #3736 (greenkeeperio-bot)
- Add missing x-ua-compatible meta tag #3733 (AurelioDeRosa)
- Update react to version 15.4.1 π #3732 (greenkeeperio-bot)
- Update react-dom to version 15.4.1 π #3731 (greenkeeperio-bot)
- Update react-addons-test-utils to version 15.4.1 π #3730 (greenkeeperio-bot)
- Update async to version 2.1.4 π #3727 (greenkeeperio-bot)
- Update moment to version 2.17.0 π #3726 (greenkeeperio-bot)
- Update numeral to version 1.5.5 π #3725 (greenkeeperio-bot)
- Update xhr to version 2.3.0 π #3723 (greenkeeperio-bot)
- Update method-override to version 2.3.7 π #3721 (greenkeeperio-bot)
- [0.4]align handling in create api with update api #3720 (gemscng)
- Update debug to version 2.3.3 π #3717 (greenkeeperio-bot)
- Update serve-favicon to version 2.3.2 π #3711 (greenkeeperio-bot)
- Update react-images to version 0.5.2 π #3710 (greenkeeperio-bot)
- Update errorhandler to version 1.5.0 π #3704 (greenkeeperio-bot)
- Update mongoose to version 4.6.8 π #3700 (greenkeeperio-bot)
- Update react-redux to version 4.4.6 π #3697 (greenkeeperio-bot)
- Update mongoose to version 4.6.7 π #3687 (greenkeeperio-bot)
- Update updtr to version 0.2.3 π #3686 (greenkeeperio-bot)
- Update debug to version 2.3.2 π #3683 (greenkeeperio-bot)
- Update aphrodite to version 1.1.0 π #3679 (greenkeeperio-bot)
- Update debug to version 2.3.0 π #3678 (greenkeeperio-bot)
- Update react-color to version 2.4.2 π #3673 (greenkeeperio-bot)
- Update scmp to version 1.0.2 π #3671 (greenkeeperio-bot)
- [WIP] Nested Lists #3668 (brianjd)
- Update react-router-redux to version 4.0.7 π #3667 (greenkeeperio-bot)
- Update mongoose to version 4.6.6 π #3666 (greenkeeperio-bot)
- Get the e2e tests passing again #3665 (jstockwin)
- Update scmp to version 1.0.1 π #3663 (greenkeeperio-bot)
- Update updtr to version 0.2.2 π #3661 (greenkeeperio-bot)
- Update babel-core to version 6.18.2 π #3659 (greenkeeperio-bot)
- Update fs-extra to version 1.0.0 π #3656 (greenkeeperio-bot)
- Update lodash to version 4.16.5 π #3654 ([greenkeeperio-bot](https://gi...