0.824 2023-07-09 Released-By: PERLANCAR; Urgency: medium
- Remove the use of smartmatch.
- Add function: Perinci::Examples::Completion::simple().
0.823 2022-04-15 Released-By: PERLANCAR; Urgency: medium
- [module Perinci::Examples::Table] sales(): Add more table metadata.
0.822 2022-02-27 Released-By: PERLANCAR; Urgency: medium
- [module Perinci::Examples::Table] add function sales().
0.821 2021-01-30 Released-By: PERLANCAR; Urgency: medium; Backward-Compatible: no
- [incompatible change] Rename functions (remove 'test_' prefix).
- Add function 'dry_run_default'.
0.820 2020-04-29 Released-By: PERLANCAR; Urgency: medium
- Replace the usage of deprecated x.schema.entity with more
specific schema.
0.819 2019-08-14 Released-By: PERLANCAR; Urgency: medium
- Add modules:
Perinci::Examples::rimeta::{IncludedPackage,ExcludedPackage}.
0.818 2019-07-19 Released-By: PERLANCAR; Urgency: medium
- test_completion(): add argument to test schema examples and arg
spec examples.
0.817 2019-07-19 Released-By: PERLANCAR; Urgency: medium
- [incompatible change] Completion: Rename function to be more
consistent.
0.816 2019-07-19 Released-By: PERLANCAR; Urgency: medium
- Completion: Replace Sah attribute 'x.examples' with Sah clause
'examples', also add example for Rinci arg spec's 'examples'
property.
0.815 2019-07-06 Released-By: PERLANCAR; Urgency: medium
- Add function: animal_choice() to demonstrate x.examples &
x.examples.summaries.
0.814 2019-06-29 Released-By: PERLANCAR
- [completion] Replace previous example with another with the same
theme as existing example (fruits).
0.813 2019-06-29 Released-By: PERLANCAR
- [completion] Add an example argument that has, in their schema,
list of valid values ('in') and their summaries
('x.in.summaries').
- Fix completion summary.
0.812 2019-04-15 Released-By: PERLANCAR
- Use slurpy instead of greedy for the example (Rinci 1.1.88).
0.811 2018-12-07 Released-By: PERLANCAR
- Add example: comment_fruit to demonstrate argument examples.
0.810 2018-11-29 Released-By: PERLANCAR
- Add argument examples ('x.examples') which is a source of sample valid
values that can be used in completion, among others. Also adds an
example for 'x.examples.summaries'.
0.80 2017-07-11 Released-By: PERLANCAR
- No functional changes.
- Replace Log::Any with Log::ger.
0.79 2017-01-12 Released-By: PERLANCAR
- Perinci::Examples::Tiny: add function noop2() like in
Perinci::Examples.
0.78 2017-01-12 Released-By: PERLANCAR
- Perinci::Examples::Tiny: Add function sum() like in
Perinci::Examples.
0.77 2016-12-10 Released-By: PERLANCAR
- test_completion(): Add arguments h1 & h2 to test completion of hash
elements.
0.76 2016-10-29 Released-By: PERLANCAR
- Add functions Perinci::Examples::Tiny::foo{1,2,3,4}.
0.75 2016-10-26 Released-By: PERLANCAR
- Completion: Return result for debugging.
0.74 2016-10-25 Released-By: PERLANCAR
- Tweak Completion: add answer that contains space.
0.73 2016-06-02 Released-By: PERLANCAR
- Add functions: Tiny::Args::has_duration_arg,
Tiny::Args::has_date_and_duration_args.
- Add module: Tiny::Result.
0.72 2016-05-20 Released-By: PERLANCAR
- Update to Data::Sah 0.76+ and Perinci::CmdLine::Lite 1.55.
- Handle undef arg.
0.71 2016-02-26 Released-By: PERLANCAR
- Add modules: ArgsAs, ResultNaked.
- Delete devscripts/bench-startup (moved to
Bencher::Scenario::PerinciExamples::Startup in
Bencher-Scenarios-Perinci).
0.70 2016-02-26 Released-By: PERLANCAR
- CmdLineSrc: Add example for cmdline_src=stdin_or_args (Rinci 1.1.79).
0.69 2016-02-04 Released-By: PERLANCAR
- Stream: Fix schemas, all streams must be arrays.
0.68 2016-01-22 Released-By: PERLANCAR
- [Incompatible change] Rename functions to make them clearer.
0.67 2016-01-22 Released-By: PERLANCAR
- Add function: Stream::num_words to test validation of streaming
output.
0.66 2016-01-22 Released-By: PERLANCAR
- Add functions: Stream::word, Stream::word_err to test validation of
streaming output.
0.65 2016-01-20 Released-By: PERLANCAR
- [Bugfix] Fix metadata of Stream::wc & Stream::wc_keys.
0.64 2016-01-19 Released-By: PERLANCAR
- Add module: Perinci::Examples::Table.
- Bump prereq version Log::Any::IfLOG to 0.07.
0.63 2015-11-28 Released-By: PERLANCAR
- Add function: Tiny::hello_naked.
0.62 2015-11-27 Released-By: PERLANCAR
- Add module: Perinci::Examples::CSV.
- Add more input streaming examples: square_input_from_stdin,
square_input_from_stdin_or_file, square_input_from_file.
0.61 2015-09-29 Released-By: PERLANCAR
- Add function: ::Tiny::Args::as_is.
0.60 2015-09-26 Released-By: PERLANCAR
- Add function: Perinci::Examples::Tiny::Args::has_date_arg.
0.59 2015-09-23 Released-By: PERLANCAR
- Add module: Perinci::Examples::Tiny::Args.
0.58 2015-09-03 Released-By: PERLANCAR
- Update x.schema.entity name (file -> filename).
0.57 2015-09-03 Released-By: PERLANCAR
- No functional changes.
- [dist] Move spec prereqs from RuntimeRequires to
DevelopRecommends to reduce deps but still allow indicating spec
requirement.
0.56 2015-08-18 Released-By: PERLANCAR
- No functional changes.
- Switch from Log::Any to Log::Any::IfLOG.
0.55 2015-07-25 Released-By: PERLANCAR
- Add module: Perinci::Examples::Version to demonstrate Riap
package metadata which contains entity_v that is different from
package $VERSION.
0.54 2015-06-16 Released-By: PERLANCAR
- Add devscripts/bench-startup.
0.53 2015-06-16 Released-By: PERLANCAR
- Add Perinci::Examples::Tiny.
0.52 2015-04-07 Released-By: PERLANCAR
- Add function: noop2.
0.51 2015-04-02 Released-By: PERLANCAR
- Adjust to DefHash 1.0.9 (rename alt.numnoun.* ->
alt.plurality.*).
- [doc] Some rewording of description, remove Synopsis.
0.50 2015-03-18 Released-By: PERLANCAR
- Add examples for cmdline_src=stdin_or_file.
0.49 2015-01-20 Released-By: PERLANCAR
- Add options --num (-n) to nat() & hash_stream().
0.48 2015-01-20 Released-By: PERLANCAR
- Add module: Perinci::Examples::Stream.
0.47 2015-01-17 Released-By: PERLANCAR
- Update to Rinci 1.1.71: FileStream now uses coderef for streaming
input/output instead of filehandle.
0.46 2015-01-11 Released-By: PERLANCAR
- No functional changes.
- Add description to functions in Perinci::Examples::FileStream.
- Typo fixes.
0.45 2015-01-04 Released-By: PERLANCAR
- Fix/tweak completion example: add description to each answer
entry.
0.44 2014-12-03 Released-By: PERLANCAR
- Add function: demo_cli_opts_shorter.
- Tweak Rinci metadata, change summary.alt.neg ->
summary.alt.bool.not to comply with DefHash 1.0.8; add
summary.alt.numnoun.singular in example.
0.43 2014-11-20 Released-By: PERLANCAR
- Rename function: funcname -> demo_cli_opts (for better name when
being made a CLI script).
0.42 2014-11-20 Released-By: PERLANCAR
- Add module: Perinci::Examples::CLI (for testing
Perinci-Sub-To-CLIOptSpec).
0.41 2014-11-12 Released-By: PERLANCAR
- Missed a function.
0.40 2014-11-12 Released-By: PERLANCAR
- CmdLineSrc: return raw args in extra result (in result metadata), to
allow testing for special arguments (without breaking existing tests).
0.39 2014-10-30 Released-By: PERLANCAR
- Rename module Perinci::Examples::File to
Perinci::Examples::FilePartial.
- Add module: Perinci::Examples::FileStream.
0.38 2014-10-29 Released-By: PERLANCAR
- Add module: Perinci::Examples::File.
- Add function: multi_status().
0.37 2014-10-24 Released-By: PERLANCAR
- Add function: test_binary (in Perinci::Examples::CmdLineSrc).
0.36 2014-10-24 Released-By: PERLANCAR
- Add more explanation about the functions/arguments; add function
'gen_random_bytes'.
0.35 2014-10-23 Released-By: PERLANCAR
- Update Rinci version.
0.34 2014-10-11 Released-By: PERLANCAR
- Use is_flag property (Rinci 1.1.57).
0.33 2014-10-11 Released-By: PERLANCAR
- Add argument submetadata examples in Perinci::Examples::SubMeta.
0.32 2014-09-11 Released-By: PERLANCAR
- Add example to demonstrate cmdline_src=stdin_line and is_password
(Rinci 1.1.53).
- Adjust to Perinci::Sub::Wrapper 0.62
(_perinci.sub.wrapper.validate_args is now renamed).
- Add function: is_palindrome (another demonstration of
cmdline.result).
0.31 2014-08-23 Released-By: SHARYANTO
- Add module: Perinci::Examples::{CmdLineResMeta}. This contains
functions that set cmdline.* result metadata to be tested when
testing Perinci::CmdLine & Perinci::CmdLine::Lite.
0.30 2014-08-22 Released-By: SHARYANTO
- Add modules: Perinci::Examples::{CmdLineSrc,Tx}. These are moved from
test script for Perinci::CmdLine.
0.29 2014-08-21 Released-By: SHARYANTO
- Add function: test_dry_run.
0.28 2014-07-31 Released-By: SHARYANTO
- Add functions: test_args_as_{array,arrayref,hashref}.
0.27 2014-07-29 Released-By: SHARYANTO
- test_completion(): Fix putting 'greedy' metadata property on
non-array arg.
0.26 2014-07-29 Released-By: SHARYANTO
- test_completion(): Add pos/greedy properties to help test
Perinci::Sub::Complete.
0.25 2014-07-23 Released-By: SHARYANTO
- Add function: gen_sample_data().
0.24 2014-07-03 Released-By: SHARYANTO
- Add function: test_common_opts().
0.23 2014-06-26 Released-By: SHARYANTO
- Add more arguments to test_completion() to test various stuffs.
0.22 2014-06-18 Released-By: SHARYANTO
- Add a2 argument to test_completion() to test element_completion.
0.21 2014-06-18 Released-By: SHARYANTO
- Add a1 argument to test_completion() to test complete_arg_elem.
0.20 2014-06-11 Released-By: SHARYANTO
- Add function: return_args.
0.19 2014-03-15 Released-By: SHARYANTO
- No functional changes. Rebuild to fix POD documentation (function
argument documentation was broken in Perinci-To-POD < 0.42).
0.18 2013-12-21 Released-By: SHARYANTO
- Add some response content to call_randlog().
- Add function arg_default to test default value from default and/or
schema.
0.17 2013-11-14 Released-By: SHARYANTO
- Add module: Perinci::Examples::Completion.
0.16 2013-11-12 Released-By: SHARYANTO
- No functional changes. Rebuild to fix t/00-compile.t generated by
older DZP::Test::Compile (2.019 < x < 2.033).
0.15 2013-10-15 Released-By: SHARYANTO
- Add function: undescribed_args.
- sum: Add examples with 'src'.
0.14 2012-12-22 Released-By: SHARYANTO
- Split scripts (bin/) to Perinci-Examples-Bin to make dependencies for
this distribution minimal (e.g. not depending on Perinci::CmdLine)
since Perinci::Examples is used in tests for other modules.
0.13 2012-11-29 Released-By: SHARYANTO
- Add call_gen_array() and call_randlog().
0.12 2012-11-08 Released-By: SHARYANTO
- No functional changes. Add some # VALIDATE_ARG and rebuild with
DZP::Rinci::Validate enabled.
0.11 2012-10-31 Released-By: SHARYANTO
- rename script: peri-{ex,eg}-test-completion
- sum_array(): Add examples in metadata and 'round' option (to test
Test::Rinci).
0.10 2012-07-19 Released-By: SHARYANTO
- Add function: merge_hash
0.09 2012-07-19 Released-By: SHARYANTO
- Add function: sum
- Add script: peri-ex-test-completion
- Tweak some metadata
0.08 2012-02-17 Released-By: SHARYANTO
- No functional changes. Fix schema for 'test_completion'.
0.07 2012-02-16 Released-By: SHARYANTO
- Add function: test_completion.
0.06 2012-02-13 Released-By: SHARYANTO
- First release of Perinci-Examples. Rename distribution from
Sub-Spec-Examples.