0.031 2024-02-16 Released-By: PERLANCAR; Urgency: medium
- Rename module/dist Sah-Schema{s,Bundle}-Path following rename of
Sah-Schema{s,Bundle} (for visual clarity and consistency with
naming of other bundles).
0.030 2024-01-08 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [dist] [build] Fix links to completion rule module
(Pod::Weaver::Plugin::Sah::Schemas 0.077).
0.029 2024-01-08 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [dist] [build] Tweak definition of Sah::Schema modules
(Pod::Weaver::Plugin::Sah::Schemas 0.076).
0.028 2024-01-08 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [dist] Show definitions of Sah::Schema modules.
0.027 2023-11-23 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- Typos.
0.026 2023-11-23 Released-By: PERLANCAR; Urgency: medium
- Add schema: dirname::default_only_subdir_not_file_in_curdir.
0.025 2023-11-23 Released-By: PERLANCAR; Urgency: medium
- Add schema: filename::default_only_file_not_dir_in_curdir.
0.024 2023-11-18 Released-By: PERLANCAR; Urgency: medium
- Add schemas: filename::{,exists::}default_only_file_in_curdir,
dirname::{,exists::}default_only_subdir_in_curdir.
0.023 2023-11-18 Released-By: PERLANCAR; Urgency: medium
- Add schemas: {dir,file,path}name::unix::dirname.
0.022 2023-10-29 Released-By: PERLANCAR; Urgency: medium
- Add schema: dirname::default_curdir_abs.
0.021 2023-10-29 Released-By: PERLANCAR; Urgency: medium
- Add schema: dirname::default_curdir.
0.020 2023-08-19 Released-By: PERLANCAR; Urgency: medium
- Add schemas: {file,dir}name::{,unix::}not_exists.
- [doc] Add description (guideline) in the main module.
- [doc] Add description to all schemas which previously did not have
description.
0.019 2023-08-19 Released-By: PERLANCAR; Urgency: medium
- Add schemas: {path,dir,file}name::unix::exists,
pathname::unix::not_exists.
0.018 2023-08-14 Released-By: PERLANCAR; Urgency: medium
- Add schema: pathname::not_exists.
0.017 2023-08-11 Released-By: PERLANCAR; Urgency: medium
- Add schemas: {file,dir,path}name::exists, filenames,
filenames::exist, dirnames, dirnames::exist, pathnames::exist.
0.016 2021-07-17 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [doc] Give rationale for the schemas.
0.015 2020-08-26 Released-By: PERLANCAR; Urgency: high
- Merge releases 0.014 and 0.014.1.
0.014.1 2020-08-08 Released-By: PERLANCAR; Urgency: medium; Status: Cancelled
- Add schema: pathnames.
- UPDATE 2020-08-26: rename release from 0.014 to 0.014.1, cancel
release (duplicate).
0.014 2020-05-27 Released-By: PERLANCAR; Urgency: medium
- Forbid empty filename/dirname/pathname.
- Add examples (tests).
0.013 2020-02-11 Released-By: PERLANCAR; Urgency: medium
- [bugfix] D'oh, fix filter rule name again.
0.012 2020-02-11 Released-By: PERLANCAR; Urgency: medium
- Tweak/fix filter rule names.
- Tweak completion.
0.011 2020-02-10 Released-By: PERLANCAR; Urgency: medium
- Use prefilters instead of coerce rules.
- [ux] Expand tilde (e.g. "~/foo" becomes "/home/budi/foo").
0.010 2019-11-29 Released-By: PERLANCAR; Urgency: medium
- Rename coerce rule modules again, revert to using lower_case
notation for the description part, because CamelCase is really,
REALLY ugly when we have many words.
0.009 2019-11-28 Released-By: PERLANCAR; Urgency: medium
- Rename coerce rule module from
Data-Sah-Coerce-perl-str-str_strip_slashes to
Data-Sah-Coerce-perl-To_str-From_str-StripSlashes.
0.008 2019-07-25 Released-By: PERLANCAR; Urgency: medium
- Update metadata version of coerce rule module(s) 3->4.
0.007 2019-07-12 Released-By: PERLANCAR; Urgency: medium
- [bugfix] Base {file,dir,path}name::unix on str instead of on
{file,dir,path}name because otherwise we have to provide
{file,dir,path}name::str_strip_slashes coercion rule names.
0.006 2019-07-12 Released-By: PERLANCAR; Urgency: high
- UPDATE: this release is broken due to non-existing coercion rules. See
0.007.
- Coerce rule: rename str_strip_trailing_slash to
str_strip_slashes, also strip extra slashes like foo//bar ->
foo/bar. And (bugfix) do not strip '/' to ''.
- Add schemas: {file,dir,path}name::unix, move strip_slashes coercion
rule to these schemas.
- Add some tests.
0.005 2018-06-04 Released-By: PERLANCAR
- Update to Data::Sah::Coerce 0.025 (coerce rule module metadata
version 3).
0.004 2018-01-14 Released-By: PERLANCAR
- [build] Rebuild with updated DZP:Sah::Schemas to add prereqs to
Perinci::Sub::XCompletion::* modules.
0.003 2016-07-22 Released-By: PERLANCAR
- Add x.completion attribute.
0.002 2016-07-22 Released-By: PERLANCAR
- [build] Rebuild to generate Sah::SchemaR::* modules.
0.001 2016-07-20 Released-By: PERLANCAR
- First release.