HashBrown 1.1.0
Breaking changes
Project backups from versions < v1.1 will not work with versions >= v1.1. This is because of an API change in MongoDB that necessitated a change in how project backup data was stored. The new format is basic JSON, instead of the previous BSON.
New features
- #229 Make media files searchable/sortable by alpha/date
- #206 Connection deployment type: GIT
- #230 Create a media cache for representing images in the frontend, scaled down
Improvements
- #246 Adding visual indication for dropdown menu in schema ui
- #253 Compatibility with current SASS v1.15.1
- #255 Deprecate templates
- #252 Fix vulnerabilities of dependencies
- #235 Make MongoDB table prefixes mandatory, fall back to "hb"
- #249 Upgrade to WebPack 4 and fix audit errors
- #250 Add a "label" dropdown to the Struct config editor
- #237 It would be nice to have a single text area (which is bigger than a text input field) which is not "Rich Text" (or a multi line flag for the string FieldSchema)
- #231 Button "Add Example Content" should vanish if there is already content
- #238 UX: main view should change when toolbar is clicked, or it should be more obvious why it doesn't
- #256 Adjust sorting to only show relevant options
- #232 When all structs are collapsed, individual structs should be expandable
- #234 Contrast of Input-Fields in struct context (alternated background colors) should be higher
Bugfixes
- #265 Schema select disappears when sub-schema inside ArrayEditor gets deleted
- #240 Text and images are not always saved by the first nor the second try. And you need to clear or delete/refresh the component & upload the image again or copy the text until it does save it.
- #262 User List UI messed up
- #239 When re-sorting components: If you hit "save" before "done sorting" you end up having all components alphabetical. And sometimes even when you just press "done sorting"
- #187 Write custom database backup method that works with docker
- #228 Audio files play automatically when added as media reference
- #245 Demo broken on Chrome
- #257 Key field in SchemaEditor loses focus when typing
- #244 npm install incompatible module error
- #248 YAML file for Docker Compose compatible with macOS
- #258 Newly added struct fields get discarded after saving and then adding yet more fields
- #247 Case sensitivity is hindering webpack to work properly on OSX