directus

The Modern Data Stack ๐Ÿฐ โ€” Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

OTHER License

Downloads
1.2M
Stars
25.7K
Committers
444

Bot releases are hidden (Show)

directus - v6.4.1 (Ruby Rabbit)

Published by wellingguzman about 7 years ago

Here are the highlights of the bugfixes and improvements we made since 6.4.0

IMPORTANT: Some interface names may need to be manually updated

  • You may need to update existing id columns to use the new Primary Key interface if they aren't already.
  • The status interface column name is based on the value in config.php (default: active). You'll need to update this from numeric to the new status interface.
  • Some core interfaces have now been removed, others now have new names. Directus will still function properly, but some legacy interfaces may fallback to the default interface until you update them in your settings.

See the list below for interface name changes:

checkbox => toggle
countries => *removed*
jsoneditor => json
alias => *removed*
directus_file => *removed*
directus_file_title => *removed*
enum => dropdown_enum
instructions => section_break
multi_select => checkboxes
radiobuttons => radio_buttons
Salt => *removed*
select => dropdown
system => *removed*
template_chooser => *removed*
textinput => text_input
wysiwyg => wysiwyg_full

Added

  • 9899824 - Japanese translation ๐Ÿ‡ฏ๐Ÿ‡ต
  • 453f147 - Option to disable checkboxes interface wrapped values
  • 6a73fc7 - Users filtering functionality
  • b913a22 - Non-incremental value primary column implementation

Changed

  • 23b2401 - Records are sort by sort column by default (if exists)
  • 77ef506 - Add submit button on comment widget (#1621)
  • 66707b8 - Renamed active to status on Directus Users and Files table.
  • 5423c8b - Group nav_blacklist

Fixed

  • 1953da8 - Get real path from a symlink path
  • a55b114 - Sorting by an alias column
  • 3987e81 - Close right pane on overlay
  • 79e4c35 - Include missing tinymce library on build version
  • 72e3956, b70c6b0 - Make mention avatar smaller
  • fd508cd - Rendering timeline when there's not permission to one type (#1687)
  • 0f5c316 - Markdown UI: Save raw data
  • 74f4a13 - Clicking on tiles view (#1690)
  • 2a8381a - Ping server
  • 80c64fa - Global Search (#1691)
  • 567eadd - Saving new M2M Items
  • 62ceaf4 - Status on overlay pages
  • 70af164 - Saving column info and options at once
  • 009ee59 - Saving WYSIWYG raw data
  • c3e74f4 - WYSIWYG toolbar covering text
  • 26968b0 - Allow user w/o group permission to edit profile
  • a330174 - include missing core/extensions into build script (#1716)
  • cb63e4b - Add table name as prefix to columns on query builder (#1496)
  • 457e0a2 - Allow bookmarking non-listing page (#1683)
  • d1b593f - Add related item counts value on listing (#1625)

Removed

  • 8edf1be - hidden_list from directus columns
  • fda63e4 - show_activity, show_files, show_messages and show_users from directus_groups table
directus - v6.4.0 (Ruby Rabbit)

Published by wellingguzman over 7 years ago

In this version we've redesigned the entire framework to be more intuitive and simple and the codebase has been almost completely refactored for better modularity and extensibility. We've laid the ground-work for implementing new features and simplified many aspects of the user interface. Significant changes have also been made to the Admin Settings โ€“ there are now more options and a cleaner layout.

Some notable changes:

Added

  • New UX/UI
  • New Admin Settings interface
  • Modular third-party sign-on options (Facebook, Twitter, Github)
  • Modular item listing pages with 3 new views
  • Re-orderable table columns
  • New message system redesign
  • Custom primary key column
  • Custom status column
  • Custom status mapping per table
  • Custom sorting column
  • New and Improved Interfaces including a new WYSIWYG editors.
  • Support for editing additional settings in the admin app, such as Project Logo and IP whitelist.
  • User invitation via email
  • Public API group
  • Supports utf8mb4 by default
  • Faster relational data loading
  • New hashing endpoint, supporting bcrypt, md5, sha1, sha224, sha256, sha384, sha512 and customized user-defined hashing functions.

Changed

  • Hook filters now uses Payload Object

Removed

  • API 1.0
  • directus_ui table. Interfaces options are now stored in directus_columns table.
  • mcrypt dependency
  • allowed_listing_views column from tables
  • Template Chooser Interface
  • Salt Interface
  • Old Directus Columns Interface

We hope you think these changes are as exciting as we do โ€“ either way, we're always looking for your input to help guide our future updates.

โ€” Your friends at Directus

directus - v6.4.0 (Ruby Rabbit) Release Candidate 1

Published by wellingguzman over 7 years ago

This Release Candidate of Directus 6.4 is intended for public testing and the gathering of community feedback.

This is not for use in production environments.

Since the last beta we've fixed a bunch of minor bugs and add some features.

Below are some of the changes.

Added

  • c5f5cd5 - WYSIWYG option for simple editor (textarea)
  • c4c369c - Grouping interfaces into category
  • e9b70d4 - M2O Supports more data types (TINYINT, SMALLINT, MEDIUMINT and BIGINT)
  • 468ac15 - Responsive breadcrumbs
  • 3fea57e - Show group name on group's details page
  • f1ee6ce - Warning on missing primary key
  • dddb07a - Join param
  • f3d5a9a - Rating Interface
  • 2ccd197 - Add user ip on login
  • 75771bd - Bypass permission on saving last page visited
  • 0523fa8 - Show message count on user menu toggle
  • 8823484 - OR capability on filters
  • 9e3eace - Mask password on listing
  • 82f084a - Show interface options view if missing required options
  • b61813a - Autoload class in customs/hooks to \Directus\Customs\Hooks
  • d4247e5 - Add warning if the column name already exists in the table
  • 38a67f1 - Throw exception when table was not found

Changed

  • 8612f58 - Default status mapping
  • fcfc3e8 - Example extensions
  • 42d1fda, e4d47b1 - Email template

Fixed

  • 8e81ec9 - Error on utf8mb4 key length
  • 5fa1d42 - Module path case sensitive
  • d276677 - M2O data parser
  • 03cd261 - get_directus_path function
  • 04ac5dd, 1f59d87 - Bookmarks
  • 4213818 - Basic and Bearer Authentication
  • c8ad2b3 - Unnecessary scrollbars
  • e30bfd0 - Batch Interface Container state
  • 30a5084 - Allow quotes on column comments
  • 6cc84c1 - Changing data type when changing interface
  • af80926 - Destroy medium editor after done using it
  • 653cb34 - Fix editor when using 0 buttons
  • 808d066 - Loading O2M data
  • 2ad1253 - WYSIWYG scrolling issue
  • 0a5546d - Maintain the cursor on strict naming input
  • e1831dc - prevent enter from bubbling on textarea
  • ce58aa1 - Bulk user invitation
  • 66fc638 - Remember values after switching tabs in column modal
  • 30f708f - Select interface hidden value
  • 9a781a8 - Set default interface value

Removed

  • efa3fb7 - Salt Interface
  • ae441f2 - allowed_listing_views column from tables
  • d424267, 7f4550e - Template Chooser Interface
  • d369113 - Old Directus Columns Interface
  • 3d8fd68 - Public group on API 1.0
directus - v6.4.0 (Ruby Rabbit) Beta 3

Published by wellingguzman over 7 years ago

This Beta release of Directus 6.4 is intended for public testing and the gathering of community feedback.

This is not for use in production environments.

Since the last beta we've fixed a bunch of minor bugs and add some features.

Below are some of the changes.

Added

  • a664eae - System user/date interface
  • 5409e2c , 8c5b470 - Filter Widget waits 1s after last key up to perform search
  • 3e156e1 - Hiding the interface options tab when the interface has not options
  • dccfa5b - Show warning on columns missing required fields

Changes

  • 6dda36b - Loading custom interfaces
  • c4c369c - Group interfaces into categories

Fixed

  • d276677 - Many to One missing data
  • 8e81ec9 - MySQL key char limits on utf8mb4 charset.
  • b641d4a - Markdown UI listing error
  • 1ac070c - CLI: Changing user password
  • 04ac5dd, 1f59d87 - Bookmarks
  • b668651 - Edit items when viewing a bookmark result
  • e30bfd0 - Batch editing only working the firs time
  • f1b0cdc - Batch editing needed two click to save
  • 2a8be34 - Table checked all state

Removed

  • ae441f2 - allowed_listing_views column from tables
directus - v6.4.0 (Ruby Rabbit) Beta 2

Published by wellingguzman over 7 years ago

This Beta release of Directus 6.4 is intended for public testing and the gathering of community feedback.

This is not for use in production environments.

Fixed

  • eaec64e - Show Interface Relationship type on the column modal window
  • d26d1c2 - Non images files file format/extension
  • ebee88a - Update migrations
  • 4304d61 - Stop forcing php memory values through htaccess
  • f1798f8 - http_raw_post_data deprecated warning
  • 8cc6961 - Disallow template files from PageSpeed Apache Module
  • 95b8de5 - Stop propagation on remove element from multiple files interface
  • d180aa2 - Uncaught TypeError MultipleFiles
  • dcaa963, 9be7117 - Use legacy columns_visible param
  • 65973d9 - CLI: Install (creating config files)
  • 1ffe967 - Update filter hook to use a Payload Object.

Added

  • ef26db7, 2d5dfc8, e4e8137 - System Interfaces (Primary, Sort, Status column)

Removed

  • 7186776 - mcrypt dependency
directus - v6.4.0 (Ruby Rabbit) Beta

Published by wellingguzman over 7 years ago

This Beta release of Directus 6.4 is intended for public testing and the gathering of community feedback.

This is not for use in production environments.

In this version we've redesigned the entire framework to be more intuitive and simple and the codebase has been almost completely refactored for better modularity and extensibility. We've laid the ground-work for implementing new features and simplified many aspects of the user interface. Significant changes have also been made to the Admin Settings โ€“ there are now more options and a cleaner layout.

Some notable changes:

  • New UX/UI
  • New Admin Settings interface
  • Modular sign-on options (Facebook, Twitter, Github)
  • Modular list views
  • Re-orderable table columns
  • New message system
  • Custom primary key
  • Custom status column

We hope you think these changes are as exciting as we do โ€“ either way, we're always looking for your input to help guide our future updates.

โ€” The Directus Team

directus - v6.3.9 (Lapis Lepus)

Published by wellingguzman over 7 years ago

Added

  • 6754c95 - Norwegian translation ๐Ÿ‡ณ๐Ÿ‡ด
  • 03cf846 - Option to change the database connection charset
  • a00a734 - Select UI: Option to display the key or text value
  • 3df1365 - Label to multi select checkboxes
  • 2bac132 - Slug Interface: option to allow update only on creation
  • c47366b - Support more data types in numeric and textinput interface
  • 1174eaa - Option to disable number localization in numeric interface
  • f8886c1 - Countries Interface

Changes

  • 3c86ed5 - Performance improvement fetching files items

Fixed

  • 09a8860 - Generating PDF Thumbnail
  • 49f52f2 - Updating relational field when the user has not permission to
  • 7816be4 - Updating another user password
  • 2bb953e - Stop forcing php configuration value in .htaccess
directus - v6.3.8 (Lapis Lepus)

Published by wellingguzman over 7 years ago

Added

  • f825c8c, d7b87f0, 4b19121, b77d6b5 - API Response filter
  • 49f001c - Allow classes to be used as hook listeners
  • 91ce6ad - Caching headers for static files in storage/uploads
  • aed108e - Encryption option in mail configuration
  • 51e1a62 - Editing a new file in Single File UI
  • eeb4d7e - Saving column related to users when it's empty

Fixed

  • e725bf5 - mod_rewrite on subdirectory (#1349)
  • 9086cee, fd180e1 - Checking whether url rewriting is working
  • 37084ca - Nav override order (#1350)
  • a5896fb - Activity endpoint missing params
  • 9bcd2cd - Saving table information for the first time
  • af7fe4e, 868d3da - User UI (#1356)
  • ed090e7 - Collection.saveAll (#1355)
directus - v6.3.7 (Lapis Lepus)

Published by wellingguzman over 7 years ago

Fixed

  • 8c1aecd - Creating configuration file from CLI
  • 622672d - API 1.1 Table information endpoint
  • 46bd23f - Hide private user data from other users
  • 2b333d5 - Extension sidebar url path
  • 10a92a0 - Composer lock on PHP 5.5
directus - v6.3.6 (Lapis Lepus)

Published by wellingguzman almost 8 years ago

Added

  • 7f3d825 - โœจ New API (v1.1) โœจ - Read More
  • a66b193 - Traditional Chinese language support ๐Ÿ‡จ๐Ÿ‡ณ - Thanks to @duncanhsieh

Improvement

  • 8588948, 0408dcd - Translations in API response (v1.1)
  • 4720052, 0c46299, d6b67f2 - โšก Improve loading speed a bit by temporary caching the columns and loading them in bulk.
  • Allow file base64 content without the data: prefix - #1316

Fixed

  • e7e1882, 7cb9cac - Empty, missing or invalid custom embeds provider path
  • 1412129 - Generating thumbnail on uppercased extension
  • 6680188 - M2M Infinite loop
  • d494d27, c308fd2 - Loading M2O data
  • 8b5f2e2 - Column's comment is optional
  • aa05790 - Sorting M2M - #1305
  • bf343c9 - When file title is null
  • 0e4a191, 54d637b - File title when file name has uppercase extension
  • 2f77f2e - Drag and Drop sorting - #1313
  • 8f70858 - Lacking permission on table with capital letters
  • 45af767 - Table missing auto increment - #1323
directus - v6.3.5 (Lapis Lepus)

Published by wellingguzman almost 8 years ago

Added

  • 5895a6b - Dutch translation ๐Ÿ‡ณ๐Ÿ‡ฑ.
  • 09d1ae1 - Italian translation ๐Ÿ‡ฎ๐Ÿ‡น.
  • 538421c - Enable CORS.
  • 516f0fe - Mail: Add configuration for CC and BCC emails.
  • 9f35a25 - Notify the user for new versions.
  • cbfa7c4 - Database CLI Module.
  • ad06608 - Show 404 to non-admin instead of empty settings page.
  • b0a9000 - Add x2m data when fetching multiple entries.
  • 7e5eee4 - Allow extension as valid file type

Improvement

  • c5fdd64, 2f7bc5c - Table drag-and-drop sort.
  • 20b0e76 - Files - Open in a new tab when clicked.
  • 4eac67a - French translation ๐Ÿ‡ซ๐Ÿ‡ท.
  • 374e375 - German translation ๐Ÿ‡ฉ๐Ÿ‡ช.

Fixed

  • 4e8df4e - Hotfix infinite related data loading.
  • 13e3436 - Get total entries in a collection
  • 9276164 - Creating non-images thumbnails files (#1279).
  • 40726a7, a52cef0 - Clicking target=_blank should be case-insensitive.
  • 8b726d7 - Textinput UI readonly option (#1280).
  • c87ad22 - Creating a new TableGateway (#1277).
  • 9a2ac70 - Add default value to activity.parent_changed column (#1283).
  • 451efe7 - Deleting tags in Tags UI.
  • 11c3b7a - Issue removing a column.
  • c2493c9 - Ping server requiring authorization.
  • a6f33fa - File title being changed to hash.
  • 22eeb4b - Directus Activity migration file.
  • 02c7061, dbb8eaa, 78b17a2 - Missing columns on Directus Groups migration file.
  • 3bef401, 01397b5 - Navigation path on subdirectory installation.
  • fc90a7b, 241495d - Single File UI allowed files options
  • 478a4da - Form items are broken when content is too long (#1286).
  • 075efcd - Single File UI listing view.
  • c4a8e2d - Select UI selected value.
  • 6b58d1c, bd94dc4 - Request body as JSON (#1293).
  • ce5523e - Wrong Directus path on CLI install module.
  • 819c517 - Select UI validation.
  • 3bb8e9e - Invalid junction key right on M2M O2M on updating column.
  • 24d0ae0 - Clear the input after a forbidden file.
  • 087f07d, 893bd58 - 404 error broken logo link on Directus on subdirectory (#1298).
directus - v6.3.4 (Lapis Lepus)

Published by wellingguzman about 8 years ago

This patch release fixes a lot of bugs and has some minor design improvement.

Fixed

  • b1d1714 - Choosing files not showing the preview.
  • 50843ae - Edit single file data by clicking title.
  • ee83a2a - Open file browse dialog when thumbnail is clicked.
  • 85e1a66 - Get columns query.
  • 0a40b2f - Sort query.
  • 1f144a4 - Missing M2M and M2O UI buttons.
  • 67961e1 - Messages with mention being saved twice.
  • 028cf1c - Adding column.
  • fdb3100 - Time field that was not updated.
  • 87cb2ff - Display preview of non-image files
  • 7cc303a - UI Settings default value
  • 316fc37 - CLI Installation requires config.php
  • 847af4a - CLI installation.
  • 3592ef7 - Column named data being ignored.
  • 7570119 - Hide counter in TextInput UI without max char length.
  • 267faef - Do not redirect if the edit view is an overlay view.
  • eb9e6c3 - Settings single collection response.
  • 75354ff - MANYTOONE relationship data.
  • 3b541d2 - MANYTOONE being saved as ALIAS.
  • 5482666 - Filter records that matches one in a given list.
  • 08385cb - Numeric ui, 0 is a valid value.
  • f1e3309 - Sorting records.
  • ec82150 - MANYTOMANY duplicate condition
  • 06c7d9f - MAYTOMANY keys when duplicated are removed.
  • 585e4dc - Support Directus 5 thumbnail files formatting.
  • 5069232 - DateTime UI include seconds.
  • f6c8247 - Show/Edit seconds on datetime/time UI
  • 0e444e6 - MANYTOONE right key.
  • e3fa169 - Error creating a table with uppercase letter on linux.
  • a2a44d9 - Filtering on joined tables.
  • 3447418 - 45a0e78 - Messages dates and sorting.
  • 1d3dede - Data type being changed to null.
  • b947f4f - Status column default value.
  • 277155f - To Many call stack.

Added

  • 47203ef - Fetch the user authentication token by using their login credentials
  • 09c541e - Simple CLI Module to display missing locales keys.
  • 5f95110 - Check for latest version.
directus - v6.3.3 (Lapis Lepus)

Published by wellingguzman about 8 years ago

Fixed

  • 3f2760e - Critical issue where you can't add new columns through Directus
  • 08a2c1e - Time UI only was updating with Now button
directus - v6.3.2 (Lapis Lepus)

Published by wellingguzman about 8 years ago

Added

  • Warn user about new Directus version released.
  • 768375f - Missing Translations labels key
  • 5c77daf - Single File UI - Edit file by clicking the file data
  • 9ad36e8 - Single File UI - Open file browse dialog when thumbnail is clicked

Fixed

  • 6ee2ca8 - Translation UI Select
  • 7f4937b - Missing M2M and O2M UI Buttons
  • 7fecbc2 - Choosing files not showing up in the preview
directus - v6.3.1 (Lapis Lepus)

Published by wellingguzman about 8 years ago

This patch release fixes a lot of bugs related to a new implement strict type comparison.

Fixed

  • cdd972c, 1f7db1c, b4cb8b1 - Missing tables
  • fc1e882 - Missing locales
  • Checkbox UI default value
  • 030a2ec - Date/DateTime UI - Auto populate
  • 93be0ca - Ability to add Enum UI value set (Enum/Set data type)
  • 82828c6 - Installation check config file
  • c189efa - List multiples_files junction table list
directus - v6.3.0 (Lapis Lepus)

Published by wellingguzman about 8 years ago

NOTICE: Beware, we've updated the extension URL paths
All extensions are now prefixed with /ext/

๐Ÿš€ ๐Ÿฐ

This version include tons of bug fixes, improvements, and new features. Here are some of the highlights:

Added

  • Multi-Lingual Support: ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol, ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch, ๐Ÿ‡ซ๐Ÿ‡ท Franรงais, ๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡๏ผˆ็ฎ€ไฝ“๏ผ‰, ๐Ÿ‡บ๐Ÿ‡ธ English. Thanks to @jonhershon, @TigerHix and @katywings.
  • b126830 - Add Markdown UI
  • d887cd5 - Hide Directus tables by default in privileges
  • d8f1bbd, 59dc207 - Add Console module. Thanks to @Wedjaa
  • 4467ccb - UI option validation
  • f54596d , efda856 - API - now uses ISO 8601 on Directus tables dates

Fixed

  • Relational UIs
  • 139314c - Translation UI
  • aad9c67 - UI sorting value
  • 6c7fd21 - Getting a listview instance on Safari
  • 5902327 - Hidden inputs shown on smaller viewports
  • 6cb5614 - Groups IP whitelist is now a csv list
  • 13f5e3b - Record history wrong contextual dates
directus - v6.2.8

Published by wellingguzman over 8 years ago

Fixed

  • cfa9cbe Authenticated API users issue on production mode.
  • 137a3b4 Many to one UI issue.
  • d384315 gulp style task not working with gulp-scss. switched to gulp-sass
directus - v6.2.7

Published by wellingguzman over 8 years ago

Fixed

  • e1b3386 Many to One typeahead
  • 3ec784e Get column info when there is no payload provided.
  • bc78256 Optional Custom UI directory.
directus - v6.2.6

Published by wellingguzman over 8 years ago

Added

  • #1152 - List of tables viewable by the authenticated user - API Endpoint.

Fixed

  • Set user id and group to ACL when authenticated by token. baff914
  • #1160 - Dates on STRICT MODE - Remove all UTC and ISO related dates. 13f5e3b, cdbd42b, 2c835d9
  • #1161 - Select UI validation
directus - v6.2.5

Published by wellingguzman over 8 years ago

This release fixed a number of minor issues and improvement since 6.2.4.

Here are the highlights:

Fixed

  • Wrong permission when authenticated through API.
  • Problem when using MySQL with only_full_group_by mode enabled. #1155
  • Table still showing up at the sidebar after being deleted.
  • Sorting Multiple files items. #596
  • Notification now will auto close after 30 seconds.

Improvement

  • Batch update and delete - Collection save/destroy.