Bigtop

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    - Attempted to address HTTP::Server::Simple's new behavior of unencoding
      slashes in URL elements.  More work is needed here (leading slashes
      in values are still lost, for some versions of HTTP::Server::Simple).
    - Added keywords and generation for Gantry's new (mod_perl 2 only)
      SOAP plugin.

0.20 Thu Dec  7 13:50:02 CST 2006
    - Corrected bug in many-to-many generation for DBIx::Class.
    - Corrected doubling of quotes on deparse when there are colons and
      other unsafe characters (it worked if you only had colons).
    - Corrected bug which prevented rel_location from showing for AutoCRUD
      controllers.
    - Corrected conflict between where genwrapper.tt was generated and
      where Build.PL expected it to be during install.
    - Moved Billing-Finished example under Bigtop::Example:: namespace
      so the CPAN indexer knows who it belongs to.
    - tentmaker got a -h help message.
    - tentmaker no longer looks under every rock for backends, making it
      start much faster.  It only looks under the path where Bigtop.pm lives.
    - Corrected generated CRUD's do_edit so it doesn't expect you to be
      using Class::DBI.
    - tentmaker's Stop Server confirmation now respects Cancel.

0.19 Wed Nov  8 12:31:31 CST 2006
    Highlights:
    * table names can now have schema prefixes: sch.tbl
    * t/10_run.t is now gen output (not a stub any more)
    * tables can have 0, 1, or more primary key columns
    * support for improved Gantry::Conf
    * all init files except MANIFEST are now stubs
    * main listings can now be paged (instead of showing all rows)
    * one controller can be of type base controller to control AppName.pm
    * tentmaker has a stop server button, use it an never be fooled by
      javascript into thinking the server is up when its not

    * Added support for table names with schema prefixes and schema blocks
      (but only Postgres really has these).
    - Removed Model Gantry backend.  It (and the models themselves) are
      not really maintained and it was starting to show.
    * Changed Gantry Control backend so it updates t/10_run.t instead of
      considering it a stub (it now agrees with various docs).
    - Added skip_test controller statement, use it to opt out of t/10_run.t.
    * Attempted to add support for tables with no primary key and
      tables with multi-column primary keys.  The SQL works, but I haven't
      tried an app with these features.
    * Converted to new Gantry::Conf style.  Choose the Conf Gantry backend,
      supply your instance there, then check Use Gantry::Conf in CGI Gantry
      or HttpdConf Gantry.
    - Added support for Gantry's new html_form_type display and its cousin
      html_form_foreign.  display fields are shown on the input form as
      plain text (not in input elements).
    - Cosmetic improvements to generated Changes and README files.
    * All the plain files Init Std generates are now stubs except MANIFEST.
      no_gens for each file are now unneeded except for MANIFEST.
    - Added a stop server button to tentmaker.  If you shut down that way,
      the browser will prevent you from trying to use the deceased server.
    - Stopped generating use_clean_dates for CRUD object constructors since
      it is superceeded by default cleaning of params.  (Use
      turn_off_clean_params => 1 and use_clean_dates => 1 for the old way.)
    - Suppressed javascript errors in tentmaker when changes could have
      cascaded but didn't.
    * Added paging to main listings upon request.  Use rows or paged_conf
      method statements to enable it.
    * There is now a:
        controller is base_controller { ... }
      block so you can put methods into the base module.  There are two
      method types specially designed for it: base_links (a do_main with
      nav links to other pages) and links (a site_links method other
      controllers, or their templates, use to generate nav links).
      But, you can use these for one table/one controller apps.
    - tentmaker now only displays input boxes for controller and method
      statements if the type of method or controller understands the
      statement.  TODO: Changing types requires a manual refresh.
    - Corrected a critical and long standing bug with the urgency color
      of tentmaker created join tables.  Everyone will be happy to know
      that both table boxes are now red.
    - Added gen_uses and stub_uses statements for controllers.  You can
      still use uses to put the use statement in both.  None of these
      alter an existing stub.

0.18 Wed Oct  4 15:07:47 CDT 2006
    - Corrected fatal bug in -a flag for scripts when the bigtop file had an
      existing join table.
    - Corrected test bug which depended on the load order of backends by
      tentmaker.
    - Corrected fatal error with bigtop -n which created unparsable bigtop
      code when foreign key targets had underscores.
    Thanks to Paul Espinosa for noticing these bugs.

0.17 Mon Oct  2 09:50:12 CDT 2006
    - There is a new Backend: Conf Gantry.  It makes files ready for
      immediate deployment to /etc/gantry.d when /etc/gantry.conf has an
      include /etc/gantry.d/*.conf.
    - Corrected tentmaker error which did not allow proper creation of new
      config variables.
    - Added html_form_default_value as a legal field statement.  Gantry form
      templates already understood it.  It's now in tentmaker's quick edit.
    - Several statements now pretty print (a little bit) on deparse.
    - Improved maintainability of AJAX expected response test files.
    - Corrected Postgres SQL backend's datetime type.

0.16 Mon Sep 25 09:57 CDT 2006
    - Added a field set label to default form methods.
    - Corrected tentmaker error which caused tentmaker to dump its Quick
      Edit box when new fields were made.
    - Converted many tentmaker tests to check the AJAX response rather
      than just the deparsed tree, this would have caught the previous error.

0.15 Thu Sep 21 12:29:17 CDT 2006
    Highlights:
        many-to-many support for DBIx::Class
        ASCII art for specifying table relationships try:
            bigtop -n AppName 'pos->job job<->skill'
        augment an existing bigtop file with bigtop and tentmaker flags
        Gantry controllers now have (a few) generated page hit tests
        tentmaker...
            has a new Field Quick Edit box for its most common edits
            allows multiple fields to be made at once
            has much more magic to save even more time
        stand alone servers have flags to change database connection info



( run in 1.913 second using v1.01-cache-2.11-cpan-39bf76dae61 )