RMC Pro Changelog

Responsive Mortgage Calculator Pro is under active development with new features being added. RMC Pro is extensible through the WordPress actions and filters APIs, and custom APIs, making it possible for developers to add new elements to the Interface, new Processors, and new Calculations. It’s gotten so much easier to create add-on plugins and share calculator settings.

Get Responsive Mortgage Calculator Pro

v1.1.0

* Add radio button group element to interface to use for custom calculators
* Refactor calculator controller so that the front end is always available and calculators can be loaded via Ajax and do_shortcode

v1.0.10

* Exporting is now permanently displayed in the Edit Calculator interface (the settings has been removed)

v1.0.9

* Add a minimum cost field to Cost Sub-Calculation processor
* Add descriptions to tags in the Tags list
* Add a toggle to the Tags list to switch between tags, titles or both
* Element titles now display more characters in the Edit Calculator interface.
* Fix a bug preventing the Switch Assigner processor from setting a default value
* Fix a bug causing sub-calculation tags to be displayed with extra curly braces when displayed in the Results section of Tags list
* Fix a bug preventing results conditionals from being processed when the conditional tags are placed on their own line
* Fix a bug preventing the Processor processor from using tags in the logic test

v1.0.8

* Add JSON file uploader to Create a Calculator form
* Add toggle control to results via summary text
* Add HTML class option to most interface elements
* Add reference information to tag listing
* Fix a bug that causes quotes to be escaped in the Results and Text/HTML elements
* Fix a bug that prevented inputs from being validated properly when non-input elements were placed above them
* Refactor JavaScript processor registration to be more robust and modular
* Refactor JavaScript processing to be more flexible by using processor timing definitions instead of section names

v1.0.7

* Add shortcode attributes for inputs wherein the default value can be set using the tag
* Add shortcode attributes to the rmcp_calculator_ids filter
* Add rmcp_enqueue_scripts action hook for adding accompanying scripts only when RMC Pro scripts are loaded
* Fix a bug where shortcode identifier attributes failed when using single quotes
* Fix a bug that caused the Switch Assigner processor to fail
* Fix a bug that caused a site to crash if the wp action was bypassed but wp_enqueue_scripts was called

v1.0.6

* Add rmcp_calculator_ids filter hook for register calculators using do_shortcode template tag
* Add additional HTML class attributes to calculator elements
* Add customizable classes for textareas and checkboxes
* Fix a bug that caused calculation errors when using comma as a decimal separator
* Fix a bug that prevented saving the base rate of a cost when using a comma as a decimal separator
* Fix a bug that was preventing Add Element menus from functioning in Firefox
* Fix a bug that was causing the default select box selector arrow to display in Firefox when additional select styling was applied
* Add CSS theme options

v1.0.5

* Add ability to accept text as input from text inputs and select inputs
* Add text formatting option to text inputs, select inputs, processors, and switch assigners. This allows you to use text from an input or processor directly in your results
* Tags used as input values for processors and calculations now need to be wrapped in curly braces – like {example_tag} – so as not to be confused with text values
* Add decimal separator to values with integer formatting that are displayed in the results
* Add JavaScript title rewriting to the editing interface
* Add tag autofilling using the element title to the editing interface

v1.0.4

* Fix a bug that caused math processing to overwrite the default value set for a Processor
* Fix a bug in the Cost processor that prevented calculation if the value was at the top of the range
* Fix a bug that was preventing inputs from validating if they had commas in them

v1.0.3

* Add calculator settings exporting
* Add a setting to show calculator settings exporting on the Edit Calculator page
* Update the Preset API to allow registering of a callback function to return the Preset calculator settings
* Reorganize Interface menu items on the Edit Calculator page so they are in alphabetical order

v1.0.2

* Add a Processor that allows a value to be selected from multiple options depending on the input, similar to a switch statement
* Add a function to run calculations from outside of the plugin based on known settings and input
* Add filtering on settings to be outputted as JavaScript settings via script localization

v1.0.1

* Change the way calculator settings are saved to allow for sections to have elements and general settings
* Add an API to register calculator settings sections, elements, and element settings, and general section settings for editing calculators
* Add an API to register Tag generating functions for calculator elements when editing a calculator
* Add an API to register Preset calculators with a reference to a PHP array file
* Add an API to register UI elements for displaying calculators
* Add an API to register Processors for managing submitted data for a calculation
* Add an API to register Tags for processing calculations and obtaining Tag values for displaying results
* Add filtering to calculator settings that are being loaded for displaying calculators
* Add filtering to calculator HTML for each calculator as it is built
* Add function to set input data for a known calculator from outside of the plugin
* General bug fixes and refactoring

v1.0.0

* Responsive Mortgage Calculator Pro initial release

Get Responsive Mortgage Calculator Pro