forked from piklist/piklist
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
780 lines (606 loc) · 27.2 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
=== PIKLIST - Easily Build Fields, Forms, Settings, Widgets and More. ===
Contributors: piklist, p51labs, sbruner, jason_the_adams
Tested up to: 4.9
Requires at least: 4.0
Stable tag: 1.0.11
Requires PHP: 5.3
Tags: custom field, custom fields, forms, framework, flexible, content, meta boxes, post types, repeater, advanced
Donate link: http://piklist.com/get-involved/
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Piklist is the most powerful framework available for WordPress.
Easy for beginners... built for developers.
Easily Build Fields, Forms, Settings, Widgets and More.
== Description ==
### Piklist is the most powerful framework available for WordPress.
Easy for beginners... built for developers. Easily Build Fields, Forms, Settings, Widgets and More.
> Piklist 2.0 is coming soon with full Gutenberg support. Until then, please use the [Classic Editor plugin](https://wordpress.org/plugins/classic-editor/) when using WordPress 5.0+.
[Stay up to date with Piklist news →](http://eepurl.com/lkbD9)
Piklist is a rapid development framework for WordPress that will let you concentrate on the main focus of your plugin or theme, and let Piklist handle everything else.
[Watch the Piklist presentation from WordCamp NYC →](http://wordpress.tv/2012/09/04/steve-bruner-and-kevin-miller-building-powerful-websites-and-web-applications-with-piklist/):
= Piklist makes it easy to: =
* Build Fields for Settings page, Widgets, Custom Post Types, Custom Taxonomies and User Profiles with minimal code.
* Conditionally show fields (or their values), based on Post Status and/or User Role.
* Define Custom Post Statuses
* Relate Post-to-Posts.
* <a href="https://piklist.com">and more...</a>
= LEARN MORE =
* <a href="http://piklist.com/learn/">Piklist User Guide</a>
= Customize everything in WordPress =
* Post Types
* Taxonomies
* User Profiles
* Media
* Settings
* Admin Pages
* Widgets
* Dashboard
* Help Tabs
* Admin Notices
* Pointers
= Better Custom Post Types =
* Powerful Custom Post Types
* Relate Custom Post Types to each other.
* Add your own post statuses.
= Codeless Meta Boxes =
* Group fields in a meta box, by placing them all in one file.
* Add a comment block at the top of your file to define the meta box attributes
* Hide/Show based on the post status.
* Hide/Show based on the users capability.
* Sort meta boxes with granular control.
* Lock the box, so users cannot move or hide them.
* Add meta box to a specific Page/Post ID.
= Simple Widgets =
* Create one file for your Widget settings, and one for your output... all done!
= Powerful Fields =
* ANY field or groups of fields can be a repeater.
* Validate and Sanitize any field.
= Lots of field types (and more coming soon!) =
* text
* textarea
* checkbox
* radio
* select
* post editor
* file upload
* image upload
* hidden
* html
* date chooser
* color picker
* add more
* HTML5
= Choose a content type for your field (You can even mix-n-match on one form) =
* post
* post_meta
* comment
* comment_meta
* term
* term_meta
* user
* user_meta
* media
* media_meta
= Mix Field and Content types (i.e. Taxonomies as radio buttons) =
* Hide/Show based on another form field.
* Hide/Show based on the post status.
* Hide/Show based on the users capability.
* Hide form fields, and just show field values
> #### Getting Started with Piklist is Easy.
> <a href="https://docs.piklist.com/getting-started/">Read our getting started tutorial.</a>
== Installation ==
* Install and activate Piklist like any other plugin.
* DEVELOPERS: Learn how to develop Piklist Powered <a href="https://piklist.com/user-guide/tutorials/giving-your-theme-some-piklist-power/">Themes</a> and <a href="https://piklist.com/user-guide/tutorials/writing-a-plugin-for-piklist/">Plugins</a>.
== Frequently Asked Questions ==
= What does this plugin do? =
Piklist provides a stable framework for building amazing things with WordPress.
= I'm a beginner, is Piklist for me? =
Piklist makes it very easy for beginners to <a href="https://piklist.com/user-guide/tutorials/getting-started-with-piklist/">get started</a>. In most cases you can just copy and paste code you find in the Piklist built-in Demos, one of our tutorials or in the support forums.
= I'm a developer, is Piklist for me? =
Piklist was originally built for developers. It was inspired by Ruby on Rails, jQuery and Django. Piklist is a fast and concise plugin that encourages WordPress rapid development. It simplifies many of the more difficult tasks in WordPress and adds functionality not presently common in WordPress core.
We’ve worked hard to make Piklist easy to use for beginners, and powerful enough for Developers… and our users all agree!
= Where's the User Interface? =
Piklist is a code-based framework, which means it has no user interface. We believe this is one of the biggest benefits to using Piklist. At first glance, UI based field builders look easier, but in our experience they are not. Code based systems allow you greater flexibility in your field configurations and development, and will save you time in the long run. With Piklist you can usually use the same code you have written in one section and use it in another, allowing you to copy and paste, and save tons of time.
Piklist comes with built-in Demos. If you find a field you like, just copy the code and paste it into your project... seriously, it's that easy.
Code-based frameworks also allows you to version control your code, which is very difficult to do with a UI based framework. All you have to do is press delete by accident in a UI-based system, and you've just lost your work. With version control that never happens.
= How can I contribute? =
Go to our <a href="https://github.com/piklist/piklist">Github repository</a> and create an issue or pull request from the develop branch!
Thank you for wanting to contribute! It helps everyone out!
= What's the best way to get started with Piklist? =
1. Install and activate the plugin.
2. Go through our <a href="https://piklist.com/user-guide/tutorials/getting-started-with-piklist/">Getting Started with Piklist</a> tutorial.
3. <a href="https://piklist.com/user-guide/tutorials/piklists-built-demos/">Activate the built-in Demos</a> to get an idea of what you can build. If you like something in the demos, you can just copy and paste it into your own project.
4. Ask questions on our <a href="https://piklist.com/support/">Support Forum</a>. (We love hearing from our users)
== Changelog ==
= 1.0.11 =
Release Date: December 17, 2020
* FIXED: PHP 7.4 notice for bool error
= 1.0.10 =
Release Date: September 9, 2020
* FIXED: PHP 7.4 notice for Dashboard / CPT meta boxes
= 1.0.9 =
Release Date: July 6, 2020
* FIXED: PHP 7.4 notice
= 1.0.8 =
Release Date: May 20, 2020
* ENHANCED: Piklist "select" fields look better in newer versions of WordPress.
= 1.0.7 =
Release Date: April 23, 2020
* FIXED: Workflow notice
= 1.0.6 =
Release Date: December 19, 2019
* FIXED: Removed Post Status notices on menu screen in WordPress 5.3
= 1.0.5 =
Release Date: November 29, 2019
* FIXED: Comment block titles are now translatable.
* FIXED: Posts now saves if no TinyMCE is found on the page. (e.g. when using WPBakery Visual Composer Page editor) (props @xeiter)
= 1.0.4 =
Release Date: June 15, 2019
* ENHANCED: Updated piklist::performance to check PHP version.
* ENHANCED: safe_mode removed
* ENHANCED: PHP 7.3 capability
* FIXED: changed &$query to $query in class-piklist-wordpress.php
= 1.0.3 =
Release Date: January 3, 2019
* ENHANCED: Do not show the "Published" post state on list tables.
= 1.0.2 =
Release Date: December 25, 2018
* FIXED: Show which page is set to front page on page list table.
* FIXED: If no active parts, don't show notice.
= 1.0.1 =
Release Date: November 6, 2018
* FIXED: when saving user data, check if $_GET['user_id'] is set before validating user.
* ENHANCED: Allow user with no role set to save
= 1.0 =
Release Date: November 5, 2018
* UPDATE: Change priority for piklist_revision::save_post to default.
= 0.11.4 =
Release Date: June 11, 2018
* FIXED: Uploading multiple images no longer produces a notice.
= 0.11.3 =
Release Date: June 4, 2018
* FIXED: Multiple images can be removed normally. (props @alasdaircr)
= 0.11.2 =
Release Date: May 24, 2018
* ENHANCED: Custom post statuses now default to "public" => true, for backwards compatibility.
= 0.11.1 =
Release Date: May 10, 2018
* FIXED: Conditions work as expected.
= 0.11 =
Release Date: May 9, 2018
* ENHANCED: Better support for PHP 5.3+.
= 0.10 =
Release Date: May 9, 2018
* ENHANCED: major code refactor.
* ENHANCED: PHP 7.2 support.
* ENHANCED: relate query now supports to WordPress 4.7 standards.
* ENHANCED: changed revision meta to a single SQL update.
* ENHANCED: added support for blacklisted revision keys.
* ENHANCED: CSS updates for WordPress 4.9.
* ENHANCED: Tooltip on plugins page.
* ENHANCED: set default capability on admin pages.
* ENHANCED: set admin_menu priority to default.
* ENHANCED: update piklist_admin::$piklist_dependent to store dependent theme and plugins, so we can show them on the About page.
* ENHANCED: if Piklist is locked, guide the user to the about page which shows them the dependent plugins and themes.
* ENHANCED: allow filtering of $field_list_types and $field_alias. (props @manutiedra)
* ENHANCED: added triggers to the file field javascript.
* ENHANCED: add Packagist support. (props @lucalbert)
* ENHANCED: "ID" parameter in the Piklist comment blocks extended to cover other parts in addition to a page.
* ENHANCED: "Slug" parameter added for targeting of an individual page, term, user, help, media, notice or pointer. With user, the "slug" is the "user ID".
* ENHANCED: update add-ons settings page with better description and link to docs.
* ENHANCED: set default $validate_object = post.
* ENHANCED: add piklist-field-type-{type} class to all field inputs.
* ENHANCED: Use WordPress defaults for register_post_status except 'show_in_admin_status_list (for backwards compatibility).
* ENHANCED: small updates to Piklist Demos.
* FIXED: index issue for non-Piklist metaboxes (props @donnamcmaster)
* FIXED: Updated the post_updated_messages_filter function to support CPT that are not publicly_queryable. (props @manutiedra)
* FIXED: Fix validation with add more fields if empty. (props @manutiedra)
* FIXED: Non-Piklist custom fields are missing from the dropdown in standard custom fields metabox.
Code was saving the numeric array key, not the actual meta_key.
IMPORTANT: users effected with this bug will need to delete the "piklist_post_meta_keys" field in their _options table.
* FIXED: End() error on post and settings pages with Workflow tabs.
* FIXED: empty shortcut editor when on Windows server.
* FIXED: warnings due to shortcodes with no attributes or content.
= 0.9.9.14 =
Release Date: December 13, 2017
* UPDATE: CSS updates for WordPress 4.9
= 0.9.9.13 =
Release Date: April 19, 2017
* ENHANCED: Major code refactor
= 0.9.9.12 =
Release Date: April 5, 2017
* FIXED: class-piklist-form.php error (Thanks @ssuess)
* FIXED: Notice in piklist::sort_by_args_order()
= 0.9.9.11 =
Release Date: April 1, 2017
* FIXED: Workflow tabs work as expected in settings.
* FIXED: post_submitbox_misc_actions hook is missing the post object (thanks @fatmedia).
* FIXED: get_currentuserinfo() should be replaced with wp_get_current_user() (thanks @alordiel).
* FIXED: Deleting items from add-more reindex properly.
= 0.9.9.10 =
* ENHANCED: Allow filtering of post_type_labels() with new filter: piklist_post_type_labels_locale
* ENHANCED: Allow filtering of taxonomy_labels() with new filter: piklist_taxonomy_labels_locale
* ENHANCED: Workflows now support ID and TEMPLATE comment block parameters.
* ENHANCED: Help sections now support post type, taxonomy, post status, template, post format, setting, and taxonomy parameters
* FIXED: Advanced add-more groups now save properly.
* FIXED: Widget validation.
* FIXED: Colorpicker and datepicker work as expected in Widgets.
* FIXED: tinyMCE bug where nested editable within a non editable element would cause scroll on focus in Chrome. Props @rcantor
* FIXED: taxonomy scope in select field not reflecting stored choice
= 0.9.9.9 =
Release Date: June 20, 2016
* ENHANCED: added support for PHP 5.2.
* FIXED: Deprecate PHP4 style constructor in universal widget class.
* FIXED: brought back piklist_admin::responsive_admin().
* FIXED: duplicate name in widget class.
= 0.9.9.8 =
* ENHANCED: Major updates to Extend.
* ENHANCED: Major updates to Relationships.
* FIXED: Removed editor_height default from editor field.
= 0.9.9.6 =
* FIX: Sanitization plays nice with Validation.
* ENHANCED: CSS updates.
= 0.9.9.5 =
* ENHANCED: Added default editor style and removed theme style from non post content editors.
* ENHANCED: Tightened save method to POST only.
* FIX: Slashes issue with text fields.
* FIX: Typo in setting name, shortocde_ui.
* FIX: Lots of little fixes.
= 0.9.9.4 =
* Requires WordPress v4.0.
* NEW: WorkFlow Bar!
* NEW: Save individual Options, not just serialized Settings.
* NEW: Validation rule: 'disabled', to make a field disabled.
* NEW: unset_value option for checkboxes.
* ENHANCED: Removed old responsive_admin() function.
* ENHANCED: Dragging the editor in add mores is easier.
* ENHANCED: Validation and Sanitization updates.
* FIX: Validation and Sanitiztion in multi-level grouped add mores.
= 0.9.9.3 =
* ENHANCED: File field and Editor highlight better when required.
* FIX: Settings tabs are now backwards compatible with the new Workflow system.
* FIX: Piklist allows posts to save normally. Thanks Mehdi for letting us test on your site!
* FIX: Validation rules within groups work as expected.
* FIX: Validating certain fields within widgets work as expected.
* FIX: Editors in add mores now retain content markup.
* FIX: Multiple User Roles are now saving.
= 0.9.9.2 =
* FIXED: Updates run normally.
* FIXED: Set args_order to 0 if not set.
= 0.9.9.1 =
* Fixes
* ENHANCED: Allow client-side and server-side validation to work together.
= 0.9.9 =
* Tons of fixes and enhancements.
* Started Unit Testing.
* NEW: "Post Format" parameter for comment blocks.
* ENHANCED: Changed how assigning sections to WorkFlows. Now they work like all other Piklist features.
* ENHANCED: Data structure updated.
* ENHANCED: Easily display post statuses in a select field. Demos updated as well.
* ENHANCED: OPTGROUP support for Selects.
* FIXED: Sometimes getimagesize can't get the image size.
= 0.9.5w =
* NEW: Custom Post Statuses work in quick edit.
* NEW: admin-login-message partial.
* ENHANCED: URL Validation update. Props @jasontheadams
= 0.9.5v =
* FIX: Security update for admin notices. @props joostdevalk
= 0.9.5u =
* ENHANCED: 'limit' validation rule now support character and word count.
* ENHANCED: Multiple templates can be assigned in comment block. Props @jasontheadams
* ENHANCED: Revisions work as expected.
* CHANGE: 'anchor' parameter is now 'anchor_id'
* CHANGE: 'type' parameter is now 'post_type'
* CHANGE: 'name' parameter is now 'title'
* CHANGE: 'box' parameter is now 'meta_box'
* CHANGE: 'ID' parameter for class-piklist-dashboard is now 'Extend'
= 0.9.5t =
* Requires WordPress 3.8
= 0.9.5s =
* NEW: 'list_table_filter' parameter adds taxonomy filter to list table.
* NEW: 'meta_box_filter' parameter adds taxonomy filter to meta boxes.
= 0.9.5o =
* NEW: Dynamic Meta Boxes
= 0.9.5n =
* ENHANCED: Added easier pulling of Add more data. Props @jasontheadams
* ENHANCED: 'multiple' => false works with Media Uploader.
* ENHANCED: 'sortable' => true/false works with Add mores.
= 0.9.5m =
* FIXED: Non-image files can be removed from file upload field.
* ENHANCED: Updates to group fields.
* Lots and lots of bug fixes.
= 0.9.5l =
* ENHANCED: Query enhancements
= 0.9.5k =
* ENHANCED: Add custom classes to widgets.
* ENHANCED: Admin notices can now dismiss.
* ENHANCED: Allow 'page' parameter to work on individual Workflow tabs.
* FIXED: Notice on conditional scripts.
* FIXED: Replaced wpdb::esc_like() for like_escape() in WordPress 4.0+
= 0.9.5j =
* ENHANCED: WordPress Meta Query.
* ENHANCED: Allow HTML5 inputs.
* ENHANCED: Allow Piklist to set default Validation and Sanitization rules for fields.
* ENHANCED: Add new Workflow position 'permalink', to support WordPress 4.1 'edit_form_before_permalink' hook.
* ENHANCED: Demos are 100% localized.
= 0.9.5i =
* ENHANCED: Allow targeting of Default page template
= 0.9.5h =
* ENHANCED: Allow for different sizes of images previews.
* FIXED: Updated editors
* FIXED: Better Javascript wrapping
* FIXED: Drag and drop issues work as expected.
* FIXED: Editors work nicely in grouped add mores.
* FIXED: Tool tips look great in the main post column and the side sortables.
* Lots of bug fixes.
= 0.9.5g =
* NEW: Admin notices
* FIXED: show_admin_column works for User Taxonomies
* FIXED: Front end forms work with media_handle_sideload()
* Lots of bug fixes.
= 0.9.5e =
* NEW: username_exists validation rule
* NEW: email_exists validation rule
= 0.9.5 =
* NEW: Front end forms!
* ENHANCED: WordPress 4.0 support.
= 0.9.4.15 =
* NEW: Admin notices
* FIXED: Notice on Piklist about page.
= 0.9.4.14 =
* ENHANCED: WordPress 4.0 support.
= 0.9.4.12 =
* FIXED: Duplicate "Settings Saved" messages are gone.
= 0.9.4.11 =
* FIXED: Broken link on About page.
= 0.9.4.10 =
* ENHANCED: CSS tweak for ul.piklist-tab-bar
= 0.9.4.9 =
* NEW: Pointers!
= 0.9.4.8 =
* FIXED: Typo in Demos
= 0.9.4.7 =
* ENHANCED: Updated Widgets
= 0.9.4.6 =
* ENHANCED: Editor enhancement for group fields.
= 0.9.4.5 =
* FIXED: Added Taxonomy support for non-multiple fields.
= 0.9.4.4 =
* FIXED: Update to save_post action.
= 0.9.4.3 =
* FIXED: Post Relationships work as expected.
= 0.9.4.2 =
* FIXED: Radio buttons save properly in Settings.
= 0.9.4.1 =
* FIXED: Removed object_id from fields.
* FIXED: Language files load properly.
* FIXED: Locked notice works correctly on Multisite.
* ENHANCED: Field conditions support add mores.
* ENHANCED: Field conditions support serialize groups.
* ENHANCED: Field Columns switch to right margins.
* ENHANCED: Right Now widget css update.
= 0.9.4 =
* The most stable version of Piklist yet.
* Tons of performance updates.
* NEW: Field validation.
* NEW: Field sanitization.
* NEW: label_class attribute
* ENHANCED: Field conditions.
* ENHANCED: Faster, reengineered Widget system.
* ENHANCED: Piklist Widgets work better in Theme Customizer.
* ENHANCED: Filter everything by user role.
* ENHANCED: Tooltips match WordPress default themes.
* ENHANCED: index.php files are ignored in parts folders.
* FIXED: Quick edit buttons work properly.
* FIXED: Textarea values do not carry over in Add mores. Props Daniel Rampanelli
* FIXED: Preview button only shows for Public Post Types. Props Daniel Rampanelli
* FIXED: Adding fields to an already save Add more works properly. Props Daniel Rampanelli
* FIXED: Autosaves triggered by "Preview Changes". Props Daniel Rampanelli
* FIXED: Field attributes properly accept a zero value. Props @jasontheadams
* FIXED: piklist_empty_post_title filter now works as expected.
* Lots and lots and lots and lots of bug fixes.
= 0.9.3.5 =
* FIXED: Language files load properly.
* FIXED: Menu icon size no longer conflicts with other plugins.
= 0.9.3.4 =
* FIXED: Upgrade script works on older version of mysql.
= 0.9.3.3 =
* FIXED: Update to class-piklist-user
= 0.9.3.2 =
* FIXED: User registrations emails no longer conflict with other plugins (i.e. BuddyPress)
* FIXED: check_update function respects new plugins.
* FIXED: notice from post_row_actions function.
= 0.9.3.1 =
* FIXED: Addmore field bug fix.
= 0.9.3 =
* FIXED: Checkboxes save properly.
= 0.9.2 =
* NEW: Multiselect field.
* NEW DEMO: Post Editor in an Add more.
* IMPROVED: Add mores are better than ever.
* FIXED: Dashboard widgets drag-and-drop properly.
* FIXED: Fixed Notices.
= 0.9.1 =
* FIXED: Add mores can now contain empty values.
* FIXED: body_class function works better with Jetpack.
= 0.9.0 =
* NEW: Add Tooltip Help to any Piklist field.
* NEW: post_states parameter.
* NEW: Set page icon on Taxonomy and User Taxonomy pages.
* NEW: Dashicons now included.
* NEW: Piklist grid css.
* IMPROVED: Comma-seperated list of Taxonomies can be passed in a term file.
* IMPROVED: Comma-separated lists of Post Types or Taxonomies in meta-boxes or term files can contain spaces.
* IMPROVED: Use $page_icon instead of $icon.
* IMPROVED: Use $menu_icon instead of $icon_url.
* FIXED: Editing text boxes for Add mores work in Firefox.
* FIXED: Dashboard widget layout saves properly.
* FIXED: $attributes in Editor field should be $options.
* FIXED: Custom Post Statuses retain order when used with multiple CPTs.
= 0.8.0b6 =
* IMPROVED: Multiple Author Roles are turned off by default.
* IMPROVED: Add mores are now even more awesome.
* FIXED: Checkboxes.
* FIXED: Tab Spacing.
* FIXED: User Taxonomy data saves properly.
* FIXED: WorkFlow tabs save properly for Post Types.
* FIXED: Widgets work better than ever.
* FIXED: Lots of bugs squashed!
= 0.8.0b5 =
* NEW: Comment Field.
* IMPROVED: Assets for Javascript fields only load when the field is in use.
* FIXED: Windows Path Error.
* FIXED: Image upload for Widgets.
= 0.8.0b4 =
* NEW: Replace standard Right Now widget on WordPress dashboard.
* FIXED: REALLY fixed the Javascript error that broke visual editor and Help Tabs.
* FIXED: Widgets
= 0.8.0b3 =
* FIXED: Javascript error that broke visual editor and Help Tabs.
= 0.8.0b2 =
* NEW: Upload File field!
* Bug Fixes
= 0.8.0b1 =
* Now requires WordPress 3.4+.
* NEW: Infinite Add mores!
* NEW: Relationship field!
* NEW: Multiple User Roles!
* NEW: User Taxonomies!
* NEW: Work Flow!
* NEW: Help Tabs!
* NEW: Dashboard Widgets!
* NEW: Required option for fields!
* New: Remove Meta Box around custom fields!
* NEW: Show meta fields by Page Template. Props @James_Mc.
* NEW: hide_screen_options parameter when registering Post Types.
* NEW: admin_body_class parameter when registering Post Types.
* NEW: Remove Save functionality for settings page.
* NEW: Change Save button text.
* NEW: French translation by Daniel Ménard.
* NEW: Slovak translation by Branco.
* IMPROVED: Extended admin_body_class for Post Types and Taxonomies.
* IMPROVED: Better display for settings page for both Tabs/no Tabs, and single line.
* IMPROVED: Add or auto generate Form ID.
* IMPROVED: Stops Webkit browsers from auto-filling user fields in the admin.
* IMPROVED: More localized strings. Props @Daniel Ménard.
* FIXED: HTTPS works properly.
* FIXED: Comment field no longer duplicates comments.
* FIXED: Administrators can edit other users meta.
* FIXED: HTML escaped neccessary fields.
* FIXED: Better garbage collection.
* FIXED: CSS for h2.nav-tab-wrapper.
= 0.7.2 =
* NEW: Plugin updates...the Piklist way.
* FIXED: Long Post Status lists now wrap nicely.
= 0.7.1 =
* FIXED: Add mores save correctly when adding/deleting rows.
* FIXED: Media meta saves without errors.
* FIXED: Settings save properly when using multiple tabs.
* FIXED: Logged-in user can now save user meta for any user.
* FIXED: Fixed typo in self:: function in class-piklist-taxonomy. Props @James_Mc
* FIXED: Empty Time and Date fields no longer return "false".
= 0.7.0 =
* NEW: Disable Piklist Deactivation.
* NEW: Customize the "Enter Title Here" text in Post Type Titles.
* FIXED: Error when saving Media meta. Props @James_Mc
* FIXED: Removed legacy less_styles() function.
* FIXED: Added Text Domain to all localized strings.
= 0.6.9 =
* FIXED: Metaboxes jQuery conflict fixed for Firefox.
= 0.6.8 =
* IMPROVED: Better upgrade notice in admin.
* IMPROVED: Nicer jQuery animation for certain fields.
* IMPROVED: Update uninstall.php to remove Piklist tables.
* FIXED: Conditionals now working.
= 0.6.7 =
* Our most significant update since the initial release:
* NEW: Add Taxonomy Meta!
* NEW: Add User Meta!
* NEW: Add Media Meta!
* NEW: New super powers for tax_query and meta_query!
* NEW: Add meta box to a specific Page/Post ID. Props @kattagami and @James_Mc
* FIXED: Network Activated plugins did not work properly.
* FIXED: In function post_type_labels, view_item should be singularize. Props @James_Mc
* FIXED: Allow creating of field-less meta boxes. Props @James_Mc
* FIXED: Register Taxonomies before Custom Post Types. Props @Daniel Ménard
= 0.6.6 =
* NEW: uninstall.php file added.
* NEW: Language folder added.
* FIXED: Stopped some installs from receiving upgrade notices.
* FIXED: Settings Tabs in submenu's didn't always work.
= 0.6.5 =
* IMPROVED: Taxonomy save function.
* NEW: Auto-columns for checkboxes and radio buttons.
* NEW: Asset loader supports admin.
= 0.6.4 =
* NEW: Save button can be removed for individual Settings pages.
* NEW: Show file uploads in Piklist Demos.
* FIXED: Publish box fixes.
* FIXED: Taxonomy save/edit.
* FIXED: 3.3.2 support.
= 0.6.3 =
* NEW: New field! Upload files.
* NEW: Added new Piklist XML class.
* NEW: Updated Piklist get_terms function.
* NEW: Removed ability to run any shortcode in a widget. Moved to WordPress-Helpers plugin.
* FIXED: notice issues.
= 0.6.2 =
* FIXED: Publish box wasn't always publishing.
* FIXED: Fixed settings issues with multisite.
* FIXED: Grouped fields were not laying out properly.
= 0.6.1 =
* FIXED: Group fields stying
= 0.6.0 =
* NEW: Field names and ID's are now prefixed on frontend.
* FIXED: Published posts revert to draft on save.
* FIXED: Tabbed Settings page were not saving.
= 0.5.9 =
* NEW: Allow multiple nested fields.
* NEW: Implemented GET Field value function.
* FIXED: add more fields.
* FIXED: Conditonal fields.
* FIXED: Auto update fields.
* FIXED: issue with plugin folders alphabetically higher than "piklist".
* FIXED: path issue on Windows server.
= 0.5.8 =
* NEW: Implemented GET Field value function.Advanced Search capabilities function.
= 0.5.7 =
* FIXED: Publish box set to Priority:Core, so meta boxes can be added before it.
= 0.5.6 =
* IMPROVED: Forced Publish Meta Box to always be at top right.
* IMPROVED: Added has_archive to register_custom_post_types function.
* FIXED: PHP Notice issues.
* FIXED: Added rule to flush permalinks when registering a new post type if needed.
* FIXED: default post title fallback.
* FIXED: Taxonomy scope bug on show value.
* FIXED: bug with Post-to-Post relationships.
= 0.5.5 =
* FIXED: Child theme support.
* FIXED: bug with frontend forms.
= 0.5.4 =
* NEW: Added support to register a plugin with Piklist by using the Plugin Type comment.
* IMPROVED: Updated fields so that post_meta is the default scope for meta-boxes.
* FIXED: Meta Box Sort for non-ordered meta boxes.
* FIXED: Updated Theme Path.
= 0.5.3 =
* IMPROVED: Meta Boxes now respect new theme folder structure.
* IMPROVED: Global meta boxes now work on default post types.
= 0.5.2 =
* FIXED: Conditional Tag for Style Loading.
* FIXED: Add-On Registration.
= 0.5.1 =
* IMPROVED: Updated Status Ranges.
* FIXED: Directory Parse Bug.
= 0.5.0 =
* Initial release!
== Upgrade Notice ==
= 0.6.7 =
* Major upgrade. Looks of awesome new features.
= 0.6.4 =
* Fixes major issue with Publish box. Please upgrade.
== Screenshots ==
1. Less code required: Creating fields in Piklist is super simple, and in most cases the same code can be used anywhere: Post Types, Settings, Taxonomies, User Profiles and Widgets.
2. Post relationships: You'll wish all relationships were this easy.
3. Add mores: The infinite repeater field.
4. WorkFlows: The tab system you never knew was possible.
5. Multiple user roles: Better security, more flexibility.