0.3.1 - November 20, 2006 Fixed problem with deprecated/directive_base was missing registry include Update image_tag docs, indicating that it now simply passes through width and height rather than setting size Fixed problem with Ruby 1.8.5 Pathname.dirname now calls self.class.new and was getting wrong number of arguments 1 for 2 (in FileMIO) Accomodate change with Rails 1.2 which changed number of arguments for force_file_collision, use custom method 0.3.0 - November 8, 2006 Fixed compatibility of AdminPages with edge rails using dependency mechanism Refactored directive api using DSL to simplify and solidify creation of directives Fix find_last_parent bug which failed to search nested arrays properly, found and patch submitted by Sergey Shalatskly Added form_remote, link_to_function, eval directives based on ideas from Sergey Shalatskly New method Configuration.add_directive_path to add directives directories to load path. Reworked directive framework to use DirectiveMetadata, support declarative metadata DSL Support multiple namespaces for directive attribute markup. Provide separate config defaults for builtin masterview directives (mv:) and addon directives (mvx:) Support installation-level config of directive dir metadata defaults using .metadata file in directives directory. Support app-level config of directive dir metadata defaults using path-entry options Internal rework of directive loading and management to handle namespaces, config options Internal cleanup in parser to remove old hooks for namespace and dir path options; supported by MV config. Internal restructuring to introduce MasterView::MIO namespace for i/o mechanisms. Add 'View Directives' page to MasterView Admin to display loaded directives info Fix missing context layout of View Configuration page in MasterView Admin Add Developer's Guide documentation (describe directive implementation framework) Change output of directives to use parens for methods Output xml declaration (version and encoding) and doctype if provided in template Added custom version of rexml sax2parser and baseparser which throws proper event for doctype Added directive API method find_parent_directive which allows for directives to find and communicate with their parents Changed form directive to output closing form tag rather than using end_form_tag helper which is deprecated in rails 1.2 Changed form_remote directive to allow normal output of and not output end_form_tag helper since end_form_tag helper has been deprecated in rails 1.2 Updated sidebox.css to work better with small IE browser windows **UPGRADE CONSIDERATIONS: default namespace of extensions directives changed from mv: to mvx: upgrade any user created custom directives to use new directive API (see release notes) 0.2.5 - August 19th, 2006 Added default generate filter which will add in a default generate directive if none is found in template Changed default_parser_options to be merged in with original set rather than to be absolute replacement Corrected example settings.rb win32 tidy_path to point to tidy.dll not tidy.exe. Fix AdminPage compatibility with Rails 1.1.5+ which uses safe_load_paths to find controllers Fix rake mv:view_rhtml RHTML=foo/_bar.rhtml was not able to find partials Fix rails environment not being passed into configuration 0.2.4 - July 26, 2006 Added interactive render to admin pages with example templates Fixed problem where apache2 with scgi was failing to initialize MasterView Updated documentation. 0.2.3 - July 5th, 2006 Change default development settings for enable_admin_pages = true and enable_view_rhtml = true, remains false in production. Change generated message in files to indicate that list.html controls layout and _messages, while new.html controls _form... Added check_box directive Added radio_button directive Refactored attr_value option parser Added select directive Added config setting template_asset_base_ref_pattern, index by asset type, for extracting asset refs from template design-time refs for rails helpers. Internal rework of directive handling to provide infrastructure for enable alt directive name spaces (separate from builtin mv: namespace). Std app directives dir at rails app/masterview/directives will be automatically added to load path along with builtin mv: directives if present. Added quote_if method to directive_base and refactored directives to utilize so logic is consolidated. Added collection_select directive 0.2.2 - June 30th, 2006 - Fix bug when not generating rhtml that rails template error could not find source and thus would fail to generate rhtml error page 0.2.1 - June 28th, 2006 Added Mongrel support Added image_tag directive Update javascript_include directive to infer path from src if attr_value is empty Update stylesheet_link directive to infer path from src if attr_value is empty New illustration 0.2.0 - June 20th, 2006 - Big release. Added capability for eliminating rhtml generation, extends rails so that rhtml can be pulled directly from MasterView. Support template compilation directly into Rails view cache for templates in app/views (rhtml generation now optional) New mechanism for configuring MasterView from settings files; internal initialization rework. Configuration can now be driven by editing config/masterview/settings.rb and/or config/masterview/environments/*.rb. Add support for configuring MasterView logger and log_level; default level INFO for dev, WARN otherwise Add keyword substitution for generate/import attributes (mv:generate="{template_path}" notation) Added capability to view rhtml from MasterView Admin pages. Add 'View Configuration' page in MasterView Admin pages to display config settings. Reorganize and enhance documentation: doc/index.html; improved installation guide, added config guide, improved User Guide Internals: Renamed PartialExtension to GeneratedFileDefaultExtension Internals: Renamed partial_filename_extension to generated_file_default_extension Internals: Major internal rework of file handling and I/O. --UPGRADE NOTE: you *must* redo any config customizations in plugin init.rb to use new settings file and config vars --UPGRADE NOTE: default location for masterview template files is now the app/views directory in your Rails app --UPGRADE NOTE: directive gen_render was renamed gen_partial for clarity, update any templates which reference gen_render 0.1.6 - June 2nd - Implement basic dateselect and datetime_select in generator. Simplify only empty elements that are specified as empty in xhtml-1.0-Strict DTD. 0.1.5 - May 31st - Remove app_[ENV] customization hook in leau of a block based initializer approach (similar to rails) from Deborah Lewis which would allow customization from the environment config files. 0.1.4 - May 30th - Apply patch by Deborah Lewis to allow customized generated comment. Add omit_tag directive to conditionally suppress output of element tag. Add user configuration user.rb, user_RAILS_ENV.rb 0.1.3 - May 29th - Fixed generators to use m.file not m.template on non-erb files 0.1.2 - May 29th - Fix empty.rhtml not being found from rake mv:copy_layout 0.1.1 - May 29th - Fix minor issue with gem, masterview rake tasks were not availailable when using gem 0.1.0 - May 27th - Major additions. Added rake admin tasks, MasterView admin controller/views. Allow user to easily have distributed files and keep sync'd. Generator defaults to generating split files. 0.0.18 - May 12, 2006 - Refactored watcher 0.0.17 - May 4, 2006 - Added some additional css style and generator options, change the showOne option 0.0.16 - April 28, 2006 - Corrected gem version dependencies 0.0.15 - April 28, 2006 - Added gem version dependencies spec for masterview_gem_pack so that pack pulls the appropriate versions 0.0.14 - April 28, 2006 - Fixed a preview problem introduced by design time stylesheet inclusion. Show and Destroy content was hidden. Clarified design time message. 0.0.13 - April 27, 2006 - Cleaned up generated template improving indentation and simplified css. Added design time css to hide sections. Preview javascript was changed to be less invasive to generated code. 0.0.12 - April 24, 2006 - Fixed generator to use Controller name for files it generates, added attr directive, added more default styles to css, added styles to generator templates 0.0.11 - April 22, 2006 - Changed the main load file to rescue LoadErrors from log4r and tidy 0.0.6 - April 18, 2006 - Working on generator packaging 0.0.5 - April 18, 2006 - Changed packaging 0.0.4 - April 18, 2006 - Updated documentation 0.0.3 - April 18, 2006 - Repackaging 0.0.2 - April 16, 2006 - First public release