Yoou may have noticed with version 1.9.5 that I changed the way ingredients are selected. Now instead of typing in and hoping the type/search tool works, we’re using a chosen select which lets you search for an item or select from your existing list. It works a lot smoother and is easier to maintain.
However, it also wasn’t finding existing ingredients correctly and if you upgraded and then logged in to view a post with a recipe, it probably looked like all your ingredients were lost. Don’t fret, they are still there, just don’t resave the post as you see it or they will be lost for that post. The problem has now been fixed, so please upgrade to version 2.9.6 and if you ahven’t already upgraded from previous versions, you should feel safe that this problem won’t effect you if you go straight to version 2.9.6.
Many thanks to user Peter Ricci for finding this error and reporting it to me so that we could get it all fixed up! If you notice any other quirks surrounding this, please comment here or post in the support forums.
UPDATE: Due to the amount of bug reports coming in, I’ve rolled the stable version number back to 1.9.4. I will be getting things sorted out as soon as I can, but have had a death in the family consuming my attention right now instead. Thanks for your help and patience during this time. – TH, 2/9/13
I’ve just sent up version 1.9.5 which includes a boat load of fixes and updates. One of the most exciting from a user’s standpoint is the support of WordPress’ new media manager for uploading image. This is sure to give you a better experience, especially for those of you that may have had trouble with uploading images in the past.
Another cool new feature from a developer’s point of view is the improved field output function which is now being used by the recipe meta box and the options page. Everything is output in a neat, orderly fashion and sanitized before it is saved. Yay for clean code!
Here’s a full breakdown of fixes and updates:
- fixed a few missing text strings for localization
- major code cleanup for things like whitespace
- adding php docs for major functions
- changed the ingredients selection to “chosen” select box
- improved checks and balances by creating settings defaults function
- depcrecated recipress_post_type() in favor of recipress_options( ‘post_type’ )
- depcrecated recipress_use_taxonomies() in favor of recipress_options( ‘taxonomies’ )
- deprecated recipress_theme() in favor of recipress_options( ‘theme’ )
- added option to “unlink” ingredients
- changed recipress_time() to accept iso format as boolean
- updated icon.css for 3.5
- improved repeatable fields by creating empty array, rather than repeating code
- added functions for properly sanitizing options and meta
- moved html output for options and meta box fields into it’s own, cleaner, easier to use function
- removed use of Google font in admin areas
- fixed recent recipes widget to support custom post type
- changed media uploader from old thickbox method to new media manager (3.5 now required)
I just wanted to pop in and let everyone know that I am still paying attention. I have been working on a much needed code audit of the ReciPress plugin that should improve performance, continue to make it easier to extend, and fix several bugs. I hope to have this releasable in the next week or so. Along with that, I’ll be going through the blog and catching up with support requests.
The pro add-ons are still on the roadmap and 10up (the company I work for) will be taking over the oversight of the development of these. We should have more updates in regards to actual plans for this coming in the second quarter and hope to officially ramp up development. Thanks for holding on; we promise you won’t regret it!
Jumping right in, and first things first: Pro is still coming. But instead of wrapping multiple features into one big plugin, I’m going to offer each extra feature as an individual add-on. This way, you can customize your ReciPress experience instead of paying a lump sum for features you may or may not use. You can see living examples of this model with other free plugins such as WooTheme’s WooCommerce, and Pippin’s Plugins’ Easy Digital Downloads. Add-ons will range in price from $10-$50 depending on what the offer in value and functionality and upgrading will have the same automation built in that your other WordPress plugins do.
Why has “soon” taken so long?
I’ve said before on the blog that it has been difficult to keep up with the development because I’m working on this alone. Add that to the personal struggles I’ve experienced this year (sickness, hospitalization, job loss, etc.), and you’ve got yourself a delayed plugin. Thankfully, I’m now employed by not just another web company, but a team of WordPress experts that specialize in premium WordPress engineering, 10up. We’re going to wrap ReciPress into company oversight which means I’ll have backup and help with future development.
I still don’t want to promise any dates quite yet, but I am working on a major cleanup of the core plugin and do feel confident that the first two add-ons (print and advanced search), will be available sometime in the next few weeks. I can’t wait to share these with you and as always appreciate you’re ongoing support and patience.
Version 1.9.4 has just been release and with it comes a simple, but long awaited feature – the ability to change the post type. If you’ve been hacking your own way to change the recipes to post on a different post type, causing problems every time a new update comes out, now you can simply set the post type on the ReciPress options page.
Another new feature with this release is the ability to add other time to the ready to time calculation. Several users had pointed out that the ready time wasn’t always a simple calculation of prep + cook. Now you can add any extra time that the recipe calls for into the “other time” field and the ready time will calculate accordingly.
- changed “Upload Image” to a more suitable “Add Image”
- made options and meta box field behave more similarly
- added option to change post types
- added an “other time” input for proper “ready time” calculation.
- fixed Quick Edit error of removing hasRecipe