Revision history for Perinci-Sub-Gen-AccessTable

0.15     2012-08-04 (SHARYANTO)

         [BUG FIXES]

         - Previous fix didn't work.


0.14     2012-08-03 (SHARYANTO)

         [BUG FIXES]

         - Fix finding caller if function is wrapped (since we use
           Perinci::Exporter).


0.13     2012-07-11 (SHARYANTO)

         [INCOMPATIBLE CHANGES]

         - Now argument 'name' is required.

         [ENHANCEMENTS]

         - Add arguments 'name', 'package', and 'install'. Now installs
           generated function for you by default.


0.12     2012-06-04 (SHARYANTO)

         [ENHANCEMENTS]

         - Add arguments 'summary' and 'description' to pass to generated
           metadata.


0.11     2012-06-04 (SHARYANTO)

         [INCOMPATIBLE CHANGES]

         - Make terminology consistent (column -> field, row -> record). This
           means table spec's 'columns' is now 'fields'. Subroutine table data
           is expected to return 'fields_selected' instead of
           'columns_selected'. Sorry for this.


0.10     2012-03-23 (SHARYANTO)

         [FIXES]

         - Fix --detail

         [INCOMPATIBLE CHANGES]

         - --fields now does not automatically enables --with-field-names


0.09     2012-03-22 (SHARYANTO)

         [ENHANCEMENTS]

         - Remove 'default_filters' which exposed internal filter structure,
           replace it with 'default_arg_values' instead.

         - Add 'custom_filters'.


0.08     2012-03-22 (SHARYANTO)

         - Fixes for English translation.

         - build: Tweak dependency.


0.07     2012-03-22 (SHARYANTO)

         Rename distribution from Sub-Spec-Gen-ReadTable to
         Perinci-Sub-Gen-AccessTable.

         [INCOMPATIBLE CHANGES]

         - Syntax of filter arguments become "F.min", "F.max", etc instead of
           the old "min_F", "max_F", etc. This results in fewer clashes with
           other arguments.

         - Rename some arguments: show_field_names -> with_field_names.

         - Rename some filter arguments, for consistency: contain -> contains,
         not -> isnt, match -> matches, lack -> lacks.

         [ENHANCEMENTS]

         - Translation.

         - Add some filter arguments: xmin, xmax.


0.06     2012-01-20 (SHARYANTO)

         No functional changes. Mark deprecation.


0.05     2011-11-23 (SHARYANTO)

         No functional changes. Replace Data::Sah::Util with Data::Sah.


0.04     2011-10-19 (SHARYANTO)

         [INCOMPATIBLE CHANGES, ENHANCEMENTS]

         'table_data' function is now expected to return {data=>DATA, ...}
         instead of just DATA. This is to allow function to return data that is
         already filtered (by passing filtered=>1), and/or sorted (sorted=>1),
         and/or paged (paged=>1) for efficiency.


0.03     2011-08-31 (SHARYANTO)

         No functional changes. Updated because _parse_schema() is moved from
         Sub::Spec::Utils to Data::Sah::Util.


0.02     2011-06-13 (SHARYANTO)

         [ENHANCEMENTS]

         - Generated function can search array fields.

         - Column specification clause: column_searchable (default 1) which can
           be set to false to exclude column from searching.

         - Provide search data (search_fields, search_re) in query.


0.01     2011-06-13 (SHARYANTO)

         First release.