Releases: HashBrownCMS/hashbrown-cms
Releases · HashBrownCMS/hashbrown-cms
HashBrown 1.1.3
Fix for remote URL path joining in Connection model
HashBrown 1.1.2
Standardised field definition validation for ContentEditor and StructEditor
HashBrown 1.1.1
Hotfix for nested StructEditors
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
HashBrown 1.0.7
- Fixed Forms not appearing in Server.Models namespace
- Added support for environment variables in DatabaseHelper
HashBrown 1.0.6
- Implemented initial support for Docker
- Fixed database config file error
HashBrown 1.0.5
- UI/UX improvements
- Content preview fix
- Database config prefix field
HashBrown 1.0.4
- Improved Schema inheritance
- Added a new UX improvements
HashBrown 1.0.3
- Fixed a bug in ContentController which prevented pulling from remote
HashBrown 1.0.2
- Hash based project ids instead of generated from name
- Database config file