Revision history for Perinci-Sub-Gen-AccessTable
0.14 2012-07-11 (SHARYANTO)
[BUG FIXES]
- Fix setting default (caller) package.
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.