Changelog
2.9.20
- Fixed: Remove beatify in some places (#372)
2.9.19
- Fixed: Undefined index notice. props tormjens (#370)
2.9.18
2.9.17
- Fixed: Undefined file name (#337)
2.9.16
- Fixed: Array to string conversion warning (fix taxonomy post filter) (#334)
2.9.15
- Fixed: Show admin column for radios showed "Array" as value
- Fixed: Saving fields without slashes (using wp_unslash). props @vitornogueira (#321)
2.9.14
- Improved: Remove add_action('init', '*') form the code. Now use your own wrapper function and add_action.
2.9.13
- Fixed: Term meta location fix (#305)
- Fixed: Conflicting tab ID (#307)
- Fixed: Yes/No, checkbox, checkboxes styling fixes (#308)
2.9.12
- Fixed: Remove wpautop from Cuztom WYSIWYG Field (#303)
2.9.11
- Fixed: Select with stored value 0 was not selected (#278)
- Fixed: Radio buttons and checkboxes value in repeatable/bundle items (#280)
2.9.10
- Fixed: Rare bug when saving a concept post (non-object error showed)
2.9.9
- Fixed: Repeatable file upload. Props @anteprimorac (#283)
2.9.8
- Fixed: Repeatable bundle with WYSIWYG (#281)
2.9.7
- Added: It is now possible to add repeatable fields to bundles. Props @anteprimorachr
2.9.6
- Fixed: Adding a sidebar shows a blank white box (#276)
2.9.5
- Improved: Added the possibilty to set css classes for field, when building
- Fixed: Bug in tab class with repeatable fields
2.9.4
- Fixed: Fixes jquery-ui url to work with http and https. props @sebmaynard
2.9.3
- Fixed: Fixes for (repeatable) image field
2.9.2
- Added: Repeatable image field
2.9.1
- Fixed: Error fixed where the color slider didn't show up (#235)
2.9
- Added: Term meta locations: You can now determine where term meta can be edited (add/edit form)
- Changed: Bundles can now only be handled with the arrow
- Changed: Cuztom now just uses the base jQuery UI theme
- Improved: Term meta is now saved based on taxonomy name and term id
- Fixed: Strict standards
- Fixed: Date fields were sometimes displaying in a weird way
- Fixed: Many small fixes
2.8.4
- Fixed: Fixed bug with bundle default value
2.8.3
- Added: Default values for bundles, so you can preset some bundles
2.8.2
- Improved: Javasscript preview size set to medium (and some extra checks)
2.8.1
- Changed: Default image preview size
- Fixed: Data attribute (#221)
2.8
- Added: Image preview size for image field. props @anteprimorachr
- Added: Bundle support for all fields. props @anteprimorachr
- Fixed: Small fixes & improvements
2.7
- Improved: Tables now get a unique class
- Improved: Bundles are now saved hidden, starting with _
- Improved: Responsive WYSIWYG editor within cuztom
- Fixed: Image upload for user/term meta (#205)
2.6.6
- Added: License file
- Fixed: Hidden fields now work just like normal text fields, but still hidden ofcourse ;) (#185)
- Fixed: Data is now saved when value is 0 (#186)
- Fixed: Small fixes and improvements
2.6.4 / 2.6.5
- Fixed: Errors when saving meta (#175)
2.6.3
- Improved: Iris picker is now shown with the right CSS. probs @ikixxx
- Fixed: Meta data not being saved on pages. (#179)
2.6.2
- Removed: The page classes are now removed, because they are not very helpful. They will be back when there is more logic for them to handle.
- Fixed: Since 2.6.1 there were some bugs and errors, regarding the saving and displaying of meta data. They are all fixed now.
2.6.1
- Fixed: PHP warnings and errors (#175)
- Improved: Code cleanup of Cuztom_Field
2.6
- Added: It is now possible to add bundles within tabs
- Changed: If you would like to set the id, you need to set id, and not id_name anymore
- Improved: Use better OOP for saving meta
2.5.3
- Added: Term meta in Taxonomy List Table
- Improved: Image select improvements
- Improved: New colorpicker (Iris)
2.5.2
- Fixed: Repeatable field won't save (#168)
2.5.1
- Fixed: Fields that require javascript now work in Term Meta ([#175167(https://github.com/gizburdt/cuztom/issues/167))
- Changed: Date and datetime are now being saved as unix time stamp
2.5
- Added: Term meta!
2.4.2
- Improved: All select fields now have the option show_option_none. Just set the text you want to show for this option.
2.4.1
- Fixed: Htmlspecialchars for text field (#158)
2.4
- Added: Helper methods for field html attributes
- Added: Required field (only frontend, no logic)
- Changed: No ajax save within bundles
- Improved: Explanation for all fields
- Improved: Sort, filter for taxonomy in admin table
2.3.3
- Improved: Small (performance) updates
2.3.2
- Changed: Removed is_admin check in Cuztom_Singleton
2.3.1
- Fixed: Cuztom::uglify() is removed from select, radio, checkbox slug. So you can control the slug, like BottomLeft. (#136)
2.3
- Added: Cuztom now uses a Singleton to handle the initialization
- Added: Cuztom_Notice to handle admin notices better
- Improved: Cuztom pluralize can now handle more types of plural words
- Improved: Security improvements
- Improved: Cleaner code, better asset naming
2.2.1
- Added: Select in bundle
- Fixed: Image select button loses ats value in bundle (#130)
2.2
- Added: Image support in bundles
- Fixed: Image field error when editor is not supported by post type (#126)
- Fixed: Conflict with names in repeatable fields (#125)
2.1.3
- Fixed: Upload with small images (#118)
2.1.2
- Fixed: Fixed a bug where only 5 posts were shown in Cuztom post fields
- Fixed: call_to_user_func error
2.1.1
- Fixed: Wrong content in the wrong admin column (#47)
2.1
- Added: New field: multi select
- Changed: Meta boxes now have a $id and a $title. Id is the unique string, the title can be translated
- Improved: Table and fields are now looking better when the metabox is in the sidebar
- Improved: The version check within the javascript wasn't working well
- Improved: HTML tags outside of the translated string
2.0.2
- Improved: new jQuery UI theme version
- Fixed: Strings inside meta are now translated after using it in logic (#105)
2.0.1
- Fixed: Little bug with the WYSIWYG editor where data is not saved to the database (#100)
2.0
- Added: Explanation. This is a second description shown below the field (not all fields are supported yet)
- Added: Possibility to add a 'None' option to Cuztom_Select and Cuztom_Post_Select
- Added: AJAX support for all fields (except radios and checkboxes)
- Added: New fields, datepicker and datetimepicker
- Changed: show_column is renamed to show_admin_column, for Taxonomies and Fields
- Changed: $options is changed to $args (field options). Options is now used for select, radios and checkboxes
- Removed: Field functions (/functions/field.php)
- Removed: Cuztom_Field_Radio
- Improved: Better CSS and JS (selectors)
- Improved: Better field outputting
- Improved: Better handling of images and files
- Improved: Many minor enchancements
- Fixed: Many minor bugs
1.6.8
- Improved: We're now using 'cuztom' (as string) as textdomain instead of CUZTOM_TEXTDOMAIN
- Improved: No PHP variables in translation functions
1.6.7
- Deprecated: Cuztom_Radio_Field is from now on deprecated, because it is not usable
- Improved: The reserved term notice in Cuztom_Taxonomy is better handled with admin_notices
1.6.6
- Fixed: Adding existing taxonomies to post types resulted in reserved tag error (#76)
1.6.5
- Improved: Better use of OOP, especially in the fields and tabs section.
1.6.4
- Improved: Box description. If you want a descrption for a box, just pass an array to the $title parameter. The first element is the title, the second is the description.
1.6.3
- Fixed: Bugs in javascript
- Improved: The checked check for checkboxes is improved
1.6.2
- Improved: The savinf process is now better OOP based
- Improved: Better check for which checkboxes need to be checked
- Improved: Sprintf in Taxonomy labels
- Improved: Error message of reserved term usage only visible in Admin area
1.6.1
- Improved: If a Cuztom Image Field is shown as a Post Table column, then the image is shown instead of the attachment_id
1.6
- Added: Taxonomy as Post Table Column and as filter above the Post Table. Just set show_column = true in the Cuztom_Taxonomy args and it's all done. ( Issue #47 )
1.5.3
- Fixed: Minor bug in Cuztom_Post_Type
1.5.2
- Improved: Cuztom now enables archives for Cuztom Post Types. Details here.
- Fixed: Bundles won't save (#49)
1.5.1
- Fixed: tb_show is not defined (#48)
1.5
- Added: It is now possible to extend user profiles.
1.4.9
- Improved: When image of file is selected, a Remove button will show to remove the currently selected image or file
- Improved: Added filters to the post meta save hook for field and field type
1.4.8
- Added: It is now possible to add a Cuztom_Meta_Box to multiple Post Types. Just pass an array as second parameter.
1.4.7
- Fixed: Indefined index in media library
1.4.6
- Changed: cuztom_helper.php is renamed to cuztom.php. Please check your functions.php and change the include.
- Improved: Improved the saving process of bundles, props @ivanblagdan
1.4.5
- Fixed: Possible conflict of classes in functions.js (#41)
1.4.4
- Improved: Better docs
1.4.3
- Added: add_post_type_support and remove_post_type_support for a Cuztom Post Type
- Improved: Minor improvements
1.4.2
- Improved: Removed unnecessary files
- Fixed: PHP Warnings and Notices about class_exists (#31)
- Fixed: Undefined index notice about the cuztom_nonce is fixed
1.4.1
- Added: It is now possible to set the Cuztom dir URI yourself
- Improved: Cuztom::uglify now uses sanitize_title
- Improved: Post type name can now be an array. The first element is the normal name and the second one it plural name.
1.4
- Added: File input field. Just using the Wordpress media uploader. For allowing mime types, you need to add a filter.
1.3.3
- Added: Cuztom now saves the attachment ID instead of the URL, so now you can use image sizes etc. (#25)
1.3.2
- Added: You can now call your own function as callback of the add_meta_box, just like the Wordpress way, instead of an array with fields.
1.3.1
- Fixed: Radios didn't return
- Improved: Better translations with sprintf
1.3
- Improved: Cuztom is now OOP based, even the Field classes.
1.2.2
- Added: Datepicker date format
- Fixed: Minor fixes
1.2.1
- Added: Filters on multiple locations
- Improved: Sidebar can now be created with seperate strings or with an array, like register_sidebar
1.2
- Added: Bundles. You can build bundles of fields as object, like a news item with title and content
- Fixed: Checkboxes default now works as intended (#19)
- Fixed: Other improvements and minor fixes
1.1.1
- Added: Localize scripts
- Changed: Class names in the class changed to self
- Improved: wp_dropdown_categories had some improvements
1.1
- Added: Fields can be added as column in the list table of the Post Type
- Fixed: Some small bugs and improvements
1.0.2
- Fixed: Repeatable now also works within tabs/accordion
1.0.1
- Added: post_select field now accepts the same parameters as wordpress' get_posts (#14)
1.0
- Added: Repeatable. Some fields can be repeatable, so users can submit as many fields as they like
- Fixed: Some small bug fixes
0.9.5
- Fixed: Functions.js is preventing Media Uploader from inserting image (#20)
0.9.4
- Fixed: Undefined index notice (#16)
0.9.3
- Fixed: After some mistakes I made, this is a stable release.
0.9.2
- Fixed: Fields in tabs now work again (props DarbCal) (#10)
0.9.1
- Improved: Small improvements
0.9
- Added: Default value for input fields
- Added: Cuztom now checks if the current user is capable to edit the post
- Improved: Remove current image for image unput field
- Improved: Some minor improvements
0.8.2
- Added: New Meta Box field type
- Improved: Some small improvements
- Fixed: Some small bugs
0.8.1
- Added: Meta box taxonomies. Taxonomies as checkboxes in Meta Boxes.
- Improved: Before Cuztom_Field will check if $field['options'] is an array before it loops through it.
0.8
- Added: Function: You can now use functions to execute some commands ( e.g. register_cuztom_post_type('book') )
- Changed: The second parameter of add Cuztom_Meta_Box is now $post_type_name instead of $fields. $fields is now the third parameter
0.7.4
- Fixed: Cuztom::pluralize doesn't attach an 's', when the string ends with an 's'
0.7.3
- Added: Radio now outputs one radio button, and radios outputs multiple radio button. Just like it does with checkboxes.
- Improved: Some styling improvements
0.7.2
- Improved: The image meta field now uses the Wordpress Media popup selector instead of the standard browser selector. So now al the uploaded media can be found in the Media library.
- Fixed: Before the meta boxes are being saved, Cuztom will check if $_POST['cuztom'] is set. (#7)
- Fixed: Cuztom will check if the meta is an array before it checks if the value is in the array (thanks to iamfriendly) (#8)
- Fixed: Preview image is now set to max-width: 100% (#9)
0.7.1
- Added: Meta Box accordion. See the docs for usage
- Added: Cuztom now has its own style for jQuery UI. It can be overwritten by defining another style.
0.7
- Added: Meta box tabs. See the docs for usage
- Improved: Just some minor improvements
0.6
- Improved: Each class has its own file, so the readability is improved
- Improved: Textdomain added to all translations, the textdomain can be set by a define
- Fixed: Some fatal PHP errors from 0.5 (sorry about that)
0.5
- Added: It is now possible to easily register sidebars with Cuztom
0.4.1
- Fixed: Full path to the Cuztom Helper folder is now working (#3)
0.4
- Added: Cuztom_Menu_Page class to easily register menu pages and submenus
- Added: Cuztom_Submenu_Page class to easily register submenus
0.3.3
- Added: CUZTOM_ to the defined jQuery UI style constant
- Added: Cuztom_Field class based on Cuztom_Meta_Box::output_field for future use
0.3.2
- Fixed: Date value will be loaded (#6)
0.3.1
- Fixed: It is possible to pass options to the WYSIWYG editor type. They will be merged with the defaults (#2)
- Fixed: jQuery UI style can be defined in functions.php before including Cuztom (#4)
- Fixed: Cuztom Helper Table is now full width of the meta box (#5)
0.3
- Added: Datepicker input type
- Added: Cuztom::register_styles, Cuztom::enqueue_styles, Cuztom::register_scripts, Cuztom::enqueue_scripts
- Added: Cuztom stylesheet
- Added: Cuztom javascripts
0.2.2
- Improved: Cuztom::uglify now converts all strange characters to underscores
0.2.1
- Added: WYSIWYG editor is now enabled
0.2
- Added: Multiple field types: text, textarea, checkbox, yes/no, select, checkboxes, radio, image
- Improved: Seperated classes for Post Type, Taxonomy and Meta Box
- Improved: Support for PHP versions below 5.3
0.1
- First release, based on my tutorial on wp.tutsplus.com
Updated less than a minute ago