Skip to content

Releases: qstudio/willow

2.1.1

12 Jan 09:45
Compare
Choose a tag to compare

** Update: moved all object instantiations to plugin hook - all objects are stored in a global getters and setters and accessed via willow() function

2.1.0

28 Dec 11:17
Compare
Choose a tag to compare

2.1.0

  • Update: moved all object instatiation to plugin hook - all objects are stored in a global getters and setters and accessed via willow() function

2.0.6

  • Update: Removed last Q dependency

2.0.5

  • New: Two view filters added to allow for extension of custom and native WP templates - willow/view/native + willow/view/custom using .willow filetype

2.0.4

  • Update: Removed extra DI from top level plugin file passing $plugin to sub classes
  • Update: php_function default usage is now to return data to templates - this can be cancelled using [null] flag

2.0.3

  • Update: License terms GPL2+ to match WordPress

2.0.2

  • New: api function - w__post_id_by_path, w__array_to_string

2.0.1

  • Update - removed DI model inside plugins

2.0.0

  • Breaking changes - fundamental changes to architecture and OOP model, will require updates to themes / plugins to use - see documentation
  • New: willow() global function to retrieve current instance and access public methods - get(), set(), config(), filter() extend()

1.6.3

  • New: post.this Willow, which returns all standard WP Post, media and meta info for current post object
  • Update: Partials can now include one or multiple Willows inside them, making for more useful, re-uable snippets.

1.6.2

  • New: Additional variable filters added - w__substr_first & w__substr_first

1.6.1

  • New: [ debug ] flag added to Willows to allow for quickly debugging of single Willow

1.6.0

  • New: New loops functionality more stable, more flexible and potentially faster.

1.5.3

  • Updates: Fixes to edge-cases usage of repeat loops + Willows

1.5.2

  • New: Repeat loops from same data / scope within single Willow

1.5.1

  • Update: Speed improvements by simplification of loops process

1.5.0

  • New: filters to extend wp_post and wp_term objects
  • Update: standardized return objects from navigation contexts

1.4.9

  • New: i18n parser for translation strings in templates

1.4.8

  • New: html_entity_decode filter

1.4.7

  • New: Example cache clear hook - from Fastest Cache plugin

1.4.6

  • Update: Reduced lookup filter runs for loaded config, performance improvements
  • Update: cast true integer values to strings, when passed as return values before render

1.4.5

  • Update: Debugging Log merged into main WP log file
  • Update: Willow loading time improvements due to reduction and standerdization of lookup locations
  • Fix: Removed additional Q references and dependencies

1.4.1

  • FIX: Bad namespace in plugin/acf

1.4.0

  • New: Moved all getter methods in to Willow, acf, wp, etc
  • New: Strings classes, for string data manipulation
  • New: Willow is more stand-alone ready, less dependent on Q plugin

1.3.6

  • Update: Removed Q namespace, plugin now called "Willow" with main class "willow"

1.3.5

  • Update: Removed Extension context, merged into module on Q

1.3.4

  • New: Added htaccess rules to protect .willow files on plugin activation

1.3.3

  • Update: Standardization of filters across Willows, variables, php_functions and php_variables
  • Update: Standerdization of flags across comments, arguments, php_functions

1.3.2

1.3.1

  • WP_Post object meta properties added to return - available via field_name.meta.meta_field

1.3.0

1.2.4

  • New: {{ [u] Uppercase }} and {{ [l] Lowercase }} filters for variables and strings

1.2.3

  • Fix: Minor stability release
  • Fix: Missing config method to write file

1.2.1

  • New: Added base context/global.php file

1.2.0

  • Update: Transitional debugging to Willow,
  • Removed: Last direct dependency on Q

1.1.0

  • Update: Removed most dependencies on Q plugin - WP still required

1.0.2

  • Fix: for duplicate default value assignment

1.0.1

  • Fix: removed duplicate default value assignment for loops

1.0.0

  • First stable Beta

0.8.0

  • More stable and logical context set-up
  • Moved all major getting / setting functionality back to Q

0.5.5

  • Added render/template for partial rendering with filters and config lookup

0.5.0

  • Updated parse_str to respect content in double quotes
  • Improved debugging, less clutter in error log
  • Fixed loops issue when passing arguments in array from template

0.4.0

  • Added action and filter contexts
  • Buffer Map hashes more stable
  • Moved UI header and Footers into main buffer map process

0.3.0

  • Added basic PHP variable lookups - for now just $_GET values

0.2.5

  • Buffer Map added to track all templates tags

0.2.0

  • Default templates working from willows
  • Field, Markup & Value filters available via template flags

0.1.0

  • Core engine working, but loaded with bugs!

0.0.1

  • Initial working version

2.0.5

20 Dec 12:08
Compare
Choose a tag to compare

2.0.5

  • New: Two view filters added to allow for extension of custom and native WP templates - willow/view/native + willow/view/custom using .willow filetype

2.0.4

14 Dec 22:24
Compare
Choose a tag to compare
  • Update: Removed extra DI from top level plugin file passing $plugin to sub classes
  • Update: php_function default usage is now to return data to templates - this can be cancelled using [null] flag

2.0.3

14 Dec 08:57
Compare
Choose a tag to compare

2.0.3

  • Update: License terms GPL2+ to match WordPress to prepare for public release

2.0.2

13 Dec 16:39
Compare
Choose a tag to compare

2.0.2

  • New: api function - w__post_id_by_path, w__array_to_string

2.0.1

11 Dec 14:42
Compare
Choose a tag to compare
  • Update - removed DI model inside plugins

2.0.0

08 Dec 18:52
3d7e787
Compare
Choose a tag to compare

Breaking changes - fundamental changes to architecture and OOP model, will require updates to themes / plugins to use - see documentation
New: willow() global function to retrieve current instance and access public methods - get(), set(), config(), filter() extend()

1.6.3

28 Nov 21:22
Compare
Choose a tag to compare

1.6.3

  • New: post.this Willow, which returns all standard WP Post, media and meta info for current post object
  • Update: Partials can now include one or multiple Willows inside them, making for more useful, re-usable snippets.

1.6.2

27 Nov 17:27
Compare
Choose a tag to compare

1.6.2

  • New: Additional variable filters added - w__substr_first & w__substr_first