| Matrix 2.2.4
Released on 1/24/12
|
- [EE2] Added EE 2.4 compatibility, including support for the new upload preference config variables
- [EE2] Added support for saving entries via the Channel Entries API
- [EE2] Date cols’ database columns in exp_matrix_data are no longer set to
UNSIGNED, allowing for dates prior to 1/1/1970 to be saved (you must re-save your Matrix field before this takes effect)
- [EE2] Entering “0” in a required text cell now passes validation
- [EE2] Fixed a PHP error in the field settings, “Undefined property: Admin_content::$file_upload_preferences_model”
|
| Matrix 2.2.3.2
Released on 11/28/11
|
- Really fixed the front end-facing PHP error that Matrix 2.2.3.1 attempted to fix
- Fixed a bug where numeric text cells’ decimal points would get rounded out by default (to achieve the same effect, now you must use
decimals="0")
|
| Matrix 2.2.3.1
Released on 11/21/11
|
- Fixed a front end-facing PHP error on fields that hadn’t been saved since Matrix 2.1.1
|
| Matrix 2.2.3
Released on 11/17/11
|
- Added the
fixed_order= param
- [EE2] Added
decimals=, dec_point=, and thousands_sep= params to numeric Text cells
- Celltype tags are now parsed after
{field_row_index}, {field_row_count}, {row_id} and {row_index} tags
- Fixed a bug where extra previously-saved rows would get displayed after decreasing the Max Rows setting
- Fixed a Text cell bug caused by ampersands not getting encoded properly
- Fixed some IE7 display issues
- [EE2] Fixed “Unable to load requested field type file: ft..php” error when a Matrix tag pair has no column tags
- [EE2] Text cells only call
$EE->typography->parse_type() if the Content Type setting is set to “all”
- [EE1] Fixed a bug where Date cells’ calendar would get hidden by the next row
- [EE2] Fixed a PHP error if the Typography class wasn’t loaded yet
- Decreased an interval’s duration from 1ms to 100ms to prevent CPU spikes in Firefox
|
| Matrix 2.2.2.1
Released on 7/1/11
|
- [EE2] ExpressionEngine 2.2.1 compatibility
|
| Matrix 2.2.2
Released on 6/22/11
|
- [EE2] ExpressionEngine 2.2 compatibility
- [EE2] Added an “Allowed Directory” setting to File columns, which limits file selection to a single upload directory (requires EE 2.2)
- [EE2] File columns’ “File Type” setting is now enforced (requires EE 2.2)
- [EE2] Added a “Decimal” option to Text columns’ Content setting
- [EE2] Celltypes are now sorted by name in the Col Type drop-down
- [EE2]
$this->EE->load->view() et al. now works from celltypes’ display_tag() functions
|
| Matrix 2.2.1
Released on 4/27/11
|
- New entries now get zero rows by default (unless the Minimum Rows setting is set)
|
| Matrix 2.2.0.1
Released on 4/12/11
|
- [EE2] Fixed a bug where
$this->setting['entry_id'] wasn’t available for celltypes’ save_cell() method, which affected Playa’s ability to save new cell data
|
| Matrix 2.2
Released on 4/12/11
|
- Added the “Minimum Rows” field setting
- Matrix fields that have no rows actually display no rows now
- Clicking the tab key in the Matrix field configuration settings now favors inputs in the same column
- [EE2] Added the “Is col required?” column setting
- [EE2] Added the
validate_cell() celltype method
- [EE2] Changed the way Matrix columns are associated with their fields (we now use the exp_matrix_cols.field_id column)
- [EE2] Matrix columns are now duplicated alongside field duplication, via MSM
- [EE2] Removed unnecessary
<input type="file"> from File cells
- [EE1] Replaced the jQuery UI Datepicker with an EE1-style calendar for Date cells
- Cell tags are now parsed before
{field_row_index}, {field_row_count}, {row_index}, {row_count}, and {row_id} tags
- [EE1] Fixed the “Auto <br>” Text format setting
- [EE2] Fixed a validation bug where the File celltype would think there was a problem selecting a file, even if there wasn’t
|
| Matrix 2.1.4.1
Released on 3/16/11
|
- [EE2] Fixed a PHP error that occurred when parsing Matrix tag pairs that have parameters
- [EE2] Minor template performance enhancement
- [EE1] Matrix now passes the current cell object to celltypes using the legacy
onDisplayCell Javascript callback
|
| Matrix 2.1.4
Released on 3/15/11
|
- Added
:average, :sum, :lowest, and :highest fieldtype tags
- Replaced “Remove column” and “Remove row” language with “Delete column” and “Delete row”
- Moved all field language into the localizable lang file
- Fixed a Javascript error preventing Matrix fields from initializing if the field name contained double quotes
- [EE2] Fixed some cross-browser keystroke detection issues for numeric text fields
- [EE2] Brought back custom Matrix tag parsing for its primary tag pair, while we wait for ExpressionEngine templating bugs to be fixed
|
| Matrix 2.1.3
Released on 2/2/11
|
- Fine-tuned the keystroke detection in text cells
- Added a defense against negative
offset= and limit= params
- [EE2] Eliminated Matrix’s reliance on its extension
|
| Matrix 2.1.2
Released on 1/4/11
|
- Added
{row_index}, and {field_row_count}, {field_row_index}, {field_total_rows} single variable tags
- Added
{prev_row} and {next_row} variable tag pairs
- Prevented some duplicate SQL queries in the templates
- [EE1] Fixed a PHP error that occurred when deleting entries
- [EE2] Fixed a bug where
settings_modify_matrix_column() was passed column settings in an inconsistent format
|
| Matrix 2.1.1.2
Released on 12/22/10
|
- [EE2] Added an error message to the bundled File celltype for when the EE2 File Manager doesn’t work
- [EE2] Fixed a bug that would cause a SQL error when deleting a Matrix field that had no rows
|
| Matrix 2.1.1.1
Released on 12/15/10
|
- [EE2] Fixed a PHP bug that occurred while deleting a Matrix field
|
| Matrix 2.1.1
Released on 12/15/10
|
- Added “Auto <br>” and “XHTML” text formatting options to Text cells
- Text cells now respect the “Allow image URLs in channel entries?” and “Automatically turn URLs and email addresses into links?” channel preferences
- Fixed column label previewing for new, unsaved columns in the field settings
- Column instructions can now have line breaks
- Added
set_row_ids=, set_classes=, set_widths=, border=, width=, and class= parameters to the :table tag
- Fixed a couple PHP errors
- [EE2] Added “Integer” and “Number” text content options to Text cells
- [EE2] Added
settings_modify_matrix_column() celltype method, enabling celltypes to customize their exp_matrix_data column(s) settings
- [EE2] Celltypes are now filled-up with their field settings before their
pre-process() method is called
- [EE2] Column settings and data associated with a Matrix field are now deleted from the database when the Matrix field is deleted (requires EE 2.1.2)
- [EE2] Fixed template parser for celltypes which don’t return anything in their tag functions
- [EE2] Fixed an incompatibility with Solspace Super Search
|
| Matrix 2.1
Released on 11/29/10
|
- Single primary tags (and empty primary tag pairs) will now return nothing, rather than fall back to the
:table tag
{switch} tags are now parsed after cell tags
- Added Upgrading Instructions to the Docs
- Added
post_save_cell() celltype callback function
- Added
delete_rows() celltype callback function
- [EE2] Celltypes’
pre_process() method will now be called if it exists
- [EE2] Calling
$this->EE->load->view() now works as expected from display_cell_settings() and display_cell()
|
| Matrix 2.0.12
Released on 11/16/10
|
- [EE2] Fixed template parsing when two fields from different MSM sites have the same name
- [EE2] Fixed a PHP error
|
| Matrix 2.0.11
Released on 9/17/10
|
- Fixed a PHP bug that presented the second to last column twice, in place of the should-be last column
|
| Matrix 2.0.10
Released on 9/16/10
|
- Prevent scrollbars on Text cells
- Fixed a bug where Matrix would consider an empty array to be non-null cell data
- [EE1] Respect the “Convert ASCII to Entities” global weblog preference
- [EE1] Fixed PHP errors that occurred when a selected celltype was disabled
- [EE2] Added
:filename, :extension, and :filesize tags to File celltype
|
| Matrix 2.0.9
Released on 8/31/10
|
- Fixed display issue when a dollar sign is present in the column labels or instructions
- [EE2] Added autosave support
- [EE2] Made
$this->row available to celltypes within replace_tag(), etc.
|
| Matrix 2.0.8
Released on 8/16/10
|
- Made it easier for other JS scripts to interact with Matrix fields on the Publish page
- Made all PHP includes use absolute paths
- Remember cells with the value of “0”
- [EE1] Fixed “Operation aborted” IE error in SAEFs
- [EE1] Fixed
dynamic_parameters= param
- [EE2] Added MX Cloner support
- [EE2] Make
$this->row_id available to celltypes in display_cell() for pre-saved rows
- [EE2] Fixed incompatibilities with other add-ons using
generate_json()
- [EE2] Made File cells return nothing in the template when no file is selected
|
| Matrix 2.0.7.1
Released on 7/30/10
|
- Removed
console.log() call from JS
|
| Matrix 2.0.7
Released on 7/27/10
|
- Bundled documentation
- Moved theme files into themes/third_party/matrix
- Fixed JS syntax issues
- [EE1] Cloner support
- [EE1] LG Add-on Updater support
- [EE2] Fixed alternate template tags for celltypes (“
{cell:alt_tag}”)
- [EE2] Fixed PHP errors that would occur when saving an entry that didn’t have a Matrix field
- [EE2] Fixed an issue that prevented Matrix tags from working when being pulled from a different MSM site
|
| Matrix 2.0.6
Released on 6/10/10
|
- [EE2] Fixed a template-facing PHP error
|
| Matrix 2.0.5
Released on 6/10/10
|
- Bring back support for
<, >, <=, and >= prefixes for the search: parameter
- Fixed PHP warning that occurred when using a celltype that doesn’t have any settings
- [EE1] Auto-serialize and -unserialize array-based cell data, for consistency with FF Matrix 1.x
- [EE1] Fixed PHP warning when updating from FF Matrix
- [EE2] Template performance improvements
- [EE2] Made the
col_id, col_name, and row_name available to celltypes on save
- [EE2] Retain Matrix data when submitting an entry that doesn’t validate
- [EE2] Fixed a MySQL error that occurred when installing the Matrix extension on some Windows servers
|
| Matrix 2.0.4
Released on 5/19/10
|
- Added
{row_id} tag variable
- Added
row_id= tag parameter
- Fixed jQuery 1.4 compatibility
- Fixed an IE 6/7 compatibility issue
- Changed the way the row contextual menus get appended to the DOM, fixing a z-index issue with the Corporate theme
- Changed the way Text cells’ Max Length setting gets enforced, fixing an issue with saving cells with multibyte characters
- [EE1] Fixed an issue that prevented Matrix tags from working when being pulled from a different MSM site
- [EE1] Fixed
{switch} tags
|
| Matrix 2.0.3
Released on 5/10/10
|
- [EE1] Fixed a bug that prevented the menu options from displaying
|
| Matrix 2.0.2
Released on 5/9/10
|
- Fixed
orderby and sort params
|
| Matrix 2.0.1
Released on 5/8/10
|
- Moved all language to the localizable language files
- Fixed text selection quirks
- Fixed
{if matrix_field} conditionals for Matrix fields that don’t have any searchable columns
- [EE1] Fixed SAEF support (requires FieldFrame 1.4.2)
- [EE1] Fixed
search:xyz params
- [EE1] Fixed the combination of
offset and limit params
- [EE2] Switched conditional tag parsing over to EE’s native function
|
| Matrix 2.0
Released on 5/4/10
|
- EE2 Compatibility
- New UI
- File celltype for EE2
- Column instructions settings
- Column width settings
- Per-column search settings
- Data is now stored in its own database table
|
| Matrix 1.5
Released on 2/23/10
|
- Initial public release
- Added
dynamic_parameters= param
- Added calendar picker to Date celltype
- Allow empty strings in
offset= and limit= params
|
| FieldFrame 1.3.5
Released on 11/30/09
|
- Fixed bug where FF Matrix’s
:total_rows tag would return “1” instead of “0”
- Fixed bug where FF Matrix’s Date celltype would not save when the “Automatically Convert High ASCII Text to Entities” setting is enabled
|
| FieldFrame 1.3.4
Released on 9/17/09
|
|
| FieldFrame 1.3.1
Released on 8/17/09
|
- Added Size setting to FF Matrix Text and Textarea celltypes
|
| FieldFrame 1.3
Released on 8/3/09
|
- Added
<, >, <=, and >= search parameter modifiers to FF Matrix
|
| FieldFrame 1.2
Released on 6/28/09
|
- Added
sort="random", offset, orderby and search tag params to FF Matrix
- Added
:table tag to FF Matrix
- Added
onSortRow and onDeleteRow Javascript callbacks to FF Matrix
- FF Matrix Javascript callbacks now pass a reference to the
ffMatrix object in a second argument
|
| FieldFrame 1.1
Released on 5/11/09
|
|
| FieldFrame 1.0.8
Released on 4/19/09
|
|
| FieldFrame 1.0.2
Released on 4/1/09
|
- Renamed
{count} single template variable to {row_count} in FF Matrix
|